为什么EOS.IO软件有望成为数字货币软件平台中的王者 ——从比特币、以太坊走向 Decentralize Everything

in #eos7 years ago

“很少有人意识到,未来10年的生产力进步可能会等于几千年的总和。更少的人意识到,迄今为止,生产关系已经有160多年没有进步。 今天,我们对于区块链如此着迷。本质上,是因为生产关系的改变可能带来巨大红利。生产力和生产关系,本应该是如火车头和车厢一般紧密的关系……如今,火车头跑得已经很远,但车厢仍在原地,这本身就不科学。对很多人而言,这里蕴含着史无前例的机会,以及非常巨大的风险。”——引用自《统治者的区块链:生死链接,原罪账本,价值互联》(作者:筹码)。

一、区块链技术的革命性意义
2011年出版的《人类简史:从动物到上帝》一书中,以色列历史学家尤瓦尔·赫拉利提出:相信虚构的能力,让人类成为唯一一个可以完成复杂协作的物种。除了客观事物和人类的内心感受,还有一种存在于人群中的“互为主体的事物”,即用人类想象力构建出共识(维基百科:共识是指分歧双方搁置争议,达成能够被各方所接受的陈述的社群解决方案,即使有时只是勉强接受),赐予人类“团结的力量”,形成一张可以容纳个人意义并让所有人在一起进行复杂协作的“意义之网”。
在智人进化的道路上,由于其语言体系具备结构性冗余的特点,除了交流生存相关信息,还能够描述虚无缥缈的东西,比如通过八卦来熟悉彼此、建立信任,达成了一定规模的团队协作,形成优势打败了尼安德特人;然后,经过认知革命,用想象力构建了宗教,达成部落共识,借助对小麦和牛羊等动植物的驯化,从蛮荒时代进入农耕时代;接着,依靠想象力构建出法律、民族、国家等“互为主体的事物””,并借助科学革命,完成从原始社会、奴隶制社会、封建社会到现代化主权国家的过渡。
在科学革命以前,宗教就是人类社会的操作系统,它掌握着所有事物的最高解释权,生老病死、善恶功过、奖赏惩罚,并提出一个世俗社会能接受或信服的规则体系。它让人们相信原罪,相信业力,终其一生,为了赎罪、修行或得道而不懈努力,籍此以最低成本达成共识,约束全体信徒的行为,运用各自的生产资料或技能,共同建设一个组织,推动文明的进化。宗教连接着生死(生存是文明的第一需要,人类最本能的共识),保存着原罪账本(类似于区块链中记录的数据),负责解释一切并指导人们的行为,加上人类社会在国家权力诞生以前就形成了最早的货币(如舍克勒、贝币),得以实现价值互联,这是一种类区块链的组织结构。
经过上千年的博弈和演变,人类社会的协作机制不断迭代演变,但宗教的优秀思路,仍然被主权国家借鉴。毕竟,这是在科技蛮荒的时代里,最有效的类区块链设计思路。现代主权国家,通过人文主义理念以及拟制出的法律、公司、民族、国家等互为主体的事物(主流社会的共识)、法定货币体系(价值互联),以及各种中心化的组织(有的参与协作,有的监管并记录行为和信用),形成了一种类区块链的组织结构,完成全社会的链接和管理,实现了更复杂精细的国际分工协作。
今天的我们,将迎来区块链开启的价值互联网新时代。
区块链是一个新的发明,它结合了互联网开放的特性,和自由市场论功行赏的特性,它允许参与者在一个开放的网络里,论功行赏,不需要运营者,不需要(传统的)金钱。在区块链上,“功”意味着安全,计算,预测,关注,带宽,能量,存储,分发,内容等(你可以贡献以上元素中的任何一种)。论功行赏的参与者,靠自己的贡献,来促进网络的发展,得到的回报是代币。区块链代表的开放和论功行赏的自由市场,可以取代以前由国王,神父,公司,贵族和乌合之众运营的网络。这是一个唯才是举,论功行赏的开放网络。以区块链为基础的自由市场网络,将取代现有网络。慢慢的,然后突然的。一件事,然后许多事。(以上,是美国股权众筹平台的鼻祖AngelList 创始人 Naval Ravikant在推特上关于区块链的一系列总结,由硅谷独立投资人王川翻译而来)
当企业代币化、DAC(去中心化自治公司)盛行的那一天,将如Brock在伦敦meetup的演讲里所说:一个去中心化的世界,将为人类社会的协作提供一种更好的组织结构,允许你从事你热爱的事情,做世界需要的事情,做那些生活必须的事情,同时,好好利用你的超能力或者技能。当这些你都做到了,你就能找到人生的意义,成为理想的人类,成为最好的自己。
从文明进化的角度观察,以基于区块链技术的数字货币软件平台为工具、实现高度去中心化、并得以重构生产关系的世界,是人类文明进化的新方向。在这个新的文明里,协作是主流,几乎没有压迫,新的生产关系将极大地激发并释放人类的创造力和想象力,人类文明的科技奇点或许就在不远的将来。

