简体中文
帮助中心
# 区块链知识

EOS小知识

Q: 什么是EOS?什么是EOS.IO? A: EOS有两个含义,可以指EOS.IO软件,也可以指用于EOS平台的通证。 EOS.IO是一个由其创始团队block.one开发的一个平台软件,他构建一个区块链的底层技术架构,类似区块链中的操作系统,使得更多的开发者能够基于EOS.IO平台快速方便的构建分布式应用软件(DAPP)。

Q:EOS的创始团队是谁? A:Block.one是EOS背后的创始团队,CTO是BM(byte master),原名Daniel Larimer,是目前世界上唯一一个连续成功开发了三个基于区块链技术的去中心化系统的人,是Bitshares,Steem和EOS的联合创始人。 2009年BM开始接触比特币,当时在论坛上,BM曾因比特币交易速度过慢而质疑中本聪大神,并被大神回怼,成为人们津津乐道的话题。2013年,BM开始开发一个去中心化的交易—Bitshares,为当时满是山寨比特币的市场注入了一丝活力,市值排名最高达到所有数字资产第四名,但由于一代BTS准备不够充分,bug不断,并且由于BM和团队成员的意见分歧,其离开Bitshares并创立Steem。 Steem是一个基于区块链技术的去中心化社交网络平台,在Steemit中,成员可以通过发帖、回帖、讨论、点赞等等形式参与,而参与者可以得到数字货币形式的奖励,若帖子质量越高、点赞越多,收到的奖励则越高,这对传统媒体平台是一个颠覆。Steemit的历史最高市值排名曾达到第三名。 2017年,BM退出Steemit,转而开发EOS项目。EOS吸取了BM前两个项目的所有技术积累,且在BM的光环下,其一宣布就获得了巨大的市场关注度。

Q: EOS是怎么发行?EOS的众筹过程是怎样的? A: EOS有两种不同的发行方式:众筹和增发。 EOS在主网未上线前指代基于以太坊ERC20发布的临时EOS代币,通过众筹方式发行,众筹将从2017年6月26日13:00 UTC(世界协调时间)开始,历时341天。 众筹总共发行10亿枚EOS,分为两个阶段。 第一阶段为2亿枚EOS,将在2017年6月26日开始至2017年7月1日止; 第二阶段将7亿枚EOS分为350份发售,即每23小时一份,每份200万枚,剩余1亿枚由归属于Block.one, 并且不能在以太坊网络上进行交易。 在EOS主网上线后,将每年增发5%的EOS,其中1%将用于奖励区块生产者和备选节点。

Q: EOS的共识机制是怎么样的? A: EOS在第一版白皮书中采用的是DPoS共识机制,在最新一版的白皮书中,其做了一些改进,现为BFT-DPoS共识机制。 DPoS(Delegated Proof of Stake),意思是授权权益证明共识机制。相比于比特币的PoW机制,DPoS不用浪费算力资源争夺记账权,其通过赋予EOS通证持有人投票权,选出21个“超级节点”来担任记账人的角色,保证整个网络的正常运行。21个超级节点轮流负责记账,每一个区块产生后,会按照顺序传递到下一个超级节点中,第二个超级节点要负责打包新的区块,同时确认上一区块的内容,当某一区块被超过2/3的超级节点确认后,该区块将被确认为不可逆区块。 BFT(Byzantine Fault Tolerance),意思是拜占庭容错算法,DPoS共识加上BFT算法后,验证时不再按照出块顺序由超级节点一个个验证区块内容,而是让出块节点成为主节点,出块后同时向剩下20个节点进行广播,并获得节点的验证反馈,如果有超过2/3的节点验证通过,则该区块成为不可逆区块。BFT可以使得EOS的区块确认速度显著增加。 目前采用BFT-DPoS共识机制的EOS可以实现0.5s的出块速度,1s实现区块的不可逆转。为避免因出块速度过快而漏块,EOS的超级节点会按照其地理位置分布轮流成为主节点,尽可能减少超级节点间的网络延迟,同时规定每个超级节点连续生产6个块,至少保证6个区块中的前几个能确认完成,不会出现整个超级节点被跳过的现象。

