EOS-一个去中心化的应用系统

作者: 六弦起舞 | 来源:发表于2018-02-14 08:32 被阅读0次

    真正了解EOS是在去年的94事件以后了,这也是我开始了解区块链技术的开始。

    因为在得到上购买了笑来老师的专栏《通往财富自由之路》,认识了笑来老师,通过深入学习,慢慢变成了笑来老师的脑残粉,到后来得知笑来老师要做一个区块链项目press one,那就要坚决支持,当时对区块链一无所知的我通过学习,了解到press one是基于EOS的一个内容分发的项目,且press one的token是通过eos来兑换的,所以就入手了一些eos,后来通过eos换了一手的prs,再后来94关闭国内ico交易所,prs退币,又换回了一手的eos,之后币市进入熊市,自己也就失去了对区块链的研究的兴趣,对eos是什么也不再去管了(标准的新晋韭菜一枚)。

    直到加入了金马的小密圈,才对区块链有了一个新的认识,金马的一系列课程让我认识到eos是个好项目,eos的token值得拥有。

    那么eos究竟是什么?

    eos是一个底层公链系统,eos.io软件引用一种新的区块链架构设计,它使得去中心化的应用可以横向和纵向扩展。 在这个操作系统上可以构建应用程序,也可以提供帐户、身份验证、数据库、异步通信和跨越数百个 CPU 内核或集群的应用程序调度。

    eos的几个特点:

    1.支持成百上千的用户。eos的高性能(可以在1秒内进行100W次打包记账)可以承载数量众多的dapp应用,因此可以处理极其庞大的用户数据。

    2.免费使用。普通人无需任何手续费就可以方便的使用,而在目前为止无论是btc还是eth的高额手续费令散户咋舌。

    3.简单升级和bug修复。企业构建区块链基础的应用需要能够为应用增加新特性的灵活性。所有非同凡响的软件都会受到 bug 的影响,即便是经过了最严格意义上的验证。这个平台必须具有足够的鲁棒性以便应对不可避免出现的 bug。在eos上修复bug和系统升级极其简单。

    4.低延时。一个好的用户体验需要延时时间在数秒内就能收到可靠的反馈。 高延时会阻碍用户,并且会让构建在区块链上的应用比已有的非区块链应用缺乏竞争力,而eos的算力是100W+TPS。

    5.时序性能和并发性能。eos具有高时序性和高并发性,能够将工作量分配到多 CPU 和计算机之上。

    eos的共识算法---DPOS

    EOS.IO 软件使用唯一能满足区块链之上应用性能需求的去中心化共识算法,委托股权证明 (DPOS)。

    DOPS是怎样运行的?

    EOS.IO 软件使得区块准确的每 3 秒生成一个并且在任何时间点都只有一个被授权的生产者来生成区块。 如果一个区块在规定时间之内未被生产出来则这一区块将被跳过。 当一个或多个区块被跳过发生时,在区块链中会有一个 6 秒及以上的间隔。

    在 EOS.IO 软件中,区块通过 21 名生产者轮流产生。 在每一轮的开始时,21 个唯一的区块生产者被选出。 获票最高的前 20 名自动在没轮被选中,剩余的一个生产者通过得票比例选出。 被选中的生产者通过从区块取到的时间作为伪随机数来打乱其顺序。 打乱顺序是为确保这些生产者与其他生产者保持均衡的连通性。

    如果一个生产者错过了一个区块并且在过去的 24 小时内没有生产任何的区块,那么它将被从候选中移除,直到它在区块链中通知它要开始再次生产区块的意图。 这样通过最小化区块丢失数量(因被证实不可靠的节点不作为导致)来确保网络操作的稳定性。

    如果说btc是区块链1.0,eth是区块链2.0,那么eos就是区块链3.0。相信eos的出现,会颠覆传统对区块链的认识,并能促使更多区块链应用落地,造福全社会。

    相关文章

      网友评论

        本文标题:EOS-一个去中心化的应用系统

        本文链接:https://www.haomeiwen.com/subject/xnastftx.html