從零開始學(xué)習(xí)區(qū)塊鏈
“從零開始學(xué)習(xí)區(qū)塊鏈”將學(xué)習(xí)隔離見證,這個在比特幣擴(kuò)容中經(jīng)常提及的詞語。主要介紹產(chǎn)生背景,具體內(nèi)容和優(yōu)點(diǎn)。
隔離見證的提出
隔離見證的提出要從比特幣擴(kuò)容講起了。
中本聰將區(qū)塊內(nèi)存大小定為1MB,剛開始交易量較小不需要太大的區(qū)塊,所以足夠用。但是隨著比特幣的發(fā)展,交易量越來越大,區(qū)塊的內(nèi)存就不夠用了,比如1MB的區(qū)塊只能記錄十條交易信息,每十分鐘產(chǎn)生一個區(qū)塊,現(xiàn)在每分鐘會產(chǎn)生數(shù)百條交易信息,那么一個區(qū)塊就放不下了,大家想確認(rèn)交易就需要排隊(duì)等候。這樣,比特幣系統(tǒng)就變得擁堵了,如果不解決這個問題,大家可能會放棄使用比特幣系統(tǒng),比特幣擴(kuò)容迫在眉睫。
這時候,就出現(xiàn)了我們耳熟能詳?shù)能浄植婧陀卜植嬷疇帲S之,我們今天的主人公——隔離見證也登場啦。隔離見證用于軟硬分叉均可,其中軟分叉中搭建閃電網(wǎng)絡(luò)中做隔離見證是很重要的。
認(rèn)識隔離見證
我們大致了解一下轉(zhuǎn)賬過程,A給B轉(zhuǎn)賬時不僅需要提供金額信息還要要自己的私匙進(jìn)行簽名(身份驗(yàn)證)、提供B的公匙地址,這樣才能形成轉(zhuǎn)賬。
因此在比特幣交易中,每筆交易信息包含兩部分:基礎(chǔ)交易數(shù)據(jù)、見證數(shù)據(jù)。基礎(chǔ)交易數(shù)據(jù)記錄賬戶資金結(jié)余,見證是驗(yàn)證用戶身份、證明交易合法性(隔離見證一詞也是由此而來,就是將見證信息與交易基礎(chǔ)數(shù)據(jù)隔離)。
比特幣系統(tǒng)中,交易交易基礎(chǔ)數(shù)據(jù)和簽名信息(見證)是一起記錄在區(qū)塊上的。但是1只有礦工需要驗(yàn)證簽名信息記賬,普通用只需要了解交易狀態(tài);2簽名信息占用了大量的內(nèi)存,3兩個信息放在一起會帶來交易可變性。
于是,隔離見證 (Segregated Witness) 由比特幣核心開發(fā)員Pieter Wuille在2015年12月提出。隔離見證需要做的其實(shí)就是一件事情,把簽名腳本從交易信息中提出了單獨(dú)存放,這樣見證信息在區(qū)塊中占據(jù)的內(nèi)存就釋放了,也可以理解為每條交易信息占用的內(nèi)存變小了,于是一個區(qū)塊就可以容納更多的交易信息,從而緩解擁堵問題,提高交易速度,同時見證分離也解決了交易延展性的問題。
下面的圖片很形象,大家可以參考
但是,見證隔離后礦工在驗(yàn)證交易時需要單獨(dú)驗(yàn)證簽名部分的數(shù)據(jù)結(jié)構(gòu),增加驗(yàn)證耗費(fèi),因此需要礦工的配合。同時為了防止升級造成硬分叉,開發(fā)人員設(shè)定只有獲得95%以上用戶支持下才會激活見證隔離。
隔離見證的優(yōu)點(diǎn)
解決有交易延展性引起的問題
交易延展性:由于見證信息的數(shù)學(xué)特性,任何人拿到一個交易記錄中的見證信息后,可以在不知道私匙的情況下拼湊出另一個有效的見證信息,然后再添加一些其他交易信息就可以弄出另一個交易記錄。如果這個拼湊的交易記錄最先記入?yún)^(qū)塊鏈,那么那個真實(shí)的就變成無效交易了。
激活隔離見證后,見證信息從交易記錄中剝離,不再參與哈希計(jì)算,就不能通過上述途徑拼湊交易記錄了。
緩解交易擁堵
就像我們上面分析的,見證隔離將占據(jù)大量內(nèi)存的簽名信息剝離出來,減小了一個交易記錄的內(nèi)存,變相提高了區(qū)塊的容量。
總的來說,隔離見證是一種很聰明的解決方法。

責(zé)任編輯:售電衡衡
- 相關(guān)閱讀
- 區(qū)塊鏈
- 大數(shù)據(jù)產(chǎn)業(yè)園
- 大數(shù)據(jù)應(yīng)用
-
5大重點(diǎn)任務(wù)11個重點(diǎn)細(xì)分 河北加快構(gòu)建省級能源大數(shù)據(jù)中心
-
能源互聯(lián)網(wǎng)注入數(shù)字經(jīng)濟(jì)新動能 電力大數(shù)據(jù)實(shí)現(xiàn)更多價(jià)值
-
中國首個100%利用清潔能源運(yùn)營的大數(shù)據(jù)產(chǎn)業(yè)園投運(yùn)
2020-07-21清潔能源,清潔能源消納,青海
-
探索大數(shù)據(jù) 區(qū)塊鏈實(shí)現(xiàn)與能源互聯(lián)網(wǎng)良好契合
2020-06-09區(qū)塊鏈,電力行業(yè),能源互聯(lián)網(wǎng) -
基于區(qū)塊鏈的含安全約束分布式電力交易方法
-
區(qū)塊鏈在能源交易與協(xié)同調(diào)度的應(yīng)用前景:提升電力交易的自由度和實(shí)時響應(yīng)效率
2019-11-04區(qū)塊鏈在能源交易與協(xié)同