LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 【文】区块链时代的投票问题

【文】区块链时代的投票问题

2020-09-20 何德林 来源:区块链网络


在区块链时代,社区投票作为去中心化决策和评价的主要方式,得到了越来越多的应用。

像币乎的点赞,本质上也是一种社区的投票。

但是目前的投票和选举,效果并不理想。


一、存在的问题


币乎第一写手南宫远,曾经发过一篇微文:

如果首富买了5亿KEY天天给自己点赞,那无论写什么都会有“好报”。...,如果有一天首富真的买了5亿KEY,真的可以发点“啊哦喔”把币乎搞得乌烟瘴气。


微文虽然诙谐幽默,但却提出了一个严肃的问题:

目前的区块链投票,无法实现其追求公平、正义,保证最优决策和评价的目标。

例如,币乎的点赞,即读者的投票,其目标是:好文有好报。

但,币乎上线以来一直饱受机器人、买赞、卖赞等作弊方式之苦。虽然通过治理,情况虽然有好转,但仍然没有彻底解决其问题。

币乎文章的发现和传播能力,也受到质疑。有作者就给币乎产品经理黄世辉留言,希望他建一个小号发一篇自己的文章,体验一下币乎的好文发现和传播能力。

所以,目前币乎目前的点赞机制,并没有完全实现其设计的目标:让好文得到传播,让好文有好报。

再看一个投票的例子,EOS的节点投票。

EOS的节点是通过持币人投票产生。

EOS只有21个节点,21个的节点独立、公正至关重要,是EOS生命线。

EOS节点投票的设计目标是:

如果节点开始表现地像个混蛋,或者不再高质量的维护这个网络,那么这个社群中的每一个人都可以将自己的投票撤回,本质上来说就是把这个人给开掉了。选举无时无刻不在发生之中!

但实际运行情况怎么样呢?

实际情况是,即使火币的锁仓分红、控制节点震动了整个币圈,Blockone公司和EOS基金会都发表了声明,火币依然可以毫发无损,高居21个节点榜首,所控制的节点依然位列21个节点。

所以,作为解决中心化机构做恶的设计手段,目前的去中心化社区投票和选举本身还存在很大的问题,无法其实现预想的目标。

二、问题的分析

1、人性是自私和逐利的

任何机制设计都要考虑人性,尤其是区块链这样面向开放社区的项目。

我们不能要求,投票的人都是高尚的人、是脱离低级趣味的人。

实际上大家都是奔着赚钱的目标而来的。

币乎上成千上万的人,都在挖矿心思,想方设法,以最小成本获取最多KEY。

EOS节点投票和选举更是不用说。

在火币锁仓分红控制多个节点曝光以后,火币矿池的锁仓用户不是锐减,而是暴增。

这些蜂拥而至的锁仓用户,会考虑到,火币用他们的EOS,自己零成本控制越来越多的节点,威胁EOS主网安全,甚至左右公投结果,把EOS变成中心化的的火币链吗?

不会,这就是人性。在利益面前,一切的理想、道德都会灰飞烟灭。在脆弱的人性面前,火币的分红像地心引力强大。

所以,火币公然的分红贿选的行为不仅没有受到到惩罚,像DPOS所设计的,谁做恶就把谁选下去,而是一直高居21个节点榜首。

2、链下的操控

链上的投票,本应只是基于链上呈现的事实进行客观公正的判断。

但是在利益驱使下,链上的投票很容易发展为链下的操控。

币乎的点赞,可能并不是基于是否好文,而是因为大家线下是好友。

EOS的节点选举,很可能并不是基于节点的表现和贡献,而是取决于线下的联盟和换票工作做得怎么样。

就像传统互联网的刷单一样,区块链世界的选举投票涉及利益,链下操纵的动机和力量异常强大。

币乎的机器人、买赞、卖赞等各种手段,花样百出,层出不穷。币乎的产品经理黄世辉、钱串串等,其实是在跟几十万币乎用户的线下活动在做斗争。


3、散户力量的不对称性

同样是1亿的票,争取到10个1千万大户和争取1千万10个币的散户,难度完全不可同日而语。

在没有好的机制设计下,散户投票的力量远低于大户。

只要散户投票的力量没有激活,投票就很容易被操控,因为只要操控少数大户就可以大权在握。

这也就是为什么,一般的EOS节点对节点间换票的热情,远高于为社区做贡献。通过为社区做贡献来拉票,难度和成本远高于节点间换票和对大户的贿选。


4、没有强制的措施

现实生活的投票选举,有公、检、法做保障,选举中的舞弊和作恶行为,可以调用国家的力量进行侦查、取证和惩罚。

而区块链世界的投票选举,没有强制的执行的力量,很难进行侦查取证和惩处。

比如火币控制多个节点事件,尽管是火币自己人泄露的文件,但火币一句文件是伪造就搪塞过去。

因为EOS没有警察,不可能对火币进行搜查审问,也不可能对曝光的受控节点进行调查取证。

区块链世界的投票选举,要让作恶的人受到惩罚很难,没有保证公平公正的强制力量。

因此,区块链世界的投票和选举,与现实世界完全的投票选举完全不同,不能简单的加以引用。

三、一个解决的思路


如何解决投票选举中的作恶问题,目前大家都在探索。

