这是个非常难的问题,它要求区块链底层有两个基本的特性,一个是灵活的密码学支持,另一个是灵活的账户体系。 为什么需要这两个东西呢?在链上应该有一个互操作 2.0 层,里面有一些组件,比如 PW Core、Polyjuice,在互操作 2.0 层之上再去构建这样的应用。用这样的方式,可以让搭建在互操作 2.0 层上的应用可以被任何区块链用户访问到,不管是以太坊、比特币还是 EOS 的用户,这样你的应用才能够有广泛的受众,所有用户可以通过这套体系访问到整个区块链世界里的所有东西。 互操作 2.0 层里面需要什么?Force Brideg首先是一个通用的跨链协议,在 Nervos Network 中,我们把它叫做 Force Brideg。所谓的通用是说,让 Nervos Network 的 CKB 和其他任何一条链打通的跨链协议,比如 BTC、ETH、EOS。可以查看 Force Brideg 的相关代码:
做通用跨链协议的难点在哪呢? 这意味着你的区块链底层必须支持灵活的密码学,因为当你和不同的区块链打通时,需要去理解不同的区块链使用的密码学的算法。跨链的本质是说,在本地的链上要写一个智能合约,去理解远端的链提供的密码学证据。比如 BTC 用的是一种签名算法和哈希算法,以太坊是另外一种,EOS 又是一种,你要从自身出发理解这些密码学,这是需要底层支持灵活密码学的原因。 PW CoreForce Brideg 实现了让资产在 Nervos Network 和其他链之间自由的流动,PW Core 做的事情,就是实现让用户可以在 Nervos Network 和其他链上自由流动。 这是一个社区团队开发的项目,它能够帮助你的应用被所有区块链应用访问到,比如你有一个以太坊的钱包,可以用钱包使用以太坊的地址,来操作你在 Nervos Network 的资产。你不需要安装任何新钱包、设置新账户、记新的助记词,就能进入这个世界。PW SDK 可以把用户的门槛降到零。欢迎查看 相关代码。 Polyjuice (责任编辑:admin) |