当前位置: 首页 > 编程日记 > 正文

了解EOS看这一篇就够了一、团队二、技术三、项目进度四、争议和风险五、展望

链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

在这里插入图片描述
无论是混迹于币圈、链圈还是矿圈,对BTC(比特币)、ETH(以太坊)、EOS这三大主流币一定不会陌生,BTC让人们了解了区块链,ETH创造了智能合同,而EOS试图给人们带来大规模应用的用户体验,很多人把BTC、ETH、EOS三者分别与区块链1.0、2.0、3.0对位,无论是否准确, 至少从侧面体现出三者在区块链领域举足轻重的江湖地位、代表性和影响力。

今天从团队、技术、项目进度、争议和风险这几个主要维度先来扒一扒EOS,仅供对了解区块链技术、投资提供部分参考。

EOS是Block.one公司开发的一个区块链底层公链系统,目的是解决现有的区块链应用性能低、安全性差、开发难度高以及过度依赖手续费的问题,实现分布式应用的性能扩展。EOS 提供帐户,身份验证,数据库,异步通信以及在数以百计的CPU或群集上的程序调度。该技术的最终形式是一个区块链体系架构,该区块链每秒可以支持数百万个交易,同时普通用户无需支付使用费用。显而易见,EOS的诞生就是冲着Google(Android)、Apple(Ios)、Microsoft(Windows)的级别去的,野心十足,目标极其远大。

一、团队
EOS的团队阵容十分奢华,在官方的白皮书里,悉数大神,但最为耀眼和最引入注目的便是EOS的创始人和首席技术官BM(Byte Master),BM只是江湖称号,真名Dan Larimer ,毕业于佛吉尼亚大学计算机系本科,BM被誉为区块链领域的奇才,同时又称为EOS之父,BM在开发EOS之前,曾成功开发了BTS和Steemit两个市值进入TOP30的区块链项目,不仅如此,BM还是DPOS(权益股份制证明)共识算法的创建者,同时也是自治化组织DAO的创建者,另外他还在BTS和Steem项目中运用石墨烯技术成功实现在大规模的吞吐量,给区块链项目引人诟病的效率瓶颈找到了突破口。而EOS是BM亲手执掌的第三个项目,所以EOS一出生就自带光环,格外引人关注、可以说集万千宠爱于一身,有人说EOS是含着金钥匙出生实不为过。

EOS团队人才济济,风云人物绝不仅BM一人,包括Block.one的CEO和联合创始人Brendan Blummer,今年32岁的Brendan是名副其实的青年才俊,他在15岁就开启了自己的创业生涯,专门出售角色扮演游戏MMORPG中的虚拟资产,随后,又创建了GaMeCLiFF被IMI Exchange收购,Brendan在2016年成为区块链的早期投资者,结识了BM并开始转型为全职投资,而Block.one的另一位合伙人Brock Pierce在区块链和加密数字货币社区更是响当当的人物,2014年,Brock当选为比特币基金会董事会主席,Brock创立的Blockchain Capital已经投资了30多家区块链公司。

二、技术
凭心而论,EOS在技术上并没有什么华丽的创新,EOS最引人注目的三大特点就是快、安全免费、扩展性。

1、快

与BTS和Steem一样,EOS同样采用了石墨烯技术并采用了BM独创的DPOS共识算法,理论上可以实现1.5秒的确认速度和百万级的TPS(每秒交易数),这与比特币10分种产生一个新区块以及每秒7笔左右的交易量,以及以太坊每秒几十笔交易量(据说以太坊也会采用雷电网络大幅度提升TPS)相比,EOS可以说是华丽转身,不过也别高兴得太早,且不说DPOS这种共识机制本身引发的中心化“非议”,EOS在主链上线之后,实际能否达到百万级TPS仍有待时间的检验,不过退一步讲,10万TPS在BTS和Steem项目中都已经经过考验了,所以EOS实现百万级TPS值得期待。

2、安全免费

