区块链业界

Blockchain升级了链上结算闪电网络

Elliot Maras 来源:价值区块链 2016-09-19 23:49

   Blockchain是一个以比特币为中心的初创企业,最近升级了自己的闪电网络链上结算服务中,在五月份发布了初级。

  Blockchain发布了闪电网络的初级版本,作为第一个将闪电网络用于线下比特币支付的支付通道,返回到主要比特币区块链上,CCN之前报道。支付技术原型被区块链描述为在闪电网络上以一个去信任化的方式把线下的钱转给其他方。

  Blockchain声称闪电可能会促进安全、去信任化和即时支付。它可以释放小额交易的力量,允许比特币网络承受高负载并增加用户的隐蔽性。

  在最近的升级中,Blockchain在一篇博客中指出,闪电支付过程不涉及比特币区块链,为那些很少涉及区块链的少数人提供正确的处理。用户必须保证进入区块链的支付是有效的。

  双层支付方法

  闪电利用双层支付方法,名为dual-tx。要部署dual-tx已被证明要比预期的更困难。

  在现有的实施条件下,退款要花费一个多月的时间。然而,用户不能离线停留超过一天。休两周假,退款就要花费一年多时间。

  Dual-tx增加了第二层,在要求付款和放出款项之间,清晰地分离了要求付款和等待延迟付款撤销。接收方想要要求偿还款项,他必须放出第二项交易,允许他们索要在撤销延迟后输出了second-tx。

  如果用户作弊,对手甚至可以从第二层索赔资金。第二项交易是一个安全网。只有当用户要求一个播报的渠道交易的输出时,通过两层才是必要的。另一方可以直接从用户通道获得退款或赎回款项。

  一日支付窗口

  该方法允许一日支付窗口以及撤销延迟2周,改进了现有的部署。

  Mats Jerratsch是Blockchain的工程师,他解释了区块链解决方案,考虑到一个更方便的应用程序。

  用户第一次利用渠道的锚监测交易事务的输入区块。ChainSettlementHelper.onChannelTransaction可以分析交易,确定它的起源和确认交易匹配的版本文件。每个款项都有一个ChannelSettlement对象,为了让它的输出能够跟踪各自的状态。所有ChannelSettlements都保存在数据库中。

  ChannelSettlements随着每个区块而更新。交易对手基金、支付索赔和一键更新都保存在下一次用户需要行动的状态。ChainSettlementHelepr.onBlockSave在不同情况下都是可用的。

  比特币交易被创建在ChainsettttlementHelper.onBLockAction上。他们基于下列情况之一被播报:

  •ourTX:我们播报了区块链途径或另一方希望在链上解决吗?

  •欺骗:渠道交易最近还是有人试图进行欺骗吗?

  •发送:我们开始支付还是我们接收款项?

  •secondTX:第二项交易目前在区块中见过吗?

  一个普通的例子

  在一般情况下,A从B那受到款项,B可以收回款项,但他们是线下的。当他们接近原先定好的退款时间时,A必须做出决定。尽管他们可以获得退款,他们还是要放弃支付吗?还是他们会保持付款通道开放?

  如果他们保持通道开放,他们就会播报最新的渠道交易。一旦他们在一个区块中找到了,onChannelTransaction就会把一个ChannelSettlement对象保存到数据库中。onBlockAction创建了dual-tx,包括支付秘密,所以付款不能超时。

  交易将进入下一个区块,因此onBlockSave 更新了ChannelSettlement对象。它必须等待撤销延迟,在这种情况通常需要一个星期。ChainSettlemetnHelper.onBlockAction创建了所需的交易以把资金收回到钱包中。

  如果对手作弊,用户可以要求所有渠道交易的输出。他们必须检索交易中使用的撤销散列。也有可能从数据库中检索撤销散列,因为它将存储,或通过像shachain那样更先进的机制使用的计算。

  如果为支付款项播报第二个tx,对手也会浪费资金。仍然可以要求第二个tx输出,但会产生交易费用。

  在这种情况下,即使有人作弊,也不会有任何效果。它可以尝试申请款项,但这很少有效,也不被鼓励。

  Blockchain寻求更多人加入

  Blockchain已经对闪电做了严格的测试,覆盖所有付款情况,确保比特币脚本能够工作。尽管尽了最大努力,但是一个未经测试的代码很难是完美的。Blockchain欢迎对代码的评论和研究。

译者:价值区块链tracy
文章来源:http://www.blockvalue.com/news/11610.html
原文链接:https://www.cryptocoinsnews.com/blockchain-updates-chain-settlement-thunder-network/
原文作者:Elliot Maras
特别申明:区块链行业ICO项目鱼龙混杂,投资风险极高;各种数字货币真假难辨,需用户谨慎投资。blockvalue.com只负责分享信息,不构成任何投资建议,用户一切投资行为与本站无关。

1.价值区块链(blockvalue.com)遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.价值区块链的原创文章,请转载时务必注明文章作者和"来源:价值区块链(blockvalue.com)",不尊重原创的行为本站或将追究责任;3.作者投稿可能会经价值区块链编辑修改或补充。