Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

卡爾達諾發布非 Java 開發者函式庫 Mesmo

開發者筆電旁的原生函式庫/TokenPost.ai (mono)

卡爾達諾(ADA)生態系新增可在 Python、Go、Rust 與 JavaScript 類環境使用的原生開發者函式庫 Mesmo。Mesmo 將以 Java 為核心的 Cardano Client Lib 功能擴展至多種語言,可用於交易、金鑰管理及治理應用程式開發。

卡爾達諾基金會在 9 月 8 日發布的 2026 年 8 月活動報告中表示,Mesmo 以原生綁定方式提供 Cardano Client Lib 的 Python、TypeScript、Go 與 Rust 功能。專案儲存庫也提出在 JavaScript 環境中使用 Bun FFI 的方式。

Mesmo 將 Bloxbean 的 Cardano Client Lib 透過 GraalVM Native Image 編譯為原生共享函式庫。應用程式執行時不需另外啟動 Java Virtual Machine(JVM),各語言可透過 FFI(Foreign Function Interface)呼叫函式庫功能。

支援功能包括建立帳戶與衍生金鑰、地址驗證、Blake2b 雜湊、Ed25519 簽章、交易序列化與簽署、Plutus 資料處理,以及原生腳本解析。函式庫也納入錢包地址衍生、DRep 與委員會金鑰衍生等卡爾達諾治理所需功能。

以 JSON 為基礎的 QuickTx 功能支援包含支付、質押、治理與 Plutus 腳本的離線交易建構。開發者可在提交至網路前,於各語言環境中完成交易內容建構與簽署。

不過,Mesmo 並不直接處理網路查詢或交易提交,也未包含 Blockfrost、Koios、Ogmios 等後端整合功能。開發者仍需另外使用各語言的 HTTP 函式庫。

既有的 Cardano Client Lib 一直作為支援交易建構、金鑰衍生、簽署與後端整合的 Java 函式庫使用。Mesmo 更接近將部分功能移植至非 Java 環境的補充工具。

因此,不使用 Java 開發環境的開發者也能存取卡爾達諾的地址、金鑰與交易處理功能。Python、Go 與 Rust 開發者可維持原有語言環境,建構卡爾達諾相關應用程式。

治理功能也是這次函式庫更新的特點。離線交易建構納入治理操作,可用於投票介面、委任儀表板及 DRep 相關應用程式開發。

不過,目前沒有證據顯示僅因 Mesmo 公開,實際開發者數量或應用程式發布量已經增加。現階段能確認的變化,是卡爾達諾開發工具支援的語言範圍擴大。

專案儲存庫說明,Mesmo 提供 Python、Go、Rust 與 JavaScript 的包裝器。JavaScript 使用者需要 Bun FFI,Node.js 是否支援則仍需另外確認。

TypeScript 與 JavaScript 的支援方式也有所不同。卡爾達諾基金會資料列出 TypeScript 原生綁定,但專案儲存庫則說明 JavaScript 環境採用 Bun FFI。

目前 Mesmo 尚未推出正式 1.0 版本,仍處於預發布階段。截至 9 月 22 日,PyPI 上的 Python 套件版本為 0.1.0rc8,發布檔案標示為「Pre-release」。

由於仍處於預發布階段,導入生產環境時需確認各語言的 API 相容性及版本變更可能性。尤其在 JavaScript 環境中,應先確認是否使用 Bun,以及 Node.js 的支援範圍。

這次更新不是新代幣或去中心化金融(DeFi)協議發布,而是卡爾達諾擴展開發者基礎設施的案例。Mesmo 的實際可用程度,仍可能取決於各支援語言的 API 穩定性、文件品質及網路整合工具的成熟度。

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1