比如,币乎在建立好文评价体系,EOS社区在制定新的公约,强化公约的可执行性。

就我而言,我更愿意从这样的视角,看待区块链时代的投票和选举:

区块链时代的投票和选举,通常涉及利益,比如币乎的点赞就决定了作者和读者的收益。

因此,区块链时代的投票和选举,更类似于现实世界的企业招投标,是为社区或者平台选择最好的产品或者服务。

币乎的文章点赞,其实为了选择出好的文章,EOS节点投票是为选择出独立、公正有实力的出块节点。

而在企业招标采购管理的核心是: 全力切断招标评委与产品供应方的直接联系,避免招标腐败。

只要招标评委与产品方有联系,就能想办法操纵招标的结果,产生腐败,或者作恶。

币乎的机器人、买赞,EOS的节点选举腐败,从本质上讲,都是招标方与被投标方可以直接联系,被操纵的结果。

而企业企业招标采购管理,通常的做法是,建立评标专家库,在评标时,随机从专家库中抽取专家进行评标。

因此,区块链时代的投票和选举,需要引入随机的评价机制,被评者无法知道谁来评价自己,也就无法进行操纵和作恶了。

而且,在区块链网络大数据的条件下,比现实世界,更容易实现随机评价。

四、应用实例


1、币乎好文


币乎好文的评价体系,产品经理钱串串正在整理,可能有多种的维度。但我想,随机选择的读者评价应该是必要的。

如果没有随机的读者评价,即使加了一些的新指标,比如关注度,仍然是可以作弊的,比如用机器人打开后停留一定的时间。

所以,比较好的好文评价体系可能是有一批愿意试读的读者库,然后随机的挑选一些读者进行好文评价,然后再利用文章的正式发表后的阅读指标,比如关注度,对这些试读者评价的结果进行再评价,根据再评价结果发给他们奖励。

可以理解为,试读即挖矿,但是挖矿带有随机,就行BTC的挖矿具有随机性一样,无法被操控。

从而,通过随机试读的机制,建立起真正去中心化内容评审队伍,保证好文的发现和传播。

2、EOS上的选举投票


EOS的选举投票有多种情况,节点的选举、代码意图的裁决、争议的仲裁等都需要投票。

为了防止投票被操纵,也应该引入随机评价的机制。

即,全民投票,随机计票的方式。比如,大数据随机抽取30%的投票账号进行统计,计算得票率。

通过大数据的特征,总体上反应出节点的好坏。

最重要的是,通过随机的方式,切断节点与投票者的直接联系,阻止节点互投、交易所偷票以及贿选的问题。

因为私下搞定的投票,并不一定就是有用。就像传统的招投标,凭关系搞定了一两个专家没有用一样。节点必须面向整个社区,切实做出实际的贡献,获得整个社区的影响力。

同时参与投票应该有奖励,用利益激励大多数的散户投票,投票即挖矿。

而且,这种奖励应该也应该带有随机性,不是简单的平均分配,每次的奖励可能很大也可能很小。这样交易所或者火币的锁仓分红,无法为用户代领投票的奖励。

每次投票都是一次抽奖,像彩票一样,用不断的惊喜吸引大家广泛参与,同时也阻止交易所偷票或者锁仓分红。

用投票和奖励的双重随机性,实现节点选举的不可操纵性,保证系统的安全。就像比特币挖矿的随机性保证比特币的系统安全一样。

3、OATH项目


近期看到有一个项目很有意思,OATH(oaths.io)。


与一般的区块链项目,在项目内自己实现投票选举功能不同,OATH是把仲裁(也是一种投票选举)单独拿出来,当成一项独立的业务来做。

即,专门为其他的区块链项目提供仲裁(选举)的服务。

他的仲裁机制就是随机挑选仲裁员,组成陪审团,进行社区事务的裁决。

之所以采取随机挑选的机制,就是为了保证仲裁的过程不被人为的操纵,保证去中心化仲裁的安全性。

由此可见,投票机制必须具有随机性。

五、总 结


1、区块链时代的投票和选举机制非常重要,但目前还存在很大的问题;

2、投票和选举本质上是社区的招投标活动,需要引入随机机制;

3、没有引入随机机制的投票和选举,可能都是有问题的;

4、EOS的节点选举需要引入投票和奖励的双重随机机制;

5、帮我点赞,把文章顶到热门区。

附注:

EOS Alliance公约讨论Justitia小组,将专题讨论“节点投票”的问题。

“是否允许贿选?如何定义贿选,如何惩治贿选?如何保证节点的独立、公正?”。

参与方式:请加蔡蔡(微信号Oath_Protocol1)好友,拉您进入Justitia讨论组。

会议时间:2018年11月05日 北京时间 晚上9:00。视频讨论地址为:https://zoom.us/j/3102513782 。

=====================

我们有一个区块链翻译的组织:

区块链中文字幕组

致力于前沿区块链知识和信息的传播,为中国融入全球区块链世界贡献一份力量。如果你懂一些技术、懂一些英文,欢迎加入我们,加微信:w1791520555。

点击查看项目GITHUB,及更多的译文…

=====================

我们还有一个EOS的技术小组:

EOS码农组

如果你懂开发,热衷于EOS的技术,欢迎加入我们,加微信:w1791520555。

—-

编译者/作者:何德林

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...