EOS 及其创始人 BM 是区块链行业永远的关注焦点之一。如果说,比特币是区块链 1.0,以太坊是区块链 2.0,那么 EOS 公链项目应该是区块链 3.0 时代当之无愧的代表,但关于其发展模式及行业前景,是一个毁誉参半的永恒话题。
EOS 的发展沿革
📷
EOS 创始人 B.M
出生于 1983 年的 Daniel Larimer,是市值惊人的区块链产品 EOS 的创始人。他还有一个广为人知的绰号,叫「BM」,意为「比特大帝」(ByteMaster)。
在区块链领域,他斩获颇丰。他创建了首个去中心化交易所 Bitshares 和基于美元的期货合约 bitUSD,开创了全新的加密货币品类:稳定币。因此,在区块链封神榜上,他排名「黑桃 A」。
DPOS 共识机制让他盛极一时。但「Beyond Bitcoin」(超越比特币)的狂妄口号也让他四处树敌,成为众矢之的。
EOS 的诞生背景
2017 年,BM 推出野心勃勃的 EOS 项目。旨在通过并行计算实现百万级 tps,超越比特币,挑战以太坊,成为区块链行业的操作系统,使区块链成为真正的实用技术。
从理念设计到落地应用,EOS 项目从诞生伊始就广受关注。它创造了史上最大规模的代币销售记录,五天内便筹集到了数亿美金。
EOS 是 BM 在技术和思想上的集大成者。EOS 在区块链世界首次引入宪法观念治理社区。而十秒级的高频并发处理能力及超扩展性,在区块链技术史上首次完成了对中心化服务器性能的超越。
EOS 的特点
EOS 作为区块链 3.0 项目与传统区块链的区别
作为全新的区块链基础架构,EOS 类似区块链世界的底层操作系统,类似互联网时代的 Windows 或 Mac OS。通过创建一个对开发者友好的区块链底层平台,支持多个应用同时运行,为开发 DAPP 提供了底层模板。
此外,EOS 通过并行链和 DPOS 的方式解决了延迟和数据吞吐量的难题。EOS 每秒可以处理百万量级的交易,而比特币仅为每秒 7 笔左右,以太坊则是每秒 30-40 笔;
可资比较的是,亚马逊黑五促销期间,交易峰值达到每秒 600 笔。而双十一时,淘宝的交易峰值更是达到每秒 25.6 万 笔。
高频并发交易处理能力是区块链技术推广的主要阻碍。
EOS 没有手续费,受众群体更广泛。在 EOS 上开发 DApp,需要用到的网络和计算资源是按照开发者拥有的 EOS token 的比例分配的。
基于分布式计算平台,EOS 实现了账号管理、身份认证、数据库管理、异步通讯、应用调度等功能,使区块链应用得以快速部署。
此外,分布式应用可以在垂直和水平维度中自由缩放,即:链上的应用很多,同时,每个应用可以很大。
EOS 解决了哪些行业痛点
在 EOS 出现之前,区块链发展缓慢。
比特币扩展功能十分有限,交易处理速度缓慢,收费也很高。
以太坊的出现,对上述境况做了一些改善,但在应用场景层面,依然存在很大局限。比如,社交软件如果运行在以太坊上,用户之间发消息的成本会很高。而且,以太坊的每个新区块存在 15 秒的延迟。虽然这对以太坊钱包来说影响不大,但如果要实现复杂功能,就要受到很多限制。
简言之,区块链平台交易处理速度慢、费用高、系统并发处理难度高,安全缺陷、开发难度高等一系列痛点都阻碍着区块链技术的推广。
而 EOS 主网,就是针对支持百万级用户,免费试用、轻松升级和 Bug 修复、低延迟,串行、并行等要求而研发的,目标就是做成一个能够真正支持商业级应用的操作系统。
EOS 的示范意义
📷
POS 与 POW 机制的异同
PoW- Proof of Work-工作量证明
区块链网络中的交易都被分散的记录在网络区块中。为了奖励对网络做出贡献的人,就需要制定奖励规则。
PoW 的奖励标准是,计算机能够解决很复杂的数学问题,解题过程即挖矿,最先解决一个区块问题,就能获得相应的代币奖励。
然而,每个区块的解题时间和对应的奖励代币是有限的。以比特币为例,每 10 分钟出一次块,最初每个块奖励 50 个币,每 4 年币的数量衰减一次。也就意味着,越到后来出块越难,需要消耗的算力越大。
现在比特币挖矿已经不能像以前那样仅仅几台矿机就可以搞定了,而需要几千人协作。
可见,PoW 的运行机制是,谁拥有的电量和计算能力强,谁获得的奖励就多。这就造成了两个问题 1. 消耗电力,浪费能源;2. 算力中心化。
也就是说,区块链的去中心的哲学愿景与其技术实现层面是相悖的。
PoS-Proof of Stake-股权证明
与 PoW 对付出的能量和计算能力进行奖励不同,PoS 机制是验证者每验证一次交易,就给予他一定比例的提成。提成比例根据其拥有的代币数量而定,持币越多,持有时间越长,得到交易记录的机会就越大,获得奖励的概率就越高。
可见,PoS 更加快速高效,不需要占用大量算力,电能的消耗也较少。理论上,只要持有一定比例的代币,任一节点都拥有记账权。
相对于 PoW,PoS 的设计理念更为先进,原因有三:
首先,比特币的区块产量每四年减半。在不久的将来,随着比特币产量越来越低,大家都减少了运行比特币客户端的时间,挖矿的动力会不断下降,矿工人数会越来越少,整个比特币网络有可能会陷入瘫痪。而在 POS 体系中,只有打开钱包客户端程序,才能发现 POS 区块,获得利息,这促使很多不想挖矿的人,也会经常打开自己的钱包客户端,这帮助了 P2P 货币网络的茁壮成长。
其次,随着矿工人数的下降,比特币很有可能被高算力的人或团队进行 51% 攻击,从而导致整个比特币网络崩溃。而在 POS 体系中,即使你拥有了全球 51% 的算力,也未必能够进行 51% 攻击。因为,有一部分货币并不是挖矿产生的,而来源于利息。这大大提高了 51% 攻击的难度。
再次,比特币是一个不会发生通货膨胀的体系,因为货币总量恒定。但比特币存在通货紧缩。因为,当我们重装了系统,或者忘记了钱包密钥时,我们将永远无法再拿回钱包里的钱,这意味着,每年都会有一些比特币随着钱包丢失而被永远锁定,这就形成了实质上的通货紧缩。
PoS 机制的另外一个重要优势是,在区块链上建立一个 PoS 节点的成本比起 PoW 要低的多,不需要专业的挖矿设备,普通计算机就可以胜任,所以激励了更多的人成为验证节点,从而使区块链网络更加去中心化,也更加安全。
由此可以看出,POS 体系有着先进的设计理念。
社区自治的启示
以太坊创始人 Vitalik Buterin 曾对 EOS 共识机制及其管理架构进行批判。他指出:配备了 21 个超级节点的 DPOS 模式存在重大缺陷。
超级节点拥有话语权,而 BM 本人有 70% 的投票权选择任一超级节点。理论上,因为超级节点的存在,EOS 未来的发展方向会是一个高度集权的大公司,而不是相反。按照 BM 的设想,纯分布式的共识算法是非常先进的,但其结果却是退回到中央集权,也留下了安全隐患。
DPOS 上存在利益垄断。在发布了一款区块链平台之后的第一年内,12 - 15 个超级节点之间就很有可能出现利益集团。他们会为了追逐利润而伤害社群的长远利益,用过度增发的手段大肆敛财。最后,将导致整个生态的崩溃。
DPOS 从整体上来说,仍然是既能获取规模化发展,又能保证去中心化的最好途径。但也确实遭遇了一些棘手问题。已经有相关社区在进行这方面的努力。
当下 EOS 的发展阶段
阶段性成果:主网上线及后续面临的问题
在 EOS 主网发布一周后,21 个区块生产者(超级节点)冻结了几个涉嫌欺诈的 EOS 账户,使社区对宪法产生了质疑,认为冻结这些账户的行为违反了宪法中对权利下放的承诺。
随后,EOS 核心仲裁论坛又下令冻结了 27 个 EOS 账户。对 EOS 用户来说,这一行为就像美国中情局监控互联网一样,滋生了整个社区的不满情绪。
EOS 核心仲裁论坛下令冻结部分 EOS 账户之后,围绕这一问题的争议逐渐浮现出来。据称,账户被冻结的原因是,他们利用虚假网站向用户提供虚假的公钥 / 密钥对。
这些争议引发的关注,是促成这一新提案的最重要原因。
社区公平 VS 财富分配
创始人 BM 是政治菜鸟,是 EOS 最大的风险点。针对近日的 EOS 宪法之争,有人一语道破天机。
代币派发模式的设计原理,决定了权力是否掌握在社群成员手中,还需要保证每个成员所拥有的权力都是一致的。但在实际运行中,有可能发生投资人和资本的合谋。这实际上就是与仲裁程序紧密相关的 Code-Is-Law 在实践中能否落地的问题。
今年 4 月,EOS 官方 Block.one 副总裁 Thomas Cox 曾在 EOS Go 社区发布四条 EOS.IO 宪法草案条例,阐述了关于诚信、产权、仲裁、选票买卖四个问题的处理法则,旨在构建具有强制约束力的生态法案。
EOS 宪法草案设计原则参考了 163 个国家的宪法的产权条款。该法案指出,宪法必须授权和赋能仲裁的存在,链上纠纷必须通过区块链的仲裁程序得到处理。
该宪法草案条款中提到了「禁止买卖选票」。法案指出,投票代表着公共利益。当 token 持有者花时间了解情况并投出明智的投票时,整个 EOS 区块链将从这一努力中受益。任何成员不得以有价之物交换任何类型的投票,包括区块生产者候选人或职工建议。
但在实际执行中,有可能发生超级节点以红利作为贿赂,收买选票的情况。如果一个超级节点开始许以红利诱惑,收买选票,那么其他人肯定也会有样学样,最后就会导致区块链生产者之间的竞争,大家都会争相拿出高价。
此外,这种竞争导致它们可能寻找第三方赞助者。一些 DPOS 区块链,比如 Lisk,已经出现了超级节点许以接近 100% 的红利。这无异于政治贿选,降低了系统的安全性。
有鉴于此,EOS 创始人 BM 宣布废除现有宪法,提交了新的草案。BM 表示,当前的 EOS 宪法很不明智,需要对仲裁模式做出调整。他不认可 EOS 核心仲裁论坛(ECAF)拥有的权力,认为这损害了宪法承诺的去中心化精神。
BM 说:「如果任意就赋予人们解决争端的专断权力,那么一切都可能变成争端。仲裁者拥有的权力越大,争端就越琐碎,结果就越难以预测。」
BM 团队希望密钥持有者能够取回自己的代币,但是这样的干预可能会对整个 EOS 生态系统造成伤害。
未来,EOS 可以选择是否希望让当选的区块生产者(超级节点)或 EOS 核心仲裁论坛来保护自己的利益,一旦选择这种方式,不仅将赋予区块生产者(超级节点)或 EOS 核心仲裁论坛仲裁系统的权利,合约代码也会明确界定双方执行合约的权力。
显然,在冻结违规账户之后,EOS 试图让整个社区重新恢复平衡。
超级节点之争
进入七月,关于 EOS 超级节点中心化的争议不断。著名加密货币领军企业比特大陆已经成为处理新生 EOS 网络交易的 21 个超级节点之一。
比特大陆以生产挖矿硬件和促成比特币硬分叉而闻名,总部位于中国。它获得了足够的投票数,成为活跃的 EOS 区块生产者之一,能够处理交易奖励,执行 EOS 网络宪法。
AntPool 与 BTC.com 是比特大陆旗下的大型矿池公司,它们和比特大陆投资的 ViaBTC 占据了目前比特币开采区块的 50%以上。
虽然比特大陆目前还无法在 EOS 生态系统中产生类似影响,但 EOS 本身却也因其中心化程度遭受质疑。
批评的声音不只是针对网络本身:「交易处理能力只划分给 21 个超级节点」,只要 EOS 网络的创造者 Block.one 在不久后开始参选 BP,投票将高度集中化。
比特大陆在 ICO 期间募集了超过 40 亿美元的资金,还拥有 EOS 创世区块的 10%,即 1 亿个 EOS 代币。
在 EOS 用户投票选出的 21 个区块生产者中间,不只是比特大陆有争议。加密货币交易所 Bitfinex 目前是排名第一的 BP,它与争议很大的 Tether 有密切关系。
雪上加霜的内存事件:
EOS 生态或将面临变局
无独有偶。就在超级节点饱受争议之际,近日曝出的内存炒作事件,将 EOS 再次推到了风口浪尖。维持 EOS 网络运行的内存在短期内经历了巨大的价格波动,已经到了威胁开发者去留的地步。
什么是 EOS 内存?为保持超级节点高效运行,确保区块链数据可以被随时存储和修改,就需要内存来存储数据。在 EOS 框架下,开发者需要自己购买内存,不需要时再卖给系统,换回 EOS 代币。
为什么 EOS 内存会变成投机者觊觎的对象?EOS 内存采用自由市场定价,可分配的内存越少,价格越高。在没有扩容之前,内存永远都是稀缺品。越早买入,越晚卖出,能从 EOS 系统中换回来的代币数量就越多。目前,EOS 系统已经卖出了 80% 的内存,但是内存的真正使用率却只有 1.76%。
对于开发者来说,购买 EOS 内存是刚需。在内存价格很低的时候,他们不用担心成本问题,但内存价格随着炒作水涨船高,每一 KB 的内存买卖都需要经过精心计算,稍不留意,就可能因为开发需求付出巨额成本。
随着越来越多的智能合约运行在 EOS 上,大量内存被炒作者捏在手里,而开发者却不得不攥紧钱包。这一畸形的格局,可能会将刚刚起步的 EOS 生态扼杀在萌芽状态。
不少开发团队表示,过高的内存价格已经影响到了正常的开发和运营工作。因为 EOS 开发成本太高,开发者无力承担,可能会转投其他平台。
很显然,EOS 团队意识到了问题的严重性。7 月 7 日晚,BM 表示,正在开发一个基于 EOS 内存的衍生品——DRAM。这款衍生品适合只想参与内存投机炒作,而非真正使用内存的人,可以将其理解为以 EOS 内存为标的的金融衍生品。
但金融衍生品天然的资本属性真的能够既治标又治本吗?如果乱象持续下去,EOS 相当于把一个区块链项目最核心的资源——开发者拱手送给了竞争对手,无异于自杀。
目前已经有一部分开发团队对 EOS 的态度由之前的积极拥戴转变为观望。
结语
区块链设计的原初是规避中心化,实现社区的民主自治。但随着技术发展和利益分化,一些拥有算力优势的集权者开始自发的用资本影响力挑战这种社区框架,从而给技术发展带来了阻力。
如果算力的增加以中心化为代价,那么区块链技术是不是会重新回到现阶段互联网的发展轨道上?