EOS

来自OwCrypto区块链数字加密货币百科
EOS.png
货币名称 柚子币
英文 EOS
英文简称 EOS
核心算法 DPOS
区块时间 0.5秒
区块奖励 126
货币符号 eos
货币总量 10亿
原作者 BM (Daniel Larimer)
类型 DPOS
网站 eos.io
始发时间 2017/06/26
最高价格 135.80人民币 20.05美元
风险 隔离验证激活后,网络漏洞的风险

EOS (Enterprise Operation System)是由 Block.one公司主导开发的一种全新的基于区块链智能合约平台,旨在为高性能分布式应用提供底层区块链平台服务。EOS 项目的目标是实现一个类似操作系统的支撑分布式应用程序的区块链架构。该架构可以提供账户,身份认证,数据库,异步通信以及可在数以万计的 CPU/GPU群集上进行程序调度和并行运算。EOS最终可以支持每秒执行数百万个交易,同时普通用户执行智能合约无需支付使用费用。[1]

众筹信息

代币平台
ETH (ERC20)
投资者占比
90%
众筹总量
900,000,000
起始时间
2017-06-26
众筹方式
ETH
众筹均价
$1.06 (¥7)
成功数量
366000000 EOS
筹措资金
$300,000,000
特点
Bonus[2]


历史

历史

根据2017年所发布的白皮书,EOS.IO平台由一家私人公司block.one开发,并以开源软件的形式于2018年6月1日推出。为确保于当区块链上线前,其代币可以广泛分发,block.one将一亿个代币以ERC-20的形式发放。基于是次分发,所有代币持有人都有权于EOS.IO软件推出时启动主网。

Block.one的首席执行官布兰登·布鲁默宣布,EOS的首次代币发行共筹得超过4亿美金,当中超过一亿美金将用以支持EOS.IO区块链。后来有外界质疑block.one公司所筹集的钜额资金,对于该区块链的开发并非必要。而事实上,block.one公司亦未有交代资金的去向,EOS代币的价钱更是自从高位$22.89美元一直下滑。

EOS.IO最初的测试网Dawn 1.0于2017年9月3日推出,版本Dawn 2.0于同年12月4日推出;版本Dawn 3.0于2018年1月25日推出,版本Dawn 4.0于同年5月7日推出。 EOS.IO的Dawn 1.0版本在2018年6月1日于主网发,至2019年1月,目前运行中的版本为1.6.0。

2019年2月,EOS的竞争对手TEZOS尝试以高薪聘请EOS的首席技术官及共同创办人丹尼尔·拉里默,但并不成功。事件却揭露了EOS的技术得到区块链业界广泛的认可。

2019年4月3日,EOS.IO推出了 EOSIO Labs™及通用认证库(UAL),被称为钱包生态系统中探索的第一步。同时,EOSIO版本在更新后亦加入了李嘉图合约规范(Ricardian Contract Specifications)和李嘉图合约模板工具包(Template Toolkit),用作向用户公开李嘉图合约数据。


功能

EOS代币目前是EOS区块链基础设施发布的基于以太坊的代币,主要有三大应用场景:带宽和日志存储(硬盘),计算和计算储备(CPU),状态存储(RAM)。

EOS主网上线后会将ERC20代币EOS转换为其主链上的代币。 具体可解释为:

接收方支付

客户从该业务中购买特定产品,而这些产品的销售收入将用于支付业务成本,避免客户直接为使用区块链支付费用,也不会限制或阻止企业确定其产品的货币化策略.

授权能力

如果一个区块链是基于 EOS 软件系统开发,而其代币是由一个代币持有者所持有,他可能不需要立即消耗全部或部分可用带宽,这样的代币持有者可以选择将未消耗的带宽给予或租给他人;

交易成本与代币价值分开

如果应用程序所有者持有相应数量的代币,那么应用程序可以在固定的状态和带宽使用中持续运行。开发人员和用户不会受到代币市场价格波动的影响,因此不会依赖于价格;

