Parity Technologies提議用硬分叉釋放被鎖定的以太幣

區塊鏈鉛筆發表於2017-12-16
640?wx_fmt=png&wxfrom=5&wx_lazy=1點選上方“藍色字”可關注我們!








640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


作者:Lester Coleman   翻譯:Annie_Xu

Parity Technologies多重簽名錢包曾經出現漏洞,凍結了數億美元的以太幣,其部落格提到以太坊持續的問題,建議採取行動恢復這些資金。

從一開始,以太坊使用者就面對容錯很小的命令列介面,把數千個以太幣傳送到0x0。收幣地址不正確的交易被解讀為向0x0地址(銷燬或者無法使用以太幣)傳送。

幾個月之後,以太坊基金(Ethereum Foundation)編寫的JavaScript工具庫發現漏洞,可是無數人用它生成錢包。這個不幸讓一些團隊生成的1/128的賬戶廢棄。數千個以太幣被凍結。

The DAO攻擊和之後的分叉給交易帶來問題,使得交易在以太坊和以太坊經典網路中重放。這些問題沒有得到充分認識,因此也沒有預期以太坊經典會存活,甚至繁榮,只是帶來了幾個問題。比如以太坊網路中沒有執行的合約中儲存以太幣。


以太幣凍結

最近Parity多重簽名錢包發生意外,管理錢包行為的程式碼合約被刪除。在Parity多重簽名錢包裡有以太幣的任何人都不能提取資金。

不修改區塊鏈狀態、共識規則或者升級操作碼就不能恢復所有資金。人們可能猜測這不是採用合約或傳送交易的開發員和使用者的意圖。

還有其他問題,地址中很容易出現打字錯誤,從而向錯誤地址傳送以太幣。不幸的是,這種錯誤是可恢復的、有效的、可用的,就像儲存以太幣的地址。


涉及無數因素

沒人會認為解鎖凍結資金會帶來什麼,只是一次救援行動而已,而且只能用分叉解決。一些案例中的協議出現故障。客戶可用性問題以及基金程式碼和私人維護的程式碼庫問題,競爭網路的樣子無法預測,簡單的使用者錯誤都會增加事態的嚴重性。

部落格說,以太坊還是很穩定,並繼續進化。

然而這些在內的問題導致數百萬美元損失,其中很多不可以恢復,因為不能證明其狀態,或者因為不瞭解傳送者意圖。


解決方案是可能的

很多還是可以恢復的。

硬分叉有爭議性。它標誌著網路措施與我們的預期不同。問題是這些網路預期措施的變化是否會帶來負面效果,當使用者按照調整的預期選擇鏈上或者鏈下。這有些類似發行率更改的爭議及其對礦工行為和激勵機制調整的爭議。

應當預期這種問題來源的多樣性,提出的各種解決方案包括特定案例中部分採用嚴格規則,沒有嚴格定義的極端案例的解決方案。

Vitalik在EIP 156中提出一個議題,讓被特定問題影響的私鑰持有人提出以太幣。這個提議中的案例包括沒有程式碼的合約、JavaScript工具庫漏洞帶來的損失、重放攻擊帶來的損失。

這標誌著部分採用規則嚴格的解決方案。這些案例有明確的所有人,可以用鏈上很低成本的算力來確定他們的身份。因此這個協議不會明確偏向特定賬戶、應用或者使用者。這種方法無法包含Parity多重簽名錢包中的鎖定資金,因為錢包有自己的程式碼,它不會允許恢復代幣,包括以太幣。

另一個解決方案是恢復特定以太幣和代幣,儘可能多的覆蓋極端案例,但是定義並不嚴格。解決方案需要“握筆”的人來劃分範圍。這是最直接的方案,不會修改以太坊虛擬機器(EVM)的語義行為,而是解決以前的所有案例。


修改協議

第三個方案是Parity建議修改協議,允許恢復自動銷燬的合約,為所有使用者部署合約。這會重新啟用Parity多重簽名錢包和其他持有資金的合約地址,但是沒有部署程式碼的地址。這個方案還可以預防未來類似的意外。

另一個部分採用嚴格規則是方案代表了充分修改EVM行為,從而達到平臺功能的修改,因為它不再用交易命令合同地址的關鍵因素。Parity偏向於這個方案,因為它可以通過細節的討論來為使用者增加新功能。

對協議升級和以太幣分叉進行適當管理。技術升級已經達成共識,而非增強性硬分叉失敗了。下一個議題將是測試爭議如何變成共識。

Parity希望社群會支援恢復資金,儘可能幫助更多使用者。


本文僅代表作者個人觀點,不代表區塊鏈鉛筆的立場,不構成投資建議,內容僅供參考。

640?

關注本公眾號後,進入公眾號

回覆關鍵詞可以查閱資料,以下是部分關鍵詞

回覆 WEF ,檢視《WEF:世界經濟論壇認為區塊鏈是網際網路金融行業的未來報告》

回覆 智慧合約 ,檢視《巴克萊銀行報告》

回覆 moody ,檢視《穆迪120個區塊鏈專案報告》

回覆 SWIFT ,檢視SWIFT《區塊鏈對證券交易全流程產生的影響及潛力》報告

回覆 論文11 ,檢視論文《可擴充套件的去中心區塊鏈》

回覆 埃森哲2 ,檢視埃森哲《區塊鏈每年可以為投資銀行節省120億美元》報告

回覆 聯合國報告 ,檢視聯合國報告《數字貨幣和區塊鏈技術在構建社會和可信金融之間扮演的角色》

回覆 使用者特性 ,檢視普林斯頓大學首本比特幣教科書初稿《比特幣使用者的特性(Characteristics of Bitcoin Users)》

回覆 普林斯頓 ,檢視普林斯頓大學首本比特幣教科書初稿《比特幣和數字貨幣技術(Bitcoin and Cryptocurrency Technologies)》

回覆 IMF,檢視國際貨幣基金組織報告《Virtual Currencies and Beyond: Initial Considerations》

回覆 DTCC ,檢視美國存管信託清算公司報告《DTCC: 擁抱分散式》

回覆 廣發 ,檢視報告《科技前沿報告:區塊鏈:正快速走進公眾和政策視野》

回覆 川財1 ,檢視報告《川財證券:區塊鏈技術調研報告之一:具有顛覆所有行業的可能性》

回覆 川財2 ,檢視報告《川財證券:區塊鏈技術調研報告之二:區塊鏈技術進化論-區塊鏈技術的國內實踐和展望》

回覆 桑坦德 ,檢視桑坦德銀行報告《The Fintech 2.0 Paper: rebooting financial services》

回覆 拜占庭 ,檢視《拜占庭將軍問題詳解》

回覆 論文1 ,檢視論文《比特幣閃電網路:可擴充套件的離線即時支付》

回覆 論文2 ,檢視論文《比特幣骨幹協議》

回覆 論文3 ,檢視論文《數字貨幣是否應該進入Barbados央行國際儲備貨幣組合中》

回覆 幫助 ,檢視本公眾號全部關鍵詞列表

640?wx_fmt=png

點選下方“閱讀原文”檢視更多頁面出現後再點選“來源”可以檢視譯文原文連結 ↓↓↓

相關文章