BTC.com手机客户端

比特币和投票权:51%的算力≠51%的投票权

橙子 发布在 币头条,技术指南,比特币 8 8335

很多人混淆了挖矿权和投票权,矿工在决定比特币协议如何发展演化时只是追随者,而不是领导者,是所有比特币的使用者和商家共同决定了比特币区块链的样貌。就如同一个足球队,虽然球队老板看起来权力很大,但由于球队要获得球迷关注和支持,从而不得不听从球迷的呼声,驱逐差劲的管理者和球员。Ghash拥有的投票权和我们每个人的一样,不多也不少。

在围绕比特币投票权的很多讨论中,我发现了一个常见错误。具体来说,很多人认为比特币的工作原理类似于一个少数服从多数的投票系统,虽然多少如此;然后他们将挖矿权和投票权混淆在了一起,认为一个拥有51%算力的人对区块链的内容拥有最终话语权。在这篇博文中,我想澄清这个错误想法。事实是,比特币的使用者行使最终权力,矿工的哈希算力在决定比特币协议如何发展演化时,没有绝对的发言权。

在比特币中有两种“投票权”:挖矿权力和区块链权力,并且后者是真正的关键所在,因为,唯一地,就其本身而言,决定了比特币协议如何发展演化。我能想到的最好的类比来自足球:一支球队的老板看起来似乎是权力最大,而且似乎在行政决定上拥有完全控制权,但是,实际上,球迷才是真正的主人,真正全面负责的人。球迷通常通过看似强大的管理层驱逐糟糕的经营者,赶走差劲的球员,推翻错误的决定,因为管理层一直追寻的是球迷的注意力。

在任何情况下,我们都不应该让过多人格化的东西阻碍我们的判断。这就是为什么一开始大多数人混淆了这两个概念。从技术上讲,在比特币中,有两种共识决策:

挖矿权

矿工通过在一个只能添加的记录(称之为区块链)末尾“打包”参与这个过程,因为这个“打包”,他们被奖励25BTC/区块,以及这个区块中的所有交易费。这个过程的构建是仔细而谨慎的,使得大部分区块排列在一个单一的,不可伪造的区块链后面。任何一个矿工都能拒绝给另外一个矿工发现的区块兑现,但如果他处于少数派(≤49%),他最终会发现他自己被大多数人压倒。

在矿工之中,一个拥有51%以上哈希算力的实体处于一个享有特权的地位。它能够做出对于少数矿工来说不能做到的事情。

但是,一个≥51%算力的矿工不能改写比特币的规则。那是因为挖矿权力不同于区块链权力,两者也完全没有关联。

