BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

波卡主要支持的WebAssembly是一種什麼工具?

Polkadot生态研究院
特邀专栏作者
2022-02-16 03:59
本文約1684字,閱讀全文需要約3分鐘
WebAssembly不僅為開發者提供了便捷和更多可能性,還將是智能合約的未來。
AI總結
展開
WebAssembly不僅為開發者提供了便捷和更多可能性,還將是智能合約的未來。

“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望通過這樣的努力讓大家能夠正確認知波卡,也讓不了解波卡的人方便快速掌握波卡相關知識,今天是該欄目的第30期,了解一種便捷、安全的開發者工具WebAssembly(Wasm)

此前,關於使用Wasm進行區塊鏈開發的話題,就引起了廣泛的討論。

二級標題

二級標題

什麼是WebAssembly?

WebAssembly,簡稱Wasm。官方的定義是:一個可移植、體積小、加載快並且兼容Web的全新格式。

二級標題

二級標題

WebAssembly有什麼特點?

WebAssembly作為一個編譯目標而不是手寫的幾行代碼,它能將C、C++、Java等編程語言編譯為機器碼,這個過程中省略了轉換器。因此,Wasm有著快速高效、內存安全等特點,並且十分開放獲得了許多開發者的喜愛。

高效:Wasm有著一套完整的語義,它的二進制格式加載速度快並且能在很大程度上減小代碼包的體積,最終憑藉硬件能力以達到原生執行效率。

二級標題

二級標題

為什麼使用WebAssembly?

WebAssembly是一種與平台無關的二進制格式,這意味著它將在其操作的任何機器上運行相同的指令。區塊鏈需要確定性,以便在點對點網絡中的所有節點上有可靠的狀態轉換更新,而無需強制每個節點運行完全相同的硬件。

Wasm很適合在各種各樣的機器中實現可靠性。 Wasm既高效又快捷。這種效率意味著它可以作為一個代碼塊上傳到鏈上,而不會造成太多的狀態膨脹,同時保持其以接近原生速度執行的能力。

後記

後記

後記

WebAssembly作為一個廣泛支持的高性能標準,也得到了波卡創始人Gavin Wood的肯定,Gavin認為,“WebAssembly是智能合約的未來”。

歡迎大家訪問波卡生態研究院的Mirror地址:https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

歡迎大家訪問波卡生態研究院的Mirror地址:https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

歡迎大家加入我們Polkadot生態研究院的電報:https://t.me/polkadot_eri

歡迎大家訪問波卡生態研究院的Mirror地址:https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

Polkadot
歡迎加入Odaily官方社群