幣圈一日,人間一年
在一場EOS線下沙龍上,眾多持倉者都前來交流。這些持倉者聊天時,發(fā)現(xiàn)大部分人他們除了知道EOS價格外,此外便所知甚少。我們太惶恐了,時代發(fā)展太快,生怕錯過這一波財富自由的行情。然而現(xiàn)如今的巨頭Ocean、巨蟹等,哪一個不是經(jīng)歷了2014年、2015年的那波低谷,他們堅持到現(xiàn)在,源于他們對技術(shù)的敏感與信仰。
超級節(jié)點沸沸揚揚,節(jié)點競選為EOS不斷造勢,一年的分發(fā)周期使BM向著他在創(chuàng)立Steemit時的目標(biāo)--普及區(qū)塊鏈,創(chuàng)建一個人人都參與進來的自由世界不斷靠近。
在這個沸騰的時候,我們公司選擇慢下來,回歸技術(shù)本身,帶大家一句一句的去解讀EOS白皮書。在精讀白皮書的過程中,試著去理解EOS未來的DAPP生態(tài)。
對EOS的信仰,是我們穿越牛熊的底氣。信仰來源于理解,下面就讓我們一起去走進EOS。
本次精讀將會分五大快:
1.英文原文---翻譯過來的中文,必定會有不少偏差,而有不少專業(yè)術(shù)語本身是用英語表述的,因此對英文原文的閱讀是必須的。
2.譯文參考---因為目前沒有第二版的譯文,而第一版的譯文也有些許不通順的地方,所以本次在前人的基礎(chǔ)上以及對EOS的理解,將給出一個參考。慢工出細活,我們翻譯的很慢,但力求通順、可理解。
3.概念解析---在讀白皮書時,我們會一臉懵逼,因此對基礎(chǔ)概念的再闡述同樣也是必不可少的。
4.知識延伸---EOS是當(dāng)前最流行的區(qū)塊鏈的技術(shù),它的發(fā)展是基于過去的技術(shù)進一步進化而來,因此會有許多基礎(chǔ)只是的擴展。
5.思維導(dǎo)圖---白皮書內(nèi)容邏輯較復(fù)雜,我們會以思維導(dǎo)圖的形式來幫助大家更好的理解
今天是第一篇,將對摘要和背景部分進行闡述
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軟件引入了一種新的塊鏈架構(gòu),旨在實現(xiàn)去中心化應(yīng)用橫向和縱向性能擴展。性能擴展是通過創(chuàng)建一個類似于操作系統(tǒng)來實現(xiàn)的,應(yīng)用程序在這個系統(tǒng)上開發(fā)。
這個軟件提供賬戶、身份驗證、數(shù)據(jù)庫、異步通信、以及分布在多個CPU內(nèi)核或集群的程序調(diào)度。由此產(chǎn)生的技術(shù)是一個區(qū)塊鏈架構(gòu),這個架構(gòu)的性能可能最終擴展到每秒數(shù)百萬個事務(wù)、用戶無需付費、允許在受治理的區(qū)塊鏈環(huán)境中快速簡單地部署和維護去中心化應(yīng)用程序。
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·背景譯文參考
區(qū)塊鏈技術(shù)是在2008年推出比特幣時為大家熟知,自那時起,企業(yè)家和開發(fā)人員就試圖推廣該技術(shù),使得只需在一個區(qū)塊鏈平臺上便能支持更加廣泛的應(yīng)用程序。
雖然一些通用區(qū)塊鏈平臺還在努力實現(xiàn)第一個能正常運行的區(qū)塊鏈應(yīng)用,針對特定場景的區(qū)塊鏈應(yīng)用諸如BitShares去中心化交易所(2014)和Steem社交媒體平臺(2016)已經(jīng)成為日活躍用戶上萬的成功應(yīng)用。
這兩個應(yīng)用成功的把性能提高到每秒數(shù)千個交易,延遲降低到1.5秒,降低交易費用,并實現(xiàn)了與中央服務(wù)器方案相似的用戶體驗。由于現(xiàn)有的塊鏈平臺使用費用高昂,性能有限,阻礙了區(qū)塊鏈應(yīng)用的廣泛傳播。
PART3·概念解析
1.DAPP
Decentralized Applications即去中心化應(yīng)用程序的簡稱,它與我們普通使用的APP是一樣的,不同的是它是利用智能合約開發(fā),并且部署在EOS的區(qū)塊鏈架構(gòu)上。
2.性能擴展
阻礙區(qū)塊鏈技術(shù)發(fā)展的一個重要問題是性能擴展方面的,因為在傳統(tǒng)金融行業(yè)中的VISA和支付寶在實際應(yīng)用中,都已經(jīng)能夠支持每秒數(shù)萬筆的交易,而以太坊以及目前大部分的區(qū)塊鏈應(yīng)用最讓人詬病的一點就是“慢”和“擁堵”。所以摘要部分便直指性能擴展問題,而且EOS要全方面的擴展。
3.異步通信
異步是相對同步的,同步就是你叫我去吃飯,我聽到了就和你去吃飯;如果沒有聽到,你就不停的叫,直到我告訴你聽到了,才一起去吃飯。異步就是你叫我,然后自己去吃飯,我得到消息后可能立即走,也可能等到下班才去吃飯。
同步通信是一種強假設(shè)情況,很多情況下是不能達到同步的,比如上面例子中沒有聽到就得不停的叫(節(jié)點宕機)、或者有人故意說錯內(nèi)容(拜占庭問題)。異步通信則可以允許一些誤差的發(fā)生,其代價是犧牲效率。
4.程序調(diào)度
EOS是一個去中心化的操作系統(tǒng),是為去中心化應(yīng)用而生的強大基礎(chǔ)設(shè)施,在EOS上會有大量的應(yīng)用程序,程序調(diào)度便是指程序與程序間或者任務(wù)與任務(wù)之間的切換。
5.受治理的區(qū)塊鏈
受治理區(qū)塊鏈中包含的就是所有正常在EOS區(qū)塊鏈架構(gòu)上生成的區(qū)塊鏈,即使存在惡意的主節(jié)點,如在兩個分叉鏈上生產(chǎn)區(qū)塊。如果有區(qū)塊生產(chǎn)者被抓到做這樣的事,很可能會被投票取消其區(qū)塊生產(chǎn)資格。
PART4·知識延伸
第一版vs第二版
相比較第一版EOS白皮書1.0的雄心壯志來說,EOS白皮書2.0就盡顯中庸之道了,將1.0版本中立的flag:EOS.IO的區(qū)塊鏈架構(gòu)設(shè)計,可以達到數(shù)百萬TPS。在2.0版本中改成了可能最終擴展到數(shù)百萬TPS,目前EOS的主網(wǎng)還沒有正式落地,一切都還只是在驗證階段。
目前階段,EOS還遠遠沒有達到其號稱的萬級TPS的地步,目前僅是1000TPS的水平,對于兒童節(jié)主網(wǎng)上線BM能不能兌現(xiàn)百萬TPS的承諾,很多人表示懷疑。
但EOS合伙人Ian Grigg表示未來還有很多地方可以擴展如:單線程性能、多線程共享內(nèi)存、多進程非共享內(nèi)存,以及跨鏈交互等,路總要一步一步的走,EOS自帶光芒吸引了無數(shù)的目光,無數(shù)的注目就代表著更高的期待和更嚴(yán)格的要求。就目前來說,只能不停地給信仰充值,才敢輕聲地給出肯定的答案。
PART5·思維導(dǎo)圖
在EOS白皮書V2中最重要的也最難理解的是右邊三部分,按優(yōu)先級做了個排序,這些內(nèi)容白皮書說的遠遠不夠,在接下來的幾期將會做大量的知識補充。