區(qū)塊鏈的分片技術(shù)是怎樣的技術(shù)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
區(qū)塊鏈難題是區(qū)塊鏈網(wǎng)絡(luò)和點(diǎn)對(duì)點(diǎn)(P2P)交易操作面臨的挑戰(zhàn)之一,大多數(shù)加密貨幣平臺(tái)必須在去中心化,安全性和可擴(kuò)展性之間選擇兩個(gè)功能,也就是我們通常提到的“不可能三角”。這些功能中的每一個(gè)都對(duì)區(qū)塊鏈的整體性能構(gòu)成了自己的優(yōu)勢(shì),但彼此并存又會(huì)產(chǎn)生新的問題,因此,目前行業(yè)對(duì)其中哪個(gè)功能更重要還在探討中。
擴(kuò)容是區(qū)塊鏈技術(shù)落地并走向商業(yè)化的必備條件,為此開發(fā)者們煞費(fèi)苦心,先后提出側(cè)鏈、子鏈、閃電網(wǎng)絡(luò)、DAG、分片等鏈上、鏈下的擴(kuò)容方案。隨著各項(xiàng)技術(shù)的提出與測(cè)試,開發(fā)者們又將視線集中在分片上:一種在互聯(lián)網(wǎng)中相對(duì)簡(jiǎn)單,但在區(qū)塊鏈實(shí)現(xiàn)難度極高的數(shù)據(jù)處理技術(shù)。
用傳統(tǒng)術(shù)語(yǔ)來(lái)說,分片是一種分區(qū)和管理數(shù)據(jù)庫(kù)方法,它涉及將大量數(shù)據(jù)拆分成較小的部分,從而使數(shù)據(jù)更易于管理,這用于實(shí)現(xiàn)可擴(kuò)展性以及改善數(shù)據(jù)庫(kù)的整體性能。較小的數(shù)據(jù)庫(kù)可實(shí)現(xiàn)資源的有效分配,這有助于降低成本并為新的有效容量水平鋪平道路。
在區(qū)塊鏈中實(shí)行分片后,每個(gè)節(jié)點(diǎn)在區(qū)塊鏈上只有一部分?jǐn)?shù)據(jù),而不是整個(gè)信息。因此在分片中,仍然保有去中心化特性。每個(gè)節(jié)點(diǎn)都不會(huì)加載整個(gè)區(qū)塊鏈上的信息,從而實(shí)現(xiàn)了可擴(kuò)展性。
分片技術(shù)是通過改變網(wǎng)絡(luò)驗(yàn)證區(qū)塊的方式來(lái)增加網(wǎng)絡(luò)的吞吐量的。
公鏈中,外匯MT4教程http://www.kaifx.cn/mt4.html交易被劃歸到不同的分片上同時(shí)進(jìn)行處理,數(shù)量眾多的分片又是由整個(gè)網(wǎng)絡(luò)切分得來(lái)的。每個(gè)節(jié)點(diǎn)只處理整個(gè)網(wǎng)絡(luò)中一小部分的交易,處理過程和整個(gè)網(wǎng)絡(luò)中的其他節(jié)點(diǎn)是同時(shí)進(jìn)行的。所以,網(wǎng)絡(luò)的節(jié)點(diǎn)越多,分片數(shù)越多,整個(gè)網(wǎng)絡(luò)可以同時(shí)處理的交易也越多。分片的這種屬性被稱為橫向擴(kuò)展。
其次,我們看看交易分片。交易分片聽起來(lái)稍微簡(jiǎn)單一些,從每筆交易上拆分分片。假設(shè),在一個(gè)類似于比特幣的系統(tǒng)中引入交易分片,(注意,比特幣是采用賬本機(jī)制,而不是采用智能合約機(jī)制。我們假設(shè)網(wǎng)絡(luò)已經(jīng)形成碎片,用戶發(fā)送一筆交易,每一筆交易有兩個(gè)輸入和一個(gè)輸出,用戶發(fā)送一筆交易,每一筆交易有兩個(gè)輸入和一個(gè)輸出,那么,該筆交易將如何分配給一個(gè)碎片呢?最直觀的方法是根據(jù)交易哈希值的最后幾位來(lái)決定碎片。
未來(lái),我們需要綜合地運(yùn)用機(jī)制設(shè)計(jì)、網(wǎng)絡(luò)理論、密碼學(xué)、計(jì)算機(jī)科學(xué)等技術(shù)手段,以一套基于網(wǎng)絡(luò)的應(yīng)用程序和算法呈現(xiàn)出新規(guī)則和新市場(chǎng)。目前,不少人把區(qū)塊鏈看作是一種計(jì)算機(jī)產(chǎn)品,例如,比特幣、共識(shí)協(xié)議、狀態(tài)通道、哈希算法、分片技術(shù)、雷電網(wǎng)絡(luò)等大量的計(jì)算機(jī)技術(shù)語(yǔ)言出現(xiàn)在區(qū)塊鏈的研究文獻(xiàn)中。當(dāng)然,這些計(jì)算機(jī)技術(shù)對(duì)于解決區(qū)塊鏈的激勵(lì)機(jī)制和提高效率方面是不可或缺的。
但是,區(qū)塊鏈更為重要的是要運(yùn)用經(jīng)濟(jì)理論來(lái)設(shè)計(jì)和創(chuàng)建能產(chǎn)生一定均衡結(jié)果的“規(guī)則”或算法。經(jīng)濟(jì)學(xué)的機(jī)制設(shè)計(jì)理論和網(wǎng)絡(luò)理論、密碼學(xué)、計(jì)算機(jī)技術(shù)、人工智能的有機(jī)結(jié)合,將極大地推動(dòng)區(qū)塊鏈這種顛覆性創(chuàng)新在新時(shí)代新經(jīng)濟(jì)中開花結(jié)果,產(chǎn)生越來(lái)越多的新興經(jīng)濟(jì)模式和自治去中心化組織。事實(shí)上,技術(shù)與機(jī)制的結(jié)合更容易產(chǎn)生有形之手、無(wú)形之手之外的第三只手,即分布式組織。