跳到主要内容
ArcBlock Community

链数据同步与索引工具需求(轻节点)

shenxiuqiang
支持
discussionfeaturequalifiedrewarded

去中心化应用不仅需要保存数据在应用节点的链下数据,也需要链上数据作为应用全局数据。链上数据有的时候需要复杂的查询,而ocap可能无法满足需求或需要多个查询调用。一方面是有性能问题,另一方面也增加链上查询压力。

期望有工具可以同步链上指定类型的交易数据,并可以构建全文索引。比如只同步某些NFT Factory的交易,可以对NFToutput data进行索引。可以进行全文索引查询。进行数据大数据实时统计。

可以把它称为轻节点,轻节点可以由开发者构建中心化的接口服务,也可以嵌入应用的每个节点,仅供节点查询使用。

2 条回复

wangshijun20个月前

如果需要,目前可以基于 listTransactions 来筛选和同步感兴趣的交易,这个 API 支持很丰富的筛选条件,接下来链会支持轻节点。

shenxiuqiang20个月前

建立轻节点目的是对data数据进行索引,可以满足自定义的查询。期望提供统一工具,是期望基于区块链底层技术实现实时同步(例如通过P2P技术),也避免轮询增加链的访问压力。

我认为WEB3/dapp平台和纯粹币圈项目有很大不同。需求多样,业务复杂。

回复