二、从“对抗通胀”到DecentralizeEverything区块链操作系统
2.1 比特币的诞生——《一种点对点的电子现金系统》
2008年11月,一个化名中本聪的人(或组织)在某个隐秘的密码学讨论小组中发表了一篇研究报告《比特币:一种点对点的电子现金系统》,提出比特币的概念,接着于2009年1月3日挖出第一个区块(产生第一批50个比特币),即“创世区块”,并在coinbase写下“The Times 03/Jan/2009 Chancelloron brink of second bailout for banks” 。这句话正是泰晤士报当天的头版文章标题,当时正是英国的财政大臣达林被迫考虑第二次出手纾解银行危机的时刻。
2.2 对抗通胀的极客玩具——比特币的人文和技术底蕴
2008年的世界金融危机,使得人们全面反思现行的法定货币体系。为了应对金融危机,各国政府采用量化宽松政策,导致全球范围内的新一轮通货膨胀,而比特币正是为了克服法币的先天缺陷,由中本聪发起的一场社会实验。
货币非国家化的设想,最知名的倡导者是1974年诺贝尔经济学奖获得者哈耶克(同时获奖的,还有与其理论的对手贡纳尔·默达尔)。他认为,要彻底摆脱“通胀”困境,长期保持经济的稳定发展,根本的出路是取消政府发行货币的垄断权,废除国家货币制度。他的设想是,一旦允许私人银行为获得公众的信任并能承担起货币发行责任,他们必定会慎重行事,各个发行货币的银行会自行限制其货币发行量,主动维持货币价值,从而保证市场机制能够充分发挥作用,维护经济的稳定发展。中本聪创造出比特币,证明哈耶克货币理论是可以实现的。因此,比特币不仅仅是一种货币,更代表着一种新的金融体系,一个不需要银行、政府等中心化机构提供信用背书的金融体系。
比特币并非横空出世,而是前人在密码学、经济学、政治学、货币学、计算机技术等领域艰难探索基础上的集大成者。包括:经济学理论,如,哈耶克的《货币的非国家化》,凯恩斯的无客观本位货币与购买力理论,弗里德曼的自动化系统取代中央银行设想;博弈论,特别是2005年诺贝尔经济学奖得主之一的托马斯·谢林的“共同知识(CommonKnowledge)”概念;会计学领域,由IanGrigg在2005年提出的“三重记账法(Triple EntryAccounting)”;在计算机领域,BT和eMule等P2P文件共享与传输技术,伯克利开放式网络计算平台(BONIC)的折叠蛋白质(Folding@home)和寻找外星人(SETI@home)等网格计算项目,原本用于检测垃圾邮件的“可复用工作量证明(RPOW)”方法;密码学方面,非对称椭圆曲线加密算法、哈希散列函数(Hash)、Schnorr数字签名算法、以及Merkle Tree等具体方法的成熟与广泛运用,为比特币区块链的诞生提供了必要条件。此外,最为重要的是各界人士特别是“密码朋克”们从20世纪80年代以来不断的尝试,其中最为有名的包括e-gold(始于1995年,如今却遗憾的早已被传销玩坏了)、早期的Ripple支付和结算网络(始于2004年)、1990年大卫·乔姆(David Chaum)提出的Ecash(注重隐私安全的密码学网络支付系统)、1998年密码学家戴伟(Wei Dai)提出的B-money(被认为是比特币的精神先导)、2005年尼克·萨博(Nick Szabo)提出的Bitgold(非常类似于比特币的系统,但萨博不擅长编程,而后来的中本聪则编程实现了比特币)。以上引用自蔡欣《区块链技术简史》(一个法律人的学习笔记)。
2.3 比特币是可编程货币
诚如王川所言,面对新生事物,人们很自然的喜欢用传统概念的类比来理解。很多人只是把比特币看成和传统货币对标的数字货币,或者称之为“数字黄金”,就好像把汽车看成前面”没有马的马车“,这是极大的误解。比特币是一个可以编程的货币,是一个软件平台。曾经对 Bitcoin core 代码开发的做贡献的人数超过三百。比特币代码从 2011 年至今,有一百多份公开的 Bitcoin ImprovementProposal (比特币改进建议), 比较大的改进有 Multiple signature transaction, Pay-to-script-hash,HierarchicalDeterministic Wallet, Timelock 等等。普通比特币使用者大脑里的抽象概念是钱包,密码,地址,发钱,收钱。但底层代码的结构,是采用所谓 UTXO (UnspentTransaction Output) 的架构。比特币的script 语言可以开发出很多复杂的功能。比特币目前是全球受众最广、经济规模最大的可编程货币兼软件平台,它提供了可以实现价值交换的底层基础设施,第三方开发者可以在这个平台上开发出很多新的应用,实现很多比现在要丰富得多的功能,是一些我们现在无法想象的功能。有个类比,就是很多人在1993年没有浏览器标准的时候,他以为互联网就是发发email,根本无法预测到现在人们衣食住行都会依赖互联网。以上文字,是根据王川在《硅谷财经圈》访谈节目——比特币:其实是数字货币的软件平台中的发言整理,为了行文表达,略有改编。
事实上,基于比特币,第三方开发者已经开发出了众筹应用Lighthouse、利用比特币区块进行数据管理和数据记录的公证通(Factom)。另外,基于比特币的区块链,理论上还可以进行其他第三方应用的开发,包括审计系统,医疗信息记录,供应链管理,投票系统,财产契据,法律应用,金融系统等。
但中本聪给比特币的定位就是“一种点对点的电子现金系统”,比特币采用的是图灵不完备的脚本语言,代码简单,只有几种指令,没有循环、复杂的条件控制语句,以此避免死循环,避免比特币网络的DOS攻击,增加比特币网络的安全性。因此,比特币虽然支持运行智能合约,但开发难度大、技术门槛高,导致第三方应用生态并没有繁荣起来。再加上比特币的处理速度低(7笔/秒)、可扩展性差,导致比特币并不会成为支持大规模商业化DAPP(分布式应用软件)的数字货币软件平台。
因此,相比以太坊应用生态在2017年的大爆发,基于比特币的应用生态发展,我可以说在短期内看不到希望,却只看到各种分叉和IFO分糖果闹剧在比特币社区不停的上演。由于POW共识机制的特性,目前的比特币社区已然四分五裂,凛冬将至。
2.4 以太坊带来改变金融的革命性技术——ICO
以太坊的创始人Vitalik Buterin看到了比特币区块链技术上的缺陷,希望能够让区块链技术应用在数字货币以外的领域,以太坊中文白皮书就提到以太坊能让开发者创建更具可扩展性,易于开发和协同的应用,打造一个在各个领域都能去中心化,开放,安全的未来。
2014年4月份,以太坊通过销售5000万个以太币(ether)融得了价值1800万美元的比特币,经过近7个月的开发期,以太坊项目主网正式在2015年1月份上线。以太坊(Ethereum)是像网络一样的基础建设,一个开源具有智能合约的公共区块链平台,能让所有人在以太坊的基础上搭建各种区块链应用,而以太币则是基于以太坊区块链上的数字货币,作为第三方开发者基于以太坊开发各种区块链应用软件时进行首次代币众筹ICO(Initial Coin Offerings)的燃料,也是将来区块链应用软件运行所需的燃料。
以太坊希望实践的是像TCP/IP协议这样的标准,能让以太坊区块链协议内置程式语言,兼容各种区块链的应用,不用像过去那样各自为政分别定义自己的区块链协议,只能支持少数应用且彼此互不兼容,而让开发者能够在以太坊定义好的区块链协议中,用程式语言,进行高效快速的开发应用。也因为他支持程式语言让以太坊能有无限宽广的可能性,可以建构复杂的智慧合约(Smart Contract)、去中心化的自治组织DAO(Decentralized Autonomus Organization)、去中心化的自主应用DApps (Decentralized Autonomous Apps)、或是其他的虚拟加密货币。以太坊就像是一台全球电脑,任何人都可以上传与执行应用程式。
由于大企业喜欢以太坊这种单一标准,能快速开发,有开发者生态系统以及可用人才,同时又具有弹性的安全系统和可控环境,因此成为企业最广泛使用部署的私有区块链技术,像是微软、JP摩根、ING、BP等30家金融、科技、能源巨头组成的企业以太坊联盟(Enterprise EthereumAlliance,EEA)因而诞生,目的是要共同创建并推广标准化、能实际解决企业问题的以太坊区块链解决方案。
随着虚拟货币的价格与市值快速增长,吸引了更多开发者、投资者、投机者投入,各种新的ICO项目如火如荼地发行。基于以太坊所建的应用新创公司也如雨后春笋般持续冒出,在一波又一波的ICO浪潮中膨胀了他们的价值,不过很多公司的概念是非常有趣且具有启发性的(例如Slock),很像互联网发展早期或是移动互联网兴起时,大家都还不知道各种应用能够发展到什么样难以想像的境界,所以各种灵感不断涌出,尤其在以太坊降低了开发门槛后,整个市场更是蓬勃。
以上关于以太坊的介绍资料,节选自网络媒体《数位时代》作者IEObserve国际经济观察在2017年6月16日发布的报道——《以太坊(Ethereum)是什麼?首次代幣眾籌(ICO)如何讓以太幣超越比特幣?》。
ICO的繁华过后,可能是一地鸡毛。虽然市场很狂热,即使是中国央行等七部委9月4日的公告也没有彻底熄灭中国人参与ICO的热情,这是很多ICO参与者心知肚明的事情。随着对以太坊的深入了解,人们渐渐发行以太坊的缺陷:
第一,以太坊的扩展性问题是致命的。以太坊在大都会升级完成后的性能(20-30TPS/秒)仍然不能支撑普通商业应用(VISA是1500TPS/秒,微信和淘宝都是十万数量级TPS/秒),即便Plasma扩容方案实现也只能使以太坊交易处理能力与Visa相媲美(V神在TechCrunch Disrupt 国际创新峰会现场澄清过),至于分片技术(sharding,一个3-4年以太坊技术开发路线图),更可能进一步增加系统的复杂性并进而影响安全性和稳定性。以太坊的性能,决定了以太坊可以成为一个ICO项目发起平台,但不具备成为成为数字货币软件平台的潜力。
第二,以太坊的经济模型存在硬伤。互联网对普通用户来说是免费的,而以太坊需要用户先购买以太币才能使用Dapps,操作门槛太高,无法吸引普通用户,何谈商业化;另一方面,虽然以太币是通胀货币,但以太币一直在增值,随着更多的用户涌入,gas费用增长,在以太坊运行Dapps的成本将远高于中心化应用,以太坊将无法同AWS(AWS是亚马逊提供的专业云计算服务平台,可进行数据的备份与存储、网站托管及游戏开发等)等云计算巨头竞争。
第三,以太坊上开发Dapps的门槛仍然很高。没有“特性”是以太坊设计哲学中的一个根本性部分,拒绝在协议中加入即使是常用的高级别的用例。因此基于以太坊做Dapps开发要不断的重新造轮子,比如自己写代码解决账号权限控制、身份认证、密钥恢复、执行调度、应用间通讯等问题。相当于需要你自己去写代码搭建一个去中心化计算机上的操作系统。与比特币相比,在以太坊上开发Dapps的门槛有所降低,但这仍然远远不够。
最后,以太坊的硬分叉问题。POW共识机制下容易发生硬分叉,THE DAO事件催生了ETH和ETC的分道扬镳,而以太坊系统的复杂性,以及受到利益集团的影响,以太坊转POS的计划推迟,很难确保将来不会再次分叉。我难以想象一个商业化应用的基础设施会接受硬分叉成为现实。
2.5 EOS.IO软件——Decentralize Everything的区块链操作系统
从EOS.IO 技术白皮书的技术白皮书摘要中,我们可以得知:EOS.IO 软件引入一种新的区块链架构设计,它使得去中心化的应用可以横向和纵向的扩展。 这通过构建一个仿操作系统的方式来实现,在它之上可以构建应用程序。该软件提供帐户、身份验证、数据库、异步通信和跨越数百个 CPU 内核或集群的应用程序调度。 由此产生的技术是一种区块链架构,它可以扩展至每秒处理百万级交易,消除用户的手续费,并且允许快速和轻松的部署去中心化的应用。
基于对白皮书的解读,EOS.IO 软件具备以下优点:
第一,降低Dapps开发门槛,代码难度接近于在桌面操作系统上开发中心化应用。虽然Dapps千万种,服务对象各自不同,但Dapps必然会需要相同类型的功能。基于这样的理念,EOS引入了这些特性:基于角色的权限管理、用于界面开发的WEB工具包、自描述接口、自描述数据库体系、还有一个声明式许可方案。这将大大降低第三方开发者的代码工作量,避免重复造轮子,而全身心专注于业务逻辑的实现。
第二,无与伦比的可扩展性。一方面,EOS.IO软件采用了石墨烯技术,内部测试显示,目前EOS.IO软件在多节点网络中的单线程每秒交易量达到10000笔。另一方面,EOS.IO软件将支持高并发,达到数百万次TPS/秒的性能并不难,这将远超现有的中心化服务器(包括AWS)。另外,EOS.IO软件计划通过把每个合约(应用)在它自己的线程内使用私有数据运行,来达到拓展性能的目的。应用间通过异步通讯进行沟通。这是一种很著名的设计模式,它与以太坊的分片模式的设计理念有相似之处,但EOS.IO软件只是把每个应用置于它自己的分片上。强大的扩展性,将是EOS.IO软件 Decentralize Everything 最有力的保障。
第三,强大的抗DOS攻击特性。受益于EOS代币的经济模型,EOS上运行的Dapps受到DOS攻击的可能性大大降低。因为EOS.IO软件是按用户持有EOS代币的比例,来分配网络带宽、存储和运算能力。所以,恶意攻击者大概率只能自high,且得不偿失。即便DOS攻击可能在某个特定的Dapp中可用,但是这种类型的攻击不会影响到整个网络。极端情况下,恶意的代理人试图针对几个大型Dapps制造垃圾阻塞,其他Dapps的带宽、存储和计算资源丝仍然毫不受影响。而且,在DPOS共识机制下,面对紧急情况,社区参与者及理事会基于共同的利益,将采取行动维护网络的稳定和安全。
第四,EOS.IO软件把成本变得更低,效率变得更高,将给创业者提供更好的生存空间。EOS.IO软件是按用户持有EOS代币的比例,来分配网络带宽、存储和运算能力。因此,在创业项目启动初期,开发者们只需要购买或租赁少量EOS代币,获得少量满足需要的带宽、存储和计算资源,之后再根据发展情况分批购入EOS代币。相比现有互联网创业,其资金门槛将进一步降低,这将帮助那些充满想象力和创造力的人们更容易地去实现自己的梦想。
最后,EOS.IO软件是用户友好型的,不再止步于极客玩具的教条(公钥难记、私钥丢失不可恢复、一旦被盗不可找回等)。EOS.IO软件设定的经济模型,是给予普通用户一定数量的免费带宽、存储和运算能力,满足其基本需要,与现有互联网的用户免费模式保持一致。另外,EOS.IO软件将为用户提供身份认证生物识别以及账户可恢复等功能,更有助于保护人们的生命、自由和财产安全。EOS.IO软件上运行的Dapps将会把中央服务器去中心化,真正地重新发明商业,减少费用,从根本上提供更好的产品和服务,提高人们的生活水平。

