Origin EOS(企业操作系统)是区块链三大公有链之一的原生令牌。它的中文名字叫柚子币。EOS也是2017-2018年的明星项目,经常被认为是区块链3.0的主要竞争对手。
EOS的主要开发者是Daniel Larimer,他是区块链业界的传奇人物。他的网名是ByteMaster,也叫BM online(这是指宝马吗?)。BM亲自参与了三大区块链公链项目的创建,EOS是第三个,如下图所示。
Daniel Larimo开发了三个主要的区块链项目和一个共识机制。
BM曾经在邮件群里和中本聪沟通,提出要改变比特币工作量证明的共识机制。中本聪对BM的回应成了比特币和区块链世界的一句名言:“如果你不相信我或者不明白。我没时间试着承认你,抱歉。”在华人世界,这些话也被戏谑地翻译并戏称为区块链世界的信条:“爱你的信仰,但不要相信它。”
EOS采用的共识机制是DPOS(Certificate of Entrust Rights,委托权益证书),即部分节点在获得足够的投票支持后成为EOS中的见证节点或超级节点,超级节点负责区块链的分块生成。
对于比特币系统,任何人都可以接入网络争夺记账权,生成区块。对于EOS来说,只有超级节点才有资格生产区块。这是因为比特币和以太坊采用的共识机制不同:比特币和以太坊采用工作量认证的共识机制,而EOS采用DPOS(委托权益证书)的共识机制。
然而,自EOS推出以来,DPOS被证明是有效的,它并没有像一些人认为的那样成为一个中心化的网络。此外,DPOS可以大大降低令牌生成的成本。和比特币、以太坊1.0一样,两者都采用了POW共识,即需要大量的电力来计算和生成代币。EOS改善了这一点,但它确实失去了一些分散性。
技术EOS最突出的两个方面是其特殊的共识机制和面向应用的特性。共识机制如上所述比较特殊,而面向应用则体现在名字上。企业操作系统意味着公司操作系统,这表明其目标是帮助其他组织建立自己的区块链项目。其他组织可以使用EOSIO,一种开放源码软件,建立自己的区块链网络。
Block.one公司(EOS的开发公司)支持各方使用该开源软件建立自己的区块链网络。开发人员还可以使用EOSIO软件构建单节点测试网络和多节点测试网络。
当然,相对于比特币和以太坊,柚子有一些改进和不同,但也不是很特别。稍后我会介绍他们。
意义EOS可以说是区块链函数的又一次扩展。它希望成为一个Dapp(去中心化应用)平台,它的设计确实无愧于它的初衷。
如果说以太坊是对比特币的改进,那么柚子就是对以太坊的改进。这种改善目前还没有得到市场的认可。原因可能是区块链技术存在一定壁垒,导致Dapp普及性差。不过从技术原理上来说,EOS还是一个有价值的尝试。目前,其核心团队似乎正在忽视EOS。即便如此,还是有很多人认可EOS!