比特币闪电网络简明教程(草稿)

区块链之所以工作是因为序列化事件阻止了双重支付。

比特币闪电网络简明教程(草稿)

1.什么是闪电网络?

闪电网络是一个无需信任第三方(不需要三方担保资金)的低延迟、高容量的微支付去中心化协议。

由于利用了比特币的多重签名和脚(智)本(能)系(合)统(约),闪电网络参与方不需要委托资金给第三方托管,极大的减少了交易成本和合约风险。相比以前的其他的微支付方案需要委托资金在信任的第三方托管人,闪电网络通过智能合约实现了微支付。通过多重签名交易,闪电网络中的任何参与者都可以支付给网络中的任何人。

比特币闪电网络简明教程(草稿)

2.闪电网络解决了比特币主链那些问题?

交易不够瞬时

微支付因为高交易费问题不能实际应用于工作场景。

比特币扩容

3.闪电网络技术实现方案

闪电网络的基础技术是邻近的双边共识,即支付通道。两方实体根据双方共识约定达成一对初始比特币资金金额,然后发送约定的比特币资金到一个共同持有的2-2多签地址,打开一个支付通道。只有参与双方才可以更新多签地址中资金的后续余额分配,方法就是组成一个使用多签地址余额的新交易去更新上一笔老交易。新tx更新老tx后如何防止对方继续广播老tx呢?答案是违约惩罚。若一方违约则暴露出可被对方执行严厉惩罚性措施的窗口期sequence number,这就是闪电网络commitment tx 防止对方违约的智能合约模型。

比特币闪电网络简明教程(草稿)

图片发自简书App

4.闪电网络面临的问题

只解决了小额支付问题,闪电网络传输的金额上限受hub里保证金大小的制约,所以大额支付还不得不走比特币on-chain主链通道。

5.前置依赖:Time-related BIPs

BIP65:OP_CHECKLOCKTIMEVERIFY  Peter Todd

BIP68:Consensus-enforced transaction replacement signalled via sequence numbers  Mark Friedenbach

隔离认证

6.其他竞争性的闪电网络:

thunder:https://github.com/blockchain/thunder

Amiko Pay:https://github.com/cornwarecjp/amiko-pay

strawpay:https://www.strawpay.com/docs/stroem-payment-system.pdf

7. 影响

闪电网络的协议部分必须标准化,互联互通才能发挥最大价值。

一旦标准化之后,若各个offchain和onchain钱包加入闪电网络成为节点,想象一下,当钱包,交易所互联之后:

1.  由于成为hub建立通道需要交保证金质押,副作用是使钱包,交易所等部分准备金的企业提高了准备金率

2. 由于资金可以瞬时到账,搬砖套利资金可以在各个参与到闪电网络的实体间低成本来回传输,价差将更快被抹平

3. 秒到大大改善支付体验,将有可能催生各种有趣的小额支付场景,如流支付,打赏,冲击changetip等产品

4. 闪电密钥存储使用分层确定性的hd钱包技术,各种onchain钱包会极有可能形成(闪电钱包+比特币主链钱包)双钱包共存的形式;同时由于闪电网络足够快,可能会对offchain钱包有冲击,比如coinbase等offchain钱包(coinbase为什么要支持主链的升级扩容而不是闪电网络方案是否因为此?)

5. 待续,忘了。

参考:

比特币打赏:1NDnnWCUu926z4wxA3sNBGYWNQD3mKyes8



文/菠菜philsong(简书作者)
原文链接:
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。【本站不拥有所有权,不承担相关法律责任。】

上一篇:2016/10/12 大数据看比特币行情 币价短期盘整,重新选择方向 下一篇:日本加密货币投资者将迎来高达55%的征税

本文地址:http://www.bruyi.com/hqfx/1652.html

站长统计