财富之旅---《未来的区块链3.0技术你了解几分?》
《EOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0》
EOS.IO 是由block.one开发的一个基于区块链结构设计的能够支持水平和垂直扩展的去中心化应用的平台。它就像是一个完整的操作系统,可以在上面构建各种应用。EOS.IO提供了账户、认证、数据库,异步通信以及跨平台跨集群的定时应用。它有望支持每秒百万级交易,完全零费率,并可以快速且容易地部署去中心化应用。
以上是我对官方定义的理解,通过这个定义,我们可以抽离出最主要内容,就是EOS的核心竞争力是:
.tps:百万级
.gas = 0
.Dapp更加容易高效地被部署
下一代区块链肯定是大规模的各行各业的Dapp的雄起,就像当年互联网革了传统行业的命一样,所以,能够做好大型商业应用的基建工作的公链就是未来区块链的宠儿。目前,呼喊着百万级tps,手续费为0,快速部署Dapp的EOS无疑切中了所有的要点。
下面针对一些名词进行一个解释:
.EOS,目前指的是基于ERC20在以太坊上发行的代币,用于block.one公司开发软件与社区运营。
.EOS.IO,是由block.one开发的可构建公链的软件源代码。
.EOS platform,采用了EOS.IO软件构建的公链平台。
.Dapp,这里指的是未来在EOS公链平台上基于EOS.IO软件开发部署的去中心化应用。
EOS私募分配机制
例如,一个周期我计划发放20枚EOS。在这期间,Bob贡献了4个ETH,而Alice贡献了1个ETH,此周期结束。那么总ETH募集量为5ETH,对应发放一个EOS的等价价值为0.25ETH,因此,Bob会得到16枚EOS,而Alice会获得4枚EOS。
所以,当你花费ETH或者BTC参与了EOS私募,一定是等到它一个周期结束才会进行锚定核算,你才会收到EOS token。
有意思的是,在EOS官方问答上,它不允许美国公民、实体将EOS当做一种投机性产品购买,当然了,因为区块链的匿名性,EOS这么说并没有什么意义,估计只是做个态度,对了官方也不建议EOS买卖,但你也控制不了OTC和交易所
另外,block.one为了保证它们不会购买EOS,不会为投资人支付股息,也不会发起任何形式的回购来操纵币盘,它们打算进行一个独立的第三方审计,将会发布一个独立审计报告提供进一步的保证。
石墨烯技术:
石墨烯技术是新一代的区块链技术,基于DPOS共识算法。目前市场上流行的区块链阵营有三种,一种是第一代以比特币为主的生态体系,他们是基于POW共识,纯粹的去中心化,基于p2p的加密数字货币技术;第二种就是以以太坊构成的生态体系,主要以基于智能合约的ERC20的代币体系,他们是基于POW共识,目前以太坊正准备切换到POW+POS的多共识体系;第三种就是进化到目前最强劲的石墨烯技术生态体系,它是基于DPOS(股份授权证明共识),支持高并发,高性能等大规模工业级商业场景的基础设施,诞生了BTS(BitShare)开源商业系统,Steem去中心化社交网络平台以及EOS。
目前我们看到的石墨烯技术的几个显著特点是:
.转账速度特别快
.吞吐量tps极高
.安全性很高,没有原生bug出现
.功能强大,应用性极高
防御机制;
第一代比特币体系是非常安全的,但瓶颈很多。相比之下,第二代的以太坊有很多独特的创新点,例如智能合约,然而它历史遭受攻击的次数和影响范围都非常严重。最后说基于石墨烯技术的EOS,它是通过个人持有币的数量进行资源分配(包括存储空间、网络带宽以及算力),没有足够币是无法发起攻击的,而如果大量购币攻击,则相当于已经成为房东却要砸自家房子,是得不偿失的行为。所以EOS在防御攻击方面是具备天然免疫力的。
分叉的处理:
由于出块权被牢牢掌握在21个超级节点的手里,如果其中某个节点作恶的话是很容易被追踪到的,这个节点作恶的表现可能是在它出块的轮次人为造成了一个分叉,此时,需要21个节点中的15个节点进行确认,通过确认的这一区块被认为是主链上不可逆的一个块,任何不存在该块的都会被看做无效。这样就避免了分叉的可能。
DApp:
EOS通过石墨烯基础技术,再加上自身的优化,可以达到百万级tps,同时不同于以太坊停留在Paas(平台即服务)的属性,EOS开拓思路增加了SaaS(软件即服务)的能力,加入了Dapp通用的账号体系、权限身份认证、异步通信、自描述数据库、自描述接口以及上面提到的WebAssembly浏览器客户端部署工具包,总之,拥有这一切优势的EOS将真正成为了未来工业级应用的平台。
不过我们也要感谢以太坊提供的智能合约和Dapp的思想,在EOS得到了广泛而有效地发扬,我们可以开发自己的Dapp部署在EOS上,通过持币数量来获得对应比例的资源(包括存储空间,网络带宽以及算力),这是革了AWS SAAS和PaaS的命(恐怕未来AWS只有提供云计算基础设施的市场了)。
超级节点的选举机制:
不同于以太坊POA,因为以太坊的POA是基于非常小场景的私链或者联盟链的,这与大规模对外公开的公链EOS的场景是不同的。不过在我还未研究过EOS源码的当下来看,DPOS的超级节点的选举以及出块的机制与POA如出一辙。
1,用户节点通过rpc接口进行投票,这里面不同的地方是:EOS是通过持币数量来决定手里有几票(这也是权益证明的精髓所在),而以太坊POA只是一个节点一票的形式。
2,节点被选举成功,以太坊POA是没有确定数量限制的,随时按照全网投票与票数清零以后的每一轮投票结果去增删超级节点。而EOS则不同,超级节点目前只有21个,在整个投票周期结束以后,排名前21位即胜任。
3,超级节点的要求不同,以太坊POA的认证节点与普通节点并非有任何差别。而EOS的超级节点则不同,这21个超级节点必须符合非常高的性能要求以及运维能力,社区规模等。
4,机会均等概念在EOS超级节点中仍然是存在的,不过当一个超级节点出块方面出现问题,在一定规则下会被丢弃,然后重新选出新的节点替代它作为超级节点的身份。