ChainLocks正在通過鎖定第一個被見證區(qū)塊來解決比特幣存在的問題
ChainLocks的創(chuàng)設(shè)初衷是抵御 51%挖礦攻擊,它的誕生意味著某個攻擊者必須掌握超過一半的網(wǎng)絡(luò)算力才能逆轉(zhuǎn)或篡改交易,不僅如此,它還克服了以工作量證明為基礎(chǔ)的區(qū)塊鏈所面臨的災(zāi)難性的問題。由康奈爾大學(xué)的研究人員Ittay Eyal和Emin Gün Sirer確定的其中的一個問題是私自挖礦,即礦工秘密開挖幾個區(qū)塊、立即發(fā)布它們并冒領(lǐng)連續(xù)多個區(qū)塊的獎勵。
據(jù)他們表示,這是一個影響到工作量證明貨幣的去中心化程度的缺陷。他們認(rèn)為,比特幣挖礦協(xié)議沒有兼容激勵機(jī)制,在發(fā)起攻擊的時候,互相勾結(jié)的礦工獲得的不法收益將大于其公平操作帶來的回報。這種攻擊可能會對比特幣產(chǎn)生嚴(yán)重的影響:理性的礦工寧愿私自挖礦,而互相勾結(jié)的礦工規(guī)模的日益壯大將會持續(xù)下去,直到多數(shù)礦工參與其中。在這種情況下,比特幣將不再是去中心化的加密數(shù)字貨幣。
據(jù)來自達(dá)世幣核心團(tuán)隊的開發(fā)人員Alexander Block表示,ChainLocks通過鎖定第一個被見證區(qū)塊并駁回隨后發(fā)布的區(qū)塊來解決比特幣存在的問題。
Alexander Block透露,許多基于秘密或私自挖礦的攻擊都已經(jīng)變成了不可能事件,因為它們都依賴于礦工隱瞞挖礦并對私自挖礦得來的區(qū)塊進(jìn)行更長時間的隱瞞。根據(jù)目前的共識規(guī)則,此類私自挖礦得來的區(qū)塊鏈將覆蓋公開的區(qū)塊鏈,并在發(fā)布時造成區(qū)塊鏈重組。然而,在ChainLocks發(fā)布后,礦工們將在激勵的影響下立即發(fā)布每一個區(qū)塊,即使他們理論上擁有足夠的算力來推翻其他的所有礦工。發(fā)布失敗將給心懷惡意的礦工帶來了巨大的風(fēng)險,因為如果另一個誠信礦工在秘密挖礦得來的區(qū)塊鏈公布之前就發(fā)布了有效區(qū)塊,那么任何秘密挖礦得來的區(qū)塊鏈(即使多達(dá)數(shù)千個區(qū)塊甚或更長)都將立即失效。
從本質(zhì)上講,ChainLocks能利用主節(jié)點網(wǎng)絡(luò)來防止礦工作出不誠實或不受歡迎的行為,進(jìn)而幫助以工作量證明為基礎(chǔ)的加密數(shù)字貨幣網(wǎng)絡(luò)的發(fā)展更貼合最初的愿望。
防止空區(qū)塊和間歇性的網(wǎng)絡(luò)擁塞最近推進(jìn)的0.14版本更新的另一個好處是能夠減輕空區(qū)塊攻擊帶來的威脅。通過有意地開挖一個沒有任何交易的區(qū)塊,一些礦工可以獲取新幣發(fā)行帶來的區(qū)塊獎勵并實現(xiàn)利益最大化,在此過程中,他們無需提供處理交易所需的算力,只要保證總交易費用忽略不計。在某些更險惡的情況下,一個影響力卓著的礦工可以專門挖掘空區(qū)塊,進(jìn)而造成交易費用的減少、網(wǎng)絡(luò)的總?cè)萘康慕档图熬W(wǎng)絡(luò)擁堵。在最近的達(dá)世幣升級之后,此類攻擊將變得無效。據(jù)達(dá)世幣核心團(tuán)隊的首席營銷官Fernando Gutierrez透露,除了ChainLocks之外,達(dá)世幣還通過0.14版本升級推出了基于長效主節(jié)點仲裁鏈的即時發(fā)送功能,它不僅簡化了即時交易功能,還意味著即時鎖定的交易也能得到安全保障。
Fernando GuTIerrez表示,達(dá)世幣于上周激活了ChainLocks和基于長效主節(jié)點仲裁鏈的即時發(fā)送功能,實現(xiàn)了區(qū)塊鏈承諾的終極交易——能在一秒之內(nèi)完成確認(rèn)的交易。這意味著當(dāng)用戶發(fā)送達(dá)世幣時,收款人會在一秒鐘之內(nèi)收到資金并且能立即對資金加以利用。在進(jìn)行一系列交易之后,最終收款人可以立即接受付款,而不會面臨資金結(jié)算不成功的風(fēng)險或不確定性。達(dá)世幣現(xiàn)在完全可以按照用戶預(yù)期的、現(xiàn)金的方式運作,同時還能為用戶帶來數(shù)字化的便利。
在這項創(chuàng)新面世之后,空區(qū)塊攻擊的成效被顯著地降低。如果網(wǎng)絡(luò)成員中的大部分都繼續(xù)挖掘空區(qū)塊,那么達(dá)世幣網(wǎng)絡(luò)將會繼續(xù)完全按原樣運行,交易會得到即時的結(jié)算并能立即用于后續(xù)的支付,此時,在鏈上確認(rèn)完成之前還需完成25次跳躍。這意味著,即使交易不能長時間包含在區(qū)塊中,它們的應(yīng)用仍然不存在任何問題。只要網(wǎng)絡(luò)不是恒定的總?cè)萘?,開挖大部分的空區(qū)塊就不會造成破壞,而且此類持續(xù)攻擊還會隨著沒有獲得交易費用的徒勞無功而逐漸銷聲匿跡。達(dá)世幣的積極拓展計劃還將它的前景變得更加光明——研究表明,該計劃可以幫助達(dá)世幣輕松地擴(kuò)展到大眾市場期待的水平。
達(dá)世幣的擴(kuò)容研究找到了應(yīng)對毒塊傳播攻擊的解決方案除了ChainLocks解決的問題之外,達(dá)世幣的擴(kuò)容研究人員也正在開發(fā)解決方案,以便應(yīng)對未來可能隨著達(dá)世幣網(wǎng)絡(luò)的發(fā)展而出現(xiàn)的攻擊,其中的一個潛在問題就是毒塊攻擊,即礦工發(fā)布尚未廣播到網(wǎng)絡(luò)的區(qū)塊。此類攻擊有可能抵消掉Xthin和Graphene等方案帶來的區(qū)塊傳播速度的提高,甚至導(dǎo)致網(wǎng)絡(luò)中斷。值得慶幸的是,亞利桑那州立大學(xué)的研究人員已經(jīng)發(fā)現(xiàn)了將帶寬效率最大化的速度協(xié)議,并認(rèn)為該協(xié)議在與Graphene等傳播技術(shù)結(jié)合時足以抵御毒塊攻擊。
達(dá)世幣網(wǎng)絡(luò)是世界上現(xiàn)存的最安全、最有效的網(wǎng)絡(luò)之一,而進(jìn)一步的發(fā)展、研究和創(chuàng)新有望推動達(dá)世幣不斷進(jìn)步。