下拉查看目录

大家都能看懂的 EOS 知识

Peter Wu 猫说

推荐语


作者是老猫的同事,这篇是他写了发给他的朋友们看的,我觉得写得非常好,推荐给大家,哪怕你还是个小白,只要有耐心,也能大致看明白。对于商业未来的见解,很多时候都是用心的结果。

如果您喜欢,欢迎打赏,我将全部转给作者。




在过去一个多月,包括中国在内的各国政府相继对区块链行业采取了不同的监管政策。相对于中国政府对比特币交易所和ICO采取的严厉监管政策,日本政府对比特币交易采取的开方友好政策奠定了日本在今后全球区块链发展浪潮当中的市场地位。虽然各类区块链应用代币的市场价格受政策影响起起落落,但伴随着比特币突破 5000 美金,区块链兴起的大趋势已经逐步展现。

 

区块链所带来的并不仅仅是比特币这一全球化数字货币,或是各类去中心化应用(Decentralized Application)。在信息和大数据时代,区块链这一技术最重要的地位来自于它重新建立的信息和价值传播结构。

 

在区块链行业生态当中,一个能够满足商业需求、高效的区块链公共应用平台是必不可少,并占有极其重要的地位。以太坊(Ethereum)的兴起以及在今年上半年的爆发性增长,为我们提供了一个绝佳的参考范例。然而,不得不承认的是,整个区块链行业还处于一个在初期完善基础架构的阶段,现阶段阻碍区块链大规模应用的最大障碍存在于技术上。目前以太坊的机制以及运行效率,很难支持一个庞大的去中心化商业应用生态。

 

简略地说,一个成熟的区块链公共应用平台至少需要满足以下条件:

 

  1.  在低延迟的基础上支持大规模用户

  1.  提供免费服务

  1.  便利地升级与 Bug 恢复

 

不幸的是,从目前的情况来看,以太坊很难能够满足这三个条件。首先:以太坊现阶段能够处理每秒5笔左右的交易。虽然以太坊创始人 Vitalik 在上个月的一次会议上表述以太坊 + Plasma 的扩容方案能够使以太坊的交易处理能力与 Visa 相媲美,但为了达成这个目标,以太坊还需要进行相当复杂的升级。

 

第二:在以太坊的机制下,每笔转账以及智能合约的运行,都需要消耗以太币,这是以太币作为以太坊系统代币的价值来源。然而,在很多商业应用下,免费服务对于用户体验是非常必要的。在用户不必因使用区块链应用平台而付出费用的基础上,平台将发展更大的用户规模。而在这一模式下,应用开发者也完全能够创建其特有的盈利模式。

 

第三:区块链应用平台需要为开发者提供便捷地修复 bug 的机制。在区块链和智能合约上面,代码即法律,然而代码之中存在 bug 是无法避免的。一个区块链底层平台和智能合约在遭遇 bug 时无法无法及时修复是一个非常可怕且失去用户信任的情况。

 

在这样的情况下,我们判断,虽然以太坊极其成功地普及了链上智能合约的技术并建立了包含各类区块链应用和 ERC-20 代币的庞大生态,但它远未发展为能够满足现实商业需求的应用平台。限制它商业发展的阻碍存在于其技术机制。

 

为什么我们认为 EOS 有潜力成为一个更为完善的区块链公共应用平台?因为 EOS 能够解决我们以上提出的三个条件。

 

首先:EOS 的 DPOS 共识算法和石墨烯底层工具组能够满足每秒上万次,甚至每秒上百万次交易请求的企业级应用需求。石墨烯底层工具处理高频数据的能力已经通过 EOS 技术负责人Daniel Larime 之前创立的两个项目 BTS 和 STEEM 得到充分的印证。更加值得注意的是:以太坊是一条公共区块链,在以太坊链上运行的每一个应用都会消耗整条链的资源;而 EOS 并不是一条公链,它是一个区块链基础架构,开发者可以在 EOS 架构上自由创建自己的公链。链与链之间不会影响彼此的资源使用,不会出现平台因个别消耗资源巨大的应用而造成大面积的网络拥堵。

 

第二:在 EOS 上转账交易与运行智能合约并不需要消耗 EOS 系统代币。在 EOS 系统当中,有三大类资源被应用程序消耗:带宽和日志存储(磁盘),计算和计算积压(CPU),以及状态存储器(RAM)。这些资源根据账户持有 EOS 数量来分配,这也是 EOS 系统代币的价值来源。这种和以太坊不同的运作机制将满足更多的商业场景应用,并吸引更大数量级别的用户。

 

第三:EOS 建立的约束性合约(被称作 EOS “宪法”)定义了仅依靠代码无法完全执行的用户间义务。该合约还定义了源代码协议的人类可读性意图。当出现系统错误时,人类可读性意图可用于区分此错误是否确实为 bug,并判断社区的修复举措是否得当。而当系统面临一个漏洞时,区块生产者还可以加速变更约束性合约。

 

另外,EOS 的跨链交互和虚拟机独立架构都有许多可圈可点的机制。比如 EOS 设置的以太虚拟机(EVM),能够支持现有在以太坊运行的智能合约。现存在于以太坊的区块链应用,通过添加少量适配,就能够在 EOS 系统上运行。

 

我们可以说,EOS 的设计原理十分符合区块链公共平台的商业运行逻辑,而它的核心技术机制经过了很大程度的实践证实,代表了区块链技术的根本进步。可以预见,在 2018 年 6 月 1 日 EOS 代币分发结束,并推出 1.0 版本网络之后,整个区块链行业将迎来崭新的商业应用浪潮。

    发送中


    评论