基于比特币和Arweave的智能合约,会成为以太坊的对手么?( 三 )


既然比特币的脚本语言允许存储少量的Metadata,那么这段Metadata就可以用来代表现实生活中的实物,把现实生活中的实物和比特币链上的某些包含了特定Metadata的区块联系起来.比如我们在第6324个区块的Metadata中写下:''本区块生成了100股小卖铺的股票'',那么可以说这个区块就是小卖铺股票的彩色币的第一个区块,这个包含了Metadata的区块被彩色币''染色了''.之后其他包含小卖铺股票交易(比如''Alice卖给Bob10股小卖铺股票'')的区块都被染色了,都是存储彩色币交易信息的区块.
彩色币的特点
·搭了比特币的顺风车:
彩色币使用比特币区块链作为主干,采用基于存储的共识,把比特币的Metadata作为存储交易的数据库.它充分利用了比特币的优势,如不可伪造性,易于转让,稳健性和透明度,从而以前所未有的安全性和轻松操作真实世界的资产.
比特币的所有优点,彩色币都得到了.当矿工用无数的算力维护比特币网络的同时,彩色币项目的安全性也得到了保证.同时彩色币''智能合约''的运算也是在链下进行的,完全没有性能上的问题,唯一的瑕疵可能就是,比特币这个''数据库''的数据读写可能有点慢.
·可能是最早的证券NFT的例子:
彩色币诞生于2012年.虽然彩色币是由比特币组成的,但是却可以代表多种资产并具有多样用途,包括财产,优惠券,发行公司股份等.每一个彩色币也各不相同,可能代表了不同的份额.从这样的角度而言,彩色币完全就是NFT.
而这原始但五脏俱全的NFT都是通过比特币简陋的脚本语言+Metadata+基于存储的共识来做到的.试想一下,通过这样的设计,我们完全可以把各种头像的NFT项目在比特币链上就复刻出来.这其中的革命性就是彩色币2012年就诞生了,一年后,有图灵完备语言和EVM的以太坊才刚刚被Vitalik构想出来.这是非常超前的.
RIP彩色币
在2021年,我们在彩色币的wiki上所浏览到的很多链接都已经无法访问了,可以说彩色币的活跃度已经消退了(当然我们仍然可以看看当初彩色币的pitchdeck).彩色币先驱般的尝试,通过链下计算,简陋的比特币脚本语言以及基于存储的共识的思想启发了后文中我们提到的RGB以及Arweave的SCP.
3.RGB与Taproot
RGB简介
RGB是比特币和闪电网络上运行的Layer2以及Layer3的客户端验证的智能合约系统.RGB受到彩色币的启发,将比特币作为状态承诺层,采取基于存储的设计范式,由GiacomoZucco和PeterTodd在2016年提出,2019年早期获得Tether公司,Bitfinex的支持.
RGB代表''后区块链'',图灵完整的无信任分布式计算形式.RGB把智能合约的发行方,状态拥有者,和状态改变互相隔离.同时,RGB采取了将智能合约代码和数据运算放在链下的方案.RGB将区块链作为状态承诺层,将比特币脚本作为所有权控制系统,而智能合约的更新换代在链外被定义.
基于比特币和Arweave的智能合约,会成为以太坊的对手么?
文章图片
简而言之,RGB就是加强版的彩色币.RGB类似一个非常完整的Layer2,将区块链作为承诺层,在链外进行运算和状态管理,极大程度上提高了智能合约和去中心化应用的性能.同时借助智能合约在链下计算这一设计,扬长避短,让比特币的脚本语言做了它能做且该做的状态承诺操作,让链外的图灵完备编程语言进行了复杂的状态管理与运算.
Taproot与RGB相结合
Taproot所做的是减少一些复杂操作的复杂度,并提升这些复杂操作的隐私.Taproot没有带来完全富有表现力的如同以太坊上一样准图灵完备的智能合约,比特币脚本语言的限制依然存在.
而RGB本身不必须依赖于Taproot.但在Taproot存在的情况下,很多RGB的操作可以更简单地实现,这对RGB来说其实可能是很有帮助的升级.