RGB 协议简介 PlatoBlockchain 数据智能。垂直搜索。人工智能。

RGB 协议简介

3年2009月XNUMX日,中本聪推出了第一个比特币节点。从那一刻起,新的节点加入,比特币开始表现得好像它是一种新的生命形式,一种从未停止进化的生命形式。由于其独特的设计(中本聪的深思熟虑),它逐渐成为世界上最安全的网络,因为通过经济激励,它吸引用户(通常称为矿工)投资于能源和计算能力,从而为网络安全做出贡献。

随着比特币的不断增长和采用,它面临着可扩展性问题。比特币网络允许在大约 10 分钟内开采一个包含交易的新区块。假设我们一天有 144 个区块,每个区块的最大值为 2,700 笔交易,那么比特币每秒只允许 4.5 笔交易。中本聪意识到了这个限制,我们可以在 邮箱地址 2011 年 XNUMX 月发送给 Mike Hearn,他解释了我们今天所知的支付渠道是如何运作的。这就是链下协议发挥作用的地方。

根据克里斯蒂安·德克尔的说法,链下协议通常是用户使用区块链中的数据并对其进行管理的系统,直到最后一刻才触及区块链本身。基于这个概念,闪电网络诞生了,这是一个使用链下协议允许比特币支付几乎即时进行的网络。由于并非所有这些操作都写在区块链上,因此它每秒允许数千笔交易并扩展比特币。

比特币链下协议领域的研究和开发打开了潘多拉魔盒。今天我们知道,我们可以实现的不仅仅是以去中心化方式进行价值转移,非营利组织 LNP/BP 标准协会 专注于比特币和闪电网络第 2 层和第 3 层协议的开发。在这些项目中, RGB 脱颖而出。

什么是RGB?

RGB 是基于 彼得·托德的研究 Giacomo Zucco 在 2016 年设想将其作为比特币和闪电网络更好的资产协议。这些想法的进一步发展导致 Maxim Orlovsky 将 RGB 发展成为成熟的智能合约系统,自 2019 年以来,Maxim Orlovsky 在社区参与下领导了该系统的实施。

我们可以将 RGB 定义为一组开源协议,使我们能够以可扩展且保密的方式执行复杂的智能合约。它不是一个特定的网络(如比特币或闪电网络);每个智能合约只是一组合约参与者,它们可以使用不同的通信渠道(默认为闪电网络)进行交互。 RGB使用比特币区块链作为国家承诺层,并维护智能合约的代码和链下数据,这使其具有可扩展性。通过利用比特币交易(和脚本)作为智能合约的所有权控制系统,智能合约的演变由链下方案定义。值得注意的是,一切都在客户端进行验证。

简单来说,RGB 是一个允许用户随时审核、执行和单独验证智能合约的系统,无需额外成本,因为它不像“传统”系统那样使用区块链。虽然复杂的智能合约系统是由以太坊开创的,但它要求用户为每次操作花费大量的天然气,并且从未实现其承诺的可扩展性。因此,以太坊从来都不是为当前金融体系之外的用户提供银行服务的选择。

目前,区块链行业提倡智能合约的代码和数据都必须存储在区块链中,并由网络的每个节点执行,无论规模的过度增加还是计算资源的滥用。 RGB提出的方案更加智能和高效,因为它通过将智能合约和数据与区块链分离来切入这种区块链范式,从而避免了其他平台中出现的网络饱和现象。反过来,RGB 并不强制每个节点执行每个合约,而是强制相关各方执行,这将保密性提高到了前所未有的水平。

image1

RGB 智能合约

在 RGB 中,智能合约开发人员定义了一个模式,指定合约如何随时间演变的规则。该模式是 RGB 中智能合约构建的标准:发行者在定义合约时以及钱包或交易所都必须遵守特定的方案,并根据该方案验证合约。只有验证正确,各方才能接受请求并使用该资产。

RGB 中的智能合约是状态变化的有向无环图 (DAG),其中只有图的一部分始终是已知的,而无法访问其余部分。 RGB 方案是智能合约开始时该图演化的一组核心规则。每个合约参与者都可以添加这些规则(如果模式允许的话),并且结果图是根据这些规则的迭代应用构建的。