三、EOS.IO软件何以成为可能
不是每个梦想,都能够变成现实,但是EOS.IO软件可以。为什么?且看下文:
3.1 安全保障——不可逆的数字加密技术
数学不是真理,但数学能够帮助我们更自由、更敏锐、更精确、更客观地理解宇宙万物,无止境的探索宇宙的终极真理。数学代表了一种人类不断进取,不断追求真理、追求自由的精神。密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。区块链技术的应用和开发,数字加密技术是关键。一旦加密方法遭到破解,区块链的数据安全将受到挑战,区块链的不可篡改性将不复存在。
1976年,Diffie和 Hellman 发表了《密码学的新方向》一文,他们首次证明了在发送端和接收端不需要传输密钥的保密通信的可能性,从而开创了公钥密码学的新纪元。该文章的发表,是古典密码学和现代密码学的分水岭。1977年,美国的数据加密标准(DES)公布。这两件事情导致了对密码学的空前研究。从这时候起,开始对密码在民用方面进行研究,密码才开始充分发挥它的商用价值和社会价值,人们才开始能够接触到密码学。这种转变也促使了密码学的空前发展。密码学发展至今,已有两大类密码系统:第一类为对称密钥(对称的钥匙)密码系统,第二类为非对称密钥(公众钥匙)密码系统。
比特币社区著名演说家安杰亚斯•安东诺普洛斯(AndreasAntonopoulos)在2017年3月份的一次演讲中,称中本聪在设计比特币的时候就已经考虑到了将来的量子计算问题,比特币使用了两大基础加密系统来实现其安全性。一是素数域(一种单向函数)上的椭圆曲线数乘运算。这取决于容易受到量子技术影响的素数因数分解数学。二是哈希算法,哈希算法事实上无法被量子技术进行因数分解。目前并没有非常好的算法来使用量子计算打破哈希。安东诺普洛斯表示,只要进行比特币系统升级,那么将可避免受量子计算机的冲击。
而EOS.IO软件使用的股份授权证明机制(DPOS)是一种新的保障加密货币网络安全的算法。它在尝试解决比特币采用的传统工作量证明机制(POW)以及点点币和NXT所采用的股份证明机制(POS)的问题的同时,还能通过实施科技式的民主以抵消中心化所带来的负面效应。在DPOS机制下,系统分配给持股人一把可以开启他们所持股份对应的表决权的钥匙,而不是给他们一把能挖矿的铲子。DPOS机制能够最大化持股人的盈利、最小化维护网络安全的费用、最大化网络的效能、最小化运行网络的成本 (带宽、CPU等)。
基于对牢不可破的数字加密技术的信赖,机器信任才成为可能,Decentralize Everything 才能够渐渐变成现实。人类借助数学去自由探索宇宙,寻找科学规律,而对更好科技的追求,也给人类带来了更多的自由。
3.2 可扩展性的保障——石墨烯区块链库的高性能、高并发
石墨烯区块链库(Grapheneblockchain library),由比特股团队cryptonomex开发,采用C++编写,BM是 Cryptonomex的创始人,而他的父亲斯坦•拉里默(Stan Larimer)是Cryptonomex的主席。BTS、STEEM和YOYOW都采用了石墨烯作为底层技术,平均交易确认速度达到1.5秒。在特定条件下,BTS的交易处理速度实测达到3300TPS/秒。而EOS.IO软件通过并行链的方式,可以达到数百万TPS。如果是并行本地链,甚至可以达到毫秒级的确认速度。
关于高并发框架,不得不提LMAX交易所,它使用全球最先进“(MTF)分裂器Disruptor”技术,在极短时间内处理订单,每秒可处理300万份订单。在一个线程里每秒处理6百万订单。所有订单均为撮合成交形式,无一例外。超过90%的交易在小于20毫秒之内执行。LMAX凭借此外汇交易平台创新技术获得甲骨文“公爵杯”创新编程框架奖。在LMAX交易所,客户可以使用网页交易平台、MT4交易平台,API连接,以及手机平台,随时随地进入国际金融市场,享有无限投资机会。LMAX的外汇交易平台于2011年获得FST最佳交易系统奖;LMAX于2013年获得华尔街Letter最佳外汇交易平台奖。
BM领导的团队不知何时慧眼独具的发现了Disruptor技术相对于传统方式的优点:没有竞争=没有锁=非常快;所有访问者都记录自己的序号的实现方式,允许多个生产者与多个消费者共享相同的数据结构;在每个对象中都能跟踪序列号(ring buffer,claim Strategy,生产者和消费者),加上神奇的cache line padding,就意味着没有伪共享和非预期的竞争。于是,在2015年,Cryptonomex公司成功的将“(MTF)分裂器Disruptor”技术和比特股区块链结合在了一起,发布了BitShares2.0,及开源工具包。直到现在,Cryptonomex公司仍在致力于推广石墨烯区块链库,帮助企业家、开发者和投资者利用分布式共识和决策的力量,去实现以前无法做到的实时信息聚合,并利用获得的实时信息来更有效地协调资源的分配,以达到效用的最大化。
所以,从石墨烯区块链库开始,BM事实上就已经创造了一个高度模块化、具备工业级性能的区块链软件。到目前为止,BTS、STEEM都是世界上被实际使用次数最多的区块链软件。很多人可能没留意到,在EOS.IO软件发布初期,团队的企业文化衫上有一句话——EOS is myDisruptor,这让我印象深刻,并认定石墨烯系列的卓越性能源于BM对软件设计的深刻理解。
3.3 开源软件与API标准化的组合
随着电脑、移动设备、VR设备逐步渗透到人类生活的方方面面,以及云服务、大数据、人工智能的发展,软件正在吞噬这个世界。人们的生活越来越离不开软件。软件行业分为开源与闭源两大流派,目前以闭源软件为主流,我们日常使用、接触并为此买单的基本上是闭源软件,而开源软件的贡献往往在我们看不见的地方。在开源软件行业没有解决经济激励机制的状态下,中心化公司开发的闭源软件在竞争中具有碾压优势。当然,区块链技术会逐渐改变这一切。
EOS.IO软件就极大的受益于开源软件,EOS.IO存储方案是基于开源的IPFS协议进行改良后的去中心化文件系统,EOS.IO软件使用的数据查询工具GraphQL和客户端工具React.js都是Facebook为开源世界做出的贡献。当然,EOS.IO软件也几乎是在第一时间发布开源代码的,其他开发者可以随便取用。
API标准化,是EOS.IO软件坚持的设计理念。EOS.IO软件将首先作为一个传递账户间已认证信息的平台。脚本语言和虚拟机的实现将独立于EOS.IO软件,任何开发语言或虚拟机,只要有适当的、性能足够的沙箱,都可以通过API与EOS集成在一起。API(ApplicationProgramming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。亚马逊的AWS之所以能在云服务领域傲视群雄,得益于2002年前后,贝索斯给所有员工发布的一个命令,关于内部软件设计的命令:所有团队,要把他们的数据和软件功能通过服务接口对外公开;团队之间的沟通只能通过这些接口;不允许通过任何别的方式通讯;不能直接连接,走后门,不能直接读别的团队的数据,不能共享内存;服务接口的后端的软件技术的选择,没有关系;所有的服务接口设计时,都必须具备一个能力,允许日后让外界第三方开发者调用,没有任何例外;不听话的人,将被开掉。
虽然,标准化API的建立,需要大量的前期投入,从短期效益上看是吃力不讨好的事情。但在基础打好之后,在AWS之上的软件应用开发效率大增,自然成为了中小企业搭建云服务器的首选。研究机构Synergy Research 的数据表明,2015年初亚马逊在云服务的市场份额高达29%,比后面三个竞争者微软、IBM和谷歌的总和还要多。因此,EOS.IO软件强调API标准化,也是为了提高基于EOS的应用开发效率,吸引第三方开发者。
3.4 区块链行业需要一个类似于windows的操作系统
从比特币和以太坊的生态发展情况,也可以判断出来,区块链作为一个分布式软件,在去中心化的计算机上运行,需要解决账号权限控制、身份认证、密钥恢复、执行调度、应用间通讯等一系列的常用问题。第三方Dapps开发者重复造轮子,去解决去中心化计算机的资源调度问题是一件极度影响开发效率的事情。区块链行业,需要一个能解决常用问题的类似于windows的操作系统。
在互联网诞生以前,计算机也曾有过纸带打孔编程之类的原始时期,但经过很多年的发展,出现了windows、mac os 、unix、linux等操作系统,得以将计算机CPU、硬盘、内存、光驱、显卡、声卡等各类硬件整合起来协同运作,并提供最基础的账户权限控制、执行调度和应用间通讯功能,最终极大的方便了各类应用软件的开发和使用。
而现在EOS.IO软件要解决的问题是将若干个服务器或数据中心提供的带宽、存储、计算资源等整合起来,提供最基础的账号权限控制、身份认证、密钥恢复、执行调度、应用间通讯等功能,使得Dapps能够在EOS.IO操作系统中运行,加上其高度模块化和API标准化的特性,将大大降低Dapps的开发难度。
3.5 专业化的团队——Block.one
在伦敦meetup的演讲中,Brock Pierce透露Block.one基金会在16分钟里完成了资金募集,收到了800个高净值科技精英的投资。从过去几个月的路演表现来看,不管是CEO,还是其他站到台前的技术人员,其表现都非常的成熟、稳重、职业化。结合宣传所用的网站和LOGO视觉设计,以及Decentralize Everything 、EOS DWAN 或 MOON等文案来看,Block.one是一个经验丰富、高度专业化的团队。另外,Block.one得到了区块链行业与金融行业的顶尖投资者和顾问的支持。
Brendan Blumer,Block.one的CEO,宣布EOS将会把它在代币销售过程中筹集到的十亿美金用于EOS项目的建设。Brendan多次说EOS已经和几个重要伙伴谈论这个计划,其中的一些伙伴是从以太坊迁移过来的,还有不少大公司正在与EOS接触。Brendan Blumer也曾声明:“当其它的项目把销售代币筹到的钱浪费在挖矿上的时候,block.one会展示怎么提升资本的价值,然后回流到企业来,用真正的创新推动这个行业的进步。”
通过多个渠道的观察,我认为Block.one团队是一个心怀理想的、踏实做事的团队。

四、小结
当然,EOS.IO软件即便顺利开发完成,主网上线,前面的路仍然不会平坦。要实现 Decentralize Everything 的理想,除了推广壮大EOS社区,发展应用生态,还有许多现在还不确定的障碍需要去克服。但是,EOS.IO软件已经在路上,一旦以优于其他区块链软件的方案夺得先机,发展出足够繁荣的应用生态,将会如Windows或AWS一样,成为数字货币软件平台中的王者,让我们拭目以待。
最后,感谢中本聪,以及所有那些中本聪踩着的肩膀。致力于“找到自由市场解决方案来保护所有人的生命、自由和财产安全”的BM,以及推动区块链科技发展的所有人,你们人人都是中本聪!

参考资料:
(1)《人类简史:从动物到上帝》,作者:尤瓦尔·赫拉利
(2)筹码君:统治者的区块链:生死链接,原罪账本,价值互联
链接:http://36kr.com/p/5085102.html
(3)区块链技术简史(一个法律人的学习笔记)
链接:http://ethfans.org/posts/224
(4)以太坊(Ethereum)是什麼?首次代幣眾籌(ICO)如何讓以太幣超越比特幣?
链接:https://www.bnext.com.tw/article/44959/what-is-ethereum-and-how-ico-become-the-reason-that-ether-exceeds-bitcoin
(5)王川: 亚马逊的云服务将吞噬美国的 IT 产业吗?(上)
链接:https://mp.weixin.qq.com/s?__biz=MzA3MzE5MjM2Mw==&mid=414279999&idx=1&sn=6907f88718432f34a40fa532be8201f5&scene=21#wechat_redirect
(6)《硅谷财经圈》访谈节目——比特币:其实是数字货币的软件平台
链接:https://v.qq.com/x/page/r0566bh58s2.html
(7)全网首发,EOS伦敦meetup第三辑:在区块链上建立企业
链接:http://v.youku.com/v_show/id_XMzE3MDY2NjI0MA==.html?x&sharefrom=android&sharekey=2d7270adaf25a50b5ac55334f2c9161a9&qq-pf-to=pcqq.group
(8)EOS效应
链接:http://v.youku.com/v_show/id_XMzE1MjMxNjAwOA==.html?spm=a2hzp.8244740.0.0

作者:黄金星。个人微信号yujiankl,公众号Iridescent_Cicero。个人观点,仅供参考,不构成投资建议。