
这一新发展将对 Ergo 生态系统和开发者产生多重影响,使在 Ergo 上构建应用程序变得更加容易。
在最近的一篇文章中,我们探讨了‘无头’ dApps的概念:可移植的 dApp 离线代码,任何人都可以通过将不同组件组合在一起并添加接口来轻松发布 dApps。
在 11 月 30 日,Emurgo 代码库发布了一个新版本:Ergo 无头 dApp 框架 (HDF)!
什么是 Ergo 无头 dApp 框架?
Ergo HDF 是一个用于构建 Ergo 无头 dApps 的 Rust 框架。它为开发者提供了第一个可移植的基于 UTXO 的无头 dApp 开发框架,适用于任何区块链。
Ergo HDF 项目使新手开发者能够轻松创建 dApps,而无需详细了解智能合约,但有几个目标:
- 使开发者只需编写一次离线逻辑,使用 HDF 创建自己的无头 dApps,从而轻松针对所有平台(桌面、网络、移动)。
- 为开发者提供从Ergo dApp 规范到无头 dApps 的简单体验,确保更高的可靠性和直接的实施路径。
- 将 dApps 的离线逻辑与前端逻辑分离,从而允许无论哪个应用程序或前端尝试集成无头 dApp 时都能实现重用。
- 为前端开发者提供易于使用的方法,以访问 dApp 协议的当前状态,而无需了解其工作原理。
- 通过使用新颖的设计模式抽象定义和获取无头 dApp 输入 UTXO 的概念,为每个所需的输入 UTXO 指定一个 ‘BoxSpec’。
- 使脚本、交易机器人和其他软件能够轻松构建在使用 HDF 创建的多个无头 dApps 之上,从而提供标准化接口和高度的可组合性。
举个例子,Ergo HDF 使得从Ergo 的预言机池获取数据点变得非常简单,而无需深入了解它们的工作原理。
正在创建一个教程系列,提供逐步指导以开发自己的无头 dApp。查看第一课:数学赏金无头 dApp。
要了解更多关于 Emurgo 的工作并查看 Ergo HDF,请参见Emurgo 代码库上的无头 dApp 框架。
Share post




















