为了支持恒星网络的进一步分散化和弹性,SatoshiPay开始运营该网络的第一个全球分布的完整验证节点集群——维护所有过去分类帐操作的数据库,具有可公开访问的历史存档和查询分类帐的最快的可用API。
Stellar的核心优势之一是其基础的SCP协议,该协议允许在不需要更多资源的情况下实现分散化——就像基于工作证明的网络一样。每隔5秒,验证节点就会商定一个新的分类账状态。操作者可以自由决定他们信任哪些节点来同意新的分类账状态。在SatoshiPay,我们知道在网络上拥有一组不同的可靠验证节点是多么的重要,因此我们已经在德国运营专业维护的验证节点一年多了。
我们以前的节点是“轻节点”,只维护分类账的最新状态以进行验证——就像恒星网络中的大多数节点一样。我们现在已经升级到拥有完整存档的“完整节点”,每个节点消耗超过700gb的存储空间。
分散一切
我们激动地宣布,几天前我们完成了升级,发布了一个完全重新设计的集群,其中包含了完整的恒星验证器,分布在全球各地:爱荷华州(美国)、法兰克福(德国)和新加坡(详细信息请参阅文档)。
SatoshiPay恒星节点的地理分布
新的设置立即增强了对本地问题(如电力或网络中断)的恢复能力——不仅仅是SatoshiPay,而是整个恒星网络。
了解你的历史
我们新设置的另一个亮点是,每个节点现在都存储了恒星网络的整个历史。每个人都可以公开访问生成的历史档案(请参阅文档),并帮助其他验证器节点在创建或维护之后赶上网络。到目前为止,大多数验证节点都依赖于由SDF提供的历史存档,我们认为SatoshiPay的三个新历史存档是朝着进一步分散化迈出的重要一步。现在有10个完整历史存档节点可用:3x SatoshiPay、3x SDF、2x Coinqvest和2x Lobstr。我们强烈建议其他节点操作人员使用额外的存档,并发布历史存档。
最快的恒星API
为了做得更好,我们现在提供了Stellar网络上最快的Horizon API服务器(Stellar -horizon.satoshipay.io)。该API允许您对当前分类账和完整历史记录进行查询。我们的全球分布式设置包括在每个节点位置的Stellar Horizon实例,为了给您提供最快的响应时间,我们使用全球负载均衡将请求发送到离您最近的Horizon服务器:
SatoshiPay Stellar API负载均衡架构
比现有API节点快12倍
大多数构建基于恒星的应用程序的开发人员依赖Stellar.org的Horizon API服务器与账本进行交互。这些服务器位于美国,这意味着来自世界其他地区的响应时间相对较慢。通过在欧洲和亚洲增加服务器,SatoshiPay现在提供了更快的替代方案,从而显著提高了性能:
SatoshiPay Horizon与Stellar Foundation Horizon服务器的平均API响应时间
这对你意味着什么?
如果你根本不用Stellar,你可以跳过这部分。
作为一个恒星的用户,您可以放松,并受益于更快的API和更有弹性的网络,它支持SatoshiPay和其他基于恒星的应用程序。
如果您想开始操作验证节点,请查看SatoshiPay Docker映像,它支持我们的新设置(通过Kubernetes): SatoshiPay /stellar-core和SatoshiPay /stellar-horizon。我们还开发了一个新脚本,该脚本可以在不到一天的时间内对Stellar Core进行并行的全历史跟踪,而不是一个月的时间。
作为验证节点操作者,我们鼓励您修改恒星的核心配置,以便在仲裁集中使用我们的新验证节点。还可以添加新的历史存档,以进行跟踪,请参阅validators文档。请通过stellar@satoshipay.io与我们联系以验证是否包含在SatoshiPay仲裁集中。
我们希望您能喜欢我们对恒星生态系统的最新贡献!我们还有更多……
真诚的,SatoshiPay团队
原文:https://medium.com/@SatoshiPay/satoshipay-launches-stellar-full-nodes-d10036321736