jjzjj

tendermint

全部标签

go - 使用 glide 安装 go-ethereum 依赖项和 tendermint 依赖项

我正在使用“glide”来管理我的go包,这是我的glide.yaml:package:github.com/my-projectimport:-package:github.com/ethereum/go-ethereumversion:1.8.14subpackages:-cmd/utils-common-common/hexutil-consensus/ethash-core-core/state-core/types-core/vm-eth-ethdb-event-log-node-p2p-params-rlp-rpc-package:github.com/tendermint

通过Docker搭建4节点的Tendermint集群

Tendermint:0.34.24Docker:20.10.21Docker-Compose:2.20.2OS:Ubuntu20.04Go:1.19.2Linux/amd641修改Tendermint源码1.1修改监听IP为什么要将127.0.1修改成0.0.0.0呢?因为容器内的服务如果是以127.0.0.1暴露的话,外部是无法通过端口映射访问docker容器内对应服务的。127.0.0.1是一个特殊的IP地址,称为本地回环地址,只能用于在同一台计算机上的进程之间进行通信。当您将服务绑定到127.0.0.1地址时,它将只能在本机进行访问,无法通过外部网络访问该应用程序。1.2不产生空区块1

mongodb - 如何将 mongoDB 与 tendermint 一起使用?

目前tendermint的默认数据库是LevelDB,但我想使用mongoDB,但没有找到任何有用的文档。那么,任何人都可以提供帮助,甚至有可能吗?这是可能的,我看到了,但是怎么做呢? 最佳答案 为Tendermint编写MongoDB适配器应该很容易。参见https://github.com/tendermint/tendermint/issues/803.创建一个新文件libs/db/mongo_db.go?写出惊人的代码?示例:https://github.com/tendermint/tendermint/blob/deve

Tendermint四节点Testnet搭建配置

一、环境准备四台安装好linux的物理机或虚拟机,本人是centos6.5,版本老了,但golang对操作系统版本要求不高按上篇安装配置Tendermint分别在四台设备上安装好Tendermint 给每台主机起个名字,如果主机名是localhost,tendermint无法启动 二、创建节点配置文件1.在其中一台主机上的root目录下执行如下命令tenderminttestnet执行后会,会在当前命令下产生如下配置文件2.拷贝mytestnet目录到其他三台设备的/root下scp-rroot@192.168.172.221:/root/mytestnet.3.记录每台设备的id,注意是sh