LKVenture&Infinitas研报:比特币RGB协议或是智能合约的终极形态?
本篇文章由 Infinitas和 LK Venture联合出品。
引言
虽然大多数人将比特币与金钱联系在一起,但它还有另一个不太为人所知的重要用例——智能合约。智能合约是构建比特币的基础,最早由尼克·萨博(Nick Szabo)于1995年提出。这是一种计算机协议,旨在执行、验证或执行合同的谈判或执行,本质是合同而不是代码智能合约允许在没有第三方的情况下进行可信交易,可以实现自动信任,自动执行的协议,而不需要中央机构的协助,从而提供比传统合同更安全和更便捷的方式来执行合同。
在探讨比特币的RGB协议及其在智能合约中的潜在角色之前,值得一提的是,智能合约这一概念本身就存在一些争议。以太坊的联合创始人Vitalik Buterin曾在2018年表示,他对于将以太坊的核心功能称为‘智能合约’这一术语感到后悔。Buterin认为,这一术语应该选择更加技术性和平淡无奇的名称,如‘持久脚本’,以更准确地反映其作为持续执行程序的本质。这一点反映出即便在区块链领域的先驱者中,对于如何定义和理解智能合约仍存在着不同的观点。
在本文中,我们将揭开比特币智能合约的世界,并讨论它们如何演变为构建在网络之上的庞大生态系统。
什么限制了智能合约的发展?
区块链不可能三角的概念由以太坊创始人Vitalik Buterin提出,它指的是在区块链上无法同时实现以下三个目标:去中心化、安全性和可扩展性。智能合约也同样存在不可能三角:去中心化,可扩展性,图灵完备性。比特币和以太坊有很多相似之处,但因为存在长期远景差异和限制,两者成为两个不同的区块链网络。
比特币和以太坊对比图
以太坊长期以来在可扩展性方面难以突破。以太坊吞吐量低、处理速度慢,这是因为它优先考虑去中心化和安全性,而不是可扩展性(可扩展性三难困境)。也正因为以太坊在可扩展性方面存在瓶颈,即使它具有图灵完备性,仍然难以称作智能合约的最终形态。
比特币如何克服智能合约的可扩展性难题?
比特币链上可扩展性一直是长久以来的难题,要在比特币上完成智能合约方案,要么在比特币主链上创建,要么在比特币分层解决方案上创建。近年来出现的比特币链上可扩展性的分层解决方案,如 RGB 协议等,使比特币的智能合约功能实现快速迭代,解决不可能三角的可扩展性限制。
区块链不可能三角
比特币主链上的智能合约
比特币的脚本语言Script过于简单,这使得复杂的智能合约很难部署在基础层上。自诞生之日起,比特币就被设计得简单且相对不需修改,以确保区块链的完整性和持久性。虽然协议的升级会定期发生,但它们并不意味着彻底改变区块链,而只是在边缘提供微小的改进。
比特币的底层仍然具有许多基本的智能合约功能。
•付费公钥哈希 (P2PKH)
Pay-to-Public-Key-Hash 是用于比特币交易的常见合约,该脚本创建由公钥执行的合约,并由相应私钥创建签名。
•多重签名(Multisig)
多重签名是一种比特币地址,需要多方批准交易才能完成,最常用于执行各方之间的协议,其中必须收集预定义数量的签名才能释放资金或执行某些其他操作。
•哈希时间锁定合约(HTLC)
哈希时间锁定合约是一种有条件的比特币交易,具有有时限的意外情况。这些时间限制是硬编码的,BTC 仅在特定时间和日期(或区块)发布。如果在预设的截止日期之前未满足合同中的某些要求,则交易将被取消。
•谨慎日志合约 (DLC)
DLC利用预言机执行无需信任的点对点交易。这些预言机能够评估现实世界事件的结果,并为比特币智能合约提供链上信息。当两个相关方承诺根据未来结果达成货币协议时,最常使用 DLC。
•付费到 Taproot (P2TR)
Pay-to-Taproot 是一个用于发送比特币的脚本,它引入了 Merkle 树和 Schnorr 签名。这些交易提供更好的安全性、更低的交易费用和更大的灵活性。这种形式的合同最近是由于Taproot 升级而实施的。
分层执行的比特币智能合约优势
比特币层的独特之处在于它们可以向网络引入新功能,而无需对主链进行任何修改。无需更改比特币代码,即可引入创新和其他实验性开发,这样,比特币的核心就可以始终保持简单,并且不受其上构建的内容的影响。
所有比特币层交易最终都在比特币基础层上结算,这意味着每笔交易的历史都将被写入比特币的分类账中。验证程度是区块链与任何其他网络的区别所在,要更改比特币层交易,则要更改主链交易。
分层执行的比特币智能合约具有一些关键优势。
•更强的可编程性:分层智能合约通过访问其自身的全局状态来克服比特币脚本语言的有限功能,各层可以拓宽在比特币之上构建内容的可能性。
•更高的可扩展性:在可扩展解决方案上部署智能合约意味着交易的处理速度可以显着加快。目前,基础层每秒只能处理大约 5-7 个交易。而分层方案可以在将交易发送到主链进行最终结算之前将其捆绑。这极大地提高了比特币的吞吐量及其作为具有数百万日常交易的可扩展网络的可行性。
•提高效率。 改进的可扩展性与更快的交易和更便宜的成本齐头并进。较短的出块时间可以加快确认速度,而与主链相比,分层交易的交易成本显著降低。此外,分层交易减少了基础层发生的混乱,并提高了整个网络的性能。
反观比特币生态,在完成隔离见证之后,全力朝向闪电网络、侧链等 Layer2 方向发展。比特币 Layer1 扩容方案的复杂度高,更被社区接受的是基于比特币 Layer1 构建新的 Layer2,既兼容并且不影响比特币系统,同时又解决链上拥堵的问题。于是对比特币智能合约的想象空间就落到了图灵完备性上。
为什么 RGB 协议或将是智能合约终极形态?
作为比特币分层解决方案的一种形式,RGB 协议在智能合约领域爆发出实现未来大规模应用的巨大潜力。在比特币分层解决方案中,RGB 协议和 BitVM 是唯二可以实现“可扩展性”,“图灵完备性”和“去中心化”三者平衡的。
RGB 是一种开源协议,他基于比特币的协议,借助闪电网络 (LN),执行智能合约。RGB 是建立在比特币区块链工作量证明 (PoW)共识层之上的协议。它利用闪电网却不需要对协议进行修改,同时利用 RGB 可以发行和管理可编程资产和私有资产。RGB 通过在两方(例如 LN 通道)之间执行私人智能合约来解决可扩展性问题。它的开发是为了改进彩色硬币并将比特币区块链上的数字资产代币化。
客户端验证
RGB 的核心功能之一是客户端验证,这是 Peter Todd 提出的概念。客户端验证由 RGB 模式提供支持,这是用户在各方之间创建智能合约协议的方式。这种验证方法利用了比特币区块链共识机制的强度和安全性,同时将 RGB 的智能合约代码和数据带离区块链。由于比特币支持智能合约执行环境的能力有限,RGB 将执行和验证带到区块链链下,同时 RGB 交易不包含在比特币或闪电交易中,从而让参与者受益于比特币共识层的安全性,同时提高灵活性和可扩展性。
除了链下存储交易数据之外,RGB 交易还被分配到使用一次性密封件的 UTXO 集,以关闭比特币交易输出,作为另一种安全措施。密封可防止两个不同方提供相同数据的不同版本。因此,它们允许符合条件的各方验证智能合约的状态历史记录。
RGB 智能合约、架构和验证
RGB 智能合约由状态、所有者和参与者可以执行以更新状态的操作组成。RGB 的 Schema 在创世级别定义了每个状态验证规则,确保每个连续的状态所有者使用相同的 Schema 来验证历史记录。因此,该模式保证了社会共识、验证和智能合约状态。
核心验证逻辑使用 Rust——一种与图灵机等效的确定性智能合约语言。所有特定于合约的验证逻辑都在 Alluvium 虚拟机 ( AluVM,Algorithm & Logical Unit Virtual Machine) 上运行—— 高度确定性且无异常的 VM,来提供独立于平台的指令集。
其他可以实现图灵完备的比特币智能合约:
•BitVM:2023年10月白皮书发布,BitVM 采用类似 Rollups 的思想在链下执行复杂程序,再将关键的证据放到链上。同样是为比特币带来图灵完备的智能合约,但BitVM 对于计算能力提出极高要求,仅有理论可执行性。可拓展性和商业落地有待更进一步了解。
克服智能合约“不可能三角”的 RGB 和 BitVM
总结
比特币是去中心化“数字黄金”,它也是执行智能合约的平台。目前,大量比特币处于闲置状态。大约 76% 的比特币供应仍然缺乏流动性,没有交易历史。通过智能合约的扩展,有机会将比特币生产力提升到新的水平。通过 RGB 协议等融合图灵完备的智能合约功能的比特币生态协议,开发人员可以将更多智能合约编程到网络中,从而加速比特币作为价值存储和金融服务层的主流采用。
作为一种高度去中心化、安全且持久的区块链,比特币未来可以作为更多链上经济活动的基础。相信未来比特币可能很快就会成为智能合约、去中心化应用程序和 Web3 基础设施未来的顶级生态系统。在这个不断变化的领域中,比特币的角色和能力可能会超出我们当前的想象,正如我们对“智能合约”一词含义的理解一样不断发展和深化。
参考
https://coinexsmartchain.medium.com/innovative-csc-to-challenge-an-impossible-trinity-in-blockchain-technology-9ff86aa0192e
https://bitcoinist.com/vitalik-buterin-ethereum-regret-smart-contracts/
https://zhuanlan.zhihu.com/p/264882173
https://www.plus500.com/zh/instruments/ethusd/what-is-the-difference-between-ethereum-and-bitcoin~2
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
专访 AllianceDAO 合伙人:Crypto 创业者正逃向 AI,90% 的 Crypto AI 都是伪命题
原文采访:Jack,BlockBeats 原文编辑:Zhouzhou,BlockBeats这轮周期,加密领域「活得最好」的一级投资机构当属 AllianceDAO 了,至少在散户口中,它仍然是那个「孵
-
Bybit推出全新代币分产品Megadrop:重新定义空投与理财体验,首发项目OBOL
深潮 TechFlow 消息,4 月 30 日,Bybit今日正式发布全新代币分发平台——Bybit Megadrop,这是一个颠覆传统空投方式的创新平台,旨在为用户提供更轻松、无风险且收益更优的项目
-
SafePal 全系横评 | 告别 USB 线依赖,「移动端优先」的冷钱包全栈策略
撰文:Tyler 当下,想要获得硬件钱包级别的 Crypto 安全保障,门槛最低是多少? 在硬件钱包市场中,用户常常需要在「易用性」与「性价比」之间达成权衡,像海外老牌厂商 Ledger、Trezor
-
加密市场的普遍性及结构性牛市
经常有读者在留言区问:接下来还有没有山寨币的行情? 对这个问题,我回复过多次。我认为普遍性的山寨币牛市恐怕很难见到了,少数有价值的项目、价值币还是有可能随着牛市行情的兴起再启行情的。 这个看法仅仅只是
-
Camp Network 投资研究报告
一、项目概述 Camp Network 是一个专注于 Web3 领域的创新项目,旨在通过构建模块化的 Layer 2 区块链解决方案,解决 Web2 和 Web3 之间的身份和数据隐私问题。其核心目标
-
Movement 代币崩盘背后:秘密合约与双面做市
原文作者:Sam Kessler,Coindesk 原文标题:Inside Movement’s Token-Dump Scandal: Secret Contracts, Shadow Adviso
-
日报 | Binance Wallet 宣布 B² Network(B2)TGE 参与门槛为 Alpha 积分需达 82 分;贝莱德申请为 1500 亿美元货币市场基金增设 DLT Shares
整理:Jerry,ChainCatcher重要资讯:特朗普媒体与科技集团正考虑推出一款实用型代币 贝莱德申请为 1500 亿美元货币市场基金增设 DLT Shares,计划使用区块链技术来映射所有权
-
币安华语大咖面对面 AMA 回顾:从 Agent 到 AgenticWorld,Mind Network 以 FHE 构建可信的安全基础
2025 年 4 月,Mind Network 联合创始人 George 博士 受邀参加由 币安 主办的直播 AMA【币安华语大咖面对面AMA】回顾,围绕 “FHE 如何构建 Agentic AI 的
- 成交量排行
- 币种热搜榜
