從多個方面了解公鏈Tezos和它的Ithaca 2 升級

撰文:Hoo Research (虎符研究院)

在2022年3月31日Tezos將會迎來自從平台建立以來史無前例最大的一次更新,這次更新將帶來底層智能合約的重大改變。而且Tezos也是一個有著巨額融資的融資的區塊鏈平台,可謂是含著金鑰匙出生的,所以本期就介紹一下Tezos並來看看這次的更新後將會帶來哪些的變化。

什麼是Tezos

Tezos是一個對標以太坊的具有圖靈完備智能合約的區塊鍊網絡,和以太坊一樣,Tezos也支持智能合約,並可以提供一個去中心化的平台讓開發者在其上建立去中心化的應用程序(Dapps)。只不過相較於以太坊他是一個可以以自我修復和升級的區塊鏈,他可以隨著時間的推移進行自我升級。以下是Tezos的所主打的特點:

工作方式

Tezos使用的是一種稱為種子協議的區塊鏈協議來進行工作。其中規定了需要使用Coin來驗證的區塊股權證明算法,即可以通過修改其種子協議來支持多種基於區塊鏈的算法,實現快速迭代代碼以及升級算法,從而自我修正成為一套新的區塊鏈協議。而具體的工作流程可以參考以下的共識機制。

此外除了工作方式的介紹,種子協議還規定了Tezos初始就會有一百億個幣,這些幣小數點後保留兩位。一個幣被稱作1tez,而最小的單位是分。使用ꜩ來代表一個tez,也簡稱為XTZ。

共識機制

Tezos的共識機制雖然也稱之為PoS,但是Tezos卻有屬於自己獨有的特點,這套機制稱之為流動權益證明LPoS(Liquid Proof of Stake)。在Tezos 裡面,生產區塊的人叫烘焙師(Baker),生產區塊的過程叫烘焙(Baking),而烘焙的這個過程就會創建新XTZ。 XTZ每年按照5%的增長率增加供應量。

首先每個區塊都由烘焙師創建完成,而持有者用戶則可以將他們的份額質押給烘焙師,讓烘焙師負責檢驗所有的交易並把他們加到鏈上,之後烘焙師會獲得一些額外的XTZ 獎勵。作為區塊驗證的獎勵為16XTZ,也因此每一個烘焙塊的產生,XTZ的總量會增加16XTZ。

當然只有持有XTZ數量超過8000 的用戶才可以進行烘焙,而持有者可將他們的份額委託給烘焙師進行統一的烘焙,並且之後的獎勵再根據份額的比例來進行分攤(注意在這裡Token的持有者的控制權並沒有進行轉移,控制權還在自己手中,烘焙師擁有的是代理權)。

這聽著跟傳統企業治理的那套股東代理人機制很像,其實也確實可以這麼來做類比。只顧不過股東是廣大的用戶,他們可以將他們的XTZ像股權一樣給一個項目的開發者,這個開發者就像職業經理人一樣來進行項目的開發和管理,而收益則是之後和哪些質押的“股東”進行共同的分成。這種質押的機制,很大的程度上鼓勵著用戶積極參與到項目中去,而事實上目前也有超過80%的幣在質押。

特點

1、自我修正性(Self-Amendment)

Tezos這條公鏈具有自我修復功能。持有者可以自己抵押Token做節點,也可以通過委託給Baker(烘焙師)的方式間接參與治理,並進行技術升級和迭代,最大程度地避免分叉,從而實現穩定升級。

2、形式驗證(Formal Verification)

Tezos團隊認為基於區塊鏈的程序出現bug的代價太大,想要盡量減少bug的出現,所以引入了形式驗證到開發中去。就是證明數學題的方法來開發軟件,類似於開發軟件時的測試,不同點是如果測試的量足夠那麼其就是形式驗證。形式驗證有助於開發者開發出穩定沒有Bug的程序,可以極大的防止災難的發生

3、共識方法POS

