Yaci Store v2.0.1加强了Cardano治理数据的准确性,为协议版本11做准备
BloxBean发布了Yaci Store v2.0.1,这是其模块化Cardano索引器的准确性更新,提高了治理状态计算、扩展了API覆盖范围,并为协议版本11的生产部署做准备。
By SongMarketCap
Updated:
BloxBean发布了Yaci Store v2.0.1,这是其模块化Cardano区块链索引器和数据存储工具的新版本,专为开发应用程序、浏览器、钱包基础设施、治理工具和分析服务的开发者设计。此更新专注于Cardano技术栈中的一个重要部分:用于大规模读取区块链的应用程序中索引账本和治理数据的准确性。
Yaci Store为开发者提供了无需每个团队自行构建及维护索引层即可访问结构化Cardano数据的能力。该工具处理区块、交易、UTxOs、质押数据、治理活动、脚本、元数据和账本状态,然后将这些信息暴露给需要可靠链上数据的应用程序。v2.0.1版本强化了治理准确性,新增了质押和提案API、多实例Docker部署,并为即将到来的协议版本11硬分叉做了准备。
Yaci Store v2.0.1提升了Cardano治理准确性
Yaci Store v2.0.1的主要焦点是提升Cardano账本和治理状态值的准确性。根据官方发布说明,账本和治理状态值,包括AdaPot、提案状态、DRep分布和DRep到期,在公共网络上均匹配,发布时未发现与DBSync的任何已知差异。发布说明列出了主网、预生产环境和预览环境的验证记录。
对于Cardano治理工具来说,这种准确性在应用层十分重要。提案状态、DRep分布、投票门槛、到期逻辑和委员会行为定义了用户、DRep、委托者和项目在跟踪治理活动时所看到的内容。更清晰的索引器计算减少了链状态和钱包、仪表盘、浏览器及分析产品所展示的数据之间的不一致。
该版本还修复了几种治理规则的边缘情况,包括没有注册热密钥的委员会成员、当所有权益弃权时的SPO投票行为以及参与DRep权益为零时的门槛处理。这些是狭义上的技术修正,但它们影响了由下游服务依赖Yaci Store推导和显示的治理状态的方式。
Yaci Store v2.0.1为需要质押和治理数据的Cardano应用程序新增了API覆盖范围。此次更新包括可提取奖励、按时期查询提案、当前提案数据和治理统计摘要的支持,同时改进了新提交提案的处理,使之在索引治理状态中被反映为实时状态。
对于钱包和质押应用程序,可提取奖励API为开发者提供了直接显示可提取奖励的方法。对于治理仪表盘和浏览器,提案及统计端点使显示活动提案、时期级别治理数据和更广泛的参与度指标更加容易。对于分析服务,这减少了从低级链信息重建相同数据所需的自定义逻辑量。
此更新基于Yaci Store 2.0.0,该版本引入了原生账本和治理状态推导、模块化插件框架以及面向生产的Cardano数据应用改进。Cardano基金会将该版本描述为开发者索引、推导和消费Cardano区块链数据方式的进步,提供了对治理行动和数据驱动应用程序的更强支持。
协议版本11的准备及生产部署
Yaci Store v2.0.1标记为协议版本11的准备情况,BloxBean建议在硬分叉前进行升级,以避免协议转换期间的同步问题。该版本还将Scalus设为默认事务评估器,用于与Blockfrost兼容的脚本成本评估,使事务评估与Cardano工具栈的更新运行时方向保持一致。
运行更新包括多实例Docker部署。参数化的Docker Compose设置允许团队运行具有各自配置、端口和数据库的单独Yaci Store实例,例如为主网、预生产和预览环境提供专用部署。Postgres和Yaci Store容器的重启策略提高了依赖索引的Cardano状态的长期运行服务的弹性。
对于生产团队来说,此版本为维护多个Cardano环境提供了更清晰的操作模型,同时通过协议变更使索引数据保持一致。钱包、浏览器、DeFi接口和治理仪表盘都依赖于能够保持同步、正确计算账本状态并向产品层暴露可用API的后端基础设施。
Yaci Store v2.0.1巩固了这一数据基础。通过更清晰的治理计算、扩展的API覆盖范围、多实例部署支持以及协议版本11的准备,BloxBean提供了一个基础设施更新,使Cardano应用程序后端更准确、更易于操作并为下一个协议转换做好了更充分的准备。