那矿工对此是什么意见呢? 以太坊矿工的处境 说矿工的意见之前,我们得先解释一下矿工是干什么的,以及以太坊里的矿工的地位。 算法共识与社会共识 从理论上来讲,对于一切采用PoW的区块链而言,矿工都是这个区块链的核心。因为矿工们在实实在在地维护着根据最初定下的算法产生的账本,也就是共识,我们姑且称之为“算法共识”。 而我们之所以使用区块链,根本原因就在于我们希望用这种“算法共识”来代替“社会共识”,因为“社会共识”是人的共识,而人的共识需要建立在信任上,人之间的信任成本通常是很高的。相比而言,“算法共识”一旦定下就自动执行,节省了“社会共识”中的监督和冲突的成本。 但从另一个角度讲,我们毕竟生活在社会之中,因此“社会共识”是客观存在的。所谓“社会共识”,就是大多数人对于某件事情的看法。 于是,我们就面临了一个有些哲学的问题: 什么是以太坊? 或者说,对于所有的区块链,我们都会随时面临一个灵魂拷问:“如果这条链现在分叉了,而其中一方符合‘算法共识’而另一条符合‘社会共识’,那么哪条链才是这条链呢?” 实际上,这是一个很现实的问题,因为每次硬分叉我们都面临这种选择。而结论是在大多数情况下人们都会选择社会共识。 一方面,是因为至少在现在,“算法共识”这件事远没有“社会共识”那么深入人心——“代码即法律”这件事尽管已经被讨论了那么久,但是现在可能仍旧只有一些极客真正信仰这件事。一边是算法给出的正确的东西,而另一边是由创始人、核心团队和投资人“官方认证”的东西,大部分正常人都会选后者。 而另一方面,是因为实际上区块链的“算法共识”其实也是一种“社会共识”,因为无论是以太坊、还是大多数后面出现的公链,人们其实达成的共识实际上都不是基于某个算法或者某段代码,而是对于白皮书,创始团队以及未来前景的认同,所以也就是“社会共识”。而在某个阶段使用某种算法达成共识,而在未来,当创始团队更新这个算法的时候就采用新算法,其实也是这个“社会共识”的一部分。 于是,在以太坊中,尽管矿工从原理上,每天都为所有的用户达成“算法共识”——他们每天都坐在一起开会对于新发布的交易进行表决,然后盖章,发布,就好像整个账本的正确和真实与否是他们达成共识的结果一样。而实际上,他们只是一个更大的“社会共识”的一部分——是创始团队和开发者定下一个规则,一个房间,让矿工坐在一起开会并同意他们表决盖章的结果是正确与真实的。而无论是社区、开发者、用户、投资人还是交易所,他们其实相信的共识是“创始团队一定会选出正确的人用正确的方法来达成算法共识”,而不是“算法共识”本身。 (责任编辑:admin) |