Skip to content

Hydrachain for 5+ nodes #80

@shimoji127

Description

@shimoji127

We are trying to use 5 or more servers for Hydrachain but they do not work.
Would anyone help us?

We are now working for a BlockChain project using HydraChain product.
The system works with 4 (four) servers.

Now we have increased the number of servers to 5 or larger, however, it does not work.
We now have 8 servers totally; It works fine with any combination of 4 servers,
but not 5 or more.
Let us denote the shell script for setting the servers below

Would you please let us know what is wrong and what is the correct
script to work with 5+ servers?


#!/bin/sh

node_num=$1

LOG_FILE=/home/bcadmin/log/hydrachain.log

enode=316d88516ff96ed22251f178684c6ea296d224be06e7ee301d363abd03aa9ad757b0fb647ad726e2367750e0f30c7240b010efe87a1ae9c5e9896f78e8827aff
ip=192.168.0.132
port=30303

BOOT_NODE="enode://$enode@$ip:$port"
node_no=hostname | sed 's/Block0//'
node_no=expr $node_no - 1

echo "BOOT_NODE: $BOOT_NODE"
echo "NODE_NO : $node_no"

hydrachain -d kensho --bootstrap_node $BOOT_NODE -c "jsonrpc={corsdomain: '*', listen_host: 0.0.0.0, listen_port: 8545, rpcapi: 'eth,net,web3,personal'}" --log-file $LOG_FILE runlocal --num_validators=$node_num --seed=42 --node_num=$node_no &


The results so far are:
BC 1 to 4 (4 servers) good
BC 5 to 8 (4 servers) good
BC 1 to 5 (5 servers) no good
BC 1 to 6 (6 servers) no good
BC 1 to 8 (8 servers) no good
BC 1 to 4 with No.4 intentionally crashed (essentially 3 servers) no good

If anyone provide us any suggestion or advice, you shall be most appreciated.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions