本文首发于深入浅出区块链社区
原文链接:什么是EOS(柚子)

是时候给写写EOS了,现在EOS主网已经上线,尽管我个人不是很喜欢EOS项目(不过也一直在关注EOS),但是不可否认EOS这个争议性很大的项目给区块链世界带来的变化。

写在前面

阅读本文前,如果了解过比特币及以太坊,可以更好的理解本文。欢迎订阅专栏:区块链技术
指引你从头开始学区块链技术。

本文出现EOS是指EOS.io公链项目,不是指以太坊上的EOS Token。

EOS 简介

EOS: Enterprise Operation System 中文意思为:商业级区块链操作系统。

尽管以太坊创造性引入智能合约概念,极大的简化了区块链应用的开发,但以太坊平台依然有一个很大的限制,就是交易确认时间及交易吞吐量比较小,从而严重影响了以太坊进行商业应用。

交易吞吐量有一个专门的词:TPS (transaction per second 每秒的交易量) 比特币的TPS 是大概7,并且最少几十分钟交易才能被确认,以太坊的TPS大概是20左右,交易的确认一般需要几分钟的时间。
不过比特币以太坊也在不断进化以提高TPS,比如比特币的闪电网络,以太坊的Sharding技术(分片)以及Plasma技术(分层)。

EOS 项目的目标是建立可以承载商业级智能合约与应用的区块链基础设施,成为区块链世界的“底层操作系统”。
EOS通过石墨烯技术解决延迟和数据吞吐量问题,TPS可达到数千,交易的确认时间也只有数秒。同时声称未来使用并行链的方式,最高可以达到数百万TPS。

EOS 设计了一套账户权限管理系统,EOS不再使用的地址作为账户,可以直接使用字符作为账户名,并设计了一套的账户权限体系。

此外,在 EOS 上转账交易及运行智能合约不需要消耗 EOS代币。而是EOS 系统当中,抵押代币获取对应的资源,来执行相应交易,在EOS运行程序完全免费的说是不准确的。

值的一提的是EOS项目其ICO也是基于以太坊ERC20 Token进行的,其ICO 时间长达355天,作为一个当时还未上线的项目,融资额达到40亿美元是前所未有。

充满争议的技术天才BM

EOS的主要开发者为丹尼尔·拉瑞莫(Daniel Larimer), 绰号BM(GitHub的昵称:ByteMaster), 它是EOS的项目方,BlockOne公司的CTO。
和V神一样,也是一个神奇的人物,网络上两人因理念不合有多次论战。BM有一句牛B 轰轰的话:我终生的使命,是致力于找到一些加密经济的解决方案,给所有人的财产、自由、平等带来保障。

BM成功创立过三个区块链项目:BitShares、Steem 以及EOS,是一个技术天才,也是一个多变的人。
2009年的BM也准备的数字货币一展身手,在其研究比特币之后,2010年BM提出了一些比特币的问题,并想要改进,结果比特币的创始人中本聪(Satoshi Nakamoto)怼会了他“If you don't believe me or don't get it, I don't have time to try to convince you, sorry.”(懂不懂随你,我可没时间理你)。
于是BM开始着手创建自己的区块链项目,这就是2013年发布的 BitShares 比特股,世界上第一个数字货币去中心化交易所。

BitShares在2014年上线时,是当时的明星项目,也由于bug太多、糟糕的体验以及BM在进行个别版本升级的时候都不提供向下兼容,用户逐渐流失,更要命的是,BM利用自己超过1/3的记账节点,在没有达成社区共识的情况下,强行分叉增发了BitShares发行总量。尽管BM在技术提供了改进,发布了石墨烯工具集,不过最终社区投票决定让BM离开了BitShares。

离开BitShares的BM,于2016年创立了区块链项目Steem,去中心化社交网站Steemit就是基于Steem创建,在Steemit的运营期间,BM和Steemit的CEO Ned有过多次口水战。
在2017年,BM离开了自己创建的Steem项目(也许除了BM自己,没有人能知道他离开Steem的真实原因),选择与布鲁默联合创办了BlockOne公司打造EOS项目。

