ICP 上的 DApp 編程語言 Motoko 開源

開源公共使用的過渡不會沒有挑戰,Motoko 團隊意識到了這一事實。 Motoko 是一種旨在支持在互聯網計算機協議 (ICP) 上創建 DApp 和智能合約的編程語言,現已開源。 Motoko 編程語言已經開

開源公共使用的過渡不會沒有挑戰,Motoko 團隊意識到了這一事實。

Motoko 是一種旨在支持在互聯網計算機協議 (ICP) 上創建 DApp 和智能合約的編程語言,現已開源。 Motoko 編程語言已經開發了三年多,根據最新公告,其完整源代碼現已在 Apache 2.0 許可下提供。

Motoko 編程語言:ICP 生態系統的特性和優勢

Motoko 是一種強類型、基於actor 的編程語言,具有「對正交持久性和非同步消息傳遞的內置支持」。 新語言具有許多生產力和安全特性,據開發團隊稱,這些特性包括自動內存管理、泛型、類型推斷、模式匹配以及任意和固定精度算術。

Motoko 還借鑒了 Internet Computer 的 Candid 消息介面定義語言和有線格式,以實現類型化、高級和跨語言互操作性。 該語言是使用 WebAssembly (Wasm) 設計的,這是一種低級代碼格式,旨在實現可移植性、安全性和高效性。 與普遍的看法相反,Wasm 專為 Web 設計,它特別支持在各種環境中開發應用程序,包括物聯網 (IoT)、雲計算和區塊鏈技術等。

作為一種通用的區塊鏈協議,Motoko 通過 Wasm 的底層代碼庫將有助於互聯網計算機上各種應用程序的發展。 與其他虛擬機不同,Wasm 並不特定於特定的編程語言,因此它的用法是多種多樣的。 這也有利於ICP項目的整體追求。

Motoko 編程語言是從頭開始設計的,雖然其使用和測試更加內部化,但開發人員現在將其開源。 開發團隊指出,其「旨在為內部和外部貢獻者提供相同的開發體驗。」 它希望通過讓所有人都可以公開訪問其測試基礎設施來實現這一目標。

「我們希望此代碼版本能夠促進與更廣泛社區的合作和貢獻,無論它們涉及改進文檔、完善錯誤消息,還是開發全新的工具,例如額外的 IDE 集成、調試器支持和代碼格式化工具,」Motoko Dfinity 基金會的團隊說。

開源公共使用的過渡不會沒有挑戰,Motoko 團隊已經意識到這種情況,但致力於解決這個問題。

互聯網計算機在以太坊上尋求更高的立足點

正如 Motoko 之於互聯網計算機一樣,Solidity 也是以太坊區塊鏈網路的編程語言。 多米尼克·威廉姆斯最近批評了以太坊和 Polkadot 這對複雜的用戶體驗界面和分散式金融 (DeFi) 網路的其他明顯缺陷。

雖然 Internet Computer 協議由於其相對年輕而在智能合約推出方面落後,但 Dominic 堅信,根據 Dfinity 基金會目前的計劃,他的協議將在今年年底擁有更多的用戶.

下一個 區塊鏈新聞,加密貨幣新聞,新聞,技術新聞

Benjamin Godfrey 是一位區塊鏈愛好者和記者,他喜歡撰寫有關區塊鏈技術和創新的現實生活應用的文章,以推動新興技術的普遍接受和全球整合。 他希望教育人們了解加密貨幣,這激發了他對著名的基於區塊鏈的媒體和網站的貢獻。 本傑明戈弗雷是體育和農業的愛好者。

謝謝!

您已成功加入我們的訂閱者名單。

源碼鏈接

ICP 上的 DApp 編程語言 Motoko 開源

—-

原文鏈接:https://newconomy.media/news/motoko-programming-language-for-dapps-on-icp-goes-open-source/

原文作者:newconomy

編譯者/作者:wanbizu AI

玩幣族申明:玩幣族作為開放的資訊翻譯/分享平台,所提供的所有資訊僅代表作者個人觀點,與玩幣族平台立場無關,且不構成任何投資理財建議。文章版權歸原作者所有。

0

發表迴響