比特币和以太坊转账都是需要手续费的,比特币转账手续费甚至已经超过了传统国际银联SWIFT转账所需的费用,倘若如此,这岂不是历史的倒退?比特币和以太坊网络的拥堵,从而导致手续费昂贵已成为不可逃避的现实,而EOS网络转账完全免费的机制吸引了人们更大的关注,在网络上,免费的杀伤力是巨大的,但是与安全相比,安全似乎比免费显得更加重要和珍贵,EOS是否能做到既安全又免费呢?

EOS网络的带宽和算力的分配是由代币持有的份额来决定的,这意味着如果某人拥有1%的EOS代币,那么他就永远只能获得1%的网络带宽,而不论网络剩余部分的负载情况。

这样好处显而易见,可以有效避免恶意攻击,恶意攻击者只会消耗掉他们的EOS代币赋予他们的那部分网络。某个应用或许会遭到DOS攻击,但是这些攻击不会干扰整个网络。

很幸运EOS从设计角度上来讲真的做到了即安全又免费,这是EOS又一迷人之处。

3、扩展性

前段时间一只猫分分钟把以太坊搞瘫痪了,以太坊在扩容性上的捉襟见肘,让人们对EOS充满了更多期待,现在区块链技术面临到的最大问题就是扩容性,EOS系统使用的是DPOS共识算法机制,在这种算法机制下,EOS可以很轻松地完成每秒百万转账。

简单来说,EOS的DPOS机制只是选举出21位区块记账者,这大大提高了效率,但也从另一方面说是相对中心化了。这有点像我们的人大代表,全国人民投票选出人大代表,真正选举的时候,只是这些人大代表在投票,EOS中这21个区块就类似于人大代表,记账的时候由这21个节点记账,所以效率大大提升。

如果能够达到百万级TPS这个标准,EOS则可以同时支持几千个分布式应用程序(DAPP)在它平台上运行。从这方面来讲,则可以解决底层公链的可拓展性能问题。

三、项目进度
EOS曾被诟病为市值最高的空气币,是的,任何事情都是说起来容易做起来难,目前我们只能从EOS白皮书中最大限度地去了解EOS未来的模样,一切或多或少都有些纸上谈兵的味道,虽然EOS的团队履历、架构设计理念,令人情不自禁、想入非非,但归于理性之后,我们最为关心的还是EOS这个让无数信仰者追随的项目最终能落地生根吗?

2018年1月份发布了EOS Dawn 3.0早期版本,开发者可以根据版本来搭建测试网络,并为开发者提供了区块链管理工具方便测试,EOS的多终端硬件钱包也在稳步开发中,而其在github上托管代码的提交频率也是遥遥领先的,这一切看起来项目进展还算令人满意和乐观。而2018年6月将迎来EOS主网上线,是骡子是马拉出来溜溜,这一刻将很大程度上决定了EOS带给人们惊喜还是惊吓,笔者也很期待!

而从社区活跃度来说,EOS还在持续焕发着生机,索引着无数币圈人的心,截止目前,粗略统计EOS的代币人数超过了24万;Telegram电报群人数超过3万;Twitter关注人数超过10万;Reddit 关注人数超过3万;有一些民间机构甚至给出了一个惊人的结论——在币圈的100人中,只有10%的人持有比特币,但是却只有10%的人没有持有EOS。用万众瞩目来形容EOS是恰如其分的。

除了项目进度和社区活跃度表现乐观,EOS在发币之初,就号称自己是史上最公平的代币销售项目,这一说法至今仍然褒贬不一。Block.one于2017年6月26日开始销售EOS代币,计划341天共销售10亿EOS ERC-20相容的代币——EOS代币;2017年6月26-30日,五天销售20%(2亿代币),融资1.85亿美元,成为史上最成功的首次代币发行(ICO);另外70%接下来会以每23小时发售200万个,发售期间始于7月1号,持续350天;剩余的10%留属Block.one,不能交易和转让;此外每年增发(通胀)总量的5%用来激励社区生态,10亿个EOS,以发稿时50元人民币的币价计算,已是500亿人币的市值,这对于一个“空气币”而言,多少有些“惊人”,而跟比特币2100万个恒定的总量永不增发,从而使得比特币越来越稀缺的策略相比,EOS每年增发总量的5%,也引发了无数的槽点。但总体来说,EOS在长达一年左右的发行期间,销售情况也算异常顺利。

