国内精品免费一区二区观看,日本韩国亚洲欧洲黄,最新免费黄色网址,久久精品一级黄片

  • 歡迎光臨燃氣表信息網(wǎng)!
 
當前位置: 首頁 » 企業(yè)資訊 » 企業(yè)勝經(jīng) » 正文

規(guī)?;瘏^(qū)塊鏈應用實踐的必然選擇之一:擴容

字體: 放大字體  縮小字體 發(fā)布日期:2020-06-28  瀏覽次數(shù):1092

區(qū)塊鏈憑借安全可信、分布式、難篡改等特點被廣泛關(guān)注,隨著區(qū)塊鏈技術(shù)的快速發(fā)展和實踐應用,其數(shù)據(jù)存儲代價大、性能低、網(wǎng)絡(luò)延遲高等問題逐步凸顯。因此區(qū)塊鏈作為一種可信數(shù)據(jù)管理機制,亟需解決可擴展和性能問題,包括比特幣、以太坊等主要區(qū)塊鏈社區(qū)、開發(fā)團隊等紛紛開始區(qū)塊鏈擴容方案的研究。

 

一、為什么擴容——區(qū)塊鏈擴容的需求分析

區(qū)塊鏈容量問題天然存在,隨著節(jié)點和交易量增多日益加劇。自中本聰發(fā)明比特幣以來,比特幣節(jié)點數(shù)量暴漲,鏈上的交易量劇增。比特幣網(wǎng)絡(luò)中的交易需經(jīng)礦工打包成區(qū)塊后廣播給其他節(jié)點,由于比特幣區(qū)塊大小1M的限制,單個區(qū)塊只能容納有限的交易事務(wù),據(jù)統(tǒng)計,單個區(qū)塊實際容納的交易數(shù)約為1700多,區(qū)塊每隔10分鐘打包確認,因此比特幣交易速度約為每秒3筆。而市場上常用的支付手段如VISA平均每秒處理5000到8000次交易,支付寶處理交易的峰值可達每秒近10萬筆交易。比特幣緩慢的交易導致網(wǎng)絡(luò)中待確認的交易越來越多,造成網(wǎng)絡(luò)堵塞。

區(qū)塊鏈擴容需求廣泛存在,各界都在研究區(qū)塊鏈擴容方案。比特幣區(qū)塊鏈網(wǎng)絡(luò)中用戶為加快交易速度,必須增加交易的手續(xù)費使礦工優(yōu)先處理交易。大量的交易手續(xù)費和嚴重的交易延遲限制比特幣的發(fā)展,這也是整個區(qū)塊鏈技術(shù)發(fā)展面臨的問題。以太坊創(chuàng)始人維塔利克·布特林在以太坊說明文件中提到區(qū)塊鏈系統(tǒng)在“去中心化”、“可擴展性”和“安全”三方面中只能完美解決兩點,即“去中心化”和“安全”。但隨著網(wǎng)絡(luò)規(guī)模的擴展,區(qū)塊鏈系統(tǒng)必須考慮“可擴展性”問題的解決方案。比特幣核心開發(fā)團隊提出如BIP101、隔離見證等多種擴容方案;比特幣新礦池ViaBTC部署B(yǎng)itcoin Unlimited擴容方案,并得到澳大利亞計算機科學家萊特支持;中科院袁勇團隊研究并提出平行擴容方案;康奈爾大學提出比特幣擴容方案Bitcoin-NG;金融密碼與數(shù)據(jù)安全國際學術(shù)會議上討論比特幣擴容方案;以太坊也提出分片、狀態(tài)通道、Plasma等擴容方案。

區(qū)塊鏈擴容方案實現(xiàn)復雜,是一個復雜的關(guān)聯(lián)性問題。在互聯(lián)網(wǎng)時代,應用軟件都是通過更新迭代的方式升級,來滿足用戶量日益增多和服務(wù)升級的需求。對應用軟件來說,軟件升級相對容易,系統(tǒng)升級通過更新升級服務(wù)器就能達到目的,性能低下通過增加服務(wù)器來支撐龐大的交易,但在區(qū)塊鏈場景中擴展升級十分復雜。區(qū)塊鏈基于分布式的架構(gòu),具有眾多節(jié)點,每個節(jié)點都部署服務(wù)和存儲數(shù)據(jù),區(qū)塊鏈升級需要每個節(jié)點都升級本地系統(tǒng)才能完成整個區(qū)塊鏈的升級。區(qū)塊鏈升級需修改底層源代碼,新舊版本的存在會使得區(qū)塊鏈中打包出來的區(qū)塊存在兩個不同版本,各節(jié)點和礦池也會選擇所支持的版本,進而導致硬分叉為兩條鏈甚至多條鏈,違背原本去中心化共識的思想。

 

 二、如何擴容——區(qū)塊鏈擴容的技術(shù)方案