区块奖励

每次生成一个区块时,EOS都会奖励该区块生产者新的代币用于支付其运维成本。目前EOS设定限制了区块生产者所得奖励上限,目前EOS设定给予区块生产者的奖励上限为每年最多5%,即代币新增供应的年总增长不超过5%。[3]

目的

支持大量用户,可能是上亿级别的用户

消除手续费(可以免费使用)

超高性能(支持百万级TPS)

具备横向和纵向性能扩展能力


EOS.IO

EOS.IO是引入区块链架构的软件,旨在实现分散式应用程序的纵向和横向扩展(“EOS.IO软件”)。这是通过一个可以构建应用程序的操作系统构造来实现的。该软件提供了多个CPU核心和/或集群中的帐户,身份验证,数据库,异步通信和应用程序调度。由此产生的技术是一种区块链架构,有可能每秒钟扩展到数百万次事务处理,消除了用户费用并允许快速和轻松部署分散式应用程序。

EOS币

根据相关的ERC-20智能合约(“EOS币”),EOS币是在以太坊区块链上分配的符合ERC-20的令牌。

主网上线后可以兑换成主网的真正EOS Token。(风险提示:Block.One官方并没有承诺进行兑换。)EOS目前在主网上线前共发行了10亿枚,主网上线后每年会通胀约5%。(具体数字有所有见证人投票产生)另外EOS发行时采用了比较特殊的众筹方式

历史

根据2017年发布的白皮书,EOSIO平台由私有公司block.one开发,并于2018年6月1日作为开源软件发布。为了确保在区块链发布时广泛分发本地加密货币,10亿个令牌被分配为ERC-20令牌。这提供了分发,允许任何人在软件发布后启动EOS区块链。block.one的首席执行官Brendan Blumer宣布,block.one将支持EOSIO区块链,其代币销售资金超过10亿美元,并最终封锁。筹集超过40亿美元以支持初始硬币发行期间的区块链(ICO)期间。

原始测试网 Dawn 1.0于2017年9月3日发布,测试网版本Dawn 2.0于2017年12月4日发布,Dawn 3.0发布于2018年1月25日,黎明4.0发布于2018年5月7日。

EOSIO的Dawn 1.0于2018年6月1日在EOSIO主网上推出,目前在1.1.4版本下运行。

技术

该平台的目标是提供分散的应用程序托管,智能合约功能和分散存储的企业解决方案,解决比特币和以太坊等区块链的可扩展性问题,并消除用户的所有费用。EOSIO通过多线程(能够在多个计算机核心上运行)以及为其共识协议使用委托的利益证明来实现这一点。它旨在成为第一个分散式操作系统(EOSIO),为分散式应用程序提供开发环境,如Steemit,一个带有货币激励的社交网络和BitShares,一个分散的加密货币交换(DEX)。

主要的本机令牌EOS是一个实用程序令牌,它在区块链上提供带宽和存储,与总赌注成比例(拥有1%的EOS令牌允许使用高达总可用带宽的1%)。EOS令牌还允许所有者投票并参与区块链的链式治理,同样与所有者的股权成比例。EOSIO平台将在启动期间投票支持21个块生产者,他们将在500毫秒的块时间内生成并验证块。通用和智能的合同语言来建立在EOS平台将WebAssembly(铁锈,Ç,C ++),一个便携式 堆栈机是在开发万维网联盟(W3C)

帐号

EOSIO软件允许所有帐户通过长度最多12个字符的唯一可读名称引用。该名称由帐户的创建者选择。帐户创建者必须保留存储新帐户所需的RAM,直到新帐户使用令牌来保留其自己的RAM。

RAM交易

