1982年,Lesile Lamport在描述分布式节点传输信息时如何保持一致时,用了拜占庭将军这一比喻。其实,讲的就是各个节点如何达成共识这一难题。随着互联网的发展,这一问题越来越受到大家的重视。每个分布的节点都像一个独立自主的公民,他们的人生观、价值观、世界观不同,如何可以让他们消除分歧,达成一致?这是一个看似简单,实则复杂的大难题。在现实世界,最难的也达成共识。
一、拜占庭将军的问题
古代有个国家叫做拜占庭,国王统治着很多城邦,国家外围还有很多附属国。附属国和城邦都觊觎着都城的财富,但他们必须联合起来才能攻下都城。但是,在何时进攻一致是他们但难题。
他们既要协商进攻时间,又要防止自己但城池被友军攻占。所以他们互不信任,但是又必须写作达成目的。只有其中最优秀的将军,才可以协调各方,把收集到的战场信息发布给友军,又能让友军可以轻易验证信息的真实有效性,最终达成共识。
二、现实更加残酷
随着互联网信息的大爆炸,消息的转播越来越快,同时也越来越快消失——你想想看还能记得起上个月的热点嘛?世界不断的在发展,技术不断的在进步,互联网并没有让大家变的越来越紧密,反而让大家的心越来越远了。罗胖在2016的跨年演讲中提到“移动互联网不是让世界变平,而是变得更破碎了”,每个人都有自己的圈子,我们对于不感兴趣的陌生人越来越抗拒。
三、如何让我们达成共识?
共识的第一前提就是信任。区块链技术,获取有机会让我们更进一步。
昨天晚上,公信宝正式落地开启了商业运营。公信宝致力于利用区块链技术,促成数据的交换。在保证数据安全的前提下,方便数据的交换,促进数据流通与使用。试想未来,如果我们可以手机扫码就知道对方真实的情况,程序员就可以第一时间识破渣女的诡计,挽救一颗破碎的心把。
如何可以达成一个共识?
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在本章中,我们将讨论Bitcoin中的权力下放(去中心化)。在第一章中,我们研究了比特币基础的加密基础,并以我们称...