可替代资产

RGB 中的可替代资产遵循以下规则 LNP/BP RGB-20 规格。因此,当定义 RGB-20 时,称为“创世数据”的资产数据将通过闪电网络进行分发,其中包含使用该资产所需的数据。最基本的资产形式不允许二次发行、代币销毁、重新命名或替换。

有时,发行人未来需要发行更多代币,例如 USDT 等稳定币,这使得每个代币的价值与美元等通胀货币的价值挂钩。为了实现这一目标,存在更复杂的 RGB-20 模式,除了创世数据之外,它们还要求发行者生成寄售品,这些寄售品也将在闪电网络中流通。有了这些信息,我们就可以知道该资产的总流通供应量。这同样适用于烧毁资产或更改名称。

与资产相关的信息可以是公开的,也可以是私有的:如果发行者要求保密,他们可以选择不共享有关代币的信息并在绝对隐私的情况下进行操作,但我们也有相反的情况,发行者和持有者需要整个过程要透明。这是通过共享令牌数据来实现的。

RGB-20 程序

销毁过程会禁用代币,销毁的代币将无法再使用。当代币被销毁并创建新数量的相同代币时,就会发生替换过程。这有助于减少资产历史数据的大小,这对于保持资产速度非常重要。为了支持可以烧毁资产而不必替换它们的用例,使用了仅允许烧毁资产的 RGB-20 子模式。

非可信令牌

RGB 中的不可替代代币 (NFT) 遵循 LNP/BP RGB-21 规格,当我们使用 NFT 时,我们还有一个主模式和一个子模式。这些模式有一个雕刻程序,它允许我们附加令牌所有者的自定义数据。我们今天在 NFT 中看到的最常见的例子是与代币相关的数字艺术。代币发行者可以通过使用 RGB-21 子模式来禁止这种数据雕刻。与其他 NFT 区块链系统不同,RGB 允许以完全去中心化和抗审查的方式分发大型媒体代币数据,利用名为 Bifrost 的闪电 P2P 网络扩展,该网络也用于构建许多其他形式的 RGB-特定的智能合约功能。

除了可替代资产和 NFT 之外,RGB 和 Bifrost 还可用于生成其他形式的智能合约,包括去中心化交易所 (DEX)、流动性池、算法稳定币等,我们将在以后的文章中介绍。

RGB 的 NFT 与其他平台的 NFT

  • 无需昂贵的区块链存储。
  • 不需要星际文件系统(IPFS),而是使用闪电网络扩展(称为 Bifrost)(并且它是完全端到端加密的)。
  • 不需要特殊的数据管理解决方案(Bifrost 再次扮演这个角色)。
  • 无需信任网站来维护 NFT 代币或发行人资产或合约 ABI 的数据。
  • RGB 具有内置 DRM 加密和所有权管理。
  • RGB 拥有使用闪电网络 (Bifrost) 进行备份的基础设施。
  • RGB 有办法将内容货币化(不仅出售 NFT 本身,还多次出售内容)。

结论

自从比特币推出以来,大约 13 年前,该领域已经进行了大量的研究和实验。成功和错误都让我们更多地了解去中心化系统在实践中的表现,是什么让它们真正去中心化,以及哪些行为往往会导致它们走向中心化。所有这些使我们得出这样的结论:真正的去中心化是一种罕见且难以实现的现象;只有比特币才实现了真正的去中心化,正是因为这个原因,我们集中精力在它的基础上进行构建。

RGB 在比特币兔子洞中也有自己的兔子洞。当我在这两件事上都跌倒时,我将发布我所学到的东西。在下一篇文章中,我们将介绍LNP和RGB节点以及如何使用它们。

这是弗朗西斯科·卡尔德隆 (Francisco Calderón) 的客座文章。所表达的意见完全是他们自己的,并不一定反映 BTC, Inc. 或 比特币杂志.

来源:https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

时间戳记:

更多来自 比特币杂志