【井底望天】Fabric的技术缺陷

问:能讲讲fabric吗?

井大:fabric 1.0不是用PBFT,而是用了中心化的Kafka cluster,之前的0.6版本理论上是不应该出实验室的,都没有拜占庭容错,fabric的竞争对手已经大步前进了,而且Kafka cluster贵死了,还有一个问题,就是以太坊的智能合约已经是事实上的行业标准,fabric推的chaincode需要很大功夫,建立自己的生态,当年IBM就是推Token Ring输给了Ethernet。前一阵看了美国一个卡车运输项目,之前想用fabric,结果卡车司机不愿意参与,后来改为以太坊,发币,司机们全部自动愿意参加了。我的墨客链,3月底上线,强于eos,我现在看技术发展方向,基本上只看Vitalik的,呵呵,墨客基本上就是优化的以太坊,实现了分片和跨链,所以墨客的tps是5000,强于eos的1000,但是是类似于以太坊的过万节点,不是eos的21个,v神没有落实的分片,我们已经实现了,呵呵。去年初,我的判断,未来区块链流量主要来源于智能合约,后来以太坊两次堵死,一次是eos的ico,一次是加密猫,都是智能合约流量增加,所以我先做了一个分层,将交易和智能合约分开,底层保持Ghost POW,不分片,做到全局一致性,上面分层出智能合约服务器,在这里进行分片,所以底层好像vmware,上面好像各种os,那么在分片这里,可以支持pbft,pos,tendermint和自己定义的共识模块,那么这里就引进了子链的概念,另外一个就是智能合约调用,采取了异步,可以跨区块,这样就可以进行原子跨链。

推荐阅读更多精彩内容