转账依赖于验证者,系统中有越多的验证者,整个系统就会越安全,并且不容易被入侵。公链对于这类验证或者挖矿的过程,是有最好的激励,他们能够通过随机的验证过程,从而获得数字货币的奖励。
私有链缺乏这类激励,因为他们只是为了一家公司内部使用而设计的,并且不需要交互性。其中会有更少的验证者,而且一个中心化的组织会监控整个过程,也就是说它不会成为一个自我发展的机制,而且非常不灵活。没有了验证者的激励,系统就会停滞,对于想长期使用的系统来说,就没有优势。这也是私有链最大的劣势。
想象下微软Word和谷歌Docs,如果它们都是区块链。用户必须要下载Word到他们的电脑上,然后由他们自己来追踪更新,甚至是那些只有内部才能检测出来的缺陷。另一个方面,谷歌Docs是在线的,而且可以在任何地方安全使用,而且由于这些更新可以在用户不做任何事情的情况下进行,从而可以连续更新,自动更新。这对于用户来说,也更容易来获取和反馈代码缺陷,使得系统更加好,也发展的更快。
这是个很简单的类比,但是很有效。不仅是这样,公链可以给世界上所有的开发人员使用,不会局限于内部团队。当然,公链也有自己的劣势。
目前的激励系统,工作量证明导致转账费用很高,而且现在有太多转账了,很容易就追溯到转账信息,并且发现私钥。现在已经有方案提出,可以解决这个问题,并且将安全性最大化,但是这也是现在企业不使用公链的主要原因。
误解:
1 企业很害怕公开信息,这是关于公有链最大的误解。举例来说,我对商业合作伙伴做出声明,并且在区块链上输入信息。验证者看不到这些细节,他们是验证,我做出了这个声明,并且是对谁,而不是声明本身是什么。信息依旧是隐私和安全的,而且,我根本没有把信息放入区块链上。
2 所有在区块链上验证的信息都是真的。如果我说我运了一吨有机农产品,而且在区块链上验证了,这并不意味着这个产品就是有机的。区块链在数字世界表现的很好,但不是真实世界,但是它确实也创建了结算系统。如果证明这个产品不是有机的,输入的信息也会存储在区块链上,并且我也能 查到。
3 区块链不能被用于除数字信息以外的东西。通过物联网技术可以做出巨大的改变,让现实世界数字化,并且打造自动化的过程,让事情在未来变得更加可行。