是时候写一篇关于 EOS 的文章了。现在EOS主网已经上线。虽然我个人不是很喜欢 EOS 项目(但我一直在关注 EOS),但不可否认的是,EOS 这个备受争议的项目带来了区块链世界。改变。
写在前面
在阅读本文之前,如果你了解比特币和以太坊,你可以更好地理解这篇文章。欢迎订阅专栏:区块链技术带你从零开始学习区块链技术。
在本文中,EOS 指的是 EOS.io 公链项目,而不是以太坊上的 EOS Token。
EOS简介
EOS:中文含义:商业级区块链操作系统。
虽然以太坊创造性地引入了智能合约的概念,大大简化了区块币圈之家的开发,但以太坊平台仍然存在很大的局限性,即交易确认时间和交易吞吐量都比较小,严重影响了以太坊。用于商业应用。
交易吞吐量有一个特殊的词:TPS(per per )比特币比特币的TPS大约是7,交易至少可以确认几十分钟。以太坊的TPS约为20。确认通常需要几分钟。但是比特币以太坊也在不断进化以提高TPS,比如比特币的闪电网络,以太坊的技术(分片)和技术(分层)。
EOS项目的目标是建立一个可以承载商业级智能合约和应用的区块链基础设施,成为区块链世界的“底层操作系统”。EOS通过石墨烯技术解决延迟和数据吞吐量问题,TPS可达数千eos 币,交易确认时间仅需几秒。同时,据称未来使用平行链的方式可以达到百万级TPS。
EOS 设计了一套账户权限管理系统。EOS不再使用的地址作为账户,可以直接使用字符作为账户名,并设计了一套账户权限体系。
此外,在 EOS 上传输交易和运行智能合约不需要 EOS 代币。在 EOS 系统中,通过质押代币获得相应的资源来执行相应的交易,在 EOS 中运行程序是完全免费的,这种说法是不准确的。
值得一提的是,EOS项目的ICO也是基于以太坊ERC20 Token,其ICO时间长达355天。作为当时尚未启动的项目,40亿美元的融资金额是史无前例的。
备受争议的技术天才BM
EOS的主要开发者是 (),绰号BM(昵称:),是EOS的项目方,公司的CTO。和V神一样,他也是一个神奇的角色。两人因意见不合,在网上发生过多次争论。BM有一句话:我毕生的使命是为加密经济找到一些解决方案,保证所有人的财产、自由和平等。
BM 已经成功创建了三个区块链项目:Steem 和 EOS。他是一个技术天才,也是一个多变的人。2009年,BM也准备数字货币试一试。经过对比特币的研究,2010 年,BM 提出了一些比特币 的问题并想改进,从而创立了比特币 () 遇到了他“如果你不喜欢我或不明白,我没时间给你试,对不起。” 你)。于是BM开始创建自己的区块链项目,也就是2013年发布的,全球首个数字货币去中心化交易所。
2014年推出的时候,是当时的明星项目。由于bug太多,体验不好,以及BM在个别版本升级时没有提供向后兼容性eos 币,用户逐渐流失。更糟糕的是,BM在没有达成社区共识的情况下,利用自己1/3上述文章内容的记账节点强行分叉来增加发行总量。尽管 BM 提供了技术改进并发布了石墨烯工具集,但社区投票决定让 BM 离开。
离开的 BM 于 2016 年创立了区块链项目 Steem。去中心化社交网站基于 Steem。在BM运营期间,BM与CEO内德之间发生过多次口水战。2017 年,BM 离开了他创建的 Steem 项目(也许只有 BM 自己才能知道他离开 Steem 的真正原因),选择并建立了 EOS 项目。
带有 DPOS 的 ()
和 Steem 一样,EOS 的底层也使用了石墨烯技术。是一个开源的区块链底层库,同样出自BM之手。采用DPOS(Proof-of-Stake Share Proof )共识。机制。在 比特币 和以太坊网络中,任何人都可以参与记账,而 DPOS 限制参与记账的人数以提高出块速度 TPS。在 DPOS 中,簿记员不再被称为矿工,而是更名为 。现在,EOS里面出现了一个新词:Block,简称BP,大家翻译过来就是超级节点(本文还是会用到这个词,超级节点更像是一个营销名词)。
在 EOS 中,见证人数量为 21,见证人数量为 101。出块时间为 1.5 秒。在 EOS 中,出块时间增加到 0.5 秒。
不同于 Pow 和 Pos 共识机制,矿工可以自由选择参与挖矿。在 DPOS 下,节点需要参与见证人选举。Only the nodes that win the can be for . In EOS, 21 node who win the take turns to . 此外,还有100个备用见证人(候选节点),在21个见证人出现问题后,他们将担任替补。EOS 总发行量为 10 亿枚。见证人在完成打包的交易区块后可以获得区块奖励。区块奖励来自发行的通货膨胀,每年通货膨胀率接近 5%。
BM 功能的去中心化
我个人理解的区块链,它最大的革命是它的中立性,它的运行不应该被任何人干预,在POW共识中,矿工、项目方(开发者)和交易方是相互独立存在的。
在 EOS 中,BM 本人拥有巨大的选票,在一定程度上可以控制见证人的选举。同时,BM还为EOS制定了章程,要求所有见证人都遵守章程。因此,BM可以在一定程度上控制EOS系统的运行。
本文是我个人对EOS的理解。由于我自己眼界的局限,我的理解可能会有偏差。欢迎大家认可和指正。我的微信:。
EOS相关信息:
我们为区块链爱好者提供系统的区块链视频教程。觉得文章不够学的同学可以点击区块链视频教程。