区块链技术构建的共识机制,究竟值得信任吗?

区块链天天说 view 23 2019-7-14 23:13
share to
Scan QR code with WeChat

一直以来,大家很容易在网上看到各种各样的文章,说只要用了区块链技术、利用智能合约以及共识机制等等,就能解决信任问题。这是真的吗?

首先,区块链的共识机制是什么?它可以解决哪些问题?

用一句话来讲,共识机制是指在多方协作中,对于交易或其他合作行为的验证手段。

它最早来源于拜占庭将军问题,古代作战的时候,需要分散在各地的将军们一起提供情报,大家以此来制定作战决策。

为了防止存在叛徒虚假,谎报军情等等情况,就需要一种机制来规避这种情况发生,防止打败仗。

其实,拜占庭假设也是对现实世界的模拟化。

比如,在部署计算机网络的时候,就需要考虑到拜占庭问题。

因为计算机很容易出错,各种硬件错误、网络堵塞断开或者遭遇恶意攻击等等这些情况,都会导致计算机出现不可预料的行为。

那以此衍生出来的拜占庭容错协议,就是说要在互联网协作中,保证出现各种不正确情况的同时,整个网络还能顺利地运行下去。

目前区块链的共识机制有三种,它们分别是:POW 、POS、DPOS。把它和国家管理做对比,大家就比较容易理解。

POW可以看成是完全民主。它在制定决策的时候,需要社区里面的人,每人投上一票,所以效率比较低。比如:BTC的区块链共识机制。

POS可以看成是资本治国。谁掌握了更多资源,那么谁投票的比重就更大。

DPOS可以看成是精英治国。也是少数人的共识权利, 这就更加集中化了。比如EOS的超级节点就是如此。

当然,随着技术的发展,出现了一些新的共识算法,就不一一展开了。

但是回到最开始的话题,无论采取哪种共识机制,它在大规模应用的时候,能解决信任问题吗?

我们认为不完全能。

因为它的主要矛盾在于:在去中心化的团队协作中,无法同时兼顾高效安全

想要信息准确,就需要越多人参与验证,但效率就会越低。而如果越少人参与,就会出现信息不安全的问题。

区块链技术只是解决信任问题的一种手段,提出一种新协作方式的思考。

信任的本质不在于技术,而在于人。

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: 美监管紧急叫停Libra币,雄心勃勃的Facebook与之博弈! Next: CFTC前主席:预计创建数字美元需5至10年

Related