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

2016-05-21 03:18:22

--比特币闪电网络从入门到放弃

何弃疗?

0. 时间,序列是本质

on-chain交易是时间排序的,因为比特币是一个时间戳系统。

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

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. 待续,忘了。

参考:

https://lightning.network/

比特币打赏:1NDnnWCUu926z4wxA3sNBGYWNQD3mKyes8



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

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