Q: EOS的的经济模型的特点是什么? A: 目前大多数公链如比特币都是通缩的经济模型,发行总量恒定,而EOS的经济模型则有所不同,其采用了通胀的发行模式,每年增发总量的5%。EOS采用通胀的模型主要有以下两个原因: 使用EOS系统无需手续费。为了能够运行大量的商业级应用并提高用户的使用体验,用户使用EOS系统时不需要手续费。在比特币系统中,采用的是PoW的共识机制,区块生产者是通过竞争算力而随机选定,区块生产者将会获得手续费的激励(在Bitcoin达到2100万上限前还会获得创建区块的激励);而在EOS系统中,采用的是BFT-DPoS的共识机制,通过投票产生21个超级节点担任区块生产者,区块生产者的激励并不通过收取手续费,而是每年增发EOS代币用于激励超级节点,通过增发EOS代币用于激励来实现免除用户手续费的目标。 除了上面说到的激励机制,还有另外一个原因,即EOS代币的占比代表的是能够使用的EOS系统的网络资源的占比,包括计算能力,存储空间等资源,意思就是,如果拥有1%的EOS代币,则能够使用EOS系统最高1%的资源。按照EOS的愿景,若越来越多的商业级应用构建在EOS系统上,则将导致需要越来越多的计算能力和存储空间等,由于EOS系统的资源是按照EOS代币的持有量进行分配,那么现有的EOS代币必定无法支持更多的商业级应用的运作,所以EOS代币需要不断增发,以应对长久的发展需求。

Q: 石墨烯技术是什么? A: 石墨烯技术(Graphene blockchain library)是一种区块链底层技术架构,由Cryptonomex公司开发, 采用C++语言编写。而Dan Larimer就是Cryptonomex的创始人。 他创建的Bitshares、Steem和EOS都是基于石墨烯架构的项目,基于此架构开发的区块链项目还包括YOYOW,公信宝,DECENT等。 我们说的EOS的DPoS共识、高度模块化等特点其实都是石墨烯架构包含的内容,凡是基于石墨烯技术的项目都具有通用的特性,比如较快的转账速度、较高的交易吞吐量以及稳定、功能强大等。 不同的项目基于石墨烯架构则会总不同的修改和开发,例如EOS基于DPoS共识增加了BFT容错算法,手续费改成了免费等。

Q: 什么是DApp?怎样可以开发DApp? A: DApp是Decentralized Application的缩写,中文叫分布式应用/去中心化应用,是基于区块链底层开发平台建立的,比如以太坊和EOS。DApp与底层平台的关系,就好比APP与IOS和Android系统。

Q: 什么是超级节点? A: EOS白皮书中称超级节点为"区块生产者",指的是那些收集、打包、验证交易信息到区块中的节点,是EOS网络稳定运行的基础。 基于BFT-DPoS的共识机制,目前EOS规定网络中有21个超级节点及49个备用节点。 EOS是一个社区驱动的项目,因此超级节点的数量并非一成不变,若超级节点的数量不能满足项目发展,社区成员可以投票增加超级节点的数量。 若想当选EOS超级节点,需要满足一系列的标准才能参与竞选,而后获得一定票数后才能当选超级节点,一共有如下标准: 1.公开展示:竞选团队需要有自己公开的网站(至少拥有一个社交媒体账号用于公开展示); 2.在steemit拥有自己的账号,用于介绍竞选节点信息,包括:竞选节点名字、团队(公司)所在地;服务器类型及可能安放的位置;竞选团队相关人员名单,并且至少上传67%相关人员的照片及职业背景等资料; 3.技术规格:截至2018年6月3日,竞选团队要将设备等技术技术规范评估和总支出预算等发布到Steemit上。这些将信息会永久保留在steemit上,所以技术规范评估一定要谨慎,且所有评估都要核对;EOS社区会对评估结果的质量和可靠性进行评价; 4.拓展计划:6月3日以后,即主网上线后,将硬件及其他方面的扩展计划及评估公布于steemit上。要对评估结果进行初步核对,并公开; 5.社区福利:截至2018年6月3日前,有公开项目的团队,把项目福利概述发布到steemit上; 6.电报群+测试网络:列出参与测试网络的电报群及测试网络节点的名字; 7.竞选节点的线路图,包括:团队价值观,社区计划,资金使用及透明度,以及候选节点认为的其它重要事项; 8.如何看待节点分红,包括:将来是否给投票人分红;以及是否已制定禁止分红的相关规定,如果制定了需要给出相关链接。

