你要做企业项目,你就要考虑:
隐私性
企业最大的问题就是数据隐私,或者业务隐私。btc这种数据都是公开的,肯定不行。好你说我数据加密放在块里,那你块是公开的啊,你一个企业一天产生多少块,别人是可以推算出来有多少业务量的
ABC三方做生意,对于企业来讲,只希望数据仅仅存在于ABC三方这里。对于D,不管数据加密不加密,ABC都不想让他看到。而且对于D来讲,如果它是个好人,他也不想要这个数据,不想连接到这个网络,因为这个业务和他无关,但是他进入了这个网络,就要存储,存储是要钱的
所以,企业最大的问题就是链的网络隔离。hyperLedger通过channel很好地解决了这个问题,你让btc这种怎么办? 一个业务搭建一套网络? 如果中国移动和10个公司各自有业务,那它要搭建10个节点,搞10套网络? 显然不现实。
数据更复杂
其实现在的btc或者其他公有链网络,最大的用处就是交易,而交易的数据是很小的。如果做业务,加上业务数据,那就会很大了。业务数据存在哪里,怎么存?放在链上?还是链下?
共识可以更简单
企业需要更高的效率
企业的tps要求肯定会非常高
公有链因为谁都可以加进来,怕有人作恶,所以共识很复杂,就导致效率低,你看看比特币一分钟才出几个块
但是企业项目不一样,你要进来,是要签合同的,是要通过hyperLedger的CA认证的,你会轻易作恶吗?需要那么复杂的共识吗?
网友评论