EOSIO采用自由市场方法将稀缺资源分配到最高目的。为了促进这个市场,eosio系统合同允许用户从系统购买RAM并将RAM出售回系统以换取区块链本机令牌(例如EOS)。这提供了RAM市场的流动性,同时促进了价格发现。市场制造商可用的内存越少,市场制造商对剩余RAM的价格就越高。用于该做市商的算法称为Bancor Relay。Bancor Relay不会设定RAM的价格,而是以先前确定的市场价格进行买卖。任何时候当前市场价格与Bancor Relay提供的当前价格不同,交易商将相应地买入或卖出RAM,从而减少市场确定的价格差距。

EOS资源租赁和租金分配

EOS资源租赁和租赁分配是一种建议的解决方案,用于降低在基于EOSIO的区块链上使用网络和CPU资源的资本成本。

EOS.IO存储

EOS.IO储存是一种建议的分散式档案系统,旨在让每个人都能够永久存储和托管任何网页浏览器都可访问的档案。EOS.IO储存并不会收取费用,但会向用户收取可全数赎回的EOS代币以换取网络资源。用户需要抵押代币以换取带宽和内存以使用服务,并可以于不再需要服务时赎回代币。

EOS.IO储存建立于EOS.IO软件及星际文件系统,服务由区块产生者(节点)提供,所有EOS.IO区块链上的代币持有人都可以使用服务。区块产生者复制及托管档案并允许任何网页浏览器访问档案,区块产生者会因提供服务以获取奖励。通过EOS.IO储存,区块产生者可以为应用程序提供高带宽的视频﹑音乐及图像托管,类似Amazon的AWS服务,但用户将持有其所有权。

Block.one

block.one是一家在开曼群岛注册的公司,该公司于2017年6月向公众开始提供EOS代币,筹集了超过40亿美元(ICO的记录)。丹尼尔赖玛瑞是目前首席技术官 block.one的,值得注意的是他在建设Bitshares,分散的交流,建立角色Steemit,分散的社会化媒体平台,开发委托验证的股权提出的想法,分散的自治公司。

Everipedia

2017年12月6日,基于维基技术的商用网上百科全书Everipedia,宣布计划采用EOS.IO区块链技术及正在开发名为IQ的空投加密货币用以鼓励用户编辑。Everipedia的目标是透过区块链技术以阻止一些国家进行互联网审查造成资讯无法访问。当Everipedia使用EOS.IO平台进行分散式托并分叉,一些禁止访问维基百科的国家(包括土耳其及伊朗)将无法继续进行禁止。[4]


EOSIO Ecosystem

加密货币投资公司Galaxy Investment LP首席执行官Mike Novogratz和block.one领导了一组机构,于2018年2月8日在Everipedia投资3000万美元.Novogratz还资助EOSIO Ecosystem,一家价值3.25亿美元的合资企业在他的Galaxy Digital LP和block.one之间。[5]

特点

特点如下: EOS有点类似于微软的windows平台,通过创建一个对开发者友好的区块链底层平台,支持多个应用同时运行,为开发dAPP提供底层的模板。

2.EOS通过并行链和DPOS的方式解决了延迟和数据吞吐量的难题,EOS是每秒可以上千级别的处理量,而比特币每秒7笔左右,以太坊是每秒30-40笔;

3.EOS是没有手续费的,普通受众群体更广泛。EOS上开发dApp,需要用到的网络和计算资源是按照开发者拥有的EOS的比例分配的。当你拥有了EOS的话,就相当于拥有了计算机资源,随着DAPP的开发,你可以将手里的EOS租赁给别人使用,单从这一点来说EOS也具有广泛的价值。简单来说,就是你拥有了EOS,就相当于拥有了一套房租给别人收房租,或者说拥有了一块地租给别人建房[6]


团队介绍

EOS的创始团队是Block.One公司CEO:Brendan Blumer 一个持续的成功创业者2001年至今创建过多家成功的企业,2017年成立了BlockOne。CTO:Dan Larimer 江湖人称ByteMaster、BM,开发过BTS、Steemit这两个经过长时间验证的成功区块链项目。

优点