石墨烯(Graphene)与 DPOS

和BitShares、Steem 一样,EOS底层使用的也是石墨烯技术,石墨烯是一个开源的区块链底层库,也出自BM之手,它采用的是 DPOS(Delegated Proof-of-Stake 股份授权证明机制 )的共识机制。
在比特币及以太坊网络中,任何人都可以参与记账,而DPOS为了提高出块速度TPS,限制了参与记账了人数,在DPOS中,记账者不在称为矿工,而是改称为见证人 Witness,现在EOS中,又有一个新词:Block Producer,简称BP,大家翻译为超级节点(本文中依旧会使用见证人这个词,超级节点更像是一个市场营销用词)。

在EOS中,见证人的个数是21个,BitShares中是101个,BitShares的出块时间打开是 1.5秒,在EOS中,出块时间提高到了0.5秒。

和Pow及Pos共识机制矿工可以自由选择参与挖矿不同,DPOS下节点需要参与见证人选举,只有赢得选举的节点才能负责出块,在EOS中,赢得选举21个节点见证人轮流出块。
另外还有100个备用见证人(候选节点),在21个见证人出现问题后做替补。EOS的发行总量是10亿, 见证人在完成打包交易区块后,可以领取到区块的奖励,区块的奖励来自对发行量的通胀增发,通胀率每年接近5%。

BM特色的去中心化

我个人理解的区块链,它最大的革命性就是他的中立性,其运行不应该受到任何人的干扰,在POW共识中,矿工、项目方(开发者)以及交易方他们是相互独立的存在。

在EOS中,BM本人拥有巨量的选票,他可以在一定程度上左右见证人的选举,同时BM还为EOS制定了宪法,要求所有的见证人必须遵照宪法。因此BM某种程度上可以左右EOS系统的运行。

本文是个人对EOS的理解,受我自己视野局限也许理解有偏差,欢迎大家批准指正。

EOS相关资料:

  • EOS开发者资源
  • 官方网站
  • Github 代码

深入浅出区块链 - 系统学习区块链,打造最好的区块链技术博客。
我的知识星球:深入浅出区块链为各位解答区块链技术问题,欢迎加入讨论。

转载于:https://blog.51cto.com/13457438/2146856

