幣(bi)圈一(yi)日(ri),人間(jian)一(yi)年
在(zai)一(yi)場EOS線下沙(sha)龍上,眾多持(chi)(chi)倉者(zhe)都前來(lai)交流。這些持(chi)(chi)倉者(zhe)聊天時,發(fa)現(xian)(xian)大部分(fen)人他(ta)們除(chu)了(le)知道EOS價格外(wai),此外(wai)便所知甚少。我(wo)們太惶恐(kong)了(le),時代(dai)發(fa)展太快,生怕錯過這一(yi)波(bo)財(cai)富自由的(de)行情。然而現(xian)(xian)如今的(de)巨(ju)頭Ocean、巨(ju)蟹等(deng),哪一(yi)個不(bu)是經歷了(le)2014年(nian)(nian)、2015年(nian)(nian)的(de)那(nei)波(bo)低谷,他(ta)們堅持(chi)(chi)到(dao)現(xian)(xian)在(zai),源于他(ta)們對技術的(de)敏感(gan)與信仰。
超級節(jie)點沸沸揚(yang)揚(yang),節(jie)點競選為EOS不斷(duan)造勢,一年的分發周期(qi)使(shi)BM向著他在創(chuang)立(li)Steemit時的目標--普及區塊鏈,創(chuang)建一個人人都參與進來的自由世界不斷(duan)靠近。
在這個沸騰的時(shi)候,我們公司選擇慢(man)下來(lai),回歸技術本身(shen),帶(dai)大家一(yi)句(ju)一(yi)句(ju)的去(qu)解(jie)讀EOS白(bai)皮(pi)書。在精(jing)讀白(bai)皮(pi)書的過(guo)程中,試著去(qu)理解(jie)EOS未來(lai)的DAPP生態。
對EOS的信(xin)仰,是我們(men)穿越牛熊的底氣。信(xin)仰來源于理解,下面就讓我們(men)一(yi)起去(qu)走進(jin)EOS。
本次精讀將會分五大快:
1.英(ying)文(wen)(wen)原文(wen)(wen)---翻譯過來的中(zhong)文(wen)(wen),必定會有不(bu)少(shao)偏差,而有不(bu)少(shao)專業術語本身是用英(ying)語表述的,因此對英(ying)文(wen)(wen)原文(wen)(wen)的閱讀(du)是必須(xu)的。
2.譯(yi)文參考---因(yin)為目前沒有(you)第二(er)版(ban)的(de)(de)譯(yi)文,而(er)第一版(ban)的(de)(de)譯(yi)文也有(you)些許不通(tong)順的(de)(de)地方,所以本次在(zai)前人的(de)(de)基礎上以及(ji)對(dui)EOS的(de)(de)理解,將給出(chu)(chu)一個參考。慢工(gong)出(chu)(chu)細活,我們翻(fan)譯(yi)的(de)(de)很慢,但力求通(tong)順、可(ke)理解。
3.概(gai)念解析(xi)---在讀白皮書時(shi),我們會一臉懵逼,因(yin)此對基礎概(gai)念的(de)再闡述同樣也(ye)是(shi)必(bi)不可少(shao)的(de)。
4.知識(shi)延(yan)伸---EOS是當前最流行的(de)(de)(de)區塊鏈(lian)的(de)(de)(de)技術,它的(de)(de)(de)發展(zhan)是基(ji)于(yu)過去的(de)(de)(de)技術進一步(bu)進化而來,因此會有(you)許(xu)多基(ji)礎只(zhi)是的(de)(de)(de)擴展(zhan)。
5.思維導圖---白皮(pi)書內容邏(luo)輯較復雜,我們會以(yi)思維導圖的形式(shi)來幫助大家更好(hao)的理解
今天(tian)是(shi)第(di)一(yi)篇,將對摘要和(he)背景部分進行(xing)闡述
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軟(ruan)件引入了一種新(xin)的塊鏈架構,旨在實現(xian)去中心化應用橫向(xiang)和縱向(xiang)性(xing)能(neng)擴展。性(xing)能(neng)擴展是通(tong)過創建(jian)一個(ge)類似于操作系統(tong)來(lai)實現(xian)的,應用程序在這個(ge)系統(tong)上(shang)開(kai)發。
這(zhe)(zhe)個軟件提供賬戶(hu)、身份驗證、數(shu)據庫、異步(bu)通信、以及分布(bu)在多個CPU內核或集群(qun)的(de)程序(xu)調(diao)度。由此產生的(de)技術是(shi)一個區(qu)塊(kuai)鏈架(jia)構,這(zhe)(zhe)個架(jia)構的(de)性(xing)能(neng)可能(neng)最(zui)終擴展到每秒數(shu)百萬個事務、用戶(hu)無需付費、允許在受(shou)治(zhi)理的(de)區(qu)塊(kuai)鏈環境中快速簡單地部署和維護去中心化(hua)應(ying)用程序(xu)。
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·背景譯文參考
區塊鏈(lian)(lian)技術(shu)是在(zai)2008年推出比特幣(bi)時為大家熟知(zhi),自那時起,企業家和開發人員就(jiu)試圖推廣該技術(shu),使得(de)只需在(zai)一(yi)個區塊鏈(lian)(lian)平(ping)臺(tai)上便能支持更(geng)加廣泛(fan)的應用程序。
雖(sui)然(ran)一(yi)些通(tong)用區塊鏈平臺還(huan)在努(nu)力(li)實現第一(yi)個(ge)能正常運行的區塊鏈應用,針對特定場景的區塊鏈應用諸如BitShares去中心(xin)化(hua)交(jiao)易所(2014)和Steem社交(jiao)媒體平臺(2016)已經(jing)成為日活躍用戶上萬的成功應用。
這兩個(ge)應用成功的(de)把性能提(ti)高到每(mei)秒數(shu)千個(ge)交易(yi),延(yan)遲降(jiang)低(di)到1.5秒,降(jiang)低(di)交易(yi)費用,并(bing)實現了(le)與中(zhong)央服(fu)務器方(fang)案相(xiang)似的(de)用戶體驗。由于現有的(de)塊(kuai)鏈平臺使用費用高昂,性能有限,阻礙了(le)區塊(kuai)鏈應用的(de)廣泛傳播。
PART3·概念解析
1.DAPP
Decentralized Applications即(ji)去中心化(hua)應用(yong)程序的(de)簡稱,它與我們普通使用(yong)的(de)APP是(shi)一樣的(de),不同的(de)是(shi)它是(shi)利用(yong)智能合約開(kai)發,并且部署在EOS的(de)區塊鏈架構上。
2.性能擴展
阻礙(ai)區塊(kuai)鏈(lian)技術發展(zhan)的(de)一個重(zhong)要問(wen)題是性(xing)能擴(kuo)展(zhan)方面(mian)(mian)的(de),因為(wei)在傳統金(jin)融行業中的(de)VISA和(he)支付(fu)寶在實際(ji)應(ying)用中,都已經能夠支持每秒數萬筆的(de)交(jiao)易,而以(yi)太坊以(yi)及(ji)目前大(da)部分(fen)的(de)區塊(kuai)鏈(lian)應(ying)用最(zui)讓(rang)人詬病的(de)一點就是“慢(man)”和(he)“擁堵”。所以(yi)摘要部分(fen)便直指(zhi)性(xing)能擴(kuo)展(zhan)問(wen)題,而且EOS要全方面(mian)(mian)的(de)擴(kuo)展(zhan)。
3.異步通信
異步是相對同步的,同步就(jiu)(jiu)是你叫我(wo)去吃(chi)飯(fan)(fan),我(wo)聽(ting)到了(le)就(jiu)(jiu)和你去吃(chi)飯(fan)(fan);如果沒有聽(ting)到,你就(jiu)(jiu)不(bu)停(ting)的叫,直到我(wo)告訴你聽(ting)到了(le),才(cai)一起去吃(chi)飯(fan)(fan)。異步就(jiu)(jiu)是你叫我(wo),然后(hou)自己去吃(chi)飯(fan)(fan),我(wo)得到消息后(hou)可能(neng)立即走,也可能(neng)等到下班才(cai)去吃(chi)飯(fan)(fan)。
同(tong)步通(tong)信(xin)是一(yi)種強假設情(qing)況,很多情(qing)況下是不(bu)能(neng)達到同(tong)步的,比如上面(mian)例(li)子中沒有聽到就(jiu)得(de)不(bu)停的叫(節點宕(dang)機(ji))、或者有人故意說錯內容(拜占庭問題(ti))。異步通(tong)信(xin)則(ze)可以(yi)允許一(yi)些誤(wu)差的發(fa)生,其(qi)代價(jia)是犧牲效率。
4.程序調度
EOS是一個去中心化(hua)的(de)操作系統,是為去中心化(hua)應(ying)用而生(sheng)的(de)強大基礎設(she)施,在EOS上會有大量的(de)應(ying)用程(cheng)序,程(cheng)序調度便是指程(cheng)序與(yu)程(cheng)序間(jian)(jian)或者任務與(yu)任務之間(jian)(jian)的(de)切換。
5.受治理的區塊鏈
受治理(li)區塊(kuai)(kuai)鏈(lian)中包含(han)的就是(shi)所有(you)正常在(zai)(zai)EOS區塊(kuai)(kuai)鏈(lian)架構上(shang)生(sheng)成的區塊(kuai)(kuai)鏈(lian),即使存在(zai)(zai)惡意的主節點(dian),如(ru)在(zai)(zai)兩(liang)個分叉鏈(lian)上(shang)生(sheng)產(chan)區塊(kuai)(kuai)。如(ru)果有(you)區塊(kuai)(kuai)生(sheng)產(chan)者被抓到做這(zhe)樣(yang)的事,很(hen)可能會被投票取消其區塊(kuai)(kuai)生(sheng)產(chan)資格。
PART4·知識延伸
第一版vs第二版
相(xiang)比較(jiao)第(di)一版EOS白皮(pi)書1.0的雄心壯志來(lai)說(shuo),EOS白皮(pi)書2.0就盡顯(xian)中庸之道了,將(jiang)1.0版本中立的flag:EOS.IO的區塊鏈(lian)架構設計(ji),可(ke)以(yi)達到數(shu)百(bai)(bai)萬(wan)(wan)TPS。在2.0版本中改成了可(ke)能最終擴展到數(shu)百(bai)(bai)萬(wan)(wan)TPS,目前EOS的主(zhu)網還沒有正式落地(di),一切(qie)都還只是在驗證階段。
目前階段(duan),EOS還遠(yuan)遠(yuan)沒(mei)有達到其(qi)號稱的(de)萬級TPS的(de)地步(bu),目前僅是1000TPS的(de)水平,對于(yu)兒(er)童節主網上線(xian)BM能不能兌現百萬TPS的(de)承諾,很多(duo)人表示懷疑。
但EOS合伙人Ian Grigg表(biao)示未(wei)來還有很多地(di)方可以擴展(zhan)如:單(dan)線程(cheng)性能、多線程(cheng)共享內(nei)(nei)存、多進程(cheng)非(fei)共享內(nei)(nei)存,以及跨鏈交互等,路總要一(yi)步(bu)一(yi)步(bu)的(de)走(zou),EOS自(zi)帶光芒吸引了無(wu)數的(de)目光,無(wu)數的(de)注目就代(dai)表(biao)著更高(gao)的(de)期待(dai)和更嚴格(ge)的(de)要求。就目前來說,只能不停地(di)給信仰充(chong)值,才敢輕(qing)聲地(di)給出肯(ken)定的(de)答案。
PART5·思維導圖
在EOS白(bai)皮書(shu)V2中最重要的也最難(nan)理解的是右(you)邊三部分,按優(you)先級做(zuo)了個排(pai)序,這些內容白(bai)皮書(shu)說的遠(yuan)遠(yuan)不夠,在接(jie)下來(lai)的幾(ji)期將(jiang)會做(zuo)大量(liang)的知(zhi)識補充。