EMURGO 為 Cardano 區塊鏈開發新的 dApp 工具棧 » CryptoNinjas

卡爾達諾的官方商業部門EMURGO 和卡爾達諾基金會(卡爾達諾區塊鏈的監督者)宣布啟動一個項目,兩個組織將結合努力和資源,促進社區生成和維護的工具堆疊的開發,以支援卡爾達諾生態系統並加速去中心化應用程式開發。

該項目將由 MVP1 和 MVP2 組成。

MVP1 將包含一個模組化工具堆疊。 它將由 Five Binaries 構建,Five Binaries 是一家基礎設施開發公司,專注於創建客製化的、高度可靠的區塊鏈解決方案,根據 GitHub 上公開的 Apache 軟體許可證 2.0 並由卡爾達諾基金會託管。

第一階段將包括 Blockfrost 區塊鏈連接器、Chain Watcher 的初始版本以及用作概念證明的簡單後端。 五個二進製文件將在項目的這個階段開發三個主要組件:

  1. 區塊鏈適配器 – 適配器是用於使用不同方法橋接 Cardano 區塊鏈數據的插件組件。 對於 MVP1,將提供使用 Blockfrost API 的適配器。 還有其他訪問區塊鏈數據的方法,這些可能會在未來添加或由社區添加。
  2. 鏈守望者 – Chain Watcher 是一個核心組件,類似於 Plutus Application Backend (PAB) 的鏈索引器概念。 它遵循對特定鏈事件的訂閱,並在它們發生時依賴於 dApps 後端。
  3. dApp後端 – dApps 後端是與 Chain Watcher 通信並​​包含去中心化應用程序的特定邏輯的應用程序後端。 MVP 將包括一個簡單的後端,該後端將作為項目功能的概念驗證,並為開發人員提供構建自己的良好起點。

在第二階段,MVP2,卡爾達諾基金會將接觸整個生態系統的不同項目和合作夥伴,公開邀請他們為項目做出貢獻。

在這個階段,每個添加新適配器或後端的拉取請求都需要遵循項目的編程指南,包括測試。 這些指南的製定是 MVP1 的一部分,MVP2 的實施將由五個二進製文件管理。

應用程序編程接口 (API) 允許開發人員與正確的應用程序實例無縫交互。 對 Cardano 的 API 訪問對於確保開發人員可以在區塊鏈上輕鬆交互、測試和啟動應用程序至關重要,而無需具備與 Cardano 節點或其他第 1 層組件直接交互的 Haskell 代碼的深厚技術知識和經驗。

這項工作將增加 IOG 在 PAB 內的 Plutus 庫上所做的開發工作。 為 Cardano 生態系統開發第二個應用程序後端至關重要,因為它增加了開發人員在 Cardano 上構建解決方案的可用選項,並將允許第三方構建應用程序。 此外,它將支持基於智能合約的基礎設施的行業標準。

“EMURGO 完全支持有價值的 Cardano 基礎設施組件的開發,我們很高興能夠通過一個擁有豐富經驗的團隊為其開發做出貢獻。 隨著 Cardano 現在支持智能合約功能,新的工具堆棧將為開發人員提供更多有用的選項,以在 Cardano 上構建具有社會影響力的 dApp。” 
– Ken Kodama,EMURGO 首席執行官

來源:https://www.cryptoninjas.net/2022/01/17/emurgo-to-develop-new-dapp-tool-stack-for-cardano-blockchain/