關於 Cardano Alonzo 硬分叉,你需要了解這些!

買賣虛擬貨幣

被吐槽連智慧合約都沒有的專案,代幣市值卻有幾百億美元,著實不可思議,但是“妖幣”ADA就是如此神奇,價格漲服所有人。

近一個月的時間,ADA價格翻升近三倍,突破此前5月15日的歷史高價2.47美元,今日6時達到新的歷史高價2.97美元。月初還只有400億美金出頭的市值,隨著要為Cardano新增智慧合約功能的訊息釋出,市值已經逼近1000億美金,穩居第三。

此前,Cardano開發公司Input Output Global在推特表示,計劃於9月12日進行Alonzo升級,透過硬分叉為Cardano引入智慧合約功能。正是這一訊息促使ADA這一波飛漲,那麼Alonzo硬分叉究竟是什麼呢?影響力為何如此之大?它將帶來什麼變化?

以下內容來自 Coindesk

作者 Eli Tan、Myles Sherman

編譯 小回

Alonzo硬分叉是什麼?

Cardano的Alonzo硬分叉更新使其網路更接近其全部功能,網路更加完善。Alonzo硬分叉可以稱為Cardano網路的重大升級,因為將要推出了備受使用者期待的智慧合約功能。智慧合約是在滿足某些預定義條件時自動執行的計算機程式碼。在Alonzo硬分叉之後,任何人都可以在Cardano區塊鏈上建立和部署自己的智慧合約,為Cardano原生Dapps鋪平道路。

該系統更新預計將在第三季度全面推出,標誌著Cardano Shelley階段的結束和Goguen階段的開始。雖然Alonzo硬分叉的日期還沒有確定,但是整個網路的開發人員都在努力地開發測試網。 

Cardano五個階段

Cardano的發展路線圖分為五個主要階段,分別用歷史名人來命名,每個階段都專注於擴充套件網路的功能。

  • Byron——建立Cardano的基礎程式碼,允許使用者交換以革命性程式設計師ADA Lovelace命名的ADA代幣,並使用他們的POS共識演算法挖掘ADA。 

  • Shelley——專注於透過建立激勵機制,鼓勵使用者設定託管他們自己的節點來分散網路。這個階段的主要目標是確保節點或個人計算機由不同的網路參與者群體執行,而不是由一小群集中的使用者。 

  • Goguen——將智慧合約功能引入到網路中,允許開發人員在Cardano上建立Dapps。

  • Basho——改進Cardano網路的底層效能,以便能夠處理更多交易並擴大規模。這個階段將引入側鏈,是一種使用多個區塊鏈擴充套件網路的手段。

  • Voltaire——為自我維持治理新增投票和財務系統,使用者將能夠抵押他們的資金來影響網路未來的發展。

Cardano現在處於Shelley階段的最後階段,這一開發階段為Cardano增加了許多新功能,例如名為Ouroboros的POS協議,是一種對參與者的獎勵和授權計劃,以及對硬體錢包支援的激勵和委託方案。透過向執行完整節點的個人(下載整個Cardano區塊鏈的網路參與者)提供獎勵,激勵網路參與並鼓勵網路的發展。

自2020年7月29日推出以來,Shelley完成了兩個主要的硬分叉:Allegra和Mary。Allegra引入了一種代幣鎖定機制,允許使用者鎖定Cardano代幣,為鏈上投票做準備,預計將在最終開發階段Voltaire推出。Mary為Cardano的原生代幣(CNT)引入了代幣支援,原生代幣類似於以太坊的ERC代幣標準,允許使用者在Cardano區塊鏈上建立和部署自己的代幣,包括NFTs。

Cardano使用自己的“硬分叉組合器”進行操作,該系統將兩種不同的協議(如Byron和Shelley)組合到一個分類賬本上,以確保階段之間的平穩過渡。Cardano開發人員發現硬分叉的一個問題是,在硬分叉達成一致後,社羣中仍然有相當一部分人沒有切換到新版本。這可能是因為他們不同意更改,或者只是因為他們不願升級。無論哪種方式,組合器都允許節點一次執行多個版本,這意味著轉換是無縫的,更新是無障礙的。從本質上說,更新將不是選擇加入,而是選擇退出。

