我正在尝试在Tendermint网络中部署多个节点。
它们中的每一个都将运行应用程序的一个实例(我使用计数器ABCI示例进行测试)和一个Tendermint实例。
我知道如何使用ABCI-Cli将事务从一个节点发送到应用程序正在运行的地址,但我不知道如何设置多节点体系结构,在该体系结构中,多个ABCI实例将共享其状态。
我知道有一个以Tedermint为核心的用于去中心化应用程序的高级开发工具包,称为Cosmos SDK;到目前为止,我希望在不使用Cosmos SDK的情况下使PoC尽可能地小和简单。我真的需要使用Cosmos SDK吗?
提前谢谢你!
发布于 2020-03-30 00:30:14
用于测试的,请查看https://docs.tendermint.com/master/networks/docker-compose.html
有关生产的,请查看https://docs.tendermint.com/master/tendermint-core/using-tendermint.html#tendermint-networks
部署基于Tendermint Core的网络的第一步是编译genesis.json文件。您可以通过运行tendermint init生成初始genesis.json文件。之后,将生成的genesis.json文件分发(复制)到其他验证器。
在此之后,有多种方法可供选择:
seeds设置)。种子节点将确保所有节点互连(通过将其他节点的地址发送到已连接的节点)persistent_peers设置连接到其他节点有关详细信息,请参阅https://docs.tendermint.com/master/spec/p2p/config.html。
https://stackoverflow.com/questions/60906027
复制相似问题