我们知道,互联网是通过TCP/IP协议实现互联的。有现成的例子,为什么不参考TCP/IP协议,签一个区块链协议,一下子实现所有公链的互联呢?
互联网实现的,其实是信息的传输。信息,有无限复制的特点。区块链实现的,是资产的传输。资产,有不可复制的特点。传输内容的不同,就必然导致传输要求的不同。价值传输有以下要求:
不重不漏:信息的传输,不漏就好,对不重没太大的要求。协议层面,TCP/IP被人称做三次握手,对方不回应可以一直伸手,直到握住。在操作层面,也可以多次重复发消息,如:重要的事情讲三遍!重要的事情讲三遍!重要的事情讲三遍!
价值的传输就不一样。发一个红包,对方没收到;再发一个红包,对方还没收到;发第三次红包,对方全看到了,全收了……你的心情是这样的:???!!!
所以,价值的传输,必须不重复,也不遗漏。区块链的跨链也是如此,在传输过程中,必须保证价值的守恒。1个USDT从以太坊传到EOS上,不能变成2个,也不能变没有。这就要求以太坊上USDT的减少(或锁定),和EOS上USDT的增加(或解锁),同时成功,或同时不成功。成功一半,通证凭空增加或消失,那就麻烦了。
容错率低:一个信息网站,百分之九十九的信息是正确的,百分之一的信息是错误的,大家会说,这个网站总体还是不错的嘛。可一家银行,百分之九十九的账户资金都好好的,有百分之一的账户资金凭空消失了,人们还会说这家银行总体不错?价值传输,对错误的容忍度基本为零,技术上实施起来自然更难。99分和100分需要的努力,相差不只一倍。
作恶动机大:区块链天然带有资产属性,作恶的动机自然比互联网领域大得多。每个公链内部,自己的区块都要经过多次网络确认,才能确定有效,对其他区块链的信息怎么可能轻易相信?如果区块信息全部验证,成本很高,矿工费用高,不利于大规模应用;如果选择性验证,怎么确保安全?处理好安全和效率、成本的关系,也是技术难点。
2019年是跨链元年,上述问题正在被探索和解决。区块链的信息孤岛,终将连成一片。
_bla����G�Z
网友评论