Alonzo硬分叉三個階段

Alonzo硬分叉分為三個主要階段。

  • Alonzo Blue

  • Alonzo White

  • Alonzo Purple

在Alonzo Purple之後還有兩個較小的階段,分別稱為“Alonzo Red”和“Alonzo Black”。每個階段本質上都會向測試網新增更多使用者,並確定可能需要修復的bug。

Alonzo Blue引入了大約50名技術參與者的智慧合約,其中大部分是權益池運營商(SPO)。在此階段發現並調整了無效錯誤和其他簡單修復。這些標準錯誤預計會在Alonzo進行測試時出現並得到修復。

Alonzo White為Alonzo Blue增加了更多的功能和更廣泛的參與者。數百名新使用者將參加“訓練營”來測試網路的能力。這個實驗是由IOG完成的,也是Cardano背後的主要開發公司,由前以太坊聯合創始人Charles Hoskinson領導。該公司預計這一階段將持續大約兩到四周。

Alonzo Purple將成為一個完全公開的測試網,搭載數千名參與者進入網路。這個特殊的階段分為“light purple”和“dark purple”兩個不同的分階段,前者允許簡單的智慧合約,而後者將允許更復雜的智慧合約。

然後是最終的Alonzo Red和Alonzo Black階段,保留用於最終的bug修復、清理,以準備硬分叉的最終版本。對硬分叉的未來任何調整都將很難透過這一點,所以非常仔細地審視這兩個階段是很重要的。

分段增加了質量保證,並將程式碼凍結,為Cardano硬分叉做好了交換準備。Alonzo主網將正式釋出最終程式碼。

由於Alonzo的新智慧合約功能,Goguen階段將首次允許在Cardano網路上開發Dapp。智慧合約是Dapp的重要組成部分,使它們能夠在沒有中介實體的情況下執行,一個名為The Plutus Platform的智慧合約構建平臺將計劃在此階段釋出,將允許技術和非技術使用者構建Dapp。

Cardano首個智慧合約Plutus

Cardano的首個智慧合約Plutus使用Cardano本地程式語言Haskell,Plutus和Haskell使用相同的程式碼庫進行鏈外和鏈上開發。這意味著在核心上,程式碼是相同的,因此在開發智慧合約時不會出現程式語言的複雜性。這使得Plutus合約變得更加直接並允許測試,這將允許開發人員完善他們的產品,以應對更密集的負載,如託管大型機構。

現任IOG執行長Hoskinson表示,選擇Haskell是因為它是一個高保證程式碼,能夠提供更高程度的程式碼按預期工作的確定性。使用Haskell,意圖可以更好地匹配程式碼,該語言雖然複雜,但被設計得很精確。

在區塊鏈領域,很多時候程式碼並不完全符合開發者的意圖,結果可能導致數百萬美元被盜或應用程式崩潰,就像Solidity智慧合約還沒有完全成熟時所發生的情況一樣,結果DAO專案遭受了重大駭客攻擊。

Plutus Core是將智慧合約連結到Cardano最終結算層的程式語言。一旦開發人員使用Plutus建立了他們的程式碼,它就會被編譯到Plutus Core中,在那裡程式碼會為Cardano區塊鏈進行簡化。這種方法允許Cardano更好地處理資料並在實際區塊鏈上佔用更少的磁碟空間。

對於技術含量較低的愛好者,可以使用Marlowe,這是一種新的領域特定語言 (DSL),它允許任何使用者建立和測試自己的智慧合約,並且無需任何高階程式設計功能。Marlowe建立在Haskell和Plutus之上,可以被看作是建立智慧合約的構建塊。

小結

隨著更簡單的智慧合約誕生和Cardano的更多開發,可以想象未來將要構建的潛在專案,以太坊上的數百個專案都可以在Cardano網路上重新部署甚至改進,包括Uniswap、Aave等。對於交易速度有更快需求的專案也可以在Cardano的低交易成本中有所受益。

目前已經有65個專案承諾與Alonzo硬分叉一起釋出,包括Synthesis、Miniswap、Stasis和CardWallet。一起期待新生的執行智慧合約的Cardano!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读