四、争议和风险
一切看起来似乎都无限接近于完美,至少有点儿给人以瑕不掩瑜的总体印象,但理智和严谨的人总会从反面去思考,抱着怀疑的态度和批判的精神,不难发现EOS项目本身存在着极大的不确定性,主要表现在以下几个方面——

1、能不能如期完成

绝大部分人看完EOS白皮书后都认为这是个屌炸天的项目,牛X到让你内心产生一个担忧:这么牛的项目最后能顺利完成吗?作为投资者投的是预期,严格地来讲投的是超预期,如果EOS不能如期完成上线,或者完成度达不到白皮书中的要求,落得个进退两难或黯然落幕的结局,不足为奇,资本市场常常没有第二次机会,90%以上的追随者常常都是跟风的,画风切换极快。

2、DPOS是把双刃剑

EOS采用的这种DPOS的共识机制,是有缺陷的,最明显的问题在于太过依赖于投票机制。投票制度潜在的问题不少,比如有可能最后投票的参与度会很低,影响投票结果,也有可能用户把币都存在了交易所,交易所有可能会代替他们去投票,但是用户并不是很在意到底交易所会把票投向何处,也就是说有时候代币持有者的兴趣点和用户的兴趣点是可能不完全一样的,这严重影响了投票准确度。

在EOS中,所有节点先投票产生21个股东(投票节点),每笔交易由选举产生的21个股东(投票节点)投票,15个股东达成一致就形成共识,这跟我们人大代表选举国家领导的机制如出一辙,于是引发一场关于去中心化信仰和公平的争论。

公平和效率就像太极,你中有我,我中有你,相伴而生,此消彼长,这一点在区块链网络里表现得更加突出,我们一边在追求绝对去中心化之后带来的幻觉上的绝对公平;一边又在渴望着超越中心化网络的效率和用户体验,而现实告诉我们公平和效率永远只远只能寻找完美的平衡点,却无法达到绝对的完美,只是大多数人在没有醒过来之前,关于DPOS是否公平,是否违背了去中心化的信仰注定将是一场旷日持久的口水战。而决定最后结局的依然是实践的检验,由DAPP用户决定。

3、百万级TPS能否达到预期

特斯拉创始人埃隆马斯克提出了一个核心观点,如果一个新的技术,没有比旧有的技术超过10倍好,那么用户很难形成习惯迁移。EOS的的综合体验能超越ETH十倍吗?就目前来说,只能不停地给信仰充值,才敢轻声地给出肯定的答案。

4、竞争对手日益强大

EOS的另一个风险在于竞争者,目前针对底层公链的各种性能及瓶颈问题,出现了很多技术上的解决方案,比如隔离见证,RSK侧链,闪电网络,链下状态通道,IPFS,波卡的多链互通,区块链分片技术,主链+多链的架构设计等,很多底层公链(如Zilliqa,IOST,Genaro Network,ArcBlock等)根据这些方案,提出了在理论上更加先进的设想和实施方案,面对这些后来者,以及同类别的ETH、NEO、QTUM、AE、XAS等公链,EOS如何在激烈的竞争中扩张自己的商业版图,还需要时间去验证这一切。

5、能否建立起DAPP开发者生态

一个区块链项目光是靠谱是不行的,靠谱只能说明这个项目可以成功,对于底层公链来说,除了技术、性能上的关注点外,最重要的便是其生态系统构建。生态系统建设,可以通过购物中心来类比,一般大型购物中心,在各种硬软件设施(建筑、设计、交通、服务等)齐备的情况下,如果没有重量级的品牌入驻,没有稳定大量的人流,是很难发展起来的。对于底层公链而言,生态系统主要是指搭建在其上的各类去中心化DAPP应用,以及由此衍生出的商业融合生态圈。

