DeFieye X Celer征文: 从用户的角度看跨链

文章是 DeFieye X Celer征文大赛提交作品

听完AMM后,crypto小白樱木听得一脸蒙蔽,只能开始问三井

樱木: 什么是跨链,为什么要跨链啊?

三井: 之前大部分只能合约应用都部署在以太坊主网上,因为以太坊是第一个支持完全可编程智能合约的网络。但随着用户对以太坊的需求不断上升,以太的区块空间供不应求交易费用一路飙升。在过去的一个多时间,更多的layer1 区块链,侧链 以及 layer 2 rollup链出现了。所以也就产生了把各类资产在各类区块链之间转移的需求。这也就是跨链了。看以下的图就能看出多链的趋势

post image

樱木: 还是有点复杂 说清楚点

三井: 你把各条区块链想象成不同的国家,各国之间有各种各样的交换(可以是实体的货品交换或者是虚拟的金融结算)跨链也就是国际贸易 当全球经济发展下各国之间的国际贸易量也会显著增加。如何更好的进行国与国之间的国际贸易也就成为重中之重了

樱木: 早这么说不就完了,那跨链应该很容易把,一手交钱一手交货

三井: 真不是,由于不同的链都有自己独特的扩容方案和去中心化方案等等都完全不一样,甚至简单的时间在各个链上都不一样,也不用统一的UTC 时间。

樱木: 这么难,那怎么解决的

三井: 安全的跨链通信是实现跨链智能合约的关键要素。跨链智能合约是去中心化的应用,由多个部署在不同区块链网络的智能合约组成。这些智能合约之间可以互相通信,并共同构成一个完整的应用。

樱木: 有点明白了 但过于理论了 能讲讲Celer的产品吗

三井:

Celer 在各条链上有message bus智能合约来收发信箱,然后有一个基于Cosmos SDK的PoS链SGN来做传递信息的信使。Celer的两个主要产品都是基于这个架构之上的

Celer cbridge 是资产的跨链桥,需要的是各个链之间传输各种通证来实现讲同一个资产从一个链转移到另一条链。简单的理解就是跨国转账: 我把中国银行里的美金转移到美国银行账户里。

然后Celer IM(Inter-chain message framework)是跨链通信的平台,能在各个链上环境之间传输任何数据,通证和指令。这是真正能实现跨链智能合约的基础。

post image

樱木: 听着真不错,但对用户来讲有啥实实在在的好处

三井:各种门店式的跨链智能合约将大大提高用户体验

  • 在去中心化交易所,用户可以简单的把一条链上的A coin 转换成其他链上的B coin。用户体验和中心化交易所类似,不需要区分币是在那条链上。

  • 在去中心化的NFT市场,用户可以简单的用一条链上的A coin 买另一条链上的 原生NFT。

  • 在借贷平台,用户可以简单的在一条链上抵押,并在另一条链上进行借贷。可以轻松的实现套利

  • 在资产管理上,用户可以更好的利用不同链的特性来优化自己的资产安全性和增长率

如果要说的话,能一直说下去。 还是先去打球把

樱木:哈哈 还是要看我这天才的。称霸篮板的人就称霸整个篮球场

三井: 对于区块链来说,能实现跨链智能合约的项目才能制霸整个行业

REF:

https://blog.chain.link/cross-chain-smart-contracts-zh/#:~:text=%E8%B7%A8%E9%93%BE%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E6%98%AF,%E5%85%A8%E6%96%B0%E7%9A%84%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E7%94%A8%E4%BE%8B%E3%80%82

https://im-docs.celer.network/developer/application-framework