实时滚动新闻

EOS暴力入门(三)丨IMEOS解读EOS白皮书v2

2018-05-30 15:45:21    IMEOS        点击:

  币圈一日,人间一年

  在一场EOS线下沙龙上,众多持仓者都前来交流。这些持仓者聊天时,发现大部分人他们除了知道EOS价格外,此外便所知甚少。我们太惶恐了,时代发展太快,生怕错过这一波财富自由的行情。然而现如今的巨头Ocean、巨蟹等,哪一个不是经历了2014年、2015年的那波低谷,他们坚持到现在,源于他们对技术的敏感与信仰。

  超级节点沸沸扬扬,节点竞选为EOS不断造势,一年的分发周期使BM向着他在创立Steemit时的目标--普及区块链,创建一个人人都参与进来的自由世界不断靠近。

  在这个沸腾的时候,我们公司选择慢下来,回归技术本身,带大家一句一句的去解读EOS白皮书。在精读白皮书的过程中,试着去理解EOS未来的DAPP生态。

  对EOS的信仰,是我们穿越牛熊的底气。信仰来源于理解,下面就让我们一起去走进EOS。

  本次精读将会分五大快:

  1.英文原文---翻译过来的中文,必定会有不少偏差,而有不少专业术语本身是用英语表述的,因此对英文原文的阅读是必须的。

  2.译文参考---因为目前没有第二版的译文,而第一版的译文也有些许不通顺的地方,所以本次在前人的基础上以及对EOS的理解,将给出一个参考。慢工出细活,我们翻译的很慢,但力求通顺、可理解。

  3.概念解析---在读白皮书时,我们会一脸懵逼,因此对基础概念的再阐述同样也是必不可少的。

  4.知识延伸---EOS是当前最流行的区块链的技术,它的发展是基于过去的技术进一步进化而来,因此会有许多基础只是的扩展。

  5.思维导图---白皮书内容逻辑较复杂,我们会以思维导图的形式来帮助大家更好的理解

  今天是第一篇,将对摘要和背景部分进行阐述

  ONE

  PART1·Abstract

  The EOS.IO software introduces a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications. This is achieved by creating an operating system-like construct upon which applications can be built.

  The software provides accounts, authentication, databases, asynchronous communication, and the scheduling of applications across many of CPU cores or clusters. The resulting technology is a blockchain architecture that may ultimately scale to millions of transactions per second, eliminates user fees, and allows for quick and easy deployment and maintenance of decentralized applications, in the context of a governed blockchain.

  PART2·摘要译文参考

  EOS.IO软件引入了一种新的块链架构,旨在实现去中心化应用横向和纵向性能扩展。性能扩展是通过创建一个类似于操作系统来实现的,应用程序在这个系统上开发。

  这个软件提供账户、身份验证、数据库、异步通信、以及分布在多个CPU内核或集群的程序调度。由此产生的技术是一个区块链架构,这个架构的性能可能最终扩展到每秒数百万个事务、用户无需付费、允许在受治理的区块链环境中快速简单地部署和维护去中心化应用程序。

  PART1·Background

  Blockchain technology was introduced in 2008 with the launch of the Bitcoin currency, and since then entrepreneurs and developers have attempted to generalize the technology to support a wider range of applications on a single blockchain platform.

  While a number of blockchain platforms have struggled to support functional decentralized applications, application specific blockchains such as the BitShares decentralized exchange (2014) and Steem social media platform (2016) have become heavily used blockchains with tens of thousands of daily active users.

  They have achieved this by increasing performance to thousands of transactions per second, reducing latency to 1.5 seconds, eliminating per-transaction fees, and providing a user experience similar to those currently provided by existing centralized services.Existing blockchain platforms are burdened by large fees and limited computational capacity that prevent widespread blockchain adoption.

  ****PART2·背景译文参考

  区块链技术是在2008年推出比特币时为大家熟知,自那时起,企业家和开发人员就试图推广该技术,使得只需在一个区块链平台上便能支持更加广泛的应用程序。

  虽然一些通用区块链平台还在努力实现第一个能正常运行的区块链应用,针对特定场景的区块链应用诸如BitShares去中心化交易所(2014)和Steem社交媒体平台(2016)已经成为日活跃用户上万的成功应用。

  这两个应用成功的把性能提高到每秒数千个交易,延迟降低到1.5秒,降低交易费用,并实现了与中央服务器方案相似的用户体验。由于现有的块链平台使用费用高昂,性能有限,阻碍了区块链应用的广泛传播。

  PART3·概念解析

  1.DAPP

  Decentralized Applications即去中心化应用程序的简称,它与我们普通使用的APP是一样的,不同的是它是利用智能合约开发,并且部署在EOS的区块链架构上。

  2.性能扩展

  阻碍区块链技术发展的一个重要问题是性能扩展方面的,因为在传统金融行业中的VISA和支付宝在实际应用中,都已经能够支持每秒数万笔的交易,而以太坊以及目前大部分的区块链应用最让人诟病的一点就是“慢”和“拥堵”。所以摘要部分便直指性能扩展问题,而且EOS要全方面的扩展。

  3.异步通信

  异步是相对同步的,同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。

  同步通信是一种强假设情况,很多情况下是不能达到同步的,比如上面例子中没有听到就得不停的叫(节点宕机)、或者有人故意说错内容(拜占庭问题)。异步通信则可以允许一些误差的发生,其代价是牺牲效率。

  4.程序调度

  EOS是一个去中心化的操作系统,是为去中心化应用而生的强大基础设施,在EOS上会有大量的应用程序,程序调度便是指程序与程序间或者任务与任务之间的切换。

  5.受治理的区块链

  受治理区块链中包含的就是所有正常在EOS区块链架构上生成的区块链,即使存在恶意的主节点,如在两个分叉链上生产区块。如果有区块生产者被抓到做这样的事,很可能会被投票取消其区块生产资格。

  PART4·知识延伸

  第一版vs第二版

  相比较第一版EOS白皮书1.0的雄心壮志来说,EOS白皮书2.0就尽显中庸之道了,将1.0版本中立的flag:EOS.IO的区块链架构设计,可以达到数百万TPS。在2.0版本中改成了可能最终扩展到数百万TPS,目前EOS的主网还没有正式落地,一切都还只是在验证阶段。

  目前阶段,EOS还远远没有达到其号称的万级TPS的地步,目前仅是1000TPS的水平,对于儿童节主网上线BM能不能兑现百万TPS的承诺,很多人表示怀疑。

  但EOS合伙人Ian Grigg表示未来还有很多地方可以扩展如:单线程性能、多线程共享内存、多进程非共享内存,以及跨链交互等,路总要一步一步的走,EOS自带光芒吸引了无数的目光,无数的注目就代表着更高的期待和更严格的要求。就目前来说,只能不停地给信仰充值,才敢轻声地给出肯定的答案。

  PART5·思维导图

  在EOS白皮书V2中最重要的也最难理解的是右边三部分,按优先级做了个排序,这些内容白皮书说的远远不够,在接下来的几期将会做大量的知识补充。

相关新闻:

下一篇:最后一页
中国质量万里行 | 关于我们 | 联系我们 | 服务声明 | 人才招聘
Copyright © 2002 - 2018 中国质量万里行
京公网安备11010502034432号     京ICP备13012862号