首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EOS生态区:EOS是高性能、低费用、有治理的区块链平台

上周日EOS生态区的线下活动中,EOS生态区的小伙伴就EOS、EOS生态区的相关问题做了演讲,今天柚子将分享内容整理出来分享给大家~

上台演讲的小伙伴,是EOS生态区的冯绍锡,他是Bitshares、EOS社区早期参与者,对石墨烯框架有深入研究超级账本中国社区深度参与者,参与负责过多个区块链落地项目,是个非常有实力的小哥哥~演讲干货如下:

“Why EOS”

EOS生态区 冯绍锡

大家好,很高兴今天能够与大家分享EOS相关内容。今天我的题目是“why eos?”,副标题是“why eoseco”。为什么我们选择EOS作为区块链底层平台?为什么大家要给EOSeco投票?请听我一一道来。

从中本聪发明比特币到现在,无数的区块链项目如雨后春笋搬出现,比特币、莱特币、域名币、彩色币等等。

后来,大家意识到如果只是要做一个去中心化的应用,并不需要每次都从零开始,做一条全新的链给所有人用就行。于是有了以太坊。

但是再后来,大家发现一个以太猫就可以把整个网络挤爆,而每个用户的每个行为都需要支付gas手续费,这并不合理。

我们认为,一个区块链平台应该是高性能、低费用和有治理能力的。

(1)高性能意味着每个去中心化应用可以给用户一个合理时间的反馈,而不是等10-20分钟才能确认交易。

(2)低费用意味着,应用的使用者无需为每个行为付费,就像你使用微信是免费的一样。

(3)有治理能力意味着区块链可以通过自我升级来解决问题而不是通过分叉解决争端。

这就是我们选择EOS的原因。

接下来我们看,为什么EOS能够实现这么高的性能?

首先我们要从共识算法来看,我们都知道比特币和以太坊的共识算法都是POW工作量证明算法,通过算力竞争来决定由谁出块由谁记账。说实话,当我第一次了解其中的原理,我被震撼到了,通过如此美妙、自恰的系统来实现去中心化的共识,构建了数字货币系统,中本聪真是神人。

但是,如果一个运行智能合约的区块链平台使用POW,结果将是灾难的,因为这种方式能够承载的交易量实在是太有限了。

所以EOS使用DPOS委托权益证明的共识算法:持币人通过投票,选出超级节点,由超级节点轮流出块。这样的方式免去了工作量证明大量无谓的计算浪费,同时能够大大缩短出块时间。

目前EOS出块时间被设置为0.5秒。abft是EOS第二版白皮书最新增加的特性,通过所有超级节点在出块后对区块进行签名确认,能够在最短1秒的时间里达成不可逆交易。从目前的测试结果来看,EOS单线程每秒能够处理大约6000比交易,而以太坊则只能处理约20笔。

另外,EOS设计之初就是兼容侧链和跨链通信的。侧链可以理解成一条与EOS使用相同软件的独立的链,但是通过跨链通信机制,各种信息包括代币都可以在主链和侧链之间进行交换。当一个去中心化应用有大量的交易需求时,就可以考虑开一条侧链来减轻主链的负担。通过侧链和跨链通信,EOS最终能够实现百万级别的系统性能。

我们认为,区块链平台应该是低费用的,用户无需为每个行为付费。那么,EOS又是如何来实现低费用的区块链平台呢?

第一,EOS没有算力竞争。我们知道比特币全网算力不停在飙升,矿机、电力都是巨大的成本,目前全网每年的成本以十亿计算。但是EOS每个超级节点只需要拥有承载交易的计算能力,就算是使用顶级的硬件设施,成本也只是在百万级,21个出块节点和100个候选节点成本加起来也不会超过千万。这是EOS低费用的基础。

而且,这部分的费用实际也不由用户来支付,而是通过每年EOS增发的代币,也就是通胀作为奖励来支付节点的成本。目前EOS设计的通胀率为5%,也是就每年会增发5%的EOS代币。其中1%用来支付超级节点奖励,其他部分将作为改进提案开发工作的奖励以及EOS生态建设的费用。

免费的交易有个难以回避的问题,就是垃圾交易的攻击,同时还有资源过度占用的问题。EOS通过抵押代币的机制来解决这些问题。

一个应用抵押EOS给系统,换取相应比例的计算、存储和带宽的资源,通过这样的方式,如果一个应用有大量的资源需求,那么它就需要抵押更多的EOS代币。

其实抵押代币减少流动性本身也是一种成本,这是我用“低费用”而不是“免费”的原因。也因为这个原因,发起垃圾交易攻击,实际上的成本也是非常高的。

另外,我认为这种机制对于EOS代币的价值是有帮助的。如果部署在EOS上的应用越来越多,那么对于计算资源的需求也会增加,更多的EOS代币处于抵押状态,那么在市场上流通的代币数据减少,势必会推高代币的价格。而抵押EOS代币的成本或许最后变成一种获得盈利的投资行为。

从09年比特币产生到现在,区块链领域出现了一些问题。比如比特币因为区块大小问题导致的分叉,以太坊因为 the DAO 智能合约bug事情的硬分叉。