什么是EOS(柚子)相关推荐

  1. eos节点服务器_长期看,EOS柚子能不能达到1000元?

    [简介: EOS柚子可能是币圈中奶的人第二多的币种了,特别是币圈中众多的知名人士.会营销的人士都在疯狂为柚子打call.那么长期看,EOS能不能达到1000元? ] 在整个币圈,你会发现基本没有人敢说 ...

  2. EOS 柚子开发资源汇总

    EOS 柚子开发资源超级汇总导航站,你想知道的EOS 柚子资源都在这里. EOS官网 EOS白皮书(英文版) 技术白皮书 - 中文版, EOS白皮书(中文版) 一份中英对照 Blockone官网 中文 ...

  3. 中国第一届EOS柚子节|EOS王团长中国行北京见面会圆满收官

    北京的周末下着淅淅沥沥的小雨,宁静而又深远,北京作为中国区块链的发源地,这里留下了很多布道者的身影,在区块链的发展历史上画出了浓重的一笔. 5月20日下午,EOS王团长中国行如约来到了北京,韭菜团子. ...

  4. eos和以太坊有什么关系_比特币、以太坊、柚子三者的关系

    爱我就要抱抱我,爱我就要亲亲我,爱我就要奶奶我.好吧.那我就今天奶一下EOS. 说起区块链,大多数的人,就会想起比特币.以太坊....... 其实这三个币种也是有着一丝联系,有了比特币,才有了以太坊. ...

  5. eos节点服务器_EOS柚子生态投票的骗局,你以为自己在区块恋革命,其实是在参与CX罢了...

    文/币侠bx 最近有粉丝问关于EOS柚子生态投票,之前也听说过EOS的各种ZJP,什么EOS生态,EOS社区,EOS金融等等,这些ZJP都是打着EOS的旗号在招摇撞骗. 首先说一下EOS本身的机制,E ...

  6. eos操作系统_【EOS币资讯】EOS币与以太坊有什么不同?

    全文导读EOS币与以太坊有什么不同?以太坊是一个专门为开发和运行去中心化应用(DAPP)搭建的智能合约平台;EOS与以太坊类似,同样是基于智能合约和区块链而搭建.但是,从技术和设计理念等方面来看,这两 ...

  7. 区块链入门 第十部分 EOS

    EOS柚子 EOS环境部署 作者-磨链社区-KY 随着EOS主网上线的时间越来越近,对于超级节点竞选的话题也越来越多.很多人认为它是区块链3.0技术,可以推动区块链技术的商用落地.作为开发者,我们可以 ...

  8. 比特币继续回撤,BCH异动,警惕一日游行情

    大饼大幅回落,场外炒作沸沸扬扬,说什么的都有,但细究之下,说白了就是抛压大了,有人拿不住,有人凑热闹压压价而已,虽然我们拿着中线空单,但是长线趋势看涨还是不变.眼下,新一轮的一日游开始了,太子领头异动 ...

  9. 谁是颠覆者?最全盘点25条区块链主链

    2019独角兽企业重金招聘Python工程师标准>>> 在区块链的世界里,主链为王,得主链者得天下. 这貌似和区块链去中心化的理念很不相符.但目前区块链的发展正处于初级阶段,大部分技 ...

  10. bch怎么挖_BCH与BSV的减半,给目前正在反弹中的行情带来什么?

    点击蓝字关注我们大家好,我是紫狮财经CEO,Hyrik老师(hyrik2021).今天就要完成减半的BCH.还有18小时22分钟就减半的BSV,以及还有18天14小时7分减半的DASH,在这一个月的时 ...

最新文章

  1. dedecms 页面无刷新调取
  2. 华为p4支持鸿蒙功能吗_华为鸿蒙系统可以用了,支持这四款手机,看看有你的吗?...
  3. 上海计算机二级报名无法选择,上海2020年二级计算机怎么报名
  4. python计算机视觉编程(全)(强烈推荐)_推荐一个计算机视觉图书:python计算机视觉编程...
  5. 【大牛疯狂教学】mysqlinnodb和myisam
  6. python 编程模型
  7. java调用sql返回list_Spring JdbcTemplate实现有java.sql.ResultSet结果集返回的存储过程调用 | 学步园...
  8. java怎么跟qtp脚本传参数_QTP多个Action之间传递参数的方法详解
  9. nQueen问题java实现
  10. 农行支付php,ECSHOP教程:农行支付接口开发(含手机端)
  11. 测试平台的发展与未来趋势
  12. c++编译时出现discards qualifiers [-fpermissive]的错误
  13. Electronic Commerce 12th Gary Schneider
  14. You need to prove you’re evil cheap nike air max
  15. python的基本文本处理操作
  16. STM32的空闲中断
  17. 【问题】loadrunner运行场景时,用户卡在run状态,且退出时卡在gradual exiting状态
  18. 如何把一张透明的图片做成不透明的
  19. 成功解决:image “pyimage2“ doesn‘t exist【轩详细教程】
  20. 云计算、大数据和人工智能知识普及

热门文章

  1. 常见格式浏览器在线预览
  2. python 12306查询不到车次_过年回家抢不到火车票?Python 开发 12306 查票神器
  3. python skimage 填补图像孔洞
  4. android 关机 流程_android系统关机流程分析
  5. Flink 的 算子链 和 资源组
  6. HTML 的静态网页分页样式
  7. 技术胖React博客实战 - 新版问题解决方式整理
  8. 使用AI技术获取图片文字与识别图像内容
  9. 微信小程序----App生命周期
  10. !Latex Error: File ‘XXXXX.sty‘ not found.