SubQuery 发布了项目的关键里程碑,包括 TGE 时间线。
今天,我们很高兴首次发布我们详细的技术路线图。 SubQuery 的目标是成为 Polkadot 生态系统中的主要数据提供者,来自社区的支持帮助我们实现了这个非常棒的愿景。 我们从2020年年底在 Web3 Grant (https://web3.foundation/)的支持下正式成立, 到2021年1月发布了第一个开源版本, 再到 [9月份结束了我们的 Series A](https://subquery.medium.com/series-a-1abed6c1c2af) 我们要感谢您给予我们的一切支持,使我们能够进入这个阶段!
随着我们的持续成长,现在是时候来分享我们未来的计划,包括我们的技术路线图。 我们对 SubQuery 的下一个版本将如何为 Polkadot 生态系统带来更大的价值和为我们的社区提供更多的机会来参与我们的成长而感到兴奋。
我们的未来
SubQuery 已经为 超过60个 Polkadot & Kusama 上的项目(https://project.subquery.network/)提供每天数以百万计的数据查询服务, 因此我们希望确保下一阶段可以有组织和有控制地成长。
为此,我们认为通过奖励性测试网方案来展示并且充分测试 SubQuery 网络的可扩展性至关重要。 在这个过程中, 我们可以在2022年3月的通过 TGE 的公开发行和明年稍晚的主网上线之前建立一个indexer 社区。
(https://cdn-images-1.medium.com/max/800/1*I6mko5xumHAArzGePvEZiQ.jpeg)
因此,我们将通过以下几个主要里程碑来展望我们的项目进展。
当前时间——2021 Q4中期
- 支持 EVM
我们将很快发布对 Polkadot 版本的 Ethereum 虚拟机 (EVM)(https://medium.com/@subquery/subquery-adds-ethereum-virtual-machine-evm-functionality-in-integration-with-moonbeam-and-ddbcdf0fd8ff) 的 beta 支持。 这将允许 Polkadot 和 Etherum 开发者可以无缝地将 Substrate 和 EVM 的数据整合归一,并使用 GraphQL 查询这个单一的数据源。
SubQuery 引入了比其他 indexer 更高级的过滤器,允许过滤非合约交易、交易发送者、合约和索引日志参数,因此开发人员可以构建各种满足其特定数据需求的项目。
- SubQuery 学院
建立 SubQuery 学院的目的是为了通过模块化的教学来为 SubQuery 生态中的开发者提升和赋能。 [我们学院的第一期课程是 _Hero Course_]
(https://doc.subquery.network/academy/herocourse/), 已经在2021年10月22日星期五上线。
Hero Course 的每个模块中包含几个录制好的5-10分钟的视频课程。 视频内容还附有书面教程、幻灯片、练习簿, 同时我们提供了已完成的 GitHub 代码库来提供参考。
本课程旨在让开发者从 SubQuery 小白变成为可以为他们新的区块链应用构建 SubQuery 数据源的专家。
在今后几个月中,我们将为社区提供更多课程。 每周发布新的 SubQuery Hero Course 课程内容,以及在今后几周内发布的更多课程。
- Indexing 证明
Indexing 证明使我们能够保证使用同一个 SubQuery 项目的两个不同的 indexer 索引了完全相同的数据, 这对于开发去中心化 SubQuery 网络非常关键。 我们用 Merkle Mountain ranges 算法来确认和保证这一点, 如果需要更深入的了解,请保持对我们博客的关注。
- 高级企业服务
我们的大客户,如 Karura,Kodadot 和 Fearless 钱包,都在运行依托 SubQuery 的产品应用 。 这些团队对改进服务和提高可靠性有巨大的需求。
面对服务级协议的实施,特别是企业级别的服务, 以及为了满足我们大客户为了经营业务和从 SubQuery 获得最佳性能而所需工具的需求,我们面临着巨大的挑战。
如果您需要 SubQuery 的企业服务和支持,请与我们的团队联系。
里程碑1——2021 Q4结束
- SubQuery Builders/Grants 计划
这项 Grants 方案旨在方便和促进 Polkadot 和 SubQuery 应用的创新, 并建造新一代的 dApps 来为web3 带来革新。 该 Grants 计划旨在让 SubQuery 和其他机构为新项目提供技术支持、营销和商业发展咨询。
我们非常高兴的看到该计划带来的无限可能,不久将公布更多信息。
- Coordinator and client SDK implementations
我们将改进我们核心的 SubQuery SDK ,并为 SubQuery Coordinator 和 client 添加更多的组件。
Indexer coordinator 由 indexer 来部署,以使网络对 indexer 开放并允许 indexer 在SubQuery 网络注册并发布可获得的的数据。
Client SDK 供消费者使用, 使他们能够找到 indexer 并会管理消费者获取数据并且支付的整个交易。
- SQT Network contract internal MVP
我们的第一版智能合约 SubQuery 网络将部署在一个主要的 Polkadot 平行链上。 内部 MVP 将使我们能够在内部测试任何需求,这将是我们要实现的一个巨大的里程碑。
- EU Cluster
我们的世界各地客户需要更多的集群来满足他们对 SubQuery 数据的需求。 更多的集群意味着更高的弹性,并且使得托管的 SubQuery 数据靠近其使用者的所在地。 一个新的欧洲集群意味着使用者可以更快的发送请求,开发者可以获得无与伦比的性能,以及 SubQuery 网络可以获得更强的弹性。
- Improvements to subql init
相信任何一个已经构建 SubQuery 项目的开发者都对 subql init 命令非常熟悉,它就像一张空白的画布,意味着无限的机会。 我们意识到,我们可以更好地帮助他人开始一个项目, 相比一张空白的画布,开发者想要一个空白的脚手架,为此我们丰富了这个命令的功能,现在开发者可以通过它生成样板代码。
这个项目的路线图代表着我们需要做更多的工作,来方便开发人员在任何平行链上进行开发,而不必担心 endpoints, dictionaries, and types 。 这一切都是为了帮助开发者节省时间并帮助他人更方便地开始。
里程碑2——2022 Q1中期
- 公开测试网络启动
根据 SQT 网络合约的内部 MVP,我们将邀请一小批参与者同我们一起开始测试 SubQuery 网络。 为了启动测试网,我们需要完成大量的任务和更多的文档!
- Point-in-time indexing
想象一下,如果能够找到区块链在某个时间点的状态——比如在第500万个区块上,SubQuery 项目到底是什么样子的? 这正是这个新功能将提供的。
- SQT 网络合约 v1 和外部代码审计
所有重要的网络都需要外部合作伙伴的代码审计来确保网络代码的安全性和可扩展性。 SubQuery 也不例外, 因此,我们将与主要伙伴合作来进行一次全面的代码审计,并在将来持续接受对我们的智能合约的代码审计。
- Internal micropayments testing
这是我们的一个重要特点。 我们将在 Polkadot 生态系统内进行大量工作,通过 SubQuery 管理和 handle micropayments。 Polkadot 的优点是,相对于以太坊等其他网络来说,交易费很低,这意味着对 micropayments 更加适用。 这将在我们进行彻底的内部测试后推出到我们的激励测试网。
- SubQuery Network Explorer and App
我们正在构建浏览器和其他应用程序,以允许 SubQuery 网络的参与者在 SubQuery 网络内探索和查找数据。 消费者还可以使用该功能浏览支持的数据源库。 delegator 也可以借此分析 indexer 如何决定怎样分配他们的 SQT。
- 企业健康监测
加入我们的 SubQuery 企业级服务, 您还可以获得我们向客户提供的大量健康监测服务和其他的性能分析工具。
里程碑3——2022 Q1结束
- SQT token generation event
在测试网络阶段成功后,我们期待在一个 Polkadot 平行链合作伙伴上发布 SubQuery token。 在今后几个星期里,我们将与社区分享更多有关我们的经济模型的信息。
- Public incentivised testnet launch with micropayments
这是我们测试网络的最后一个阶段。 我们将向我们的测试网络释放一切,并期望参与者可以压力测试。 这包括规模和负载测试,微调我们的经济模型和系数,测试我们的文档和管理流程,并确保您可以在其中与 SQT 的先行者进行交易。
我们希望奖励测试网络的参与者, 包括完成某些特定问题或任务的参与者,以及试验网络具有特殊身份的参与者。
- 数据流量的深入见解和报告
我们每天都在处理对 SubQuery 项目发出的数百万数据请求。 我们的大多数客户在他们自己的 dApp 中没有关于用户隐私的分析,但他们仍然需要知道他们的 dApp 的运行情况,所以我们将会改进这个问题。
- 可扩展的智能路由
我们的目标是为我们的托管服务提供10亿个每天的 SubQuery 请求。 这就是为什么我们需要引入一个全局的可扩展的服务,并且允许运行多个 SubQuery 托管服务
这是一个不断改进的新功能,它会把请求自动路由到最近可用的节点。 此外,它允许我们将所有请求立即重定向到一个备份的 SubQuery 区域,在区域性连接中断的情况下为我们提供了一个容错系统。
今后,这意味着我们将创建越来越多的小型 SubQuery 托管服务,这些服务将被策略性地放在离我们用户更近的地方。
里程碑4——2022 Q2中期
- 启动 SubQuery Grant
为了创建一个去中心化的 SubQuery 网络,我们将建立一个 SubQuery Grant 来统筹 SubQuery 生态的未来管理和成长。 SubQuery 网络的所有权最初将归 SubQuery Grant 管理。
- 完成其他 Layer-1 链的研究
虽然 Polkadot 永远是我们的家,但我们正在探索用我们的索引能力来支持的其他的 Layer-1 区块链的可能性。
- Staking
为了增强 SQT 的流动性,我们将在去中心化交易平台(DEX) 上创建一个 Staking 计划。 这将使 SQT 持有者能够在他们的投资上获得回报。
里程碑5——2022 Q2结束
- 主网上线
在完成了 SubQuery 网络测试后,我们将上线第一个 SubQuery 主网。 这是一切真正开始的地方。 最初,我们将记录并奖励测试网络的参与者,然后它将对社区中的每一个人完全开放。
- 上线 CEX
为了推动更多的人参与交易 SQT,我们预计在此期间在一个或者多个领先的 CEX 以及许多其他 DEXs上线 SQT。
里程碑6——长期计划
- 上线我们自己的平行链
虽然我们最初计划与顶级的 Polkadot 平行链合作,以更快地发布和扩展 SubQuery 网络,但从长远来看,SubQuery 也计划在自己的平行链上发布,并更多的集成到生态系统中。
自有平行链将使我们能够进一步创新地开发工具, 并以此帮助开发者更快地谱写 web3 未来。 一旦我们有了可靠的记录,有了数据、社区和令牌支持,我们将会参与平行链卡槽竞争!
- SubQuery Grant 成为 DAO
这虽然是一个漫长的路途,但它是我们的梦想,SubQuery 最终成为一个 DAO 管理的社区。 我们曾多次说过社区在 SubQuery 中发挥了巨大的作用, 我们所做的一切都是为了我们的顾客——成为一个 DAO——是这一重点的极致体现。
虽然如此计划,但是长路漫漫仍需远行。 而且只有我们对 SubQuery 的成功和社区的未来充满信心时,届时我们才能做到。
关于 SubQuery
SubQuery (https://subquery.network)是一个去中心化的的数据聚合,索引和查询层,存在于 Layer-1区块链和去中心化的应用程序之间。 该协议通过SubQuery SDK 抽象了区块链数据特性,允许开发人员专注于部署他们的核心产品,而不必在后端技术上浪费不必要的精力。