团队阵容超级强大,团队现金非常多,设计目标实现的概率非常大,风险较低。对比一下国内非常火的Neo项目的代码情况:收藏1900多次,Fork 576次。EOS的市场热度要大大高于Neo。特有的经济模型,让EOS代币拥有了非常夯实的价值基础。

不足

特殊的众筹方式引人非议;为了更高的性能牺牲了部分去中心化。[7]

超级节点

由于所有的公有链都是社区自治,没有中心领导来决策,为了维护公有链,必须多数社区用户达成一致意见。而如何达成,就是共识机制。

区块链第一代共识机制叫 POW,就是工作量证明共识机制,俗称挖矿。要想生产新的区块,就必须进行成千上万次哈希碰撞的运算。而这些运算,会消耗很多电力,造成能源浪费,因此也倍受垢病。更让大家担心的是,一旦大部分算力被垄断,去中心化就受到威胁。

第二代共识机制叫 POS,就是权益证明共识机制,它是根据持币数量与时间来决定谁拥有更多的记帐权。这种共识机制的优点是可以避免能源消耗,但缺点是话语权都被持币大户所掌控,形成中央集权的特征,也与区块链去中心化的初衷背道而驰。

第三代共识机制就是 EOS 采用的 DPOS,它是 2014 年 4 月由 Bitshares 的首席开发者 Dan Larimer (现为 EOS CTO) 提出并应用。

DPOS 共识最大的特征,就是在 POS 权益证明的基础之上,加入了现实世界中议会选举制度。

EOS 的超级节点,就是从 100 个备用节点中,经过所有持币用户投票选举诞生的最终获得记帐权的 21 个节点。

特征

民主化

超级节点就是DPOS共识的具体实践。首先,由于使用了去中心化的投票机制,DPOS 相比其他的共识算法更加民主化,不容易被持币大户垄断话语权。

21 个超级节点的产生,都由公平、公正的投票产生 。如果 21 个节点代表不能履行他们的职责,比如说当轮到他们工作时,没能及时生成区块,他们就会被除名,再由社区选出新的超级节点来替代。

效率更高

其次,由于减少了节点数量,21 个超级节点运算的效率更高 。据称在最理想的状态下可以实现每秒百万级的 TPS。这就完爆了现在所有公有链的运行效率,前途不可估量。

虽然总的来说超级节点数量不多,牺牲了部分“去中心化”成分,但是并不会因此导致中心化的弊端 ,因为任何一个节点不遵守 EOS 宪法,就会被民主投票将其否决撤换。

准守宪法

另外,这21个节点的出块顺序,以及对全网交易的审核顺序全部由系统随机设定,并且随时会变,这样既能有效率地升级,同时能够防范作弊、避免硬分叉。

最后要特别讲到的是,超级节点数量可以灵活变通,并不是永恒不变的,EOS 是一个社区驱动的项目,因此当超级节点的数量不能够满足项目发展时,社区可以发起投票来增加节点数量。


选举

超级节点的选举过程与现实中的选举过程类似,只不过在超级节点选举过程中是每个代币一票而非一人一票。

持币人会通过 EOS 开发的智能合约在投票系统中完成投票。

根据 EOS 源码中投票系统部分的代码,能够看出一些投票机制。

eosio.system::okproducer 是选中候选人的函数。该函数参数为 account: 投票的人账户 producer: 被选举的人,或者是反对的人 vote: 真表示选,否表示反对

eosio.system::stakevote 用于给候选人投票的函数。函数参数为 account:候选人的账户 amount:用于投票的代币数量

eosio.system::etproxy 设置账户代理,就是委托另一个账户替自己投票,被委托人的影响力增加。 account: 要设置代理的账户 proxy: 自己设置的代理账户

由此可以看出,持币人可以选择候选人投票,也可以将代币委托给其他人代投。

按照社区信息,投票将会在钱包中进行,代币持有人可以设置代币锁定期内的候选人账户和投票数量。

