StarkWare發布Cairo工具鏈v2.19.5。這次更新不是Starknet(STRK)網路硬分叉,而是針對智慧合約開發所用編譯器與開發者工具進行調整的維護版本。
StarkWare於9月17日在官方Cairo儲存庫發布v2.19.5,發布提交為3a267a8。官方頁面將這個版本標示為Cairo編譯器更新。
Bitcoinist報導,這次發布包含Sierra程式碼生成與Cairo語意相關修正。不過,詳細變更清單尚未完整公開,各項修正的範圍與實際效果仍需進一步確認。
Cairo是用於撰寫Starknet智慧合約的程式語言。開發者撰寫的程式碼會先經過名為Sierra的中間表示,再轉換成可在Starknet上執行與驗證的形式。
Sierra連接Cairo程式碼與待驗證執行程式碼。程式碼生成或語意處理流程的修正,可能與智慧合約的撰寫、測試及部署穩定性有關。
不過,Cairo編譯器版本更新不代表Starknet網路的共識規則或交易處理方式同步改變。開發環境更新與網路層級升級需要分開看待。
Starknet文件也說明,網路使用的編譯器版本可能與Starknet本身的版本更新連動。因此,僅安裝v2.19.5,不能視為網路規則會自動變更。
這次發布的重點不是使用者能直接感受到的網路功能新增,而是開發者基礎設施的穩定性與相容性檢查,較接近維護型修補更新。根據目前公開資訊,尚無法斷定主網共識或處理效能已經改變。
Starknet基金會曾介紹,2024年開發者調查中,74%的受訪者偏好Cairo,而非舊版Cairo Zero;62%的受訪者表示開發者體驗有大幅改善。
當時開發者主要使用Scarb與Starknet Foundry等工具。這次版本是否能與周邊工具順利整合,以及版本相容性如何,仍是實際導入時需要確認的項目。
官方發布資料沒有提出特定證明器效能提升兩位數的數據,目前也沒有足夠依據將處理速度或效能改善幅度解讀為特定數值。
目前也沒有資料顯示這次更新已對STRK價格或Starknet生態系資金流向造成直接影響。因此,這次事件較適合視為開發者工具更新,而非市場事件。
開發者應確認Sierra程式碼生成與Cairo語意相關變更,並檢查所使用的Scarb、Starknet Foundry版本是否能夠整合。尤其在合約測試與部署過程中,應確認編譯器版本與既有環境相容。
Cairo工具鏈與Starknet網路彼此相連,但更新單位可能不同。網路共識規則或交易處理方式是否改變,仍須透過Starknet另行發布的版本更新與官方公告確認。
Cairo v2.19.5的核心是維護Sierra程式碼生成與Cairo語意。具體修正範圍及周邊開發工具的相容性,預計透過後續發布資訊與開發者驗證進一步確認。
留言 0