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