EMURGO 为 Cardano 区块链开发新的 dApp 工具栈 » CryptoNinjas

Cardano 的官方商业部门 EMURGO 和 Cardano 基金会(Cardano 区块链的监督者)宣布启动一个项目,这两个组织将共同努力和资源来促进社区生成和维护的工具堆栈的开发,以支持Cardano 生态系统并加速去中心化应用程序的开发。

该项目将由 MVP1 和 MVP2 组成。

MVP1 将包含一个模块化工具堆栈。 它将由基础设施开发公司 Five Binaries 构建,该公司专注于创建定制的、高度可靠的区块链解决方案,根据 Apache 软件许可证 2.0 在 GitHub 上公开并由 Cardano 基金会托管。

第一阶段将包括 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 访问对于确保开发人员能够轻松地在区块链上交互、测试和启动应用程序而无需具备深厚的 Haskell 代码技术知识和经验来与 Cardano 节点或其他第 1 层组件进行直接交互至关重要。

这项工作将增加 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/