【1】
最近EOS因为暂停出块升级、冻结账号等“人(节点)治”的行为,受到了不少的质疑和指责。很多人是站在一块假想的高地,根据是违背了去中心化原则、节点权力过大等。
有时候我们口号喊得太久太响,反而忘了真正想要的是什么。口中和笔下的区块链、去中心化,到底是满足什么?根本需求在哪里呢?
人们生产出信息,信息需要被记录和传递。区块链根本上满足的是记账和查账的需求。通过解决以下三个问题来实现:信任,激励和平衡。
- 区块链本身来看是一个分布式账本加密码学账户体系,保障了账户的唯一性、所有权、安全性,及记账的真实性和不可篡改的特性,这使得一个账户能够信任这个系统和其他的账户。
- 那谁来记账呢?在此基础上加上token激励,使得这个系统能够运转。
- 为了维持稳定的运行,利用人们的逐利性,记账人相互竞争,但又有合作(共识),而实现平衡。比如矿工为了实现利益最大,哪怕可以更强(算力过半),但不会这样做。
区块链系统所表现出的一个特点便是去中心化,它是形式,而不是目标。该怎么理解去中心化呢?可以用两把尺子:
物理层:这个系统由多少台计算机构成?可以忍受多少台机器崩溃而不受影响?是否有占绝对优势的算力?
政治层:有多少个人或组织对这个系统有绝对话语权?能够忍受多少参与者作恶?
对于EOS,便是21个主节点和数十个备选节点。够不够?好不好?是否去中心化?首先,并没有绝对的去中心化,要思考的只是,是否达到了你心中的去中心化?你是否信任这个系统?在区块的世界,真正重要的是你的选择,你选择支持谁、加入谁、远离谁。
区块链的一个伟大意义是,给了每个个体一个机会,去做出自己的选择,和志同道合的人创建你们的账簿。价值不是来自真的、授权的、核准的、或胜出的,而是在于使用。(推荐Andreas Antonopoulos的Decentralized Truth)
【2】
在这些理解的基础上,再来看EOS。它的使命是在自由市场保障人们的生命、自由和财产 —— A Free Market Solution to Secure Life, Liberty, and Property。怎么做呢?持币人投票选举出21个主节点和若干备选节点,由他们生产区块,并赋予仲裁权。并基于这个基本假设是:大多数人是好人。也就是说大多数持币人会投票给表现好的节点,多数节点好好表现,认真负责。
这事靠不靠谱呢?再用第一性原理,你关注节点数、当选方式、其权利,但这些是终点吗?EOS旨在提供The most powerful infrastructure for decentralized applications,即最强大的分布式应用的基础架构。我们要关心的是它能否承担起这个目标,而节点数和其权利等都是实现方式之一。
暂停出块,是因为出块出现了问题,可以批评节点们没有做好充分演练配合和准备工作,但这个决策是符合提供稳定可靠的公链这一目标的,至少是朝这个目标努力。冻结账户,这就更说得过去了。EOS设计的复杂账户系统和赋予节点冻结账户的权利,是为了保障用户的财产权益。正是对此认可,用户才会购买和持有EOS,当出了问题(被盗),便会向节点们求助。
目前真正要担心的,一是软件的安全性,二是当选的节点是否尽责尽力。以及别忘了,它根本是要支撑dApp运行的.
【3】
当你想批评一个区块链项目的时候,该批评它啥呢?
首当其中的,是言行不一,是没有好好履行使命。EOS目前的发展情况,在我看来是符合它的创始心的。若你看不上,并不能说明其好坏,只是你不喜欢。决定EOS前途的,是认可它的那群人。共识是一个区块链项目的灵魂,记住真正重要的是你做出自己的选择。