Tezos用的也是POS。不過Tezos的POS算法中是依靠Baker(烘焙師)來達成,其門檻比較低,人人都可以參與。當有新的block達成共識之後,系統將會隨機的從烘焙師中選取候選者來進行獎勵。人人都可以參與到共識中並獲得獎勵。

4、Michelson

Tezos完全去除了虛擬機這個概念,Tezos的團隊認為智能合約僅僅需要實現一些比較簡單的邏輯即可,所有高計算量的任務都可以在Tezos之外進行,然後將結果遞交給Tezos,因此Tezos創建了自己的編程語言Michelson,他擁有類似C語言等底層語言的特性,而且還擁有如Javascript,Java等高級語言的特性

優勢

他最大的優勢就是自我修正性(Self-Amendment),即自我更新。我們知道傳統的平台軟件更新都是集中在中心化的機構裡的,但是由於區塊鏈去中心化的特點,平台並不掌握在某個個人或機構手中,那麼更新就是一件非常困難的事情。

而在Tezos中解決這個問題的方式就是Self-Governance,做法就是當Tezos需要更新他的協議時,就會區塊鏈上發起投票,而網絡參與者們需要決定要不要實行協議的更新,如果大部分人同意那麼協議將會被自動編譯部署到Tezos的測試網絡上進行測試運行。如果在一段時間的可以穩定運行,那麼就會發起一個確認的需求,如果大部分人同意這個需求,那麼這次協議將會自動生效,協議的更新將會自動部署到主網絡上,並強製網絡上的每個節點更新成最新的協議。而這種方法不僅解決了去中心化的更新問題同時也讓Tezos避免了分叉的發生。像以太坊合約中經常爆出的bug這樣的事,在Tezos上將極少發生。

生態

目前的生態包括以下區塊鏈瀏覽器、區塊開發(烘焙)工具、社區、去中心化金融、開發工具、NFT、遊戲、數字身份和穩定幣這9個維度共77個工具。其中NFT佔大頭,這也跟最近Tezos搭上NFT熱火朝天的快車有關。如果排除NFT,那麼DApp的數量還是不佔優勢的。尤其是跟擁有超過300數量DApp的以太坊相比。

團隊

不同於大多數公鏈項目多是由技術人員,Tezos則是一對華爾街的明星夫妻——丈夫Arthur Breitman和妻子Kathleen Breitman共同創辦。 Kathleen與專業諮詢公司埃森哲合作了2年之後,擔任了分佈式分類賬初創公司的高級戰略助理。 Breitman則是在2013年-2016年擔任摩根斯坦利的副總裁。他們對經濟和金融都有著相當獨到的見解。

投資與融資

Tezos的眾籌於2017年7月1日開始,一共獲得2.32億美元的收入,使其成為有史以來最大的加密貨幣眾籌之一。當時Tezos的眾籌金額僅次於Filecoin,排名第二。

不過在眾籌之後,Breitman 夫婦突然發文指控Tezos 基金會主席Johann Gevers 自行發行了價值150 萬美元的XTZ ,自此引發一連串的訴訟。而在2020年3月,Tezos 基金會已就集體訴訟與投資人達成和解,團隊重回正軌。

目前Tezos主要有以下的這些投資者。

問題與不足

目前最大的問題就是Tezos的生態系統不夠完善,作為以太坊的挑戰者,雖然和以太坊的差異並不顯著,但是在生態方面目前還遠遠沒法跟以太坊進行比較。

更新

在2022年3月31日,Tezos將迎來迄今為止最重大的更新:Ithaca2協議。最主要包含以下的幾個方面:

1、 首先是共識機制Tenderbake的更新:

他是Tezos共識算法的最重大的更新。雖然Tezos 網絡在過去3 年中經歷了許多的重大升級,但是這次的更新他將引入一種新的共識機制——Tenderbake。

Tenderbake 解鎖的近乎即時的確定性將允許用戶確保他們的交易在創建區塊後立即完成(這在比特幣、以太坊和當前版本的Tezos 等Nakamoto 風格的區塊鏈中並非如此)。

