波卡主要支持的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


