下载

🔗EOS API+ 蓝皮书


API+ 工作组提出了几个项目,用以填补 EOS 生态系统公共基础设施中的关键空白,这将加速开发人员采用EOS,繁荣EOS生态。

API 是区块链最基本的基础设施,应作为生态公共基础产品扶持发展,并面向生态开放。

用户需要具备从区块链读取数据以及将数据写入数据区块链的能力,而这一诉求将通过推动生态自有的API来实现,或者更常见的是,由专业团队将API作为服务运行并面向生态开放,降低开发人员的复杂性。

API 具有不同程度的复杂性。 用于在区块链上创建信息的 API 可以相对简单地运行。 但是,大量请求或管理大量历史区块链数据的 API 具有挑战性。

稳定、健康运行的实用 API 对于吸引开发人员至关重要。

在实现最佳的开发人员体验方面,EOS存在以下障碍:

  • EOSIO 内部缺乏统一标准
  • 专门为社区构建的解决方案并不能获得支持
  • 提供API服务的运营商承担较为严重的经济损失
  • 在区块链标准开发和采纳方面,生态缺乏参与

提案项目

本文提出的提案项目旨在改善开发人员的体验。 每个项目的优先顺序和关注程度需要社区投入:

创建一个负责 API 持续研究和标准制定的团队。 这包括:

  • 基本设计
  • Native streaming
  • 交易执行周期和历史数据
  • 可扩展性和优化

通过在 nodeos 中嵌入新的交易执行周期功能,来标准化和减轻历史 API 的操作负担:

  • 交易资源成本估算
  • 主观计费改进
  • 交易重写
  • 交易最终状态

通过支持几个不同的项目的发展,推动 API 解决方案的开发和运营:

继续开发和扩展 API 作为公共基础产品来运营:

  • dfuse
  • Firehose
  • Light API
  • Hyperion
  • Roborovski

探索 API 资助方式的转变,并考虑整体设计以及恰当的中心化程度。

鼓励提供区块链数据,以便那些想要运行自己的基础设施的人可以轻松上手。

研究和参与研发,推动对现有和新兴区块链标准的支持。

  • Rosetta
  • The Graph

关于EOS

EOS网络是区块链3.0时代的典范之作,由EOS VM提供支持。EOS VM是一个低延迟、高性能和可扩展的WebAssembly引擎,能够近乎无感的实现确定性交易执行。EOS网络专为Web 3设计,致力于实现最佳的Web 3用户和开发人员体验。EOS是EOSIO协议的旗舰区块链和金融中心,并通过EOS网络基金会(ENF)作为多链协作和发展公共基础产品的工具,进一步完善基础设施,驱动EOS快速发展。

EOS网络基金会

EOS网络基金会是一个非营利性的组织,旨在倾听社区声音、传达社区意愿并扶持社区优质项目发展,成为EOS社区的信息共享桥梁,并为EOS生态提供资金、技术、运营、未来规划、生态构建等关键基础设施支持,进一步发挥EOS作为世界速度最快的治理型区块链的全部潜力。