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 的空投標準可能已經在製定中,空投可能會在不久的將來到來。