区块链技术构建的共识机制,究竟值得信任吗?
一直以来,大家很容易在网上看到各种各样的文章,说只要用了区块链技术、利用智能合约以及共识机制等等,就能解决信任问题。这是真的吗?
首先,区块链的共识机制是什么?它可以解决哪些问题?
用一句话来讲,共识机制是指在多方协作中,对于交易或其他合作行为的验证手段。
它最早来源于拜占庭将军问题,古代作战的时候,需要分散在各地的将军们一起提供情报,大家以此来制定作战决策。
为了防止存在叛徒虚假,谎报军情等等情况,就需要一种机制来规避这种情况发生,防止打败仗。
其实,拜占庭假设也是对现实世界的模拟化。
比如,在部署计算机网络的时候,就需要考虑到拜占庭问题。
因为计算机很容易出错,各种硬件错误、网络堵塞断开或者遭遇恶意攻击等等这些情况,都会导致计算机出现不可预料的行为。
那以此衍生出来的拜占庭容错协议,就是说要在互联网协作中,保证出现各种不正确情况的同时,整个网络还能顺利地运行下去。
目前区块链的共识机制有三种,它们分别是:POW 、POS、DPOS。把它和国家管理做对比,大家就比较容易理解。
POW可以看成是完全民主。它在制定决策的时候,需要社区里面的人,每人投上一票,所以效率比较低。比如:BTC的区块链共识机制。
POS可以看成是资本治国。谁掌握了更多资源,那么谁投票的比重就更大。
DPOS可以看成是精英治国。也是少数人的共识权利, 这就更加集中化了。比如EOS的超级节点就是如此。
当然,随着技术的发展,出现了一些新的共识算法,就不一一展开了。
但是回到最开始的话题,无论采取哪种共识机制,它在大规模应用的时候,能解决信任问题吗?
我们认为不完全能。
因为它的主要矛盾在于:在去中心化的团队协作中,无法同时兼顾高效和安全。
想要信息准确,就需要越多人参与验证,但效率就会越低。而如果越少人参与,就会出现信息不安全的问题。
区块链技术只是解决信任问题的一种手段,提出一种新协作方式的思考。
信任的本质不在于技术,而在于人。
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場