对解决比特币交易性能的闪电网络(Lightning Network)越看越有意思,觉得这特么就是未来数字货币时代支付宝的雏形,最近比特币主网中首笔交易已经成功。
闪电网络号称每秒可以承载上亿的交易,应对双11这样的场景完全没有问题,它的实现也特别有意思:
1. 闪电网络(LN)不是一个比特币侧链,也不是一个中心化的第三方。它是一套协议及规范,目前有多种语言开源实现。
2. 闪电网络第一次交易前,将比特币转入到一个双方共有(双方签名)的P2SH地址,有点像信用卡的预授权,预授权之后,这笔钱每次消费都不需要入链。LN建议你通道长期打开用于小额支付。在技术上是一个双向的channel。双方都可以用这个通道支付。关闭交易时候,双方将钱从P2SH地址分割重新入链。
3. 用户跟每个交易的对象(比如商家)需要新开一个LN通道。但更常见的做法是,通过一个代理节点跟所有的商家打交道以便节约创建通道开销。代理节点会收取小量费用(LN创始人建议低于1%如0.1%),但费用通常可以由商家来承担。
4. 闪电网络支付有超时机制Hashed Timelock Contract (HTLC),有点类似支付宝担保交易。
5. 关闭授权-结算-入链。在关闭通道之前,收款方也没法用这笔钱。设计方的考虑是小额支付,收款方没必要急着提款浪费入链手续费。
6. 由于闪电网络上大量的临时资金,也许某一天也会有闪电网络上的余额宝。
上面一些技术描述可能欠准确及完整,它的paper有59页,大部分是定义各种交易场景的去中心化实现逻辑。#LightningNetwork#
网友评论