# Pantera 合伙人解析 NEAR 彩虹桥原理及用例

By [Untitled](https://paragraph.com/@0x0078217e7a592ef35df7e570c8ad785fcedaa675) · 2021-10-12

---

*   最近，NEAR 协议启动了彩虹桥（Rainbow Bridge），它能与以太坊区块链桥接，用户已经可以在两个区块链之间轻松转移 ERC-20 令牌，从而为 NEAR 上的 dApp 带来了全新流动性渠道和用户群。彩虹桥还允许以太坊和 NEAR 区块链上的合约读取彼此信息并进行加密验证，从而增强了 dApp 的跨链可组合性。将来，NEAR 团队计划将彩虹桥扩展到其他区块链并支持更多其他类型的代币（例如基于 ERC-721 代币协议的 NFT），实现跨链 dApper 状态完全同步。
    
*   彩虹桥由以太坊区块链上的 NEAR 轻客户端和 NEAR 区块链上的以太坊轻客户端提供支持，以太坊区块链上的 NEAR 轻客户端能够有效跟踪和验证 NEAR 智能合约中的以太坊区块链状态，而 NEAR 上的以太坊轻型客户端则可以在以太坊智能合约中有效跟踪和验证 NEAR 协议状态。为了在区块链之间转移资产，用户可以把自己的资产存储在一个被称为「更衣室」（locker）的智能合约中，然后由另一条区块链上对应的轻客户端验证其状态。一旦通过验证，用户便可以在另一条链上铸造等量的包装资产，从而保证原始资产价值与包装资产价值 1:1 锚定。
    
*   当前大多数跨链桥都依赖于中心化验证方案，例如权威性证明（PoA），正如我们所知，基础区块链的状态会由授权验证器负责验证，这意味着桥接器与验证器的可信程度几乎是一样的，从而损害了区块链之间更强安全性保证。彩虹桥利用高效加密机制取代了权威性证明，并通过轻客户端来验证每个区块链的状态，这意味着桥接器复制为基础链提供安全性保证，并且真正实现了去信任和免许可。
    
*   现在，拥有以太坊原生资产的用户可以利用 NEAR 区块链大大降低交易费用，同时交易速度也能有较大程度地提升。对于更广泛的 NEAR 生态系统，彩虹桥释放了以太坊上的流动性资源，从而推动 NEAR 区块链上的去中心化金融协议有机会获得更多用户和交易活动。
    

随着 DeFi 协议可以在较新的区块链上获得更好可扩展性和效率保证，加密社区需要一种机制来同步区块链状态并在全链范围内转移资产。彩虹桥提供了一个具有前瞻性的模型，让我们知道，得益于完全去信任的彩虹桥，NEAR 区块链有能力对新一代 DeFi 平台和 dApp 提供支持。

### 什么是彩虹桥？

[NEAR Protocol](https://near.org/) 是一个专注于可扩展性和高效率的开源区块链，最近推出了以太坊区块链的桥接功能—— [彩虹桥](https://near.org/blog/the-rainbow-bridge-is-live/)。彩虹桥允许在 NEAR 和以太坊区块链之间无缝传输基于 ERC-20 代币标准的加密货币，比如 DAI、USDC、LINK 等，在这种机制下，用户可以在 NEAR dApp 上交易以太坊资产，从而为 NEAR 生态系统带来更多流动性和用户。彩虹桥是完全去信任和免许可的，这意味着任何用户都可以部署自己的桥接器，帮助维护现有的桥接器或使用现有的桥接器来转移资产，整个操作而无需任何人批准。

到目前为止，用户可以将需要不同类型的代币从以太坊转移到 NEAR 区块链，比如稳定币、包装资产、DEX 代币、贷款代币等。此外，彩虹桥还允许任意一个区块链读取并加密证明存储在另一个区块链上的信息，这意味着用户可以质押自己的 ETH 获得 NEAR 区块链上的去中心化自治组织（DAO）的投票权，而且无需在以太坊区块链上实际转移自己的 ETH 余额。 对于开发人员而言，彩虹桥还支持通过在另一个区块链上的回调计划呼叫功能，从而使智能合约可以更智能地与两个区块链链上进行信息交互。

最终，彩虹桥计划支持更多区块链的互操作性、实现跨链应用程序状态同步、并且支持其他代币类型的传输（例如 ERC-721 代币），从而拓展到 DeFi、NFT 等用例。

### 彩虹桥如何运作？

如果站在较高层次上，我们会发现彩虹桥其实由两个关键组件提供支持：

1.  以太坊区块链上的 NEAR 轻客户端
    
2.  NEAR 区块链上的以太坊轻客户端
    

轻客户端本质上是一个智能合约，可以跟踪给定区块链的状态并以去信任方式对其进行验证，而且无需进行大量的计算。举个例子，NEAR 区块链上的以太坊轻客户端可以在 NEAR 智能合约中跟踪以太坊区块链的状态，这意味着 NEAR 应用程序可以轻松访问和加密验证以太坊状态并读取一些数据信息，比如合约余额、交易历史记录等。同样地，以太坊区块链上的 NEAR 轻客户端在以太坊上跟踪 NEAR 区块链的状态，从而允许以太坊应用程序从 NEAR 状态中读取相关数据信息。

每个轻客户端都通过中继链接到自己需要跟踪的区块链上，该中继链将新的区块头从区块链转发到轻客户端。然后，这些区块头可以用于在轻客户端中以极低的成本验证区块链的状态，从而使应用程序可以信任轻客户端所在的区块链状态副本。每个轻客户端还与一个 Prover 合约相结合，该合约可以验证客户端跟踪的区块链上某些特定事件或合约的执行结果。

_图表 1：支持彩虹桥的轻客户端 (资料来源：_[_NEAR 博客_](https://near.org/blog/eth-near-rainbow-bridge/)_)_

如果要在区块链之间转移资产，用户首先要将把自己的资产存入资产所属区块链上的「更衣室」（locker）合约之中，「更衣室」合约严格禁止这些资产转移到另一区块链之后再用于本地区块链，从而防止诸如双重花费（double-spending）之类的攻击。接下来，用户可以通过另一条区块链上的铸造合约来铸造等值的包装资产，然后就可以在另一条区块链上自由交易和使用这些包装资产了。不仅如此，轻客户端会验证用户锁定在原始区块链链上的资产，从而确保原始资产与包装资产之间始终保持 1：1 锚定关系。

下面我们来举一个更具体的例子，如果用户想把 10 枚 DAI 代币转移到 NEAR，他们首先将资产存入以太坊的 TokenLocker 合约中，然后使用 NEAR 上的 MintableFungibleToken 合约铸造 10 个 nDAI （NEAR 区块链上 DAI 的包装资产）。如果用户想要把这笔钱转回去，只需简单地在 MintableFungibleToken 合约上销毁 10 nDAI，接着从以太坊上的 TokenLocker 合约中解锁本地 DAI 代币即可。

_图表 2. 彩虹桥上通过锁定和铸造进行 ERC-20 代币转移 (资料来源：_[_NEAR 博客_](https://near.org/blog/eth-near-rainbow-bridge/)_)_

如果你现在就想使用彩虹桥在以太坊和 NEAR 区块链之间转移资产，那么可以点击此 [链接](https://ethereum.bridgetonear.org/) 并参考 [指南](https://www.youtube.com/watch?v=zbmnITYLE-M)，没有 NEAR 账户的以太坊用户可以在此 [链接](https://faucet.paras.id/) 申请一个账户。

### 彩虹桥与其他桥接器有何不同 ?

其他大多数跨链桥接器使用的是一种称为权威证明（Proof-of-Authority）的验证方案，该验证方法将区块验证分配给已知的授权验证器，并由这些验证器负责验证区块链状态。权威证明逐个中继并验证区块链状态之后，才允许铸造 / 解锁包装资产。这种验证方式的安全性取决于验证器的安全性，如果已知的验证程序行为不当或无法正确验证区块链状态，这些跨链桥接器将容易遭受双花攻击，甚至其他更严重的攻击。

NEAR 彩虹桥使用轻客户端取代了权威证明模型，这种客户端可以有效验证区块链状态，完全不需要授权的验证器，这意味着互联的两个基础区块链链安全性与彩虹桥的安全性是一致的，而且整个系统都是去信任的，每个区块链的状态验证都是通过本地验证进行。用户可以轻松地在两个区块链之间转移资产，而不必担心是否该信任新的验证器和新的验证程序。彩虹桥实现了真正的去信任、安全的互操作性、有助于构建新一代去中心化联网区块链。

### Bridge 有哪些用例？

彩虹桥让用户可以更好地访问 NEAR 区块链和以太坊区块链中的最佳资源，现在，拥有大量以太坊资产的用户可以利用 NEAR 区块链的可扩展性和交易效率等优势。举个例子，NEAR 区块链的交易速度很快，交易时间大概只需要 1-2 秒，而以太坊则需要几分钟；而且 NEAR 区块链的交易费用也很低，每笔交易大约不到 0.01 美元，而以太坊区块链的交易费用平均值基本上可以达到 13 美元左右。

对于 NEAR 生态系统来说，彩虹桥带来了以太坊上巨大的流动性。由于以太坊用户可以将自己的 ERC-20 资产用于 NEAR dApp，彩虹桥也吸引了新一代 DeFi 借贷协议、交易所、流动资金池的兴趣，因为他们现在可以全部托管在 NEAR 区块链上。此外，这些协议还可以利用 NEAR 区块链的可扩展性和高效率，为用户提供比以太坊区块链上同类产品更高的回报和更好的用户体验，毕竟目前以太坊缓慢的交易时间和昂贵的 gas 费用已经被社区诟病。坦率地说，对于日常用户来说，他们更看重协议是否可以提供干净的用户体验、以及是否可以给予具有市场竞争力的奖励机制，而不会太过关注底层区块链技术，这意味着在彩虹桥的加持下，主流对 NEAR 区块链的兴趣会大幅增加。实际上，用户已经开始在许多 NEAR dApp 上支付包装 ERC-20 资产了，比如：

*   去中心化预测市场 Pulse，
    
*   交换桥接代币自动化做市商 [Ref.Finance](https://app.ref.finance/) ，
    
*   数字 NFT 卡交易平台 [Paras](https://paras.id/)。
    

随着彩虹桥的发展，还会有更多潜在的用例，比如：

*   扩展到其他区块链的资产转移（包括 Celo、Solana、Polkadot 等），
    
*   支持更多不同类别的代币（包括 ERC-721 NFT），
    
*   构建不限于任何一个特定区块链的全新多链 dApp 模型。
    

### 最后的想法

随着加密技术的范围和规模不断扩大，未来 DeFi 协议很可能会加速拓展到 NEAR 这样的新一代区块链上，与诸如以太坊区块链之类的前代产品相比，新一代区块链将提供更显着的性能改进和更广泛的功能。尤其是考虑到最近以太坊网络已经出现饱和状态，导致交易时间过于缓慢和交易费用不断上涨，许多 DeFi 协议已经开始寻求更好、更用户友好的解决方案来构建核心金融功能。

毫无疑问，彩虹桥提供了一个极具前景的桥接模型，为加密社区带来了真正的去信任和免许可区块链互操作性。通过精心设计，彩虹桥较好地维护了基础区块链的安全性，不仅可以实现加密资产在不同区块链之间的无缝、安全转移，还能确保各个区块链之间的状态同步。通过解锁新的流动性渠道，势必会刺激更多用户参与，彩虹桥正在 NEAR 区块链上推动新一波 DeFi 协议浪潮。重要的是，NEAR 彩虹桥较好地解决了以太坊区块链的低效率问题，让加密社区用户可以使用更具成本效益、更用户友好的金融工具。

---

*Originally published on [Untitled](https://paragraph.com/@0x0078217e7a592ef35df7e570c8ad785fcedaa675/pantera-near)*
