如何可以达成一个共识?

1982年,Lesile Lamport在描述分布式节点传输信息时如何保持一致时,用了拜占庭将军这一比喻。其实,讲的就是各个节点如何达成共识这一难题。随着互联网的发展,这一问题越来越受到大家的重视。每个分布的节点都像一个独立自主的公民,他们的人生观、价值观、世界观不同,如何可以让他们消除分歧,达成一致?这是一个看似简单,实则复杂的大难题。在现实世界,最难的也达成共识。
一、拜占庭将军的问题
古代有个国家叫做拜占庭,国王统治着很多城邦,国家外围还有很多附属国。附属国和城邦都觊觎着都城的财富,但他们必须联合起来才能攻下都城。但是,在何时进攻一致是他们但难题。
他们既要协商进攻时间,又要防止自己但城池被友军攻占。所以他们互不信任,但是又必须写作达成目的。只有其中最优秀的将军,才可以协调各方,把收集到的战场信息发布给友军,又能让友军可以轻易验证信息的真实有效性,最终达成共识。
二、现实更加残酷
随着互联网信息的大爆炸,消息的转播越来越快,同时也越来越快消失——你想想看还能记得起上个月的热点嘛?世界不断的在发展,技术不断的在进步,互联网并没有让大家变的越来越紧密,反而让大家的心越来越远了。罗胖在2016的跨年演讲中提到“移动互联网不是让世界变平,而是变得更破碎了”,每个人都有自己的圈子,我们对于不感兴趣的陌生人越来越抗拒。
三、如何让我们达成共识?
共识的第一前提就是信任。区块链技术,获取有机会让我们更进一步。
昨天晚上,公信宝正式落地开启了商业运营。公信宝致力于利用区块链技术,促成数据的交换。在保证数据安全的前提下,方便数据的交换,促进数据流通与使用。试想未来,如果我们可以手机扫码就知道对方真实的情况,程序员就可以第一时间识破渣女的诡计,挽救一颗破碎的心把。

你可能感兴趣的:(如何可以达成一个共识?)