从产生到兴起,从默默无闻到人尽皆知,比特币一路走来,虽然几经波折,却仍然缔造了前所未有的神话。作为众多“数字货币”中的一种,比特币究竟是如何产生的,又何以如此如日中天、炙手可热呢?
资本炒作的影响自然毋庸置疑,但另一个重要因素,则是人们对于比特币的底层技术“区块链(Block Chain)”的认可与重视,许多人将其视为能够重塑经济与世界的颠覆性技术,因为它巧妙地解决了一个通讯与互联网领域的难题——拜占庭将军问题(The Byzantine Generals Problem,或Byzantine Failure)
拜占庭将军与分布式系统共识问题
拜占庭是5世纪到15世纪东罗马帝国的首都,拜占庭罗马帝国幅员辽阔,为了保卫国土,多支军队相隔较远的不同地域驻扎并由属地将军统领,但是当时通讯水平落后,无论是日常政务还是对敌战斗,信息传递都只能依靠信使来完成。
当面对实力较强的敌人时,多支分散各地的军队需要在作战行动上保持统一,才能战胜强敌。但是,有一个问题一直困扰着将军们,那就是:将军们无法确认在他们当中是否存在叛徒,而叛徒可能做出“谎报军情、向友军发送错误军情、用错误信息扰乱军情”等一系列行为,从而影响其他将军做出正确的判断和决策,最终导致整体战斗失败。
在这种不知道军中是否存在叛徒的情况下,如何让其余忠诚的将军能够不受叛徒的影响,正确地达成共识,就是著名的“拜占庭将军问题”。
事实上,这个问题并非源自于古老的东罗马帝国,而是诞生于一位美国计算机科学家Leslie Lamport的脑海之中,并于1982年以论文的形式进行了发表。拜占庭将军问题的实质是在讨论分布式系统在缺乏可信的中央节点和可信任的通道的情况下,如何达成共识的问题。
其实,在我们日常工作生活之中,拜占庭将军问题无处不在,在诸如互联网这种分布式系统广泛存在的今天,“叛徒”给我们造成的危害,有过之而无不及。如果把是一份暗藏霸王条款的合同、一个蓄意欺诈的交易申请,或是其他含有恶意的信息比如为“叛徒”,那么我们就是在战场上那些无奈的忠诚将军,而我们所身处的战场,则是对我们当今所处的信息真伪难辨、严重缺乏信任、不得不依赖于所谓的权威与中心的社会关系的悲凉隐喻。
然而,区块链技术的横空出世,却瞬间让拜占庭将军问题迎刃而解。
3 4 5 下一页> page