当年移动互联网风暴袭来的时候,IOS之外,安卓系统逐渐展现出了王者霸气,就想借势一统江湖,但老牌劲旅摩托罗拉、洛基亚、小米、以及互联网大厂网易、腾讯、阿里巴巴、360等个个都蠢蠢欲动,都想创造属于自己的移动OS,但是后来要么无疾而终,要么回到了基于安卓系统个性化定制的路上,很多次小米CEO雷军公开表示,开发一个操作系统不难,难的是建立自己的生态。操作系统大赢家微软也曾经推出了战略级Windows Phone手机系统,最终无奈开发者并不卖账,Windows Phone手机用户下载不到喜欢的应用,最终决定了winPhone只能走上穷途末路。可见构建一个系统级平台,技术常常也不一定起到决定性作用,反而开发者生态才是制胜的法宝,而在EOS的生态原野上,放眼望去,还是星光点点,甚至是一片荒芜。

五、展望
当然,要成就一个伟大的项目,项目本身所涉及团队、技术等方方面面都要经得住质疑、考验、甚至是误解和诋毁,EOS自带光芒吸引了无数的目光,无数的注目就代表着更高的期待和更严格的要求。

相关文章:

qt 多个模型如何显示在表格中_Qt MOOC系列教程 第五章第四节:QML中的C++模型

我们已经多次讨论过如何创建自己的模型来表示QML中的数据,并且在上一节中我们看到了QStandardItemModel的基本示例。通常,出于性能和功能方面的原因,需要从一开始就要实现自己的模型。QAbstactItemModel类为项目模型类提供了抽象接口&#xf…

ubuntu终端基础命令

1. 启动终端的快捷键: ctr alt t2. 终端字体放大: ctrshift3. 终端字体放大: ctr-4. ls : 查看当前目录的文件信息 4.1 ls 路径: 查看指定目录的信息 4.1. pwd: 查看目录所在的路径5. touch: 创建文件 5.1 touch 1.txt 2.txt 创建多个文件6. mkdir: 创建…

js中操作数组的一些方法

