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