paint-brush
无缝迁移:RGB++ 无需跨链桥即可跨区块链移植资产经过@rgbpp
3,842 讀數
3,842 讀數

无缝迁移:RGB++ 无需跨链桥即可跨区块链移植资产

经过 RGB++ Layer6m2024/06/14
Read on Terminal Reader

太長; 讀書

跨链桥的存在是为了解决区块链领域的一个主要痛点:缺乏互操作性。一旦被利用,用户的资金就会面临欺诈和恶意行为的风险。RGB++ 可以实现跨链转移,无需桥接、权限或信任假设,也无需承担随之而来的漏洞。
featured image - 无缝迁移:RGB++ 无需跨链桥即可跨区块链移植资产
RGB++ Layer HackerNoon profile picture
0-item
1-item


跨链桥是为了解决区块链领域的一个主要痛点:缺乏互操作性。也就是说,由于不兼容,不同区块链上的资产无法相互移植。


桥梁通常依赖于多重签名 (multisig) 设置,这些设置需要较高的信任度才能发挥作用。因此,它们开辟了新的市场,并且对于许多区块链平台来说至关重要,可以将加密资产从一个平台转移到另一个平台。


然而,尽管跨链桥似乎已经变得很有用,但它们也面临着来自邪恶黑客的攻击。一旦被利用,用户的资金就会面临欺诈和恶意行为的风险。跨链桥经常成为黑客的目标,正如几起备受瞩目的入侵事件所表明的那样,这些入侵事件导致的损失估计高达20亿美元


  • 2021年7月,ChainSwap跨链资产桥遭受攻击,损失近800万美元
  • 2022 年 1 月,Qubit Finance 的桥梁遭到黑客攻击,损失超过 8000 万美元
  • 2022 年 2 月,虫洞桥遭到黑客攻击,损失超过 3.2 亿美元
  • 2022 年 8 月,超过 1.9 亿美元的加密资产从 Nomad 桥被盗


这些对更加去中心化的替代方案提出了质疑,这些替代方案较少依赖信任,但用户体验较差且技术复杂。


RGB++ 是一项开创性的比特币第 1 层资产标准,它为区块链技术信任建设面临的这一重大威胁提供了独特的解决方案。它允许协议上的加密资产跨区块链移动,而无需跨链桥及其相关缺点。


RGB++ 协议似乎是业界目前最有效的在安全的比特币区块链上发行和转移加密资产的方式,无需运行客户端验证。通过其功能,可以直接在 L1(比特币区块链)和 L2(CKB 区块链或其他基于 UTXO 的区块链)之间“跳跃”资产,RGB++ 实现了跨链转移,无需桥接、权限或信任假设,也不存在随之而来的漏洞。


本文详细介绍了这种创新的无桥跨链解决方案的机制和优势。


无桥跨链机制的飞跃

无桥跨链解决方案的蓬勃发展,是 RGB++ 资产铸造和所有权转移能力的飞跃。RGB++ 协议在比特币区块链上发行加密资产,这些资产与比特币的 UTXO“绑定”或“绑定”,UTXO 为 546 聪,如果花费,相应的 RGB++ 资产也会被花费。


例如,如果 Alice 通过 RGB++ 协议铸造了 100 个 Test 代币,那么在她的控制下,比特币区块链上将有一个 546 satoshi-UTXO 与这 100 个 Test 代币相关联。同时,由于通过 RGB++ 发行的资产在 CKB 区块链上创建了相应的“影子资产”,因此在 CKB 区块链上会创建一个单元。这实质上会产生一个更智能的 UTXO,其中包含对 RGB++ 资产(即 100 个 Test 代币)及其解锁条件的解释。只有当 Alice 的 546 satoshi-UTXO 被花费后,该单元才会同时被花费。


因此,当 Alice 将 60 个测试代币转移给 Bob 时,比特币区块链会反映出她已经花费了与 100 个测试代币相关联的原始 UTXO。她将收到一个与剩余 40 个测试代币相关联的新的 546 satoshi-UTXO,因为 CKB 区块链上的原始单元创建了两个新单元——一个包含 40 个测试代币的解释,另一个包含 60 个测试代币。同时,Bob 的地址收到一个与 60 个测试代币相关联的 UTXO。


