什么是《跨链转账标准协议》CCTP,当你拿着这个问题去问区块链专家时,大概率会得到下面这个答案:“《跨链转账标准协议》采用Merkle Proof验证机制,为区块链系统之间实现跨链转账、进行跨链资产转移等相关操作提供了统一操作规范,为构建跨链资产转移的去中心化服务提供了标准化接口和数据结构,并为构建跨链资产存在性证明的去中心化服务提供了通用型解决方案。”
类似的解释里有太多的专业术语,区块链新手小白的反应会是:听上去很厉害的样子,但具体是什么呢?仍然是一头雾水。
因此,接下来我会举一个简单的例子,帮助大家深入浅出地理解CCTP的作用。保证新手小白看完后可以理解CCTP的概念,而专业区块链用户可以分享这篇文章去向别人解释。
在一个名为区块链的海域中有以太坊和aelf两座孤岛。岛上的岛民互不干涉地生活,以太坊岛使用ETH、aelf岛使用ELF作为通证在他们各自的岛屿上买卖所需要的物资来维持生活。ETH和ELF通证目前只在自己的岛上流通,由于技术有限,导致各个孤岛上的岛民无法到其他岛上,所以通证无法流通。
这时候来了一位天才建筑师小马,他提出建在两个个岛中间建筑一座桥梁,名字就叫CCTP,这样两个岛上的岛民就可以带着自己岛上的通证去交换其他岛上的物资。两种不同的货币可以开始在两个岛上流通起来实现互联互通。建立CCTP之后,aelf岛上的岛民如果想去以太坊岛上生存,不需要将ELF兑换成ETH,完全可以用自己的ELF在以太坊岛上买卖物资来维持生计。
根据上述例子,ETH和ELF通证就是以太坊和aelf这两个“孤岛”的专属通证,而CCTP的用途就是实现互不兼容的独立区块链系统之间的跨链转账、资产转移兑换以及存在性证明。当然,为了便于理解,我把中间很多复杂繁琐的程序都简化了,但是,这对新手小白理解CCTP已经是一个很好的开始。我相信,未来,CCTP还将在aelf生态中继续发光发热!