如何在不验证块的情况下设置近节点?

Posted

技术标签:

【中文标题】如何在不验证块的情况下设置近节点?【英文标题】:How to setup near node without validating blocks? 【发布时间】:2021-07-10 05:07:35 【问题描述】:

我想设置一个靠近主网的节点。 我不想参与验证过程,我只想维护一份主网副本。 此副本应包含所有区块和交易的完整历史记录。

作为验证者将需要更多资源。

如何在节点附近设置一个只同步到主网而不参与验证过程的主网?

谢谢。

【问题讨论】:

如果你不验证区块,你怎么知道任何来自 P2P 网络的区块是你可以处理的?任何人都可以启动一个模拟的 Near P2P 节点并开始用垃圾块淹没你。 【参考方案1】:

您可以运行一个索引节点来跟踪一个或多个分片并让您访问事务流。您可以将它们保存到自己的数据库中进行查询,例如

https://docs.near.org/docs/tools/near-indexer

您也可以运行一个存档节点,与上面类似,但您只是跟踪和存储而不以任何方式转换数据

https://docs.near.org/docs/roles/integrator/exchange-integration#running-an-archival-node

【讨论】:

谢谢谢里夫,我会调查的。 鉴于您的要求,您不需要索引器,您只需要配置为存档的常规近核节点(参见 Sherif 的第二个链接)

以上是关于如何在不验证块的情况下设置近节点?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 hive 终端的情况下删除 hive 数据库?

使用集群自动缩放器时如何在不停机的情况下实现节点的优雅终止?

Room 无法验证数据完整性。如何在不编写迁移步骤的情况下修复它?

如何在不使用其父级的情况下设置 SimpleXmlElement 的文本值?

如何在不使用验证码验证器的情况下实现 Firebase 电话验证系统?

如何在不更改时间窗口的情况下强制下一个节点访问 VRPTW