增 push 在数组的末尾添加一个或多个元素,并返回新的长度。 array.push(1,2,3.........) unshift 在数组的开头添加一个或多个元素,并返回新的长度。 array.unshift(1,2,3......) splice 在制定位置添加一个活多个元素,splice(s…

a标签怎么传参_jsp页面中怎么利用a标签的href进行传递参数以及需要注意的地方...

jsp页面中:这是正确写法。需要注意的地方:1、传递的参数是数字2、传递的参数是字符串注意多了个单引号后台直接用request.getParameter("productIdStr"); 接收就可以了。此处也有要注意的地方:接收后要进行判空,否则会报…

转】windows下使用批处理脚本实现多个版本的JDK切换

原博文出自于:  http://www.cnblogs.com/xdp-gacl/p/5209386.html      感谢! 一.JDK版本切换批处理脚本 我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,这时候…

mysql引擎介绍

1.myisam存储引擎:不支持事务,也不支持外键,优势是访问速度快,对事务完整性没有要求或者以select,insert为主的应用基本上可以用这个引擎来创建表。 2.innodb存储引擎:innodb引擎提供了具有提交&#xff0c…

为什么2100万个BTC发行总量少了0.0231?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 许多人只是听说比特币的总数为2100万个,但不知道这个数字的准确来源。实际上,2100万个只是一个近似数,精确的数…

Navicat连接数据库成功,新建查询时提示错误“Cannot create file ……”

Navicat连接数据库成功&#xff0c;新建查询时提示错误“Cannot create file ……” 原因:编辑连接{高级}<设置位置>被修改&#xff0c;该oci.dll不正确 解决方案&#xff1a;删除该连接信息&#xff0c;重新新建。编辑连接{高级}<设置位置>会自动生成&#xff0c;…

[深入React] 2.综述

在开始本教程前&#xff0c;请先查看官方示例&#xff1a;https://github.com/facebook/react/archive/master.zip 里的 examples 目录。 学习react是一个循序渐进的过程&#xff0c;虽然它概念较少&#xff0c;但在思想上和jQuery相差甚远。我在学的时候也是边开发边查官方文档…

element select 自动展开_原生js 让select下拉框自动展开 可用size 属性来代替展开动作...

找遍全网都没一个比较好的例子&#xff01;&#xff01;&#xff01;什么获得焦点事件&#xff0c;或者添加一个点击事件都不能使下拉框自动展开最后用标签的siz属性定义和用法size 属性规定下拉列表中可见选项的数目。如果 size 属性的值大于 1&#xff0c;但是小于列表中选项…

一文看懂怎样用 Python 创建比特币交易

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 比特币价格的上上下下&#xff0c;始终撩动着每一个人无比关切的小心脏。从去年初的 800 美元左右&#xff0c;飞涨到去年底到 19783.21 美元最高点…

[转]mysql 数据类型

原文地址:https://github.com/jaywcjlove/handbook/blob/master/MySQL/MySQL%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B.md MySQL数据类型 数字类型 整数: tinyint、smallint、mediumint、int、bigint浮点数: float、double、real、decimal日期和时间: date、time、datetime、times…

dev treeview控件_在Winform开发框架中使用DevExpress的TreeList和TreeListLookupEdit控件

DevExpress提供的树形列表控件TreeList和树形下拉列表控件TreeListLookupEdit都是非常强大的一个控件&#xff0c;它和我们传统Winform的TreeView控件使用上有所不同&#xff0c;我一般在Winform开发中根据情况混合使用这些控件&#xff0c;不过整体来看&#xff0c;基于DevExp…

util包下的Date与sql包下的Date之间的转换

Java中的时间类型 java.sql包下给出三个与数据库相关的日期时间类型&#xff0c;分别是&#xff1a; Date&#xff1a;表示日期&#xff0c;只有年月日&#xff0c;没有时分秒。会丢失时间&#xff1b; Time&#xff1a;表示时间&#xff0c;只有时分秒&#xff0c;没有年月日。…

【MySQL解惑笔记】忘记MySQL数据库密码

破解MySQL密码 一、MySQL5.7.5之前 只要有系统root密码就可以破解&#xff1a; [roothost-131 ~]# vim /etc/my.cnf //在配置文件中加入如下内容 [mysqld] skip-grant-tables[roothost-131 ~]# systemctl restart mysqld //重启…

接口自动化测试框架

现在市面上做接口测试的工具很多&#xff0c;比如Postman&#xff0c;soapUI, JMeter, Python unittest等等&#xff0c;各种不同的测试工具拥有不同的特色。但市面上的接口测试工具都存在一个问题就是无法完全吻合的去适用没一个项目&#xff0c;比如数据的处理&#xff0c;加…

arcpy实现空间查询_布隆过滤!Python实现亿级数据集中元素快速查找

前段时间在做数据碰撞分析时&#xff0c;遇到一个在数亿级的int型数据集中查找30万个特定int值是否存在的需求&#xff0c;当时尝试了几种方式通过分片&#xff0c;然后做增量分析HashMap这两种方式第一种太慢&#xff0c;即使后面进一步实现了分布式计算&#xff0c;可仍然无法…

比特币如何实现—《区块链历史链条》2

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 11比特币为什么还没有挖完 比特币系统靠调节难度系数保证比特币不被太快挖完。每10分钟&#xff0c;全网矿工共同计算一道难题&#xff0c;竞争记账…

centos7 系统下搭建 lnmp 环境

目录 目录概述准备工作开始编译安装1. 安装 Nginx1. 解压2. 环境准备3. 编译过程4. Nginx 服务2. 安装 MySQL1. 解压2. 环境准备3. 安装 CMake 编译器&#xff1a;4. 编译过程5. 初始化数据库6. MySQL 服务3. 安装 PHP1. 安装依赖包2. 编译安装3. 配置 PHP4. 整合 LNMP1 编辑 N…

dp uva1218

题目链接 一共有三种状态&#xff1a; 1、d[u][0]&#xff1a;u是服务器&#xff0c;每个子结点可以是也可以不是。 2、d[u][1]&#xff1a;u不是服务器&#xff0c;但u的父亲是&#xff0c;u的子结点都不是服务器。 3、d[u][2]&#xff1a;u和u的父亲都不是服务器&#xff0c;…

浏览器安全检查己通过_百度主动推送三项合一功能

百度主动推送三项合一功能作者&#xff1a;68喜功能模块&#xff1a;搜索关键词记录推送熊掌号当天推送熊掌号历史推送普通主动推送*///错误显示屏蔽error_reporting(E_ERROR | E_WARNING | E_PARSE);require ./common.inc.php; //引入公用函数$starid 1; //初始ID 开$limit…

EOS账户权限

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 账户和权限 钱包 账户 授权和权限 其他 默认账户配置(单个签名) 多签名账户和自定义权限 帐户是存储在区块链中的人类可读标识符。 每个交易都根据…

怎样在表格中选出同一类_3分钟教会你如何将不同表格中的数据关联在一起

原标题&#xff1a; 3分钟教会你如何将不同表格中的数据关联在一起版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。智能输入超级表格 微视频关键词&#xff1a; 智能输入 关联不同表格 逻辑输入「超级表格微视频」第六期提升效率、 增强免疫力&…

矢量图面层和线层相交得到相交后的线层文件(gis相交)

目的&#xff1a;将arcgis里的面层和线层相交(重叠)部分的线单独生成一个shp文件&#xff0c;用于道路路网密度计算等。注意&#xff1a;进行相交运算后生成的是线要素文件&#xff0c;相当于把面线相交部分的线单独拿了出来。操作例子&#xff1a;将图示的面层和线层相交处理。…

区块链3.0:拥抱EOS

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 EOS是当下最火的区块链技术&#xff0c;被社会广泛看好为下一代区块链3.0。不同于以太坊的学习&#xff0c;EOS的主语言是C&#xff0c;本文作为EO…

python3.9.0 print_关于 Python 3.9,那些你不知道的事

原标题&#xff1a;关于 Python 3.9&#xff0c;那些你不知道的事作者 | Ayushi Rawat编译 | 高卫华题图 | 视觉中国Python一直在满足社区需求&#xff0c;并且将成为未来使用最多的语言。Python的下一个版本带来了更快速的进程释放&#xff0c;性能的提升&#xff0c;简便的新…

djangorestframework怎么这么好用!

一年前就已经用过restframework, 当时觉得这个只是给web框架打辅助的, 他能实现的我也都实现(可能没有那么好用, 嘿嘿) 但是我有一种东西叫做效率, 时间就是金钱, 别人造好的就直接用就可以了, 自己其实没必要在去重复. 最近写一个调查问卷系统, 利用了以下知识点 1. django 2.…

第五百六十四天 how can I 坚持

变得越来越成熟了啊&#xff0c;放下的速度越来越快了。 我不会去羡慕那些亿万富翁&#xff0c;也不会去鄙视一个流浪汉&#xff0c;人人生而平等&#xff0c;just oncelife。 学会线代睡觉&#xff0c;晚上竟然又看起了不良人2.哎。转载于:https://www.cnblogs.com/52-it/p/60…

EOSIO Dawn 4.0 发布

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 关于Dawn 4.0 RAM分配的反馈 一些社区成员表示担心&#xff0c;在其他任何人发现之前&#xff0c;有些人会通过购买便宜的内存来获得不合理的利润。…

shell脚本俄罗斯方块游戏

亲自测试了一个大牛写的shell脚本&#xff0c;感兴趣可以看看&#xff0c;效果如下&#xff1a; 代码如下&#xff1a; 1 #!/bin/bash2 3 # Tetris Game4 # 10.21.2003 xhchen<[email]xhchenwinbond.com.tw[/email]>5 6 #APP declaration7 APP_NAME"${0##*[\\/]}&…