目前區(qū)塊鏈擴容方案主要有包括鏈內(nèi)擴展技術(shù)和鏈外擴展技術(shù),也稱作第一層擴容技術(shù)和第二層擴容技術(shù)。

圖1  區(qū)塊鏈擴容技術(shù)方案
圖1  區(qū)塊鏈擴容技術(shù)方案

 

1. 鏈內(nèi)擴展技術(shù)

鏈內(nèi)擴展技術(shù)主要是基于對區(qū)塊鏈自身進行改進,主要包括區(qū)塊擴容和隔離見證。

(1)區(qū)塊擴容:是一種最直接的擴容方式,即增加區(qū)塊大小,如將比特幣當前區(qū)塊大小從1MB擴展到2MB,區(qū)塊大小的擴展可以使每秒交易處理增加。理論上,區(qū)塊容量越大,交易處理速度就越快,但在實踐中,若塊容量太大,礦工打包塊的速度會變慢,區(qū)塊在網(wǎng)絡(luò)傳輸過程中因網(wǎng)絡(luò)無法對大文件進行快速傳輸,又會出現(xiàn)新的問題,因此直接對區(qū)塊大小進行擴容的方案是有限度的。2017年8月,比特幣硬分叉為比特幣(BTC)和比特幣現(xiàn)金(BCC),BCC實現(xiàn)區(qū)塊大小從1MB到8MB的擴容。

(2)隔離見證:字面意思就是將見證的內(nèi)容隔離開來。區(qū)塊中存儲的是交易數(shù)據(jù),隔離見證通過縮小交易數(shù)據(jù)的尺寸,使每個區(qū)塊可容納更多的交易來達到擴容的目的。比特幣交易是發(fā)起者通過簽署UTXO(未花費交易輸出,類似于支票)并填寫接受者地址而建立的,這個過程就是“見證”。為保證交易事務(wù)唯一性,比特幣對每條交易事務(wù)數(shù)據(jù)進行哈希計算得到交易事務(wù)ID。交易事務(wù)中的關(guān)鍵數(shù)據(jù)包括簽名、接收方和交易金額,其中簽名占據(jù)了大量存儲空間,而該簽名信息的作用是由礦工見證交易數(shù)據(jù)來源的合法性,普通節(jié)點并不驗證簽名信息,因此簽名數(shù)據(jù)部分就可被隔離存儲到其他區(qū)域,節(jié)省了區(qū)塊的存儲空間,也就實現(xiàn)了隔離見證。2017年5月萊特幣通過用戶激活軟分叉方案,繞過礦工和礦池的支持,完成了隔離見證。

(3)分片技術(shù):是將網(wǎng)絡(luò)中的節(jié)點分成不同碎片,各分片處理不同交易數(shù)據(jù),每個片區(qū)內(nèi)部共同處理同一交易事件,網(wǎng)絡(luò)中可并行處理交易大大提高網(wǎng)絡(luò)并發(fā)量。為了實現(xiàn)節(jié)點隨機分配和片區(qū)驗證者分配,需再建立一條單獨的區(qū)塊鏈(以太坊2.0中稱為信標鏈),負責執(zhí)行維護整個網(wǎng)絡(luò)所需的操作。這種方式即為二次方分片,是通過網(wǎng)絡(luò)雙層設(shè)計增加交易量。具體地,將以太坊網(wǎng)絡(luò)上的節(jié)點分成100片,分片系統(tǒng)由主鏈上發(fā)布的校驗器管理合約(VMC)進行維護,每個片區(qū)都是獨立存在的,當以太坊中有交易時,只選擇其中一個分片處理,如果網(wǎng)絡(luò)內(nèi)有M件事務(wù)待處理,現(xiàn)在每個節(jié)點只需要處理M/100件即可,之后這些打包的子區(qū)塊的數(shù)據(jù)組成一個主鏈上的區(qū)塊,相當于主鏈區(qū)塊容量擴大了100倍。目前以太坊2.0信標鏈還未正式上線發(fā)布。另外EOS采用的DPOS共識機制中只有部分節(jié)點參與造塊,而且沒有挖礦競爭,更注重擴展性,和以太坊的分片技術(shù)異曲同工。

 

