比特币的 “侧链愿景”:重新在 BTC 上回归,激发新的叙事
❝“比特币既是货币又是软件,如果哪些地方不够用,开发就好了。你真想跟工程学打赌吗?跟工程学打赌,就是跟人性打赌。” —— Jack Mallers
“比特币上面没有创新?” 把这篇文章发给山寨币拥趸和仇视比特币的人看看。
早在比特币诞生初期,人们就意识到比特币在转账速度、容量以及智能合约等方面的不足,如果说能建立比特币账本的一个副本,就像以前许多法定货币由黄金担保一样,在需要的时候资产可以在两个区块链之间相互转换,就可以加速比特币或者其他数字资产的流动性。在继续基于公共区块链的比特币信用证明的同时,侧链也能支持完成一些更为复杂的应用操作。
比特币与比特币侧链都使用比特币作为系统货币。其实质是通过“双向锚定”机制实现主链货币价值向侧链体系的转移,从而在侧链上使用这部分从主链转移过来的主链货币的价值,至于以这部分主链货币价值背书而产生、发行的侧链货币的名称,则可以按需自由命名。
侧链协议可以帮助比特币在其他区块链上流通,其应用范围和应用前景会更加广泛。有创意的人们会研发出各种各样的应用以侧链协议与比特币主链对接,使得比特币这种基准自由货币的地位越牢固。
2015 年左右,扩大区块与侧链之争声起,BTC 生态围绕“扩容”的思路开始拓展,一些分叉链让 BTC 叙事有所延展,但也导致了社区的分歧。很长一段时间内,BTC 的“L2”充满争议。
相对而言,BTC L2 发展缓慢但平稳,最终跑出了“支付”这一广泛被视为可行的发展方向,以增加 BTC 的流动性。以闪电网络为代表,在这样的支付网络中,能够满足矿工真实存在的需求、应用场景明确,生态中的用户数量正在稳步增长。
2021 年 BTC 的 Taproot 升级,引入了包括智能合约、隐私提升和交易成本降低的重要提案(BIP),Taproot 虽然没有直接引入「BTC 原生 DeFi」或「BTC 智能合约」,但其让新的、复杂的交易类型在链上成为可能,并激发了开发者对于 BTC 生态的创新。
闪电网络及 Stacks 等 BTC 生态的开发活动和使用量的显著增加,加快了 BTC 原生的 DeFi 概念。
随着 BTC DeFi、钱包、NFT 等概念出现,一些侧链及异构跨链遇上市场热点,BTC L2 迎来了“老技术+新叙事”的复兴。而 Drivechain 技术正是其中的佼佼者。除了闪电网络所布局的“支付”赛道外,“Merged mining(联合挖矿/合并挖矿)”也是市场热度较高的侧链生态应用方向之一,而这也正是 Drivechain 技术所涵盖的领域,Merged mining 的概念为矿池附加了激励措施,使 BTC Miner 进一步利用其硬件资源和运营成本实现收益,这类激励往往以 BTC 支付,并为侧链生态发展引入支持。
从 BTC 原生角度去看,侧链最早是为了提升 BTC 交易速度而提出的解决方案,让 BTC 从主链上安全转移到另一条链,再安全返回主链,可在比特币的激励系统干扰最小的情况下进行改善,同时,记账和安全需要依靠 BTC Miner,通过采用 Drivechain 技术,我们可以推动比特币网络进行 BIP300&BIP301 升级:
❝BIP 300:“哈希率托管”(Hashrate Escrows),通过“Container UTXOs”将 3-6 个月的交易数据压缩成 32 字节。针对 BTC 交易中的部分字段,通过编码方案来减小 BTC 区块体积。
❝BIP 301:“联合盲挖”(Blind Merged Mining)允许 Miner 在不运行其节点软件的情况下开采侧链/山寨币,即 BTC Miner 可同时挖掘侧链区块,网络的安全性也通过 Merged Mining 的方式,由现有 BTC Miner 维护。
通过 BIP300 & BIP301 升级我们可以看出,BTC 生态历经多个周期,其叙事从社会实验、支付体系、抵御通胀、数字黄金等等角度展开。BTC 本身不是图灵完备的,在带给 BTC 强大的稳定与安全的同时,BTC 生态进一步拓展的需求正面临挑战,比特币网络如果能达到L2所构想的那样:支撑起了资产发行、支持有状态的智能合约、增加可扩展性、支付结算、隐私等更多期望,那么比特币未来会变成什么样?
比特币生态当下 6 种争议:
1.比特币必须僵化
在软件应用程序每周更新并且能够发布任意数量的修复程序的世界中,比特币网络发现自己拥抱了一种理性的保守主义形式。随着基础层趋于僵化,其运作方式变得更加严格,开发人员还带来了不破坏节点之间共识的可选优化。
嗯,首先,比特币是硬通货,用户同意数字黄金的用例。其次,网络的去中心化足以逐步淘汰不需要的和不必要的提案。每个节点运营商都是主权选民,他们选择自己喜欢的软件客户端和优化,同时同意网络的基本规则。
拒绝运行开发人员的代码是博弈论的一部分。通过选择退出并不允许任何代码向导成为网络暴君,权力下放只会得到最大化。这样,开发人员就不会再开发有争议的软件。而且,当确实提出了按需修复时,用户将期待严格的测试和同行评审。
2. 区块上限必须缩减
比特币核心开发者, Eligis 矿池的创始人早在2019 年 5 月表示:“简单来说,区块大小的上限不应该太高,也许现在说已经太晚了 …… 我们几年前就该削减区块大小上限”。”BTC因为隔离见证的部署,区块数据大小限制改成了交易数据区块上限为1M,见证数据区块上限为3M,总区块大小上限为4M。这个限制逻辑在隔离见证部署后,一直到现在也没有变过,同为比特币网络的BCH区块大小上限是32M。BCH的区块大小限制是非常简洁的,相对来说,BTC因为部署了隔离见证,导致区块大小限制变得更复杂。随着越来越多的交易被添加到比特币的区块中,这个限制在今天仍然存在,它离这条1MB的线就越近。比特币区块的尺寸应该扩大,以适应那些信奉比特币的人们的浪潮。只有区块扩大规模,才能产生大规模采用,但是以比特币网络的现状来看,这显然很不现实,所以,一个拥有大容量区块的侧链就显得尤为重要。
3. 手续费收益必须提高
链上数据显示,伴随着BRC20的爆火,从5 月 1 日开始,BTC 每笔平均交易费用开始出现大幅增长,从初期的 2U 上涨到现最高峰的 20多U。
矿工收益的构成——目前,矿工的收益构成分别为两大块:区块奖励 : 6.25
BTC,并一路高歌猛进,在 8 号上午过去的几个小时里,矿工单区块的交易费收入更是一度达到了惊人的 6$BTC,有的区块的交易费用甚至超过了本身的区块奖励。但是这种情况也仅是昙花一现,由于比特币网络没有智能合约,本身上面搭载的应用和生态就极少,交易手续费常年低的可以忽略不计,同时,减半周期到来后,随着区块奖励的下降,总安全预算的下滑将让网络变得易受攻击。为补充实质手续费收入,合并挖矿既是必要的 12,又是充分的 ,无论是从经济层面还是安全层面。
4. 比特币必须变得可互通(即 “多链愿景”)
以太坊创始人 Vitalik Buterin 指出,「未来将是多链(Multi-Chain)的」。那么,下一轮牛市的公链板块显然不会只是 Aptos 等少数项目的独角戏,围绕去中心化、安全、TPS、交易成本等市场痛点,一定会有更多项目凭借各自的优势脱颖而出。与此同时,比特币网络也正在试图摆脱日落西山的刻板印象,2015年到2016年,侧链成为了一个热点话题,大家设想着比特币会快速扩展其功能,而大多数山寨币将会被淘汰。相关的功能扩展项目,如Mastercoin(现在的Omni)、colored coin(彩色币)、Namecoin、Rootstock(根链)、Blockstack 和 Open Timestamps都促成了这种设想。然而,由于侧链实施起来很复杂,比特币的这种非货币用途逐渐淡出了人们的视线。
BIP300 和 BIP301 中定义的 Drivechain 为比特币带来了新的愿景,可以解决以下几个问题:为当前争议较强且政治化的共识变更流程提供一种替代方案:新增选择性加入的侧链来引入新功能,不必更改 Layer 1 的规则。
向其它密码学货币借鉴有用的功能,让人们找不到理由支持除比特币之外的加密货币。因此,比特币将有望在加密货币市场中占据垄断地位。这对实现其成为“货币”的目标大有帮助。
产生足够多的交易费来支撑比特币的安全预算。这一点尤为重要,因为区块补贴必然会随减半周期而减少。而且,在安全预算的资金问题上,现有的其它解决方案都很不理想:引入后续增发计划会通过硬分叉解除比特币的 2100 万发行上限;转向 PoS 则需要对比特币进行大量技术修改并采取硬分叉的手段;将交易费与交易额挂钩会让比特币陷入与山寨币和法币之间的交易费价格战。
比特币会有一组侧链。一条侧链被采纳与否取决于它能否带来更多交易费。这是因为矿工作为利己的理性主体只会激活能够让他们利益最大化的侧链。因此,比特币的发展方向归根结底由比特币用户的显示性偏好决定。这一经济决策过程可以取代比特币社区内部的政治决策过程。一些侧链会从头开始构建,引入尚未被任何山寨币良好落地的新功能。一些有价值的山寨币可能会被转化成侧链。它们的侧链版本必将远远超越原始版本,整个比特币网络将变成多链并行互通,这些侧链将从比特币那里获得更大的网络效应和更高的安全预算,同时完整保留原有的功能。
5. 闪电网络是不够的。
闪电网络的产生源于解决比特币网络的拥堵问题,比特币开发团队为此萌生了一个想法——在比特币主链上建立第二层交易网络,即闪电网络。具体原理为:交易双方都抵押一部分资金到一个多重签名的地址上,资金需要双方同时出具私钥才能提出。在闪电网络里,双方的交易过程不会被记录在链上,只有最终的结果即一笔交易会记录在主链,这相当于只需要一次排队,大大减少了链上记账的流程和手续费。
由于是基本比特币主链的,所以本质上闪电网络还是会受到比特币区块大小的限制,这从根本上扼杀了闪电网络搭建大规模应用的可能性,只有通过Drivechain技术搭建侧链,才能从根本上解决这个问题。
6. 比特币开发需要竞争。
Bitcoin Core 的开发流程利用了审慎心理。但审慎不如竞争。尤其是在飞速发展的领域里。审核并不总能及时跟上;苏联式的管理对许多个人和团体来说都是难以接受的。我们需要制度化的反对派。从设计上来说,Core 会拒绝好但有争议(good-but-controversial)的想法。因此,今天的协议不是最优的。我们可以看到许多新想法并不与 Core 合作,而是以山寨币的形式发布。Core 可以帮助开发者在职业生涯上升/获得更好的声誉;但终端用户却被忽视了。这是不道德的。软分叉需要很长时间才能完成。(与此同时,过大的区块所造成的损害已经出现了,而且每天都在发生 )。
BTC 二层仍然是 BTC-Fi 预期的重要实现基建。大多数的 BTC-Fi,其设计思路仍是延用以太坊 L2 及侧链,保持主链作为数据状态和安全基础层。这种侧链是较容易实现的方式,但安全性始终无法媲美主链和 L2,制约了侧链的发展速度,而drivechain却可以轻易解决这些问题:Drivechain 可以解决很多不同的问题:
催化有关比特币的实验和新用例
发行资产、完全隐私型交易、有状态的区块链合约、图灵完备、去中心化游戏、一些 DeFi 想法、预测市场、Futarchy、去中心化且有意义的人类可读域名、包含大量普通交易的巨型区块、专为闪电网络而优化的区块链等等……
这些想法或许具有很大价值,但是从来没有人 真正 尝试过它们,因为它们无法通过真正的比特币来实现或与之交互。这些想法只能退而求其次,要么依托于垃圾币,要么寻求 Liquid 或 RSK 之类的托管方案。或许正是因为这个原因,它们才没能形成网络效应。
解决冲突和内部分歧
有的人希望在 UTXO 模式下实现完全隐私型交易,有的人却想要将自己的名字和声誉与“账户”绑定;有的人想要简单的多签方案,有的人偏好需要读取大堆变量的复杂代码;有的人想要每隔 10 分钟将交易成批上链,有的人想要将资金锁定在通道内实现链下即时交易;有的人想要使用代币,有的人只想持有代币;有的人想要使用区块链技术来解决世界上的所有问题,有的人只想使用区块链技术来重塑货币。
基于 Drivechain 的侧链解决方案可以消除人们之间的分歧,皆大欢喜。与此同时,哪怕再不情愿,人们也会使用同一种货币,为彼此的生态作出贡献。另外,人们还可以自由转换阵营,减少认知失调。
解决扩容问题
很多链(如上文提到的那些)都为了提高比特币的吞吐量而使出浑身解数。我们有可能会看到特殊的闪电网络链,哪怕是由巨型区块组成的普通链或 mimblewimble 链等等也可以做到这点。甚至还有一些笨办法,例如,运行 200 条类似比特币且不具备其它功能的独立区块链(你可以称之为 “分片”),这样就可以将比特币的当前吞吐量提高 200 倍。
解决区块链的安全预算问题
安全预算计算起来很简单:先思考一下如果没有区块补贴,你认为每个区块的合理安全预算应该是多少,然后将它除以一个区块可以容纳的字节数量,就可以算出每个字节的价格是多少 satoshi 。如果预估合理,每笔比特币交易都需要用户支付大量 satoshi,如此高昂的成本不仅使其不适合日常交易,也让开启和关闭闪电通道变得不切实际。
因此,如果没有像 Drivechain 这样的解决方案,你就只剩下一个选择:让 Liquid 和 RSK 之类的可信服务提供商或托管型闪电网络钱包代表你使用比特币。但是,有了 Drivechain,侧链上就有可能发生数千笔交易,并全部打包进一个侧链区块中,然后支付很高的费用(通过盲合并挖矿)发布到主链上。比特币的安全性就有了保障。
维持比特币的去中心化
一旦我们将普通交易都交由侧链处理,主链就只是侧链资产进出的 “枢纽”,然后我们就可以将主链的区块大小上限降到很小的值(比如 100 KB),大幅降低全节点的运行难度。
总结
通过Drivechain技术我们可以看出,当主链的性能出现瓶颈,或者 某些功能无法扩展的时候,把资产转移到侧链上,相关的交易只 需要在侧链上执行,从而达到了分担主链的压力,扩展主链的性 能和功能的目的。早期侧链技术方案主要是针对比特币提出的。因为比特币的技术 架构,天生就有扩展性的不足。比如交易延时长、吞吐量低、不 支持图灵完备的智能合约,都是比特币内在的设计缺陷。这些设 计缺陷必须通过重构比特币基础框架和算法才能解决。但是比特币作为市值最大、流通性最高、认可度最广的数字货币 ,修改其基础架构可能会引起巨大的风险,比特币核心开发者在 技术升级的态度上也比较保守,这决定了比特币很难通过技术升 级提高自身的可扩展性。侧链上的资产有比特币的信用背书,在价值上等同于比特币。同 时侧链的设计架构不受比特币网络的限制,开发者可以通过各种 各样的区块链技术构建侧链,应用于各种应用场景。
请大家点击下方链接查看社交平台的详细信息:https://link3.cc/layertwolabs
参考资料
比特币上面没有创新?: https://twitter.com/mrcoolbp/status/1417213646409814021
[2]BIP300-Hashrate Escrows 算力托管-创建侧链: https://github.com/bitcoin/BIPs/blob/master/BIP-0301.mediawiki
历史文章
About LayerTwo Labs
LayerTwoLabs 由比特币重大升级提案BIP300、BIP301提出者、耶鲁大学经济学家 Paul Sztorc 领衔创办,比特币核心开发者CryptAxe(2016-至今)、Luke Dashjr(2012-至今)联袂开发,北美比特币OG亿万富翁参与投资,POW共识机制创造者、HashCash、BlockStream创办人 Adam Back,Nostr 创始人 @fiatjaf 大力支持。
LayerTwoLabs目标旨在推动比特币重大升级提案BIP300、BIP301,通过DriveChain来让比特币具备高度可拓展性、隐私、更好的UX体验,同时支持多种侧链开发,旨在把去中心化应用和区块链的其他拓展功能引入比特币生态,以实现比特币长期健康发展。
LayerTwoLabs已经完成400万美金天使轮融资,主要投资者均为比特币核心开发者和早期贡献者,其中包括亿万富翁、北美区块链行业早期参与者等知名人士
关注我们
Website: https://layertwolabs.com/ GitHub: https://github.com/LayerTwo-Labs Twitter: https://twitter.com/layertwoasia Telegram: https://t.me/layertwolabsasia Medium: https://medium.com/@layertwolabsasia Discord: https://discord.gg/Pvd2aQTv2T BiliBili: https://space.bilibili.com/166496555
加vx助手:LayerTwo_Labs
,入群 :-)