闪电网络+智能合约,将给比特币生态带来哪些新机遇?
长期以来,闪电网络只是被应用于比特币的点对点支付,由于缺乏智能合约,且没有代币激励,一直被广大Crypto用户所疏远。但是,闪电网络作为最符合中本聪思想的比特币拓展方案之一,如果能有机的融入智能合约场景,或将开启全新的比特币拓展范式。
近期,BEVM Core Builder—Gavin在其推特上公布了如何给闪电网络增加智能合约功能,以及如何使用闪电网络给比特币二层增加逃生舱机制的设计思路,并透露BEVM团队已经正式推出该方案。
本文将延续该思路,围绕闪电网络的基本原理,以及闪电网络和比特币二层的结合展开思考。 一、闪电网络的基本原理 闪电网络(Lightning Network,以下简称LN)是最古早的比特币二层拓展方案之一,其主要应用场景在于实现快速且低成本的比特币点对点支付。 闪电网络的技术核心是状态通道,状态通道是中本聪在比特币白皮书提到的比特币拓展方案。比特币开发者Joseph Poon 和 Thaddeus Dryja基于状态通道发布了闪电网络的相关论文,最终,由Lightning Labs、Blockstream、ACINQ 等团队开发落地,并受到Jack Dorsey等一众比特币OG的支持和追捧。 状态通道应用于闪电网络,实现了快速的、近乎零成本的点对点支付功能。 现在,我们先梳理下状态通道的基本运作原理: 当交易双方建立状态通道进行交易,只有第一笔(建立状态通道)和最后一笔交易(关闭状态通道)会在比特币链上进行,剩余的所有交易都在比特币链外进行,也就是在状态通道内进行。 在状态通道内进行的比特币交易(可以理解为此时的BTC并非比特币一层的BTC,而是在状态通道这个“比特币二层上的 BTC”),交易快速便捷,成本几乎为零,这里交易双方的账本会出现实时变化的“BTC资产负债表”,而且每次交易都需要签名,以保障交易的合法性和准确性。 当双方任意一方关闭状态通道,系统就会把最新的“BTC资产负债表”提交到比特币一层去验证,这个验证一般会设置7天的验证期,或者叫“检举期”,本质就是双方在这7天内都可以发起检举,时间到期后,A、B双方将根据最新的‘BTC资产负债表”拿到属于自己的BTC数量。如果双方都能及时确认,则交易可以立即完成。 (以太坊的二层拓展方案OP-Rollup就是仿照了状态通道的原理,所有交易在二层进行,然后再向以太坊一层提交验证,同时有7天的挑战期) 我们举例说明: 假设有A、B两个LN节点要使用状态通道进行BTC交易,具体步骤如下: 1、A、B两个LN节点建立状态通道。 A、B双方都需要向状态通道存入预先设定的BTC数量,比如,A存入10个BTC,B存入5个BTC,此时,会生成一个新的比特币多签地址,A、B双方锁定的BTC数量就在C地址体现出来(C地址是AB双方生成的多签地址,类似一个无私钥的智能合约地址)。 此时A、B双方的“BTC资产负债表”是: A:10BTC B: 5BTC C:15BTC 2、当A和B之间开始交易,A、B的“BTC资产负债表“开始更新 假设,第一笔交易,A执行签名向B发送1个BTC, BTC资产负债表更新为: A :9BTC B :6BTC C :15BTC 第二笔交易,B执行签名向A发送5个BTC BTC资产负债表更新为: A:14BTC B:1BTC C:15BTC 以此类推,随着A、B双方的不断交易,BTC资产负债表不断更新(本质就是二层账本不断更新,只是还没有回到一层验证) 3、关闭状态通道 A、B双方任意一方都可以随时关闭状态通道 假设,关闭状态通道时,BTC资产负债表是: A:12BTC B:3BTC C:15BTC 在关闭状态通道的同时,最新的“BTC资产负债表”将被提交到比特币一层,同时,启动为期7天的验证,假设,A、B双方都无异议则交易完成。假设,任意一方没有及时验证确认,7天到期后,按照“BTC资产负债表”来分配A、B双方应该得到的BTC数量。 以上,就是状态通道的基本运作原理。 总结就是:状态通道采用互相签名+时间锁的机制设计,在没有第三方托管的情况下,可以安全的实现比特币的点对点支付,同时,通过链外交易+主链验证的方式来实现快捷、低成本的交易。 二、闪电网络+Taproot Consensus的创新组合 了解了闪电网络也就是状态通道的基本原理后,可以再看下状态通道的升级设计,也就是把状态通道和比特币二层以及智能合约融合,这里将诞生更多创新的场景。 我们以BEVM提出的闪电网络+Taproot Consensus为例,来描述这个创新的场景。 Taproot Consensus是BEVM这个比特币二层的解决方案,BEVM网络的众多节点基于施诺尔签名和MAST会在比特币一层生成一个Taproot合约地址,这个比特币地址由BEVM网络共识维护,类似于以太坊二层在以太坊一层创建的ETH托管合约地址。 这个Taproot合约地址可以成为一个闪电网络节点(LN节点),我们命名为 LN节点B。 任意一个比特币用户或者机构都可以运作一个闪电网络节点,我们命名为LN节点A。 这样,BEVM的Taproot合约地址(LN节点B),可以和任意一个比特币用户或者机构(LN节点A)建立状态通道,从而在状态通道内,以无需信任的方式进行任意形式的交易。 注意!此刻,真正安全可信、用户友好的比特币二层拓展的方便大门彻底打开了!!! 我们来看下,到底发生了什么? 某比特币机构(LN节点A)和BEVM的比特币Taproot合约地址(LN节点B),建立状态通道,此时会生成一个多签合约地址C。 假设,LN节点A(比特币机构)锁定1000BTC,LN节点B(BEVM的Taproot合约地址)锁定10BTC,则此时的“BTC资产负债表”显示: A:1000BTC B:10BTC C:1010BTC (C是A和B共同生成的多签合约地址) 因为,BEVM的比特币Taproot合约地址是状态通道的节点之一,也是C地址的多签地址之一,代表BEVM在比特币一层的合约地址拥有1010个BTC的管理权限,因此,BEVM链上则可以1:1显示出1010个BTC。而A在BEVM链上的地址,则可以在BEVM链上进行任意形式的智能合约操作,在每次链上操作前,状态通道内的A、B的“BTC资产负债表”也发生相应的变化。 比如,A使用BEVM链上的借贷协议,抵押100个BTC借出100万美金的USDT,当执行这个交易前,A需要签名把100个BTC转入B的状态通道地址 此时,A、B的“BTC资产负债表”将发生如下变化: A:900BTC B: 110BTC C:1010BTC 再比如,A使用BEVM链上的DEX,把100BTC卖出600万USDT,当执行这个交易前,A需要签名把100个BTC转入B的状态通道地址。 此时,A、B的“资产负债表”将再次发生变化: A:800BTC B: 210BTC C:1010BTC A是比特币机构的LN节点,B是BEVM的Taproot合约地址的LN节点,B可以在任意时候进行签名结算A花费的BTC。此时,B如果没有异议,则交易确认,结算完成。 如果A对结算有质疑,可以在7天检举期内发起挑战,Time Lock到期后,交易自动确认,结算完成。 即使在最极端的情况下,比如,BEVM网络瘫痪,A依然可以在Time Lock到期后,取回自己未花费BTC,这里是满满的安全感。比特币用户再也不用担心自己的BTC会丢失或者因为链的问题而无法拿回资产。 某种程度上讲,这是一个已经落地的“比特币二层逃生舱机制”。 总结一下: BEVM团队提出的闪电网络+Taproot Consensus这一解决方案,本质上是把比特币用户或者机构作为一个闪电网络节点(而且比特币机构也可以用多签地址作为节点),把BEVM链本身作为另一个闪电网络节点,两个闪电网络节点建立状态通道,这样,比特币就可以安全无忧的流通到比特币二层,因为,在二层流通花费的BTC本质上是流通在状态通道里。 这一方案兼具了闪电网络的原生性和正统性,同时,拓展了状态通道的应用场景,让BTC不仅可以支付,还可以进行链上借贷、Swap等任意智能合约操作。 更重要的是,用户使用闪电网络参与比特币二层链上活动完全没有安全焦虑。 三、“比特币二层逃生舱机制”解决比特币用户的安全焦虑问题 长期以来,比特币用户尤其比特币大户对一切链上行为充满安全焦虑,凡是涉及到跨链,涉及到智能合约,涉及到链上交互都充满了安全质疑。比特币大户宁愿把比特币存在冷钱包,放弃任何收益,也不愿意把BTC放到链上。 公开数据可查:目前已经上链的BTC,排名第一的WBTC总量15.4万,排名第二的TBTC总量约3500个,再加上其他比特币二层链上的BTC,总量不超过21万,也就是不足比特币总量的1%。 安全焦虑是阻挡比特币二层大规模发展的第一拦路虎。 而BEVM团队提出的闪电网络状态通道和比特币二层智能合约的融合,或许能解决这个问题。 如上文所述,任意比特币用户可以和BEVM链通过状态通道建立交易,用户想花费多少,就签名多少;不花费,则不签名;不签名,比特币则永远在自己手里。也就是说,比特币用户对自己的比特币花费完全自控。 即使,比特币二层网络进入瘫痪或者关闭,在设定的Time Lock到期后,BTC也会自动退回到用户的原地址,完全不受链及智能合约等外界因素影响。 这无疑解决了比特币用户的最大痛点,也为比特币二层的大规模发展扫清了”拦路虎”。 四、闪电网络+智能合约,解决了闪电网络发展之路的两大难题 闪电网络+智能合约的机制设计,不仅能解决比特币用户的安全焦虑问题,还对闪电网络的发展起到了促进作用。 在闪电网络近10年的发展过程中,有两个问题一直困扰着开发者。 第一,如何给闪电网络增加智能合约功能,从而让BTC在闪电网络内不仅可以做支付,还可以做借贷、Swap、衍生交易等复杂应用。这个问题的本质是“如何以去中心化的方式给BTC赋予具备可编程的智能合约功能”。 第二,如何让闪电网络具备拜占庭容错机制,从而解决点对点网络带来的效率及安全性问题。 BEVM团队提出的闪电网络+Taproot Consensus的解决方案,针对这两个问题给出了自己的答案。 1、闪电网络不再局限于点对点支付,而是可以拓展到可编程智能合约场景 BEVM团队提出的闪电网络+Taproot Consensus的解决方案,有两个核心设计。 首先,Taproot Consensus本身是Bitcoin SPV节点、施诺尔签名、MAST三大比特币原生技术的有机融合,本身可以保障比特币二层(BEVM网络)和比特币主网的数据一致性。 其次,引入闪电网络的设计,则可以把BEVM链本身作为闪电网络节点,从而让BTC可以自由流通在状态通道内,进一步通过Taproot Consensus把流通在状态通道内的BTC可以使用任意智能合约应用,从而,让BTC不再局限于支付,而是可以实现包括借贷、Swap、Staking、衍生交易等多种复杂场景。 这一创新设计是对闪电网络的极大拓展,对于闪电网络的长期发展也将起到重大促进作用。 2、用BFT共识网络作为闪电网络节点,解决闪电网络的去中心化容错问题 众所周知,闪电网络是一个点对点网络,但不是一个拜占庭容错的去中心化网络。 拜占庭容错的去中心化网络依靠BFT网络共识来运行,用户只需要信任BFT网络共识,并不需要信任任何一个单点或者个人,用户只需要掌握在链上生成的私钥,就可以在链上执行任意交易,本质上和用户交易的是一个BFT共识网络,而非个人。 但是,点对点网络,交易双方是个人或者单点,这高度依赖每一个参与节点的专业性和即时响应能力甚至节点运维能力。单点的响应能力和诚实度,决定了交易的效率和安全度。 我们举例说明,A和B在闪电网络建立状态通道进行交易,假设A是一个不够专业的节点,而B是一个专业但不诚实的节点。假设,在完成交易前,B向链上提交了不诚实的账单,因为,A对闪电网络验证不够专业,在7天检举期内A没有及时发起挑战,则A将面临资产丢失或者双花的风险。闪电网络对参与双方的专业性要求是极高的。 以上,是闪电网络在发展过程中,经常遇到的实际性问题,这也是闪电网络近些年发展滞慢的重要原因之一。 但是,BEVM团队提出的方案是,使用BEVM链本身作为闪电网络节点,与用户交易的不再是一个单点或者个人,而是一个靠BFT共识驱动、靠1000个节点验证运行的区块链网络,链本身是靠共识机制来保障可信,用户则不必担心和不诚实的节点进行交易而带来的麻烦和风险,这将在很大程度上解决闪电网络的去中心化容错问题。 总结: BEVM团队提出的闪电网络+Taproot Consensus的解决方案,至少解决了比特币生态发展过程中的三个问题: 1、通过设计出“比特币二层逃生舱机制”,解决比特币用户长期以来的链上安全焦虑问题 2、通过给闪电网络赋予智能合约功能,突破了闪电网络只能做比特币支付的限制,从此,比特币通过闪电网络也可以具备可编程的智能合约能力 3、通过把BEVM链作为闪电网络节点,用BFT网络共识取代单个节点,大大缓解了闪电网络的去中心化容错问题 原文链接:https://bevm-blog.webflow.io/post/how-to-design-an-escape-hatch-for-bitcoin-l2-using-the-state-channel
比推快讯
更多 >>- 标普500指数创下盘中历史新高,最新上涨0.4%
- 币安CEO:Launchpool项目配额严格面向用户,币安不会从中谋取利润
- 分析师:CHZ项目方Chiliz从币安提出14.73亿枚CHZ,或与PEPPER空投有关
- Ark Invest 加仓价值 220 万美元的 Coinbase 股票,减仓价值 3600 万美元的 Robinhood
- Arkham:过去两天价值超1亿美元的CHZ从币安转入Chiliz标记地址
- 以太坊基金会再次出售100枚ETH
- 孙宇晨地址从币安提取 7500 万枚 USDT 和 118 万枚 TUSD
- 灰度向某无明确标记地址转移约 426 枚 BTC
- 神鱼:人生最不幸处是偶一失言而祸不及,偶一失谋而事俸成
- 美国政府称Bitfinex可能是2016年黑客攻击中被盗比特币的唯一接收者
- 美联储洛根:经济前景仍存在“重大不确定性”,倾向于以“更渐进的路径”回到正常利率水平
- Cryptoquant:比特币接近关键心理转折点,维持于乐观区域将助推后市上涨
- 因存在其他优先事项,印度暂停加密货币政策立场的讨论文件
- Web3 游戏工作室 Dragonz Lab 完成 900 万美元融资,Partnership Fund 领投
- Paxos:收益型稳定币 USDL 已上线 Arbitrum
- 机构:美联储会议纪要前美元走强
- 3 亿枚 CHZ 从币安转入 Chiliz 标记地址
- Binance Research:九月加密货币月度市值增长 8%,宏观经济环境或将支持 10 月上涨
- Web3 游戏 Seraph 公布 PTR 测试/S 1 赛季启动码发放规则,10 月 10 日进行快照,10 月 17 日正式开测
- VanEck 推出 3000 万美元风投基金支持加密与 AI 行业发展
- 加密公司与美监管机构和解金额达 320 亿美元
- COTI 与 Gitcoin 达成合作,为隐私项目推出 50 万美元新资助计划
- Solana 月活地址数突破 1 亿,创历史新高
- 美国银行:欧洲央行降息幅度可能超过市场预期
- 加密朋克传奇人物 Adam Back 称永远不会有人知道谁是中本聪
- Bitwise CIO:今年年底比特币将达到 80,000 美元以上
- 爱尔兰刑事资产局无法访问从毒贩处查获的近 4 亿美元比特币,因钱包种子短语丢失
- QCP:市场看多头寸正在增加,中期展望仍然看涨
- 经济学家提议Vitalik竞争诺贝尔经济学奖候选人
- 一包含 121 枚 BTC 的地址在休眠 13.7 年后被激活
- 伯恩斯坦:如果特朗普赢得总统大选,比特币价格可能达到 8-9 万美元
- 去中心化存储方案 Botanika 完成 150 万美元天使轮融资
- Magnet Capital:部分FTX偿付资金或将回流加密市场
- Memecoin发射平台PPKING完成200万美元种子轮融资
- Spirit Blockchain Capital收购狗狗币生态开发公司
- FTX称Caroline Ellison将放弃“所有资产”以达成和解
- Web3媒体Rug Radio宣布收购NFT媒体平台Lucky Trader
- 本周四凌晨2:00美联储将公布9月会议纪要
- 数字商会支持Crypto.com对SEC采取法律行动
- 日本金融厅将非托管钱包服务提供商排除在加密资产交易行业之外
- Sophon拟于12月之前上线主网和部署SOPH代币,但初始不会TGE
- Gunzilla Games 在 PlayStation 5 和 Epic Game Store 上推出了 大逃杀游戏Off the Grid 的抢先体验版
- 前俄罗斯调查员因收 7300 万美元比特币贿赂被判 16 年,为该国史上最大贿赂案
- Coinbase上比特币溢价自10月初以来保持为负值
- 联合国:东南亚使用加密货币进行欺诈和洗钱的情况日益增加
- 比特币协议 Babylon 质押存款增至 15 亿美元
- 前比特币开发者 Peter Todd 在 HBO 纪录片播出前否认自己是中本聪
- Canary Capital 向美SEC提交现货 XRP ETF 申请
- 美股收盘:三大股指齐涨,英伟达涨4%
- 美联储Bostic:经济过于强劲的风险可能会妨碍政策的重新调整
比推专栏
更多 >>观点
项目
比推热门文章
- 币安CEO:Launchpool项目配额严格面向用户,币安不会从中谋取利润
- 分析师:CHZ项目方Chiliz从币安提出14.73亿枚CHZ,或与PEPPER空投有关
- Ark Invest 加仓价值 220 万美元的 Coinbase 股票,减仓价值 3600 万美元的 Robinhood
- Arkham:过去两天价值超1亿美元的CHZ从币安转入Chiliz标记地址
- 以太坊基金会再次出售100枚ETH
- 孙宇晨地址从币安提取 7500 万枚 USDT 和 118 万枚 TUSD
- 灰度向某无明确标记地址转移约 426 枚 BTC
- 神鱼:人生最不幸处是偶一失言而祸不及,偶一失谋而事俸成
- 美国政府称Bitfinex可能是2016年黑客攻击中被盗比特币的唯一接收者
- 除了Meme,Sui生态还有哪些项目值得关注?(附生态优质KOL推荐)