2. 鏈外擴展技術(shù)

改進區(qū)塊鏈本身的鏈上擴展技術(shù)有很多局限性,因此在鏈外使用技術(shù)手段進行擴容的方案逐步出臺,鏈外擴展技術(shù)主要包括側(cè)鏈技術(shù)、閃電網(wǎng)絡(luò)和多鏈擴展。

(1)側(cè)鏈技術(shù):是在區(qū)塊鏈的主鏈之外引入側(cè)鏈,在側(cè)鏈上完成數(shù)據(jù)(價值)分流。側(cè)鏈協(xié)議可以實現(xiàn)多個區(qū)塊鏈之間的交易和價值轉(zhuǎn)移,側(cè)鏈是相對于主鏈而言的,多個可以實現(xiàn)價值轉(zhuǎn)移的區(qū)塊鏈之間可以互為側(cè)鏈。側(cè)鏈技術(shù)實現(xiàn)區(qū)塊鏈擴展是采用雙向錨定的思想,在主鏈上凍結(jié)一定價值的資產(chǎn),由礦工確認凍結(jié)的資產(chǎn)在側(cè)鏈上的對等價值,兌換后用戶在側(cè)鏈上使用對等價值的資產(chǎn)。側(cè)鏈有兩種實現(xiàn)方式,一種是單一托管,即將主鏈上的資產(chǎn)發(fā)送到一個單一托管的機構(gòu)控制并凍結(jié)資產(chǎn),然后在側(cè)鏈上激活,這種實現(xiàn)方式是中心化的,存在安全風險;另一種是多重簽名,主鏈上凍結(jié)的資產(chǎn)通過多重簽名的地址控制,資產(chǎn)交易消息需要經(jīng)過多方的簽名才有效合法,大大提高了安全性。側(cè)鏈技術(shù)可以實現(xiàn)完全不同架構(gòu)、技術(shù)和共識的區(qū)塊鏈間交易,是一種解決區(qū)塊鏈擴容的較理想方案。

(2)閃電網(wǎng)絡(luò):是一個點對點的對等網(wǎng)絡(luò),完全去中心化的數(shù)字貨幣微支付系統(tǒng)。閃電網(wǎng)絡(luò)在區(qū)塊鏈外開辟一個基于買賣雙方的獨立雙向支付通道,通道創(chuàng)建初期記錄一個原始資金分配方案保存雙方的初始資金,交易記錄經(jīng)雙方簽名更新在資產(chǎn)分配方案中。在鏈下的支付通道中可以發(fā)生一次或多次交易,這些交易在支付通道關(guān)閉之前都只在閃電網(wǎng)絡(luò)的資產(chǎn)分配方案中更新,不會在鏈上共識,直到交易結(jié)束后將最終余額分配結(jié)果更新到鏈上共識。頻繁交易記錄在鏈下進行大大減少了主鏈上交易次數(shù),可以顯著提高容量、可擴張性、交易吞吐量,且通過閃電網(wǎng)絡(luò)通道進行的所有微支付幾乎都無法被追蹤,保障交易更加匿名安全。但閃電網(wǎng)絡(luò)是基于智能合約建立的雙向支付通道,需要智能合約的支持,對于比特幣區(qū)塊鏈的實現(xiàn)較為復雜,且在實現(xiàn)閃電網(wǎng)絡(luò)過程中需要打開和關(guān)閉支付通道,頻繁操作通道可能會加劇網(wǎng)絡(luò)擁堵。以太坊使用類似思想并升級懲罰機制的雷電網(wǎng)絡(luò)作為一種鏈外擴展技術(shù)。

(3)多鏈互聯(lián):是利用跨鏈連接器連接多條區(qū)塊鏈,實現(xiàn)不同業(yè)務(wù)鏈價值交互的多鏈架構(gòu)理念。跨鏈連接器類似于“中間件”,負責定義各鏈之間進行交互的數(shù)據(jù)交換標準規(guī)范,多鏈結(jié)構(gòu)中每條鏈都是一個單獨的體系,鏈內(nèi)可以自主共識、記賬、查詢、校驗,鏈間通過跨鏈連接器進行跨鏈交易、價值轉(zhuǎn)換。整個多鏈架構(gòu)根據(jù)業(yè)務(wù)功能需求搭建并實現(xiàn),整個體系可以實現(xiàn)多鏈業(yè)務(wù)協(xié)同,鏈間數(shù)據(jù)隔離,極大提高價值網(wǎng)絡(luò)并行計算能力,保證良好的可擴展性和可利用性。

 

