2018年02月07日17:22 來源:中國網(wǎng)T|T
【移動通信網(wǎng)】如果要問2018年初最火的關(guān)鍵詞,必然是#區(qū)塊鏈#。
大型互聯(lián)網(wǎng)公司紛紛投入這一領(lǐng)域,股市和投資圈瘋狂追捧,主流科技媒體大篇幅報道和討論……那么區(qū)塊鏈到底是什么?
區(qū)塊鏈是隨著比特幣走入大眾視野的,在2008年中本聰?shù)恼撐摹侗忍貛牛阂环N點對點的電子現(xiàn)金系統(tǒng)》中首次被提出。簡單來說,區(qū)塊鏈可以理解為一種公共記賬的機制,也就是在互聯(lián)網(wǎng)上建立一個公共賬本,由網(wǎng)絡(luò)中的所有用戶共同在這個賬本上記賬與核賬,來保證交易信息的真實性和不可篡改性。
之所以叫“區(qū)塊鏈”,是因為其數(shù)據(jù)存儲結(jié)構(gòu)是由一個個存儲區(qū)塊組成的一根鏈條,隨著系統(tǒng)中賬戶數(shù)量的增多,區(qū)塊數(shù)量增加,這條區(qū)塊鏈也會不斷增長。
這種“去中心化”的信息處理模式很好的實現(xiàn)了交易的安全、公開與信任,但也存在一定問題:
1.同步問題:每個節(jié)點(賬戶)都需要下載所有的歷史賬單,越是新用戶等待的時間越長,進入成本也就越高。
2.效率問題:每筆交易都要經(jīng)過所有節(jié)點(賬戶),導致運算速度受限于單個節(jié)點的運算速度,整體運算速度比較低。
這兩大問題限制了區(qū)塊鏈的應用范圍,也就是延展性的問題。試想一個系統(tǒng)中(區(qū)塊鏈),如果只能安裝一個應用(比特幣),其他更復雜的應用(如淘寶)受限于超長的等待時間(同步問題)和過慢的運算效率(效率問題)而無法實現(xiàn)。
為了應對這些問題,IOST技術(shù)應運而生。
概括來說,IOST是一種具有更好的延展性和更高處理效率的區(qū)塊鏈系統(tǒng)。它是如何解決現(xiàn)有區(qū)塊鏈問題的呢?核心在于兩個字:分組。
1.EDS(EfficientDistributedSharding,即“高速分布式分片”)
還是拿“公共賬本”來舉例,EDS技術(shù)就像是把網(wǎng)絡(luò)中的所有賬戶隨機分成群組,群組內(nèi)的賬戶只需要驗證自己群組內(nèi)發(fā)起的交易即可,極大程度提高了交易的驗證效率。
打個比方,如果我們將區(qū)塊鏈的世界想像為一個班級,那么傳統(tǒng)區(qū)塊鏈(如比特幣)不論大事小情,都需要全體同學確認一遍,這很安全,但無疑效率極低。于是,合理的做法是將班級分為不同小組,每同學只驗證組內(nèi)的交易,而為了防止小組成員合伙改賬本,這種分組是動態(tài)隨機的。
2.兩段式共識機制
所謂共識機制,就是如何保證可信度。IOST提出了POB(Proof-of-Believabilityconsensusapproach)這一概念,即可信度證明。將交易的驗證工作隨機分配給“群組”里可信度更高的節(jié)點,其他節(jié)點進行監(jiān)督和抽查。這種共識機制將驗證工作和監(jiān)督工作進行分工,有效提高驗證效率的同時,保證了驗證結(jié)果的可信度。
我們還是用上面班級的例子,這個機制就好比在小組中找出能力強、品德好的同學作小組代表,每隔一段時間由其他同學檢查一下他的工作,在效率和可信度上取得平衡。那么問題是,我們?nèi)绾握J定作為某位同學能作為代表呢?傳統(tǒng)區(qū)塊鏈(如比特幣)用的是POW(proofofwork)即工作量證明,但我們知道,干得多的人品德不一定好。因此IOST提出了POB,其中的可信度因素包括了IOStoken余額、Servi余額、評論和用戶行為。就好比班上同學的成績不僅看分數(shù),也看平時表現(xiàn)。
3.Atomix協(xié)議
既然EDS技術(shù)將“公共賬本”進行了分組,那么跨群組之間的交易怎么辦?因此IOST開了Atomix協(xié)議,將驗證和監(jiān)督工作放在產(chǎn)生交易的兩個群組之間,減少受到整個IOST系統(tǒng)網(wǎng)絡(luò)狀態(tài)的影響。
也就是兩個小組之間發(fā)生交易,就由兩個小組的同學用特殊方式?jīng)Q定,不給整個班帶來影響。
4.微狀態(tài)塊
就像是將一段時間內(nèi)產(chǎn)生的賬目匯總,形成一個階段性的總賬,新進入賬戶無需下載全部歷史賬單,只需要下載這些總賬即可,極大程度縮小了存儲空間和更新時間,使得新進入的節(jié)點可以快速跟上目前的進度。
這就相當于來了新同學,為了讓他更快融入集體,班上準備了年報,年報每年更新,新同學只需要閱讀年報,就能知道之前發(fā)生的事,不必把所有賬翻一遍。
利用這些技術(shù)手段,IOST成為應用更為廣泛的區(qū)塊鏈系統(tǒng),可以容納更多更復雜的應用,也可以給更海量的用戶提供服務,同時在安全性和信息吞吐量上更有保證。
相信IOST提供的環(huán)境,可以讓更多更復雜的應用在區(qū)塊鏈內(nèi)實現(xiàn),同時通過物聯(lián)網(wǎng)、智能設(shè)備等技術(shù)實現(xiàn)線上線下的打通,開創(chuàng)一個更為廣闊的未來。