Skip to content

chatoffside/bigchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

bigchain

A private Ethereum blockchain

Steps

==> mkdir bigchain
==> cd bigchain
==> touch bigGenesis.json

Paste the contents

{
   "config": {
      "chainId": 2018,
      "homesteadBlock": 0,
      "eip155Block": 0,
      "eip158Block": 0,
      "byzantiumBlock": 0
   },
   "difficulty": "400",
   "gasLimit": "2000000",
   "alloc": {
      "7b684d27167d208c66584ece7f09d8bc8f86ffff": { 
          "balance": "100000000000000000000000" 
      },
      "ae13d41d66af28380c7af6d825ab557eb271ffff": { 
          "balance": "120000000000000000000000" 
      }
   }
}

Instantiate data directory

==> geth --datadir ./bigDataDir init ./bigGenesis.json

Start Ethereum small node

==> geth --datadir ./bigDataDir --networkid 1114 console 2>> bigEth.log

In another terminal

==> tail -f bigEth.log

In the geth Javascript console personal.newAccount("apple123")

Add another peer

==> geth --datadir ./smallDataDir init ./bigGenesis.json

Launch the 2nd small on a different port

==> geth --datadir ./smallDataDir --networkid 1114 --port 30304 console 2>> smallEth.log
==> tail -f smallEth.log 

In the 1st console

> admin.nodeInfo.enode
"enode://ae96f0115ebb17cbdb4494f04382233357c95a9fa5d293b75c2d24909f23dad5f9da03993deaed699cd9e69114e9a29fcf8a8a5c8fa49fb55085b91419b8e8b8@192.168.2.14:30303"

In the 2nd console

> admin.addPeer("enode://ae96f0115ebb17cbdb4494f04382233357c95a9fa5d293b75c2d24909f23dad5f9da03993deaed699cd9e69114e9a29fcf8a8a5c8fa49fb55085b91419b8e8b8@192.168.2.14:30303")
true

About

Bigchain | A private ethereum blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published