此示例表明,RGB++ 资产的所有权与比特币的 UTXO 绑定。只有转移(花费)特定 UTXO 的人才能解锁相应的 RGB++ 资产。这是因为包含 RGB++ 资产解释的单元格中设置的解锁条件是转移比特币 UTXO。


当在比特币区块链上发起的 RGB++ 交易的解锁条件由来自另一区块链(非比特币)的 UTXO 设定时,资产将“跳跃”到另一区块链。RGB++ 资产的下一次支出必须由来自该区块链的 UTXO 解锁。这是跳跃的基本机制,这是一种完全去中心化且不需要信任假设的无桥跨链解决方案。要深入了解,请观看 Cipher 关于“ 演讲。


Leap 功能的优势

Leap 功能以其无需许可、无需信任、安全、高效而脱颖而出:


  • 无需许可:与限制其支持的资产类型的多重签名桥不同,飞跃功能允许在比特币区块链上铸造的任何资产自由地往返于 CKB 区块链。


  • 无需信任:它不需要任何中介信任,即没有任何资产由第三方持有或控制。


  • 安全:通过避免多重签名桥中的中心漏洞点,RGB++ 资产的安全性得到极大增强。


  • 高效:虽然需要多个区块确认可能需要大约一个小时的时间,但这种延迟通常是可以接受的,并且能够确保更高的安全性和可靠性。


Leap 还支持同质化和不可同质化代币(例如DOB(数字对象)该代币通过 CKB 区块链上的 Spore 协议发行),增强了其在不同资产类型中的实用性。

JoyID 钱包 Leap 功能的使用教程

乔伊ID钱包支持比特币和 CKB 区块链之间轻松跳转 RGB++ 资产(代币和 DOB)。操作方法如下:

1. 从 L1 到 L2(BTC → CKB)


从 L1(比特币区块链)到 L2(CKB 区块链)跨越 RGB++ 资产(代币和 DOB)非常容易。请遵循以下步骤:


  1. 登录JoyID钱包后,切换到比特币网络

  2. 点击“跳跃”按钮并选择你想要跳跃的硬币或 DOB

  3. 在发送界面选择“比特币L2(CKB)”,输入CKB地址,数量,设置矿工费。

  4. 单击“发送”并使用您的 Touch ID 或 Face ID 确认。


可以找到视频教程这里


2. 从 L2 到 L1(CKB → BTC)


RGB++资产(币和DOB)从L2跨越到L1分为两个阶段:准备阶段和完成阶段,分别需要签署BTC和CKB交易。


做好飞跃准备


  1. 登录JoyID钱包后,将网络切换到Nervos CKB
  2. 点击“跳跃”按钮
  3. 输入你的比特币地址
  4. 选择要跳回 L1 的 RGB++ 资产并指定数量
  5. 选择费率(确保您的比特币钱包有足够的 UTXO 余额来支付费用)
  6. 点击“跳转到比特币 L1”按钮
  7. 点击“准备”按钮
  8. 签名确认交易
  9. 点击“追踪状态”来监控进度。您也可以在“正在进行的飞跃”中查看


完成飞跃


  1. 等待比特币主网确认交易。确认后,点击“完成”。
  2. 核对 Leap 信息后再次点击“完成”,等待 CKB 主网确认交易,可在设置-活动-Leap 中查看。
  3. CKB 主网确认后,切换到您的比特币钱包以查看您的 RGB++ 资产。


可以找到视频教程这里


3. 通知

RGB++ 资产与比特币的 UTXO 绑定,UTXO 大小为 546 聪。如果此 UTXO 被使用,则关联的 RGB++ 资产也会被使用或销毁。


为了防止与 RGB++ 资产绑定的 UTXO 被误用,JoyID 钱包设置了一个阈值,目前为 1200 satoshi。低于此金额的 UTXO 将不会作为矿工费或普通 BTC 转账被使用。为避免被误用,建议您使用 JoyID 钱包来存储和发送/接收 RGB++ 资产。


避免使用社区成员制作的一些工具将资产从 CKB 区块链转移到比特币区块链。它们在绑定到比特币的 546 satoshi-UTXO 时通常不遵守 RGB++ 标准。如果他们将资产绑定到超过 1200 satoshi 的 UTXO,那么使用 JoyID 钱包发送的交易将很容易将 UTXO 作为矿工费或用于常规 UTXO 交易。


建议仅使用 JoyID 钱包进行所有跳跃操作。有关进一步指导,请参阅“ JoyID 密码 维基“。