Ordinals和BRC-20已经成功地掀起了“在比特币上发行资产”的浪潮,但显然它可能不是最后一个。
如果比特币上的资产发行成为新的叙事,是否会有更可行、更友好的方式,将比特币主网的负担降到最低?
因此,最近一个沉寂多年的协议再次引起讨论——“RGB”,一个可以在比特币网络上创建和管理数字资产的协议,经常和闪电网等比特币第二层的概念一起出现。
RGB协议到底是什么?它能让BTC资产发行真正实现复兴吗?
在古代,RGB关注BTC资产公司在比特币网络上发行资产的问题。其实有些人很早就动了心思。
RGB协议的起源可以追溯到2018年,当时贾科莫·祖科、彼得·托德和阿列科斯·菲利尼等比特币社区成员开始探索一种在比特币网络上创建和管理资产的新方法。他们的目标是设计一种协议,不仅可以利用比特币的安全性和去中心化,还可以支持更复杂的功能,如资产发行和智能合约。
为了实现这一目标,他们开始研究如何将资产和状态信息与比特币的UTXO模型结合起来,并提出了一种新的协议,称为RGB。其核心思想是通过客户端验证,将资产发行、所有权和状态更新与比特币的UTXO模型相结合,而不是像现在的BRC-20那样依赖比特币网络的完整节点。
至于为什么叫“RGB”,你很容易联想到三原色中的红、绿、蓝。其实RGB协议最初的研究方向是“彩色硬币”,所以使用了与颜色相关的概念。虽然RGB协议目前做的事情和彩币关系不大,但是名字还是保留了下来。
在其Github目录中可以看到,RGB的解释是为比特币和闪电网络提供可扩展的私有智能合约,这就创造了在比特币网络中发行资产的可能性。
只是因为以太坊的兴起,以及比特币更多被视为价值储存手段和币圈的风向标,比特币上发行资产创造合约的做法一直处于不温不火的状态。
直到最近BRC-20火热,比特币资产发行的老调重弹。相比于前者直接上链的铭文系统,RGB更多采用类似闪电网的离线处理逻辑。
其实用UTXO绑定资产状态的RGB协议的实现并不难理解。核心在于比特币本身的记账方式——UTXO。
限于篇幅,笔者不打算普及UTXO的概念,只是简单定义一下:不记录比特币交易的最终状态,只记录交易事件和过程。
一个简单的例子:A有10个比特币,发给B 5,还剩5个。对UTXO的简单描述如下:
UTXO 1: A有10个BTCUTXO 2: A有5个BTCutXO 3: B有5个BTC。可以看出,UTXO是在记录比特币链条上交易状态的变化。交易完成后,A还剩5个BTC,与之前10个BTC的状态不同。相应地,UTXO1实际上分裂为两种新状态:给自己五个零钱(UTXO2)和转给别人五个(UTXO3)。
理解了这个原理后,RGB实际上是释放链下的资产,并与链上的UTXO变化进行绑定:
既然UTXO可以确认比特币在某个时间点的交易事件,那么我们就可以让这个交易事件的变化对应到别的东西的状态变化;
比如我在另一个地方发行了一个资产,对应的是比特币网络上的UTXO1。如果我把这个资产转移给别人,我可以把这个“转移”行为映射到比特币网络上的UTXO 2 & # 8230;。
因为UTXO本身是固定的,是约定的,只要我能证明这个绑定是可靠的,那么比特币主网上UTXO的变更也应该是约定的。
再者,RGB协议的做法是利用比特币主网UTXO的安全性,为其链下的资产发行或合约逻辑的安全性背书。
如果你觉得难以理解,可以看看Twitter用户@ trustmachineco给出的一个例子:
$ TERM马特在RGB网络上给自己发了100个$ TERM币;在比特币网络上,马特的币发行对应的是他现在的UTXO A;持有比特币;马特转了50个$马特币给帕姆;;在比特币网络上,马特的币转对应一个新的UTXO B,步骤2中的UTXO A被销毁;在比特币网络上,Pam的币收购对应一个新的UTXO C,也就是说Pam目前持有比特币UTXO;同样,Pam换钱的时候,它原来的UTXO C也会被破坏,从而形成新的UTXO D & # 8230如果这枚$Matt币不断在不同人手中转移,最终比特币主网上会有这些转移对应的UTXO进行识别,而每次发生当前转移时,原来的UTXO就会被销毁,产生新的UTXO。
通过这个过程,我们可以看到RGB协议中资产的创建、转移和验证是如何与比特币的UTXO相关联的。这种关联使RGB资产能够在比特币网络上安全、分散地转移,并具有隐私保护。
上面的一次性封印和承诺是RGB实现的一个非常简单的技术细节。其实要保证链下RGB发出的资产确实可以和链上的UTXO匹配,还需要配合一些其他的技术来实现。
客户端验证:在RGB协议中,交易验证和数据存储是在客户端完成的(比如钱包软件),而不是在区块链上。这使得交易数据在链上不公开,从而提高了私密性。客户端身份验证还可以降低链上的数据存储要求,并提高网络的可扩展性。这也是目前RGB和BRC20的一大区别。因为交易数据在客户端而不是链上,理论上可以大大降低目前的网络拥堵和高额手续费。
一次性封条:一种确保资产所有权不被篡改的技术。一次性时间戳是用于锁定资产状态的加密签名。资产转移时,旧印章被销毁,新印章被创建。这样,任何篡改资产所有权的企图都会被发现,因为封存状态不匹配。这也对应于上一节描述的UTXO的销毁和生成。旧印章代表旧UTXO,新印章指向新UTXO。
承诺:为了将资产与比特币网络相关联,RGB协议使用了一种称为承诺的技术。承诺是资产与特定比特币交易相关联的加密证明。该承诺嵌入在比特币交易的输出(UTXO)中,这使得资产能够在比特币网络上转移。锚定:为了连接客户端认证和比特币网络,RGB协议使用了锚定技术。锚定是一次性封印和承诺相结合的过程。资产转移时,新的一次性印章、承诺和交易数据锚定在比特币网络上,以保证整个系统的安全性和一致性。在此,笔者给出一个更符合实际情况的RGB协议工作流程:
资产发行者在客户端创建新资产,并生成一次性标记和承诺。资产发行者将新资产锚定到比特币网络,并将承诺嵌入到比特币交易的输出(UTXO)中。资产接收方通过检查承诺和验证一次性印章来验证资产的有效性。资产转移时,旧的一次性戳被销毁,新的一次性戳、承诺和交易数据被锚定到比特币网络。通过这种方式,RGB协议实现了比特币网络上的资产发放、转移和验证功能,同时保持了私密性、可扩展性和去中心化的特点。
同时RGB也可以很好的和雷电网结合。在其官方文件中,RGB将自己描述为L2或L3;当闪电网存在时,RGB可以作为L3,在链下快速交换比特币和RGB代币,从而实现更高效的交易和资产管理。
在我看来,RGB协议和闪电网络都是比特币上的第二层协议,分别专注于数字资产的发行和管理以及价值的快速转移。它们可以相互支持和补充,以实现更高效和可扩展的比特币生态系统。
未来RGB沉寂很久还会被挖出来,实际上取决于BRC-20发出的资产阵风。
没有价值判断和意义讨论,我们更多能发现的是,在第一波炒作之后,会有更多的机会悄然涌现,在喧嚣中推动整个生态向前发展。
目前我们可以看到,在最近发布的V 0.1版本中,RGB也已经解锁了实现智能合约所需的最后剩余功能。在BRC -20对网络造成负担的背景下,在基础设施层铺设RGB可能会催生其他基于BTC的协议和应用。
与此同时,RGB实际上已经推出了一种可以发送和接收BTC网络资产的钱包,并支持NFT相关的功能。在调查的过程中,笔者发现RGB相关电报的讨论组依然活跃,开发者热衷于讨论答题技术的相关问题。
BRC-20可能是引领BTC复兴的第一个故事,但不太可能是最后一个。
有人从炒作中获益,带来新的技术问题;解决这些问题往往会产生新的叙事,唤醒RGB之类的古老协议,这可能会引发下一波猜测。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"BTC 资产文艺复兴, 为什么我们更应关注 RGB 协议?":http://www.guoyinggangguan.com/qkl/141503.html。

微信扫描二维码关注官方微信
▲长按图片识别二维码