博客年龄:18年0个月
访问:?
文章:3篇

个人描述

姓名:海蓝冰
职业:银行业
年龄:
位置:中国,北京
个性介绍:
快乐着

FIST 项目浅谈:“实践中的闪电网络”

标签: FIST   闪电网络  
2019-06-26 13:55 阅读(?)评论(0)

闪电网络(简称“LN”)是最近推出并实行的一种低延时链下微支付系统,可在比特币或其他类似加密货币(如FIST)上使用。由于 LN 广泛使用智能合约,其运作细节(不出意外)非常复杂。为了让 LN 从非技术角度更容易被理解,我们将从实际操作考量和它背后的理念来检视 LN。

在加密货币的大环境中,LN 应用的主要考量为:

低延时支付

现代价值传输系统的许多潜在用例需要低延时,例如,销售点采购、链上交易需要等待,这对区块之间的时间间隔和对付款确认的可接受延时都造成不合理的限制。

延期结算

为了尽量减少银行间的交易数量,银行采用净结算流程,即在每天结束时, 一对银行之间的多笔交易合并为一笔交易。由于加密货币能让您“成为您自己的银行”,这种类似的延期结算流程大大减少了区块链上的交易负担,并减少了交易费用,使之随交易率的提高而增长了规模。

增强隐私

对于任何大众可用的加密货币,即使账本记录的详细信息被密码系统混淆了,区块链都必然是一个公共账本。通过链下交易,这些交易因为不存在公共账本中,所以交易隐私增强了。

跨链原子交换

无论我们谈论的是处理法币还是专门处理加密货币的交易所,对中心化交易所的依赖性是加密货币的主要弱点。跨链原子交换将在 FIST 和其他加密货币之间创造流动性的同时去除用户和中心化交易所之间相对的风险。

基于上述考量,LN 具有非常大的益处。但是,用户必须了解 LN 存在的显著弱点:

交易对手盗窃

由于在链下进行 LN 交易,支付渠道(payment channel) 中的交易对手可能试图窃取渠道中的资金,但这只有在特定条件下才会发生并且是可预防的。传统的链上交易不存在这个问题,因为它们直接被写入区块链,而区块链是不可篡改的账本。

节点的中心化

LN 交易由与底层区块链分开的节点网络处理,而尽管这些节点不监管货币,但它们可能会中心化。操作忙碌的LN节点可能很昂贵,这将为操作节点设立一个门槛并促进中心化。

尽管存在弱点,我相信LN的益处远大于潜在的缺点。下面将更详细地叙述每个考量因素

低延时支付

加密货币需要在区块链中定期创建区块,从而将等待确认交易有效所花费的平均时间限制降得更低。区块之间的平均时间范围可以是 10 秒到 10 分钟,具体取决于加密货币种。FIST 的平均区块时间为 5 分钟。在 FIST 情况下,对于大多数销售点应用程序(例如:餐馆、酒吧、零售企业)来说,链上交易确认所花费的时间太长了,且这还是假设链上交易没有积货的情况下。在保持所有交易为链上交易的情况下,修正这个问题的唯一选择是大幅缩短平均区块时间,但这仍然无法解决链上交易拥堵的情况。

通过支持 LN,我们为 FIST 开通了即时微支付,这意味着 FIST 可以被具有实体零售业务的商家所接受。除了将类似于现有法币银行付款方式的体验重现之外,链下付款不会出现与链上付款一样的拥堵问题。在没有 LN 支持的情况下,除非客户和商家都可以接受 “我们现在必须坐在这里等几分钟” 的用户体验,否则 FIST 不会成为实用的付款方式。更通俗的说,LN 的低延时允许 FIST 与多种商业模型进行整合。

延期结算

银行定期使用净额结算流程,以尽量减少银行与其交易对手之间的交易数量。典型过程包括在给定的交易日内,收取银行 A 到银行 B 的所有外向付款,这会将从银行 A 到银行 B 的数千个外部付款合并成一个单一付款。通过延迟银行间的结算,银行间交易的数量大幅减少。 LN 中的支付渠道是具有有限值的延期结算路径。尽管双向流动的金额都有上限,该结算路径非常类似于银行之间发生的净结算过程。这意味着可能会有成千上万的 LN 交易,且其对应的链上交易只有几个。

