Algorithms
對於比特幣需要的具體改進是否有共識?
密碼學專家對目前的比特幣算法提出了一些批評。既然比特幣已經被釋放到野外並且每個人都有時間研究它,那麼對於可以做出改進以使比特幣變得更好的任何共識?
如果可以重新開始了解我們現在所知道的,比特幣的設計會更好嗎?
沒有共識。我認為部分原因是參與比特幣項目的許多人都擁有維護比特幣沒有任何問題的既得利益。
事實上,比特幣確實沒有什麼問題,但還有很大的改進空間。但是,建議的大多數改進都有相應的成本,並且對於許多改進的收益大於成本並沒有達成共識。
以下是一些可能改進的領域:
- 探勘算法只是計算困難。這不是記憶困難或決定困難。
- 匿名性受到無法在不透露有多少代幣轉移到該地址的情況下發布接收地址的限制。
- 沒有好的方法可以修剪區塊鏈。
- 沒有很好的方法來撤銷交易或表明接受交易。
- 交易費用是不可預測的長期。
- 礦池已經集中決定要包括哪些交易以及要在哪條鏈上工作,從而破壞了多元化挖礦本應提供的一些保護。
- 沒有辦法找回失去的硬幣。
- 如果需要的話,沒有好的方法來管理貨幣。例如,塊支付算法幾乎是一成不變的,但在十年內可能毫無意義。
- 沒有好的方法可以將硬幣從區塊鏈中拉出以便可以放回。
- 51% 的攻擊可以根據需要恢復盡可能多的鏈,直到最後一個檢查點。
我個人的看法是,現在談論比特幣 2.0 還為時過早。我們對什麼是真正的正確和什麼是錯誤的了解還不夠,而這些努力實際上會降低穩定性,從而阻礙更廣泛地採用加密貨幣。
我認為比特幣唯一真正的缺點是工作量證明非常昂貴(在能源消耗方面)並且尚不清楚它是否真的有效(即保證沒有一個人或少數人可以控制區塊鏈承保)礦池、殭屍網路和傳說中的 51% 攻擊的存在。看到礦工雖然很強大,但不能做真正關鍵的事情,比如任意增加硬幣供應、花別人的錢或鎖定別人的賬戶(人們想要比特幣而不是法定貨幣的三個主要原因),也許這裡可以接受更便宜、基於信任的版本。
可擴展性和確認延遲等其他問題可以通過比特幣之上的服務來解決。例如,沒有真正的理由為什麼所有日常消費者級別的交易都需要在區塊鏈上進行(而不是錢包服務之間和內部服務)。顯然,您仍然希望能夠在不涉及任何第三方的情況下在您自己的電腦上儲存大量資金,但是您會相信一些有一定金額的服務,並且可以利用這一點。想想 PayPal,但使用的是比特幣而不是美元。MtGox 似乎正朝著這個方向發展。