中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

區(qū)塊鏈可擴(kuò)展性的那些技術(shù):側(cè)鏈、分片、子鏈等!

2020-01-02    來(lái)源:多智時(shí)代

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

區(qū)塊鏈可擴(kuò)展性的那些技術(shù):側(cè)鏈、分片、子鏈等!

如果你經(jīng)常瀏覽區(qū)塊鏈相關(guān)的信息,你一定知道比特幣交易開始變得擁堵,在社區(qū)中對(duì)于是擴(kuò)容還是側(cè)鏈的討論喋喋不休。你肯定也知道就連以太坊也因《CryptoKitties》這款養(yǎng)貓游戲沒能逃掉網(wǎng)絡(luò)擁堵的命運(yùn)。

擺在我們面前的,是區(qū)塊鏈技術(shù)發(fā)展到現(xiàn)在終會(huì)遇到的一個(gè)關(guān)鍵瓶頸--區(qū)塊鏈(特別是公鏈)想要真正做到更深度化的應(yīng)用和普及,關(guān)鍵就是要解決交易的吞吐量和交易的速度問題,這在區(qū)塊鏈中也被稱作可擴(kuò)展性。

幸運(yùn)的是大多數(shù)團(tuán)隊(duì)都很有預(yù)見性的提出了相應(yīng)的解決方案,并已開始付諸實(shí)施,只不過作為一名非區(qū)塊鏈技術(shù)領(lǐng)域的萌新小白,在面對(duì)側(cè)鏈、閃電網(wǎng)絡(luò)、RSK、DAG、分片(Sharing)時(shí)經(jīng)常會(huì)搞得一頭霧水,不知道是什么意思,更不知道它們之間是一個(gè)什么樣的關(guān)系--今天簡(jiǎn)單做了一個(gè)梳理,希望大家至少可以從宏觀上比較清楚的了解對(duì)于區(qū)塊鏈可擴(kuò)展性上的問題,各團(tuán)隊(duì)是在如何解決。

如前邊提到,區(qū)塊鏈可擴(kuò)展性的核心是為了解決交易的吞吐量和交易的速度兩個(gè)方面,核心指標(biāo)通常用TPS(transactionper second)來(lái)表達(dá),即每秒執(zhí)行的事務(wù)數(shù)量。比如比特幣TPS是7,以太坊TPS是30-40等。

區(qū)塊鏈可擴(kuò)展性的那些技術(shù):側(cè)鏈、分片、子鏈等!

從現(xiàn)有技術(shù)實(shí)現(xiàn)的角度來(lái)說(shuō),基本分為三種,但因一些實(shí)現(xiàn)的技術(shù)角度和細(xì)節(jié)不同,各團(tuán)隊(duì)給出的命名也不一樣。我給出下面這張圖你可能就會(huì)有一個(gè)比較清晰的概念了:

區(qū)塊鏈可擴(kuò)展性解決方案

一.側(cè)鏈

側(cè)鏈(SideChains)因?yàn)樽钤缡沁@對(duì)比特幣提出,所以這個(gè)概念后期也更多的是在描述比特幣相關(guān)的擴(kuò)容,它的定義是:可以讓比特幣安全地從比特幣主鏈轉(zhuǎn)移到其他區(qū)塊鏈,又可以從其他區(qū)塊鏈安全地返回比特幣主鏈的一種協(xié)議。

我們以閃電網(wǎng)絡(luò)(Lighting   Network)為例:它指的是A和B兩人可以把比特幣放到一個(gè)多重簽名錢包中鎖定(鏈下),然后進(jìn)行交易簽名更改雙方各自能取回的比特幣數(shù)量。交易參與方可以隨時(shí)關(guān)閉交易通道,最后一筆經(jīng)過簽名且包含最新余額動(dòng)態(tài)的交易最終將會(huì)被廣播并寫入比特幣區(qū)塊鏈(回歸鏈上)。

另一種情況是涉及更多的第三方,比如已知C想和A交易,但雙方?jīng)]有建立支付通道,不過A和B、B和C都各自建立了支付通道,這時(shí)C就可以通過B和A達(dá)成交易,B其實(shí)在整個(gè)交易過程中充當(dāng)著一個(gè)網(wǎng)關(guān)的角色。整個(gè)過程實(shí)際上不需要在主鏈確認(rèn),因?yàn)槎际菐追街g倒來(lái)倒去的”數(shù)字游戲,因此交易速度會(huì)非常迅速。只有當(dāng)關(guān)閉交易通道時(shí),才會(huì)最終確定各自的余額并寫進(jìn)主鏈區(qū)塊。

區(qū)塊鏈可擴(kuò)展性的那些技術(shù):側(cè)鏈、分片、子鏈等!

二.分片

分片(Sharing)其實(shí)是一種傳統(tǒng)數(shù)據(jù)庫(kù)的技術(shù),它將大型數(shù)據(jù)庫(kù)分成更小、更快、更容易管理的部分,這些部分叫做數(shù)據(jù)碎片 (Vitalik Buterin稱它為宇宙Universes) ,不過應(yīng)用到區(qū)塊鏈當(dāng)中會(huì)相當(dāng)復(fù)雜。

以太坊的分片,簡(jiǎn)單來(lái)說(shuō)就是將區(qū)塊鏈網(wǎng)絡(luò)劃分成若干能夠處理交易的較小組件式網(wǎng)絡(luò),以實(shí)現(xiàn)每秒處理數(shù)千筆交易的支付系統(tǒng)。

