3月15日,Starknet在snapshot上進行了“Starknet Alpha v0.11”投票的測試。 3月20日,Starknet基金會任命了包括撥備委員會在內的五個委員會。在Arbitrum公佈空投方案之際,同為主流Layer 2之一且估值高達80億美元的Starkware的項目進展引起了更多關注,Starknet Alpha v0.11更新和委員會的任命究竟意味著什麼呢?
Alpha v0.11更新內容與影響
根據官方文檔,當前的Starknet有3個運行環境,其中Starknet主網運行的版本是v0.10.3,兩個測試網Goerli Testnet 1和Goerli Testnet 2運行的是更新的版本v0.11.0。隨著v0.11.0已經在測試網上穩定運行一段時間,滿足了部署到主網上的條件。
Starknet Alpha v0.11.0主要是引入了Cairo 1.0智能合約,Cairo是Starkware發布的開源編程語言,本次升級重點是將基於Cairo 0的系統過渡到基於Cairo 1.0的系統。 Cairo 1.0帶來了新的可能性,包括定序器DOS保護、抗審查、降低計算成本等。它引入了一個安全中間層Sierra,可以保證每一個合約的執行都能被證明,這是Starknet去中心化的重要屬性。在Starknet v0.11.0中,可以聲明、部署和運行Cairo 1.0智能合約,還引入了一個新的系統調用,允許將現有合約平穩過渡到Cairo 1.0。
Cairo 1.0和Sierra的引入主要有以下幾點影響:
- 新版本的“Declare交易”允許發送新的類結構;
- 狀態承諾將包括合約類;
- 鏈上數據格式的變化;
- 新的系統調用。
在此之前, Starknet也已經進行過多次升級,包括為合約引入“類”和“實例”的Starknet v0.9.0,在交易中引入nonce的Starknet v0.10.0,引入定序器並行化的Starknet v0 .10.2等。
Alpha v0.11.0也只是過渡方案
需要注意,即將在主網更新的Alpha v0.11.0也只是過渡性版本,官方將“Cairo 1.0的測試——Alpha v0.11.0——僅支持Cairo 1.0”的路徑稱之為“再生之路”。 Starknet Alpha v0.11.0可以兼容用新舊版本的Cairo語言編寫的合約,在再生之前,新舊合約將能夠共存並能夠相互影響。再生之後,用舊版本Cairo語言編寫的類以及這些類實例的合約將不再能得到支持。
再生之路可以保留應用程序的狀態,並且不會給dapps帶來停機。但是在再生過程中中,用戶需要對錢包進行更新,Starknet的dapps的開發者需要將合約遷移到Cairo 1.0,並遵循升級指南。
空投猜測
可能會有用戶關心,本次投票進行的Alpha v0.11.0升級是不是意味著Starknet將發行代幣並進行空投呢?其實Starknet的原生代幣STRK早在2022年11月16日就已經部署到了以太坊主網上。 STRK代幣總量100億枚,將作為參與Starknet共識機制的質押代幣,還將作為網絡的治理代幣和支付網絡交易gas費的代幣。雖然不能確定升級就是即將進行空投的信號,但也可能是重要的時間節點。
另外重要的一點,從測試投票開始,這些投票者就已經擁有STRK代幣的投票權,說明Starknet可能已經向部分參與者分發了代幣。近期,STRK開始頻繁轉賬,大部分代幣仍然由外部地址持有,但已經開始向合約地址轉移。
空投規則可能已經開始製定中
3月20日, Starknet基金會宣布任命5個委員會,每個委員會都被賦予一項關鍵任務,這些委員會包括:
- 撥備委員會
- 早期採用者撥款委員會
- 開發者合作委員會
- 治理委員會
- 生態系統入職委員會
其中,撥備委員會負責規劃、監督和執行Starknet生態系統代幣STRK的撥備。該委員會將確保STRK代幣公平、透明和去中心化的分配,監督為用戶提供STRK代幣,評估並向Starknet基金會提供符合條件的群體的建議。用戶的空投規則很可能由撥款委員會制定。如果是開發者,已經開始在Starknet上構建項目的團隊可以獲得早期採用者撥款委員會的資助,其他開發者也可以通過開發者合作委員會引入Starknet生態系統。
可以認為,Starknet的空投標準可能已經在製定中,空投可能會在不久的將來到來。