EOSIO发布两周年开发回顾与展望



  • 文稿整理 — 币说

    不论是媒体、社区,很多人都不知道,blockone这两年真做了不少东西。你看Cosmos社区跑路;然后,以太坊非常慢。我不是怼他们。像以太坊这种类型,他就会比较慢,因为他要民主,没办法高效。

    blockone不论你怎么去骂,他的代码确实没有问题。大概说一下这两年做了哪些事情。

    现在他的Vision(愿景)——致力让eosio成为世界上最快,最可拓展,最容易使用的区块链基础支柱。他追求的是更多的应用、更多dapp、更多的用户、更快的交易速度、更快的区块确定速度。

    先从区块生产上来说,它的纵向扩展。

    eos VM上线以后,合约开发者很清楚,智能合约性能确实大规模提升了。
    第二个,是多线程的开发,这东西其实是所谓百万tps的基础。
    区块链本质上是一个数据库,blockone在数据库技术上,也投入了非常多的精力。
    还有,提高资源的效益,降低资源的成本,这也是他的一个开发方向。

    横向拓展的话,不只是blockone在做,社区也在做。

    比如预言机、轻节点,实现基于侧链、姐妹链的拓展。
    还有,从数据访问的可拓展性上来讲,eos的节点数据太多了,一般的节点跑不动。肯定需要它允许更高的性能,更复杂的数据查询,以及历史状态的查询。

    为什么大家不知道他在做什么,因为很多东西都面向开发者。随便读几个:

    1.基于GUI的节点管理
    2.推进通用身份验证器库
    3.开发Java 和 Swift SDK......

    这里面最少有十条,但大家都不太听得懂。我们再讲一下面向用户的。

    1、基于浏览器的应用签名
    2、允许应用程序为用户支付资源费用
    3、探索去中心化存储系统

    eosio是一个开源的软件,任何企业都可以用eosio的代码,建立自己的区块链应用。企业可能对去中心化的重视没那么高,更关心是不是一个更高性能的东西,能不能满足商用需求。包括我们经常提到的隐私、版权这些需求。

    还有,以往我们创造代币的时候,要用智能合约,也要探索如何无需部署合约就可以创建代币和销毁代币。

    EOSIO已经做完了的——

    比如EOS-EVM,支持在EOS上跑ETH的合约。
    比如EOSIO.CDT,其实是合约开发者的工具集,这个东西出来以后,很多开发者会觉得还挺爽。

    有些不一定是blockone官方做的,很多由社区开发者在做。比如,像社区里有人在做历史数据查询工具。

    VM大家都知道了,REX也上线了。

    包括EOS公投,链上通信和投票系统。你会发现EOS主网启动之前,全世界所有的区块链都没有链上投票。后来抄了EOS,他们也不承认。EOS确实把整个区块链的竞争,往上提了很大的一个级别。

    包括BOS社区,还在做IBC的跨链。

    还有像Telos社区启动的时候,在治理上也做了非常大的改进。

    blockone这两年的工作,没有问题。谦虚点讲是整个加密行业前五;不谦虚的说,就没有人比他做的东西多。

    比特币经历过两次硬分叉,它都无能为力。比特币社区把自己当成数字黄金,是不接受改变的。
    以太坊社区呢,已经形成了一整个利益群体,要做什么事情v神也想的清楚。我们发现往前跨了一个时代的东西,就是eosio了。

    所以在17年年底,我们组建团队开始研究,到现在为止已经做了两年多。

    从去年八月份开始,也开始对Cosmos的开发。

    早期大家对我们的理解,认为不就是治理嘛,但其实我们改了很多代码。一票一投,是我们最早做的。

    我们还支持了手续费模型。后来发现抵押的手续模型,交易非常高效,所以我们同时支持了这两种资源模型。

    从18年开始,当时做了一个节点的心跳机制。有一些备用节点,他就挂在那儿,什么都没干,也在获取收益。我们会定期检查他的状态,确保在主节点挂掉的时候,可以给你来支撑。

    我们社区还有一个预算系统,这个不是我们的原创。最早发现达世的预算系统做的非常好,开发者的经费都是通过它进行调整的。我们借鉴达世,做了一些改进,在eosc上部署。

    我们的选举机制,跟eos也有很大的区别。BM去年提出一个方案,跟我们的非常像,我们做了一个基于时间权重的选举机制。当然,我们也觉得这些系统还有很大的改进空间,社区自己也在讨论如何改进。

    互动问答

    blockone最近被投资者起诉,他们的技术表现非常优秀,市场(币价)表现怎么看?

    大家早期买eos的时候,就应该知道给blockone是捐款、捐赠,不叫ico,也不叫投资。谁是投资人,李笑来是,他是这家公司的股东,是股权投资。赚的是股权的回报,不是token的回报。

    另外,主网启动都是节点在竞选,并没有谁宣称对它负责。而且有更严格的声明,说如果主网、社区遇到问题,你要找blockone解决,是要付钱的。但其实他们没收过钱。

    EOS就一个问题——治理不活跃。其他的有问题吗?开发者不香吗?用户不香吗?你投票选出来的节点,他们治理得一塌糊涂。你怪BM,BM有节点吗?还是他有参与投票?

    社区不能在那干等,pos里其实没有持币待涨这个逻辑。staking获得的是币本位的利息,但你投票给这些节点,他不干活,解决不了问题。

    交易所进来,怎么玩的?火币ok币安,直接拿着你的币去投票,把节点给替换掉。有人去伸张自己的主权吗?没有,权利是你的,但你拱手让给了交易所,你自己赚那点微不足道的收益。

    最后,你获得了大量利息,但本金在急剧减少。交易所就是主力,他只是来赚钱的。如果你不去改变治理的形态本身,怪谁都没有意义。

    币价这个东西,哪怕波场,也比传统的货币系统要好,因为它是开放、透明的。首先他不会死,哪怕一个erc20,都可以活很久。但它的价格用美元,用人民币来衡量,就好比17年94之前,以太坊一文不值。当时智能合约的概念,谁听得懂?他的故事怎么出来的?

    是94之后,usdt、ico的需求慢慢起来,才有经济带宽、defi、金融积木,在以前没有这些。

    一个社区跟另一个社区,目标不同,它是集体意识的集合。你不满意,甚至可以分叉,都没关系。但不能每天拿着币在那等着,你交给交易所,换了一堆垃圾回来,然后你让他在那治理。

    所以,这个治理规则本身一定是有问题的。改完这个,大部分都是ok的。而且blockone的开发水平,性能绝对不输任何人,短时间内没有比他更快的,这是我的理解。

    EOS原力的初衷?对EOS最大的改进是什么?

    早年在17年,我也是个傻货,接触了eos奶王,他给我奶的。在巴比特楼下,他说,BM巨牛。我开始研究,作为一个散户,可以炒币赚点钱,可你拿着它拿的是什么,这是我的一个疑问。

    当时刚好也跟很多大佬聊过天,他们都不知道说什么,白皮书都看不懂。我看了几遍比特币白皮书,也没看懂。在一个行业,想了解他的唯一方式,就是去做。

    我们就傻兮兮组了一个团队,研究eos。在主网上线前,研究了半年多。

    当时最直接的导吙索,是一票三十投。我们不太懂,作为一个普通人,常识就是一票三十投能叫投票嘛?一票一投,可以投给三十个节点。把十票投给a,10票投给b,拆开去投。但我不太理解,一个币有三十个票权,我们就开始在这上面做改进。

    另一个很没法理解的问题,eosio早期有个超级权限,超级权限很严格,需要大于三分之二的节点才能去动。但以往对区块链的认知,你的用户资产除了私钥本身以外,别人是动不了的。我们移除出了这个操作权限,做轻节点的目的就是解决这个。

    大家都说eos不够去中心化,其实不是,你现在想要维权找谁去,很简单的道理,它是去中心化的。但有一点觉得不够去中心化,是他的余额状态不在区块上,我们大概用了六个月的时间解决。

    比特币的分叉给大家的印象很不好,什么btg、钻石都出来了,很多分叉背后都有利益在,都有利益群体。我们也没法证明我们不是这个意思,就一直在做事。

    最早有朋友说,你怎么不去分叉比特币?我的第一反应——握曹,我跟李笑来他们一样吗?但后来发现,分叉是区块链的一个精神,不满意叉出去自己做,分叉只是一个手段。

    以太坊号称2.0要出来,怎么看?到时候对eos有哪些新的威胁和挑战?

    以太坊2.0很好,集合了社区的一帮精英和工程师,开发也在有序进行。但很慢,毕竟牵一发而动全身,涉及到经济系统的改变,不是改两行代码就能解决。

    eth2.0可能今年启动,但可用,要三年以后。毫不怀疑三年以后他的潜力,毕竟是一个经济系统,会虹吸其他的经济系统,这是没有问题的。包括往eth上跨链的btc数量一直在增长;usdt的发行,也是以太坊最多。

    我们遇到问题,会去找前辈,看看比特币、以太坊怎么做,你会发现他们解决的不是一个问题。社区跟社区的目标不一样,人和人的想法不同,才会这么有趣。

    eosio又是另外一套东西,没有可比性。人家讲的是defi,经济带宽;比特币要做数字现金,或者数字黄金;eos讲的是企业级。

    在eos之前,没有dapp这个概念,现在孵化了很多公司。基于eos的社区、开发团队,太多了。甚至带动了交易所参与到staking里,参与到社区治理,关注区块链本身,这些东西被大家忽略了。

    因为投机嘛,在市场投机者占99.99%,大家只关心谁涨得高,就找谁去。那些eos大户,他何时卖过?120块的时候也没卖。

    包括奶王自己,别的社区,都是买的时候,喊空;卖的时候,就喊多。奶王很实在,买一起买,卖的时候大家一起卖。我原来在节点竞选的时候,跟他关系很好,然后大家以为我要分裂社区,都不敢公开跟我玩了。

    社区要有自己独特的东西,除了eos社区的节点和用户的忠诚度以外,其他的pos都没有,他们只是节点服务商。

    第一,不能比;第二,应该专注自己社区做什么事。blockone今年对开发者的教育,给开发商提供的工具,也是超过其它公有链总和的。应该关心自己社区,不应该关心去跟别人比,没法比,目标不一样。


Log in to reply