Medha Parlikar: 爲什麼您的共識協議無法解決採用問題

什麼是共識協議?

數千年來,人類社會一直潛移默化地遵循共識規則運行,就像共享事務或成本等等。現在共識協議多指一組計算機就事務狀態達成一致的準則。這使去中心化系統實現了“分佈式”。共識算法用於維護分佈式系統的完整性和安全性,所以妥當運行共識算法,對網絡的可靠和安全至關重要。

 

現在,隨着各種新共識的湧現,越來越多的區塊鏈被創建出來。許多解決方案在傳統Nakamoto共識上創新,越來越多的項目將重點放在可優化性能的共識協議上,即“ TPS”或“每秒交易”博弈。

 

關於共識協議

早期的銅板時代還未落幕,某些(雖不是全部)時髦的新協議一步就跨到了100,000 TPS,甚至聲稱解決了擴展性難題。許多人到最後也沒明白,共識協議到底重不重要。

 

儘管分佈式共識對於去中心化系統充分運行至關重要,但也不是全部。嘗試在區塊鏈上開發的人並不需要安全性或活性的新標準。事實上,他們對共識的需求非常基本——交易能進行嗎?能撤銷嗎?區塊鏈交易安全嗎?成本高嗎?

 

開發者需要可用、出色的工具以及自動擴展的內在機制。我們不斷向終端用戶鼓吹“大規模採用”的賣點,卻連如何提高自己產品開發者的體驗都不重視。

 

區塊鏈前路漫漫

感謝衆多開發者、學者、企業家、投資者和擁躉,我們的技術取得了長足進步。當我們看到潛在終端用戶的強烈需求,是實踐理論,爲開發者帶來無障礙平臺體驗的時候了。用戶開發進度提升的越快,我們佔有區塊鏈市場的份額增長的也就越快。我們已經做好了接受現實挑戰的準備。

 

實踐中是如何在協議上構建新網絡的?開發者是否需要學習新的晦澀的專用語言?我們如何通過輕鬆的測試機制爲開發者提供支持?用戶是否需要在自己的CI設置中運行結點?我們如何優化DevOps和SRE團隊深入研究的最佳實踐?

 

這些只是推動我們在CasperLabs開發產品的衆多問題中的幾個。區塊鏈需要的不是新的可擴展的共識算法,而是開發者在專業開發環境中,可以使用現有語言和流行工具的軟件。

 

靈活性和強大的用戶體驗是選擇產品的兩大核心因素。結點應自動熱備SRE和DevOps。設想將區塊鏈結點交給網絡運營團隊並傳達“確保生產”的指令,是行不通的。我們的行業需要易於驗證器、dApp開發者和終端用戶使用的工具。隨着用戶體量的增長,區塊鏈業務的適用範圍也將不斷擴大。

 

開發者優先

說到底,新共識協議並不是提高採用的萬金油,而不過是判斷系統成本是否合理的有用工具。把梳理當前開發者面臨的種種不便並設法消除這些阻礙作爲良好契機,讓開發者以更快、更可靠的方式(最重要的是成規模地)創建應用。其實,單純討論共識協議並沒有多大意義,圍繞協議的所有事情纔是最重要的。

 

作者爲CasperLabs CTO Medha Parlikar

英文原文:https://medium.com/casperlabs/your-consensus-protocol-wont-solve-the-adoption-problem-95a533ca4414

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章