07 Zettablock
ZettaBlock 是一个企业级全栈 Web3 基础设施,用于索引和分析,连接链上和链下数据。
ZettaBlock 主要面向的是企业团队和开发人员,可以在 Zettablock 构建的平台上,快速地通过 SQL 构建实时、面向公众、可靠的 GraphQL API。
构建在 ZettaBlock 之上的应用程序只需要与少数通用且用户友好的 API 进行交互,这些 API 提供对大量孤立的数据源的高效访问,开发人员可以轻松定制 API 以适应他们自己的业务逻辑。
Zettablock 的特点
全栈。提供具有流式处理、OLTP 索引、OLAP 分析和可视化架构的统一数据平台,以及数百个随时可用的区块链数据集;
灵活性。根据自定义转换逻辑需求构建您自己的 GraphQL API 和 SQL;
实时。定制的 API,具有 10 毫秒的响应时间和亚秒级的数据新鲜度以及处理的高吞吐量;
数据统一。无缝获取任何解码的链上数据,结合自己的链下数据;
可扩展。使用 SQL 轻松连接 PB 级数据;
可靠。确保近乎完美的系统正常运行时间 ( 99.99% ) 以支持实时、数据密集型应用程序。
ZettaBlock 目前支持 Ethereum、Polygon、Arbitrum、Aptos、Solana、Ripple XRP、IoTex 和 Aptos。技术团队工程能力非常强,在短短数月内就从头构建起了一个动力超强的数据平台,现在可以体验公测版。
1. Zettablock 提供了一个快速、高效、高定制化的链上数据分析平台
在使用流程上和大部分定制化数据查询平台(如 Dune,Flipside)几乎没有什么不同,一样的上手做 SQL 查询,将数据可视化,集成、制作看板,查询速度快。
不同之处在于,做完 query 查询,可以使用自动 API 生成功能,打包成可供灵活调用的 API,这一点大大拓展了数据分析的应用场景,为数据分析类的产品创业提供了温床。
2. 丰富灵活的 API 服务是 ZettaBlock 的特色,目前平台提供了三种类型的 API
自定义 API(Custom API)
自定义 API 是 GraphQL API 端点,用户可以写完 SQL 查询,通过 ZettaBlock 的 API 构建器十分方便地构建。定制的 GrahQL API 是实时的(100 毫秒延迟),具有成本效益(比分析 API 便宜 1000 倍),并且可以处理高 QPS,非常适合为面向消费者的 dApp 提供 API 支持。
数据湖 API(Data Lake API)
数据湖 API 是用于与 ZettaBlocks 的数据湖交互的分析 API。用户可以使用它向数据湖提交任意 SQL 查询并相应地获取结果。对于大量结果,还可以使用流模式访问和写入文件。
预建 API(Pre-built API)
预建 API 是由 ZettaBlock 团队和社区共建的 GraphQL API 集合。预构建的 API 旨在满足常见的查询和指标需求,有些类似于 Dune 的 Spellbook,避免重复造轮子。
3. 链上数据+链下数据
在做数据分析时,经常会遇到的一个问题是链上、链上数据割裂,无法集成在一起,形成全面的分析。Zettablcok 在这点上做出突破,支持聚合链下数据,一方面通过社区贡献。
例如,来自 Polygon 团队的 protocol_mappings 表,另一方面来自一些公认的数据源,例如 CoinGecko(例如 prices.usd 表)。
同时各个团队、分析师也可以上传数据至他们在 Zettablock 内独立的数据湖,方便结合链上、链下数据,做更全面完整的分析,同时也不会丢失数据的隐私性。
未来,Zettablock 还将推出 API 市场,让开发者可以从中获益,基本的流程将会是:开发者使用 Zettablock 提供的数据集使用 SQL 做查询,例如「持有 BYAC 的用户一年以上的地址且主动购入这个 NFT 的人数有多少」,查询完成后通过 API 生成器自动生成 API,放到 Zettablock 的 API 市场。
别的用户对这个查询感兴趣就可以直接使用该 API 并付费,创作者自动收到返佣,让个人开发者的好想法和知识技能变现成为可能。
一句话概括
ZettaBlock 是一个用于索引、分析、连接链上和链下数据的全栈实时 web3 数据基础设施,开发人员可以使用 ZettaBlock 轻松构建实时、可靠、数据密集型应用程序,作为数据类产品的基石。