我们认为,一条区块链是需要治理的,对于区块链的改进不应该只掌握在少数开发团队手里,出块的权力也不能只掌握在少数矿池手里。

EOS治理的核心就是持币人投票。持币人投票可以选出超级节点,也可以对改进提案进行表决,真正让权利回归到持币人的手中。

EOS有使用李嘉图合约写成的清晰的宪法,来规定链上的一些行为,比如超级节点不能贿选。为了应对智能合约的bug,EOS支持账户冻结和智能合约升级。当超级节点发现有智能合约bug导致的异常交易是,21个超级节点中15个同意,就可以对账户进行临时的冻结来避免事态的失控,争取时间让开发者修复bug。EOS宪法支持升级,有一套详细的升级流程......

这所有的设计都是为了避免区块链的僵化,用我们的说法就是EOS是与时俱进的区块链。

这是EOS核心开发者,大神BM。从Bitshares开始,他已经成功做出了3个成功的区块链项目,这是没人可以匹敌的。

Bitshares是一个去中心化交易所,Steemit是一个去中心化内容平台,这两个项目目前市值都稳定在前50,而且运行地非常稳定。Bitshares和Steemit的性能是有目共睹的,秒级的性能能够秒杀所有的竞争对手。BM的存在,至少能够证明EOS代码质量绝对是没有问题的。不像某些空气币,具体这里就不展开了。

以上几点,就是我们为什么选择EOS的原因:高性能、低费用、有治理的区块链平台。我们相信,以后一定会有越来越多的应用运行在EOS上。

说一个小插曲,目前有很多人对EOS映射很困惑,到底需要怎么操作?

我们知道,EOS在以太坊平台进行众筹,目前EOS代币也是以太坊平台ERC-20代币。在众筹结束后,在以太坊上的代币将会冻结,通过映射,这些EOS代币将转移到EOS主链上。

要映射,首先,需要使用工具生成一对EOS公私钥对,保存好,特别是私钥不能泄露。

第二步,通过MyEtherWallet、imtoken等以太坊钱包,向EOS众筹地址发送生成的EOS公钥,注意不包括私钥。

交易成功后就完成了映射。如果不放心,可以通过工具检查是否映射成功。

在众筹结束前,应该是6月1号,将持有的EOS代币转入完成映射的以太坊钱包,等到EOS主网上线,就可以在EOS主网上进行流通和交易了。

如果觉得太麻烦,可以放在承诺映射的交易所里。我们团队也会提供EOS公私钥生成和映射检查的工具。

“Why EOSeco”

why eoseco?为什么要投票给我们团队?我们团队对区块链技术有信仰,对EOS项目有信仰。信仰是我们的动力,可以支撑我们穿过熊市,坚持不作恶的原则。

其次,我们团队有着强悍的技术实力,我们团队的技术人员有着多年的IT经验,这是我们敢于成为超级节点的原因。

我们团队会持续对社区进行贡献,孵化DAPP,来构建一个更好的EOS生态环境。

这是我们节点初步的技术架构。

出块节点有主从双备,当主节点挂了之后,从节点马上顶替,保证出块的可靠性。在主从节点之上,有switcher server 和WAF防火墙来保证主节点的安全持续工作。

除了出块服务器,我们还会架设API服务器集群,为全网提供区块链接入服务,同时也减轻出块服务器的负担,让出块服务器可以专注打包出块。API服务器集群支持弹性伸缩和水平扩展,来为全网提供更可靠高效的服务。

随着网络规模和交易量的变化,我们的技术架构和服务器配置也会相应调整。

我们已经在Jungle测试网成为出块节点并稳定出块。Jungle测试网是由全球各地的节点组成的测试网,目前已经稳定运行一段时间。我们测试了智能合约的部署和外部API调用,同时还做了简单的dapp,测试区块链各方面的功能。

我们计划贡献社区的内容包括:

EOS公私钥生成工具,EOS映射检查,EOS区块链浏览器和EOS钱包等。

我们已经上线了区块链浏览器,通过上面的网址可以访问。目前数据是jungle测试网的测试数据。在浏览器中可以看到目前有多少区块链,由谁出块,可以看到所有交易和所有账户的详细信息,欢迎大家测试使用。

此外,EOS生态区将建立EOS生态区基金。基金专注于孵化优质的区块链应用,给予各种帮助。UChain是我们团队的项目,我们的愿景是使用区块链服务于广大企业用户,实现企业合约区块链化,构建更全面的区块链世界。

最后,是我们的愿景,我们希望去中心化的思维遍布世界每个角落。谢谢大家。

—end—

关于节点的竞选、EOS的技术及未来,你的理解是如何的?你还有哪些疑惑的地方?欢迎留言,大家一起交流讨论~

欢迎加入EOS生态区

社会媒体

EOS生态区官网:www.EOSeco.com

Telegram Channel:t.me/eoseco

Telegram Group:t.me/eoseco2018

Twitter:https://twitter.com/EosecoNet

Facebook:https://www.facebook.com/eoseco.net

新浪微博:http://weibo.com/eoseco2018

Github:https://github.com/Eoseco

Medium:http://medium.com/@eoseconet

Steemit:https://steemit.com/@eoseco.net

EOS生态区小秘

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180424G1FSTT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券