Q: EOS超级节点需要做什么?他们的算力是怎么来的? A: 超级节点主要有以下职责: 1.提供服务器节点,保证节点的正常运行; 2.收集网络中的交易; 3.验证交易并把交易打包到区块; 4.广播区块给其他区块,在通过验证后将区块添加到自己本地区块链上; 5.保障并促进区块链项目的发展; 可以看出,超级节点决定EOS整个生态系统的稳定。 基于超级节点的主要职责,其所有的算力均需自行提供,按照 EOS 团队公布的硬件门槛,首先最少需要达到亚马逊 AWSEC 2 主机 x1.32x large 型,128 核处理器,2TB 内存,2x1920GBSSD,25Gb 带宽。光一台服务器的成本,一年就需要高达七八十万人民币。 当基于 EOS 的 DAPP 上线之后,因为交易量的提升而带来的网络带宽成本也将上升,这就要求想要参加竞选必须要有雄厚的经济基础,以及专业的技术实力。

Q: EOS的投票机制?用户为什么要投票?投票有没有收益?怎么投票? A: 由于EOS采用的DPoS共识机制,需要通过投票竞选出21个超级节点,而每一位拥有EOS的投资者都将拥有对超级节点的投票权。而投票,是我们在EOS节点竞选中唯一的权力,我们需要珍视并妥善的行使这项权利,共同决定最优秀的21个超级节点维护EOS系统的稳定运行。 当然,投票是没有直接收益的,但是如果我们选择了优秀的超级节点,而这些超级节点胜出后将承担维护EOS系统的稳定运行,随着EOS系统的稳定发展,那么我们手中的EOS将会越来越有价值,可以说是此次投票的间接收益。 用户可以下载BitPortal钱包,可以直接看到各超级节点候选人并用钱包内的EOS投票。另一种方式则是通过投票代理的方式进行投票,将我们的投票的权利交给投票代理人,让投票代理人代替我们进行投票。未来,BitPortal钱包也会上线投票代理的功能。

Q: EOS 资源里的CPU、NET、RAM是什么? A: EOS 的资源分为以下三种: 1. CPU(计算资源) 2. NET(网络带宽) 在EOS系统中,计算资源和网络带宽是用户通过抵押一定的EOS代币所换取的资源。计算资源的计量单位为时间,网络带宽的计算单位为字节。在用户完成抵押后,对应的资源即可使用。而若用户需要取回抵押的代币,在赎回的72小时后将会返回至用户的账户中。注,用户只可赎回空闲的系统资源,已被占用的资源在被释放前无法赎回。 3. RAM (内存容量) 在EOS主链资源中, RAM是一种比较特殊的系统资源,其计量单位为字节。任何开发者、用户在使用EOS主链的部分功能(如创建账号、发布Token等)时,将会占用系统一定的内存资源。该部分资源与计算资源(CPU)、网络带宽(NET)不同,RAM是可以交易的资源。用户需要使用EOS代币购买RAM资源,而不是使用EOS代币抵押。在用户购入RAM后,可以在任意时间将闲置的RAM出售并收回一定的EOS代币。RAM的价格会随着整个EOS的RAM资源进行浮动,其定价算法为Bancor协议的定价算法。EOS系统会对交易RAM收取一定量的手续费,其计算公式为:(x+199)/200,x为您的交易额。