三、總結(jié)

習近平總書記在2019年10月24日主持中共中央政治局第十八次集體學習時指出“要把區(qū)塊鏈作為核心技術(shù)自主創(chuàng)新重要突破口”。為貫徹落實習總書記工作要求,發(fā)揮區(qū)塊鏈在技術(shù)創(chuàng)新和產(chǎn)業(yè)發(fā)展方面的作用,擴容問題就成為區(qū)塊鏈新型基礎(chǔ)設(shè)施、助力產(chǎn)業(yè)實踐必須重視的關(guān)鍵問題。在此背景下,產(chǎn)業(yè)各方推動區(qū)塊鏈技術(shù)發(fā)展,商業(yè)規(guī)?;瘧寐涞兀瑓^(qū)塊鏈擴容問題解決方案呈現(xiàn)遍地開花的局面。

各方案優(yōu)劣勢分析。對比分析各擴容方案,區(qū)塊擴容和隔離見證方案局限性較大,會造成硬分叉和中心化問題,影響到整個區(qū)塊鏈網(wǎng)絡(luò)的平衡。側(cè)鏈技術(shù)可以很好地幫主鏈做分流,但側(cè)鏈作為一條獨立運行的鏈,沒有足夠算力保證交易和區(qū)塊鏈的安全,攻擊者可以使用較小的代價對側(cè)鏈展開51%攻擊。閃電網(wǎng)絡(luò)主要采用通道技術(shù),因建立支付通道需要先投入一部分資金,適合于可支配的資金較富余且交易頻繁的節(jié)點,因此支付通道交易也一般是礦池,礦池持續(xù)性鏈下交易會導致“中心化”問題,且支付通道交易的匿名性違背區(qū)塊鏈“交易可追蹤”的理念。

擴容方案發(fā)展趨勢。目前分片技術(shù)和多鏈互聯(lián)是研究的熱點方向,但在實際應用中,單純地使用某一種技術(shù)方案是不夠的。目前,國內(nèi)各大區(qū)塊鏈平臺系統(tǒng)主要采用鏈下擴容技術(shù),并將多種方案融合在系統(tǒng)中使用,如采用側(cè)鏈等跨鏈技術(shù)、升級優(yōu)化國內(nèi)共識算法、提高硬件性能等多種手段共同提升區(qū)塊鏈底層平臺性能。分片技術(shù)也是多數(shù)區(qū)塊鏈平臺未來的重點發(fā)展方向,該技術(shù)在邏輯上簡單但技術(shù)實現(xiàn)難度大,如何合理的計算分片規(guī)模、分片數(shù)量得到區(qū)塊鏈網(wǎng)絡(luò)分片最優(yōu)解還需各方研究。

根據(jù)應用平衡選擇擴容。區(qū)塊鏈作為分布式系統(tǒng),占有硬件和服務(wù)資源量較大,盲目擴展會付出巨大的資源代價。從應用場景的角度來看,實際應用場景中應根據(jù)業(yè)務(wù)需求對區(qū)塊鏈性能進行必要的擴展,做好服務(wù)器資源和鏈上的效益平衡。且從區(qū)塊鏈系統(tǒng) “去中心化、安全性、可擴展”三大特性來看,也需根據(jù)實際應用平衡三者關(guān)系。如在規(guī)模化數(shù)字支付場景對性能要求較高,但在一些企業(yè)聯(lián)盟鏈低頻次大額交易中,性能并非首要問題,應更加注重安全性。

 
免責聲明:
本站所提供的文章資訊、圖片、音頻、視頻來源于互聯(lián)網(wǎng)及公開渠道,僅供學習參考,版權(quán)歸原創(chuàng)者所有! 如有侵犯您的版權(quán),請通知我們,我們會遵循相關(guān)法律法規(guī)采取措施刪除相關(guān)內(nèi)容。


 
[ 企業(yè)資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ]

 
 
 
一周資訊排行
圖文推薦