与银行执行净结算以简化银行间转账和节省费用一样,LN 可减少链上交易的数量,并相应地降低费用。非必要时,应避免在链上存储数据,这会使用户避免相关的交易费用。所有区块链都由某种交易数据库支持,并且随着该数据库中的记录数量增加,数据库的性能开始降级。 LN 将减少链上交易的数量,这有助于最小化数据库记录计数的增长率。

增强隐私

有一个运作中的区块链的前提是用户必须能够下载其区块,意这味着任何用户可得到这些区块中的交易信息。即使使用能保护隐私的加密货币,单个交易也必须存储在公共可用的区块中。对于 LN,交易可以完全下链,因此不存在与该交易相对应的公共数据。 LN 交易的唯一记录是在发送者和接收人之间转发该交易的中间 LN 节点 ,这与公共可用的情况相比,对隐私保护有了重大改进。

跨链原子交换

任何持有加密货币的人都知道在购买货币流程中对中心化交易所有多大依赖。只处理加密货币的交易所不太容易出现问题,但它们仍然以中心化为主。如果交易所必须停止其部分或全部业务,它会对其交易的加密货币的价值产生非常严重的影响。去中心化交易所确实存在,但它们依靠资金托管和决策人。

添加 LN 支持,将允许进行链上和链下原子交换,这意味着可以进行无信任跨链交换。这里需要注意的是,FIST 和交易对手链都必须支持 LN 才能进行交换。如果不需要较低的结算等待时间,那么链上原子交换会有良好效果,如果需要较少的等待时间,则可以使用链下原子交换。这些交换仅限于加密货币之间,所以当涉及法币时,这种技术将不起作用。通过跨链原子交换创造流动性将降低与交易 FIST 相关的相对风险。

交易方盗窃

建立 LN 支付渠道需要一方或双方进行链上交易并交换一些额外的信息来使渠道初始化。由于 LN 交易在链下进行,因此它们并不是不可篡改,而是通过智能合约精心构建的。在这智能合约里,如果不诚实的一方尝试从渠道窃取资金,诚实的一方将获得渠道资金作为窃取方的惩罚。虽然渠道中的资金有可能被盗用,但 LN 交易争对这种情况提供了内置的保护,并且要窃取资金,就需要有能力防止对方采取的链上“违规补救”(breach remedy)交易。这种盗窃情况只能发生在链上交易特别拥堵或矿工共同勾结不验证违规补救交易的情况下,考虑到大多数付款渠道将只包含少量币,这两种情况很少发生。

节点的中心化

传输 LN 交易的网络与1层加密货币使用的网络是分开的,这意味着 LN 节点与 1 层加密货币节点是分开的。对最终用户(如消费者或商家)来说,运行 LN 节点的要求非常低。您只需要启动节点,然后资助一个渠道,它的 LN 节点必须拥有良好的连接性, 然后就设置好了。如果您打算运行一个忙碌的中间 LN 节点,该节点有许多向其他节点开放的渠道,则您必须锁定一些币才能与各个交易对手开通渠道。在充当中间 LN 节点时,要求具有““切肤之痛” (skin in the game) ”的好处在于它能够激励有效的节点管理,但它也可能在未来产生巨大障碍,因为操作中间 LN 节点的相对成本变高了。

结论

由于支持 LN 不会破坏任何现有功能,反而只会增加 FIST 作为价值存储和传输系统的功能,因此对于 FIST 而言,这是一个非常具有吸引力的附加功能。 LN 是迄今为止我所见过的智能合约中最直接有效的应用,因为它有助于实现低延时链下交易,这促使现有的法币付款方式有了竞争对手。尽管 LN 确实存在一些缺陷,但是它的缺点被纳入为智能合约考量的一部分,而且与 LN 所带来的增值相比,其弱点微不足道。

  最后修改于 2019-06-26 14:11    阅读(?)评论(0)
上一篇: 该日志被锁定
 
表  情:
加载中...
 

请各位遵纪守法并注意语言文明