比特幣“突破”不用硬分叉即可增加區(qū)塊大小區(qū)塊鏈
一些人稱之為“突破”,其他人稱之為“網(wǎng)絡(luò)攻擊”。
一些人稱之為“突破”,其他人稱之為“網(wǎng)絡(luò)攻擊”。
這些是馬克·弗里德登巴赫 (Mark Friedenbach)周五在標(biāo)度比特幣大會上備受期待的講話的主流觀點(diǎn),Blockstream的聯(lián)合創(chuàng)始人首次提出了“前進(jìn)塊”的提案,該提案聲稱要對比特幣進(jìn)行未來有爭議的改變,例如塊大小的增加,或者工作量證明等。
這是一個(gè)重大的宣布,在活動之前的幾周里,它還處于保密狀態(tài),因?yàn)樗魬?zhàn)了比特幣社區(qū)中廣泛持有的核心觀念。其中最主要的是斷言可以以向后兼容的方式進(jìn)行大量更改,而不要求每個(gè)用戶升級他們的軟件。
一個(gè)問題是,許多比特幣用戶使用該協(xié)議來獲得對自己貨幣的主權(quán),而強(qiáng)制性的軟件更改本質(zhì)上破壞了這種控制,這個(gè)問題長期以來一直爭議在協(xié)議更改上,成為最終導(dǎo)致網(wǎng)絡(luò)硬分叉原因,其中最著名的是比特幣現(xiàn)金(BCH)。
以這種方式,F(xiàn)riedenbach的研究解決了一個(gè)加密貨幣開發(fā)者多年來一直努力解決的問題:究竟應(yīng)該如何對大型分布式系統(tǒng)進(jìn)行更大的改變呢?許多人會爭辯說,比特幣發(fā)生更劇烈的變化應(yīng)該是困難的,爭辯說,由于比特幣是去中心化的,沒有國王,用戶應(yīng)該能夠自主選擇采用或拒絕改變。
此外,有人認(rèn)為,比特幣的一些最大變化只能通過“硬分叉”實(shí)現(xiàn),這種變化是不向后兼容的,需要所有加密貨幣的用戶進(jìn)行升級以跟上這種變化。或者,正如Friedenbach所說,在“向前無法兼容”之前的情況就是這樣。
Friedenbach對CoinDesk說:“關(guān)于如何安全地執(zhí)行硬分叉,以及何時(shí)(如果有的話)我們應(yīng)該執(zhí)行硬分叉(hard fork)以實(shí)現(xiàn)伸縮目的,大部分伸縮性辯論都集中在這個(gè)問題上。”然而,對于他的新工作,他認(rèn)為這已經(jīng)不是問題了。
他說:
“我們不需要硬分叉來改變比特幣,如果我們決定這樣做,什么時(shí)候該這樣做。它可以像SegWit一樣軟分叉來完成。”
在這里,F(xiàn)riedenbach認(rèn)為對比特幣網(wǎng)絡(luò)的選擇改變,比如去年在比特幣升級中使用的改變,甚至可以用于更大的改變。
作為一個(gè)在后臺工作的開發(fā)人員,F(xiàn)riedenbach在加密貨幣界并不特別出名。
他辭去了美國宇航局開發(fā)空間研究應(yīng)用的工作,專職研究比特幣,繼續(xù)研究比特幣未來可能發(fā)生的巨大變化的理論,比如增強(qiáng)其智能合同功能,以便用戶可以進(jìn)行更復(fù)雜的交易類型和共同編寫原創(chuàng)。
所有這些都在他的構(gòu)思下,也許他不感興趣的是如何改變加密貨幣。
實(shí)際上,不是比特幣的區(qū)塊大小,而是完全不同的代碼變化促使Friedenbach考慮這個(gè)想法:改變比特幣的工作證明算法,通常被看作是對那些使用強(qiáng)大的計(jì)算硬件(礦工)來確保網(wǎng)絡(luò)安全的人的一種檢查權(quán)力。
隨著過去一年中許多ASIC礦工試圖抵制它們的區(qū)塊鏈,許多人一直主張對比特幣進(jìn)行正式改革。例如,在Sia社區(qū),經(jīng)過幾個(gè)月的辯論,用戶最近決定,他們將硬分叉,以趕走目前掌權(quán)的ASIC礦工。
開發(fā)人員通常認(rèn)為硬分叉是進(jìn)行這種更改的唯一方法,這使得它成為一個(gè)特別有爭議的命題。但是事實(shí)證明,F(xiàn)orward Blocks在這里也是有用的,它使得用軟分叉而不是硬分叉執(zhí)行一致變更成為可能。
那么,升級區(qū)塊是如何工作的呢?在他的新論文中,F(xiàn)riedenbach把這種變化描述為各種類型分叉的混合體。
“雖然這些方法各自都有不可接受的取舍,但值得注意的是,將它們組合在一起,可以‘抵消’大部分的不良取舍,同時(shí)保留組合的好處,”該論文解釋說。
“最終的方案,我們通過一種稱之為前塊的新的機(jī)制而結(jié)合在一起,實(shí)際上并不比人們想象的‘一切和廚房水槽’建議復(fù)雜。”
因?yàn)樗且粋€(gè)普通的升級——一種改變的方式,值得注意的是Friedenbach的兩個(gè)升級強(qiáng)調(diào)區(qū)塊大小和工作量證明,不是唯一可能的應(yīng)用。Friedenbach甚至認(rèn)為變化的方法可以用于“切分”比特幣以進(jìn)一步擴(kuò)展協(xié)議,這個(gè)術(shù)語喚起在以太坊上追求的技術(shù)。
“只是另一個(gè)工具”?
盡管直到今天報(bào)紙才全部發(fā)表,但在談話之前,社交媒體上還是有一些喋喋不休的話題。一些比特幣開發(fā)商對這一點(diǎn)子沒有那么興奮。
“這是一種被稱為升級的網(wǎng)絡(luò)攻擊,”長期匿名的比特幣開發(fā)者“Shinobimonkey”告訴CoinDesk。(事實(shí)上,他在《縮放比特幣》大會上發(fā)表了一些嚴(yán)厲的言論,該報(bào)告是在大會上提出的。)這件事需要被清除,嘲笑和淹沒在浴缸里,”他推特說。
Blockstream的首席執(zhí)行官亞當(dāng)·貝克(Adam Back)同樣將其描繪為有趣的升級,但也許不是什么大問題。
“我想沒關(guān)系。發(fā)現(xiàn)機(jī)制是有用的,并且與它是否在技術(shù)上和用戶共識方面實(shí)用是分開的。這只是另一個(gè)工具,”他告訴CoinDesk。
但這項(xiàng)提議也吸引了熱切的支持者。比特幣核心貢獻(xiàn)者卡爾-約翰阿爾姆(Karl-Johan Alm)甚至稱之為“突破”,同時(shí)仍然認(rèn)為目前還不清楚比特幣是否會被用于實(shí)踐。
“不管結(jié)果如何,選擇都是開放的,去做我們以前認(rèn)為不可能做的事情。”我們是否這樣做是完全不同的故事,”Alm繼續(xù)說。
Friedenbach也不一定提倡在比特幣上使用它。相反,他只是試圖指出這種選擇是存在的,從而展開了更廣泛的討論。
“工具不是道德對象,它們沒有‘好’或‘壞’的道德分量。”他們只是。你如何使用一個(gè)工具是一個(gè)問題,關(guān)于比特幣,這不只是我才有的一個(gè)意見,”Friedenbach告訴CoinDesk。
時(shí)間會告訴我們比特幣社區(qū)是否覺得值得一試。
同時(shí),F(xiàn)riedenbach正計(jì)劃對“Freicoin”這個(gè)加密貨幣項(xiàng)目進(jìn)行測試,幾年前他與比特幣合作推出了一個(gè)稍微不同的經(jīng)濟(jì)模型。而且,如果小社區(qū)Freicoin決定采用它,升級的方法將首次在其進(jìn)行測試。
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標(biāo)注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請轉(zhuǎn)載時(shí)務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會經(jīng)TMT觀察網(wǎng)編輯修改或補(bǔ)充。