这样,尽管每隔 63s 就会进行一次超级节点选举,代币持有人也不需要每次都手动进行投票。

3月18号,Dan Larimer 在开发群中宣布,每轮选举前参与选举的代币的锁定期已经被修改为 3 天而非原定的 6 个月。

锁定期的 3 天内,持币人无法增加或减少参与选举的代币数量,但是可以调整投给每个候选节点的代币数量。

目前符合参选条件的团队可以在 eosgo 网站上找到,持有 EOS 的朋友可以先去了解下各团队的实力和运营计划。

在每轮产生区块前,EOS 系统会统计各个候选节点获得的代币数量。其中获得代币数量最多的 21 个节点将被选定为超级节点,次多的 100 个节点被选为备用节点。

近期争议较大的地方在于,候选节点要不要给持币人提供分红以换取他们的投票?

目前官方的态度是严禁以任何形式的分红拉票行为。有很多人都提到投票人积极性不高的问题,但 EOS 官方认为少一点投票人也比分红换取投票要好。

持有 EOS 的人有很多选择,可以锁仓等待时机,可以投票参与节点建设,可以将代币委托给 EOS 上的项目作为投资参与 EOS 生态建设,可以参与 EOS 交易。

EOS 官方希望持币人作为一个好投票人,是为了参与节点建设,严格审核候选人的资料,最终选出真正合格的节点,而不是因为分红等利益承诺来投票。

收益

成为超级节点获得的直接收益来自区块生产奖励。

可以将超级节点理解为 POW 系统中的矿工。

EOS 的区块生产过程和比特币系统类似,都是收集网络中的交易信息打包为区块。

不同之处在于 EOS 中的超级节点不需要完成工作量证明可以直接广播区块到网络中,让其他节点进行验证。

EOS 系统中,每产生 126 个区块为一个区块周期,即每个超级节点在一个区块周期中应该产生 6 个区块。

区块周期内,EOS 系统设置了每隔 0.5 秒产生一个区块。

每个区块周期开始时,EOS 会根据代币投票结果选出 21 个超级节点。

然后这 21 个超级节点会约定一个区块产生顺序,这些节点按照这个顺序每隔 0.5 秒产生一个区块。

如果一个节点在指定的时间内没有产生出一个区块,那么这个区块就会被跳过,并在区块链上留下时间戳间隔。

一个节点在最近的 24 个小时内都没有产生区块,那么它将被移出超级节点的候选名单。

一旦一个节点完成了区块生产并通过其他节点的验证,它就可以将这个区块添加到区块链上,并获得新的代币作为出块奖励。

有意思的是,白皮书中规定所有超级节点的期望奖励的中位数决定了系统最终会产生多少新代币。

而且 EOS 系统有一个硬性的条件,即每年产生的新代币数量不能超过代币总量的 5%。

也有评论称新产生的代币中 50% 归 21 个超级节点,另外 50% 归其余 100 个候补节点。

50% 这个数据还未有官方的确认,但是在 DAWN-446 提议中 Dan Larimer 认为应该将生产奖励分为三部分,分别作为超级节点区块生产奖励,备用节点奖励和新提案奖励,具体比例尚不清楚。

更重要的是,成为超级节点所获得的社区声望价值是无法估量的。

EOS 代币代表的是 EOS 生态中带宽,算力,存储空间等资源的使用额度。

建设好生态,吸引开发者开发优质应用,有越来越多的业务在 EOS 区块链上开展,EOS 上的资源才会成为一种稀缺品,从而支撑起 EOS 代币的价格,让它 to the moon。

如果 EOS 未来成为了区块链操作系统级别的存在,成为超级节点本身就是巨大的荣誉,这与有多大的收益完全没有关系。

深度参与项目生态建设,孵化出一批杀手级应用,才能保证 EOS 未来的繁荣。

EOS 整个系统的价值,就完全维系于这 21 个超级节点和 100 个候补节点之上。[8]

参考资料