設(shè)置一個(gè)區(qū)塊鏈,在這個(gè)區(qū)塊鏈系統(tǒng)中有一百個(gè)各自不同的宇宙,每一個(gè)宇宙都是一個(gè)獨(dú)立的賬戶空間。使用者可以在某個(gè)宇宙中擁有一個(gè)賬戶,該用戶發(fā)起的交易也只會(huì)對(duì)交易相關(guān)的宇宙產(chǎn)生影響。--Vitalik  Buterin在BeyondBlock區(qū)塊鏈技術(shù)交流大會(huì)的演講

是否似曾相識(shí)?聽上去是不是和側(cè)鏈很像?

是的,如果說(shuō)側(cè)鏈?zhǔn)峭ㄟ^外部嫁接到主鏈,那分片就是將主鏈進(jìn)行內(nèi)部分割,顯然后者的實(shí)現(xiàn)難度要比前者復(fù)雜的多!也因此很多人都認(rèn)為V神把事情復(fù)雜了其具體為何要如此實(shí)現(xiàn)V神自有他的道理,不在本文討論,但基本可以確定的是,即使是分片,也會(huì)為效率犧牲一定程度的去中心化。順帶一提,EOS也有分片,叫Region。

區(qū)塊鏈可擴(kuò)展性的那些技術(shù):側(cè)鏈、分片、子鏈等!

三.子鏈

說(shuō)到子鏈,首先繞不開的一個(gè)話題就是墨客MOAC鏈,MOAC--即Mother Of All  Chain的縮寫,中文翻譯成眾鏈之母”,或是女媧鏈”。這是一個(gè)主網(wǎng)已經(jīng)上線了的第三代公鏈,它率先突破異步合約調(diào)用、合約分片處理和全領(lǐng)域跨鏈等當(dāng)前業(yè)界難題,對(duì)合約的處理速度遠(yuǎn)遠(yuǎn)優(yōu)于當(dāng)前譬如以太坊等智能合約平臺(tái)。   子鏈的出現(xiàn),是一個(gè)革命性的變革,如果你考慮墨客MOAC的生態(tài),它就好像一個(gè)開發(fā)用的GitHub,那么子鏈,可以變成一個(gè)個(gè)功能庫(kù),讓子鏈之間可以互相分享。而各種提供服務(wù)的子鏈,因?yàn)榉⻊?wù)的不同,必須有角色細(xì)分。比如提供ipfs的子鏈,重點(diǎn)在存儲(chǔ);提供zksnarks的子鏈,重點(diǎn)在運(yùn)算速度。那么怎么可能用同樣配置的scs來(lái)做不同的子鏈支持基礎(chǔ)呢?怎么可以用同樣的共識(shí)算法,同樣的區(qū)塊速度等等,來(lái)做不同的事情呢?所以你需要專業(yè)人士做專業(yè)的事情,那么子鏈,就是可以根據(jù)你不同的需求來(lái)定義與創(chuàng)建。

當(dāng)然,子鏈和側(cè)鏈的區(qū)別也很大,一方面?zhèn)孺準(zhǔn)菫樾∥⑥D(zhuǎn)賬設(shè)計(jì)的,不可能提供墨客鏈這種功能庫(kù),互相調(diào)用的功能,另一方面,側(cè)鏈可以直接打垮,子鏈你無(wú)法直接攻擊,必須攻擊母鏈。雙花肯定不會(huì)出現(xiàn),因?yàn)槟告溸@里解決全局一致性,主要就是底層vnode的規(guī)模受到幣價(jià)的挖礦利潤(rùn)限制,但是scs的規(guī)模,可以在應(yīng)用推動(dòng)下,無(wú)限擴(kuò)展。墨客MOAC就是解決了V神和BM的爭(zhēng)論中,維持了去中心化的安全性,又提升了可擴(kuò)展性能力。   實(shí)事上,墨客是以太坊的補(bǔ)充(complement),是兼容以太坊的。在V神和BM的爭(zhēng)論中,V神批評(píng)EOS過于中心化是正確的,而BM批評(píng)以太坊缺乏擴(kuò)展能力也是正確的。V神尋求用分片來(lái)解決問題,也是正確選擇。墨客,其實(shí)就是落實(shí)了V神幾年想做而沒有做到的事情(當(dāng)然還有更多的創(chuàng)新),并且證明了可以不需要犧牲去中心化而解決擴(kuò)展性問題。

以上就是關(guān)于可擴(kuò)展性相關(guān)技術(shù)的一些簡(jiǎn)單概括和介紹,實(shí)際應(yīng)用的技術(shù)細(xì)節(jié)和命名方式可能會(huì)有很多,但從目前來(lái)看,大體都脫離不了側(cè)鏈、分片、DAG、子鏈的范疇。

從目前來(lái)看,無(wú)論何種技術(shù)的解決方式都是在從更高的效率和去中心化,二者之間尋找一個(gè)平衡,想要效率就要中心化,想要安全就要去中心化,也因此,現(xiàn)有解決方案也都在引發(fā)一些不是去中心化的質(zhì)疑聲。

其中爭(zhēng)論最激烈的就是比特幣Core派和BCH派之間,Core派的解決方案是側(cè)鏈,BCH就抨擊側(cè)鏈最終會(huì)淪為中心化的銀行。BCH的解決方案是大區(qū)塊,Core派就抨擊BCH本身就是以礦霸為核心的中心化代表。

區(qū)塊鏈可擴(kuò)展性的那些技術(shù):側(cè)鏈、分片、子鏈等!

標(biāo)簽: 區(qū) 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:3大原因:為何要在遷移云端前修復(fù)數(shù)據(jù)庫(kù)?

下一篇:第三方云應(yīng)用帶來(lái)的數(shù)據(jù)風(fēng)險(xiǎn)