#BinanceVietnamSquare
#CKB

这篇文章是写给那些在越南的人的。 BinanceSquare 上的自动翻译可能不准确。我自己学习了 RGB++,所以这将是一个高级解释,以帮助您理解 RGB++ 中的关键字。请在下面留下您的评论^!-

********************************************
议程: *
1.RGB *
a) 什么是客户端验证? *
b) 一次性密封件 - 一次性使用的密封件。 *
2.RGB++*
3. 重点注释*
********************************************

1.RGB

在RGB架构中,比特币发行的资产只是一个sha256哈希码,其大小非常小,约为32字节,如下所示:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6。


资产的实际内容,例如总供应量、代币名称、可替代性,是在链外定义的。参与交易的各方的余额状态也按照各方遵循的共同标准记录在链下。然后,整个内容将被散列并写入比特币 UTXO 单元 (*)。

  • 名称、总供应量、可替代性:在资产发行时保存到比特币(资产发行)

  • 余额状态:双方结算交易时保存在比特币上。 (交易结算)

比特币本身无法验证这些资产来回转移时的状态(例如余额),因此 RGB 使用了一种称为客户端验证的技术。



______________________________________

A)。什么是客户端验证?

为了进行链下验证,参与资产交换的各方必须保存自己以及与之交互的人的交易历史记录(**)。

此交易历史记录以 Merkle DAG - 有向无环图树格式保存。

当一个人发送 RGB 资产时,他会根据该 DAG 树创建一个证明,并将交易发送给接收者。

当一个人收到 RGB 资产时,他会将发送者附带的证明与他存储的 Merkle DAG 树版本进行比较,并验证随附的规则(即智能合约的规则)。


问题:这里,人们可能会想,如果黑客向 Alice 发送 100 个 RGB 代币来换取 Alice 的汽车,然后立即创建一个额外的交易向自己发送 100 个 RGB 代币怎么办?

在这里,黑客双倍花费了他拥有的 100 个 RGB 代币!

--> 这就是比特币通过一次性密封进入 RGB 架构的地方。一次性密封件。

______________________________________
b).一次性密封件 - 一次性密封件

上面提到过这种一次性邮票。这是比特币上的一个 UTXO 单元,大小为 32 字节。这个 UTXO 存储了各方余额状态和其他信息的摘要,并以 RGB 形式附加到每笔交易中。

该 UTXO 被销毁,并使用每个 RGB 事务的新 32 字节数据重新创建。该逻辑是在比特币的帮助下通过比特币脚本进行编程的。

--> 在比特币的帮助下,黑客将在双花交易中失败,因为第一笔交易中的一次性时间戳(UTXO)已被取消,现在变得无效。


_______________________________________
2.RGB++

a) CKB

首先我们要解释一下什么是CKB,因为这是RGB++中用来升级RGB的组件。

CKB 是比特币 UTXO 账本结构的升级,被称为单元模型(本质上是扩展 UTXO 的一种形式)。

b) RGB++如何通过同构绑定和CKB升级RGB?

取代 DAG 并使用 CKB 上的 cell(单元模型)进行管理,CKB 现在成为 RGB 的 DA(数据可用性),帮助用户避免在交易过程中管理自己的 DAG 版本。

将比特币侧的一次性印章(比特币 UTXO)与 CKB 挂钩,有助于更方便地验证 CKB 侧的交易和比特币侧的数据结算。

_______________________________________
3. 重点

  1. CKB 上的任何资产都可以一步成为比特币资产。 (CKB 上的 Omiga 等早期 meme 正在被集成以转换为 RGB++ 资产)。

  2. CKB 上的资产不是 RGB++ 资产

  3. CKB 资产承诺/结算为 BTC 后将成为 RGB++ 资产

  4. 用户需要比特币来接收RGB++资产。如果这次想玩defi,请准备一些joyID的BTC

  5. RGB++团队将提交/结算数据的步骤称为比特币Leap/Jump

  6. RGB++ 中没有 Brige,这意味着不存在桥被黑客攻击的风险。 RGB 和 RGB++ 的架构允许创建具有非常高安全级别的比特币 L2 资产。