Tenderbake使用經典風格的BFT(拜占庭容錯技術)共識算法替換了原有的Emmy+共識算法。替換共識算法代表了網絡的重大變化。其優勢也是非常明顯的:

Emmy+共識算法算法裡允許網絡的多個版本(分叉)在主要網絡分裂期間並行運行,這種模式類似於以太坊,當不同分叉之間的連接重新建立時,擁有最大權益的版本(或對於工作量證明網絡,最大的哈希算力)將定義賬本的狀態。較小的叉子被丟棄。

而改用BFT共識算法後,只要有兩個額外的塊出現在它上面,一個剛剛附加到某個節點鏈上的塊就被認為是最終的,便不會有並行塊的生產,這樣其實就相當於節省了之前並行塊在分叉時的計算量,這樣可以擁有比Emmy+算法更短的出塊時間以及可以更快的確定最終的區塊,這也讓Tezos在未來更加高效率、更加節能和環保。

由於基礎協議的更新,原來依賴Emmy+共識算法的烘焙和質押獎勵機制也因此被重新的進行了設計。其實以下所有的更新全部都是因為共識機製做了重大的改變,所以原有的一些獎勵機制也必須相應的對新的共識機制進行調整。

① 首先是烘焙獎勵會被改變。烘焙獎勵將會被立即記入,而不是像原來Emmy+算法那樣凍結5 個週期之後再釋放。此外,代言獎勵將不再有差異。只要受託人至少有2/3 的質押槽包含在區塊中,那麼一個烘焙週期的質押獎勵總和將在同一周期結束時全部分配。

② 將減少被選為驗證者所需的最小數量:從8,000 tez 減少到6,000 tez。出於性能原因,這6,000 tez 的最低質押仍然是必要的。

③ 引入了新的保證金機制。原來的話是代表是隨機選出的。現在的話必須提前凍結至少10% 的股份,才可以獲得烘焙權。還引入了一項新操作Set_deposit_limit來手動管理此限制。

④ 每個區塊的質押槽數量也從原來的256個增加到7,000個:這意味著擁有最少數量的代表將平均每10 個區塊參與一次。節點的存儲層和預驗證器已針對處理費用進行了優化,預檢查功能也有助於提高性能。背書操作的數量將繼續背書多個插槽,將與網絡中驗證者的數量成正比,即大約500 個。

⑤ 由於Tenderbake 是根據經典的BFT共識算法建模的,因此它更注重安全性而不是活躍性,並且需要持有2/3 股權的驗證者積極參與才能使鏈繼續發展。

⑥ 這種共識算法還提供了輕鬆減少塊之間的最小時間的可能性,這可能會在未來的Tezos 協議修訂中提出。

2、操作預檢(Precheck of operations):

新版本的協議將啟用操作預檢機制。該功能主要目的是為了增加Tezos的網絡傳播交易數量。這個機制是在為接下來的進一步優化而準備,這個操作也預計會增加Tezos 網絡上的交易吞吐量(TPS)。

3、流動性烘焙(Liquidity Baking)

流動性烘焙這項實驗原本設定將在實驗週期是6個月,之後便會逐步淘汰,而在這次更新中打算為了繼續實驗打算再增加10個月左右。這一大幅度的增加主要是為了避免在接下來的幾項議定書修正案裡,會讓這次實驗會受到影響。此外,為了平衡這一增長,逃生艙口(烘焙師可以舉旗讓實驗盡快停止的機制)激活的閾值將從原本的50%降低到33%。

參考資料:

Tezos white paper.

Tezos update log

風險提示:

Hoo Research所有文章都不構成投資推薦,投資有風險,須考慮個人風險承受能力,建議對項目進行深入考察,慎重做好自己的投資決策。

歡迎轉載,請註明文章來自Hoo Research虎符研究院(Hoo.fund)

聲明:本內容為作者獨立觀點,不代表0x财经 立場,且不構成投資建議,請謹慎對待,如需報導或加入交流群,請聯繫微信:VOICE-V。

來源:News區塊鏈前沿原創

Total
0
Shares
Related Posts