EMURGO和Cardano基金会启动了开发新的去中心化应用程序工具栈的项目


今天,EMURGO和Cardano基金会启动了一个项目,该项目将见证这两个组织的努力和资源,以促进社区的开发,生成和维护工具栈,以支持Cardano生态系统,并加速去中心化应用程序的开发。

该项目将由MVP1和MVP2组成。

MVP1将由模块化工具栈组成。它将由Five Binaries 3构建,这是一家基础设施开发公司,专注于创建定制的、高可靠的区块链解决方案,在GitHub上公开的Apache软件许可证2.0下,由Cardano基金会托管。

这第一阶段将包括Blockfrost区块链连接器,Chain Watcher的初始版本,以及作为概念验证的简单后端。在项目的这个阶段,五个二进制将开发三个主要组件:

区块链适配器——适配器是插件组件,用于使用不同的方法桥接Cardano区块链数据。对于MVP1,将提供使用Blockfrost API的适配器。还有其他访问区块链数据的方法,这些方法将来可能会添加,或者由社区添加。

Chain Watcher - Chain Watcher是一个核心组件,类似于Plutus Application后端(PAB)的链索引器概念。它遵循对特定链事件的订阅,并在事件发生时依赖于dApps后端。

dApps后端——dApps后端是应用程序的后端,它与Chain Watcher通信,并包含去中心化应用程序的特定逻辑。MVP将包括一个简单的后端,作为项目功能的概念验证,并将为开发人员提供一个很好的起点来构建自己的项目。

在第二阶段,MVP2, Cardano基金会将接触不同的项目和合作伙伴,从整个生态系统,公开邀请他们为项目做出贡献。在此阶段,每个添加新适配器或后端的拉取请求都需要遵循项目的编程指南,包括测试。这些指导方针的开发是MVP1的一部分,而MVP2的实现将由5个二进制文件管理。

应用程序编程接口(API)允许开发人员与正确的应用程序实例进行无缝交互。对Cardano的API访问对于确保开发人员可以轻松地在区块链上交互、测试和启动应用程序是必不可少的,而不需要对Haskell Code有深入的技术知识和经验,就可以直接与Cardano节点或其他第一层组件进行交互。

这项工作将增加IOG在PAB内部对冥王星库所做的开发工作。

为Cardano生态系统开发第二个应用程序后端是至关重要的,因为它增加了开发人员在Cardano上构建解决方案的选择多样性,并将允许第三方构建各种应用程序。此外,它还将支持基于智能合约的基础设施的行业标准。

EMURGO首席执行官Ken Kodama表示:“EMURGO完全支持宝贵的Cardano基础设施组件的开发,我们很高兴能够由一个经验丰富的团队为其开发做出贡献。随着Cardano支持智能合约功能,新的工具栈将为开发者提供更多有用的选项,以在Cardano上构建具有社会影响力的dApps。”

Cardano基金会首席执行官Frederik Gregaard表示:“与EMURGO合作开发的这个工具栈,将进一步为Cardano上的第三方智能合约开发创造一个充满活力的、包容性的生态系统。这是我们正在开发的一组开源架构中的第一个,我们很高兴能够推动它向前发展。我们希望为社区提供工具和支持,以实现建筑师的未来。”