(参考文章:http://hackingdistributed.com/2014/06/16/how-a-mining-monopoly-can-attack-bitcoin/

区块链权力

除了区块链上的矿工,比特币生态系统还由更多的人构成。特别地,每一个比特币使用者,每一个钱包的使用者,每一个商家共同维护着区块链。他们在区块链上存储他们的余额(或者有一家交易所在区块链上某处存储他们的比特币)。他们使用区块链来检查发送比特币给自己的人的余额。他们使用区块链验证比特币,甚至一直追溯到这个比特币的起源。矿工是这个群体中的一部分,但他们和其他每一个使用者一样。这所有群体的部分加起来,我们把这个群体叫做比特币社区。

此处输入图片的描述

比特币社区中的每一个人得到一个投票权,不多,也不少。这个投票权被用来决定他们愿意接受什么样的区块链。矿工必须服从比特币社区的决定。他们和其余每个人一样,也只有一个投票权。事实上,对于比特币社区来说,改变区块链运行的规则是完全有可能的,并且不需要任何矿工的同意(考虑到政治原因这将是个错误决定,但从技术层面这个说法成立)。买家和卖家将共同决定接受他们认为合法的区块链,矿工只是不得不屈服的跟随者。

举例来说,假设我,不管出于何种目的,决定更改区块链的规则使得在2016年1月1日之后新产生的区块以42开头(42 at the top of every block)。如果我看到一个那天之后的区块开头没有42,那么我丢弃它。假设我能够得到商家和钱包持有者同意这个毫无意义,但用来举例的改变——也许他们也同意6×7是一个神奇的数字,并且他们也想让每个区块被这个神奇数字保佑。那么我们只要集体拒绝掉那些被矿工发现但没有魔法数字开头的区块就可以了。矿工去生产不包含42的区块的工作将是一个浪费,他们所得到的“报酬”,因为处于没有人接受的比特币区块链网络中,“报酬”将是没有价值的。把神奇数字放到每一个区块中的新矿工将会出现,他们的区块会被接受,而且能够在接受以42开头的新区块的比特币商家那里,兑换他们的区块奖励。

人们运用这种权力的最基本方法,就是去尊敬或者忽视区块链,并且这个投票权承载了使用者给社区其他成员带来的压力。如果使用者想去买很多比特币,或者他是一个类似于Overstock的商家,出售人们喜欢的产品,那么人们就希望他们的区块链能与商家的相容,这样他就有更大的影响力。致力于研究协议运转的核心开发者在这里扮演了关键角色,因为实际上他们能够决定每个人遵守的规则。

启示

这是一个可怕的授权情形。一个拥有51%算力的矿工没有51%的投票权;事实上,Ghash对于比特币区块链内容的话语权和我,和你,以及其他任何人的一样多。矿工从认可他们创造的区块的买家和卖家获得他们的收入。这就是为何矿工的作弊行为被禁止——举例来说,他们不能凭空制造出1000万比特币来,因为没有人会认可这个新的规则。我们说区块链是什么样,那它就是什么样的。

这就是为什么在比特币世界里,普通使用者拥有最终的权力。因为正是区块链权力决定了区块链的形状,而不是挖矿权力。在这个游戏中,矿工只是跟随者,不是领导者

当我们思考比特币系统的真源和权力的分配时,在脑子里牢记这些区别是很关键的。关于比特币的模糊类比有很多(我很愧疚自己在一些地方使用了类比,因为这些类比使得讨论更加容易理解,但是也导致一些人误入歧途),如果你一个不小心,很容易就会把挖矿权力(对应于挖矿速度)和真正的权力(拥有人们想要的东西,比如用现金购买比特币和出售商品换取比特币),混淆起来。是后者说了才算,也是后者影响着一切。

原文链接:http://hackingdistributed.com/2014/06/19/bitcoin-and-voting-power/

作者:Emin Gün Sirer(黑客、康奈尔大学教授)

译者:橙子

编辑:tjs

稿源:巴比特资讯(www.8btc.com)

译者BTC地址:1FCiRAuQYUqMzyy7XHueLs5SCRzd11P6kj

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:8

您需要登录后才可以回复 登录|注册
    Author Image
    巴比特资讯 873 天前

    4e6c5ef42f5c0a8a209989e42447b91a5111dbbd47df7f3c483e5533795c0dd8

    +1
    +1
    我要点评
    Author Image
    熊熊 892 天前

    我觉得作者的想法是强词夺理,假设外界要选择弱算力的链,请问此若算力的链如何生存? 你若是抛弃了51%算力的链,反过来它攻击你怎么办? POW是算力为王的,你总不可能每天宣布我们换一条链? 被人家强算力追着打

    +1
    +1
    我要点评
    Author Image
    晨风思以自娱 892 天前

    比特币的交易确认是算力投票,比特币的算法修改是意愿投票。假设几个人掌握了99%算力,但社区推出新版本能限制他们的算力,他们几个人用老版本,其他人都用新版本,则那几人的比特币将不被其他人承认——这个道理难道不是一句话就说清楚了吗?为什么要写一整篇文章。

    +1
    +1
    我要点评
    tony8898188
    tony8898188 892 天前

    “区块链权力”似乎只能决定”区块以42开头”这种无聊的问题,它能解决”降低交易费用”这种现实的问题吗?

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 892 天前

    回复@贱贱最讨厌原宿风:呵呵。偏激了。

    +1
    +1
    我要点评
    帕玛币
    帕玛币 892 天前

    【比特币和投票权:拥有51%算力的矿工没有51%的投票权】http://t.cn/Rv84axe 在比特币中,有两种“投票权”:挖矿权力和区块链权力,且后者是真正关键所在,普通使用者拥有最终权力,而矿工只是追随者,而非领导者。Ghash对于比特币区块链内容的话语权和我,和你,以及其他任何人的一样多。

    +1
    +1
    我要点评
    等一轮残月
    等一轮残月 892 天前

    //@藤井树: 转发微博

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 892 天前

    【比特币和投票权:拥有51%算力的矿工没有51%的投票权】http://t.cn/Rv84axe 在比特币中,有两种“投票权”:挖矿权力和区块链权力,且后者是真正关键所在,普通使用者拥有最终权力,而矿工只是追随者,而非领导者。Ghash对于比特币区块链内容的话语权和我,和你,以及其他任何人的一样多。@JayC-杰

    +1
    +1
    我要点评