Skip to content

permaledger/perma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Perma ("permaledger") bootstrapping guidelines

Join the chat at https://gitter.im/permaledger/perma

  • Genesis block is determined by Ethereum hard fork block hash / timestamp. Network id 42.

    • Testnet uses proposed soft fork parameters, network id 43
  • Quick and dirty distribution with exponentially decaying block rewards has two goals:

    • It emulates a proof of burn from the ETH miners and holders directly after the hard fork block.
    • It should quickly reach an equilibrium state where transaction fees pay for POW to the extent that apps collectively can and want to subsidize the chain's security.
  • The base token, "FEE", is to be framed as a claim on finite future network resources (especially cpu-hours). The supply converges to 1 FEE.

  • bootstrap.txt is insignficant when not "instantiated" in a chain. "It" can be "modified"; the bootstrap document actually encoded in Perma cannot.

Join "Tempa1" Test Network

clone geth fork:

git clone https://github.com/permaledger/go-perma
cd go-perma
git checkout perma-1.4.9-dev
make geth

tempa1_genesis.json:

{
    "nonce": "0x35f59c4c569b9973450e8d738f9e8027139c235169114690951dc2e8a159894d",
    "timestamp": "0x57754AF2",
    "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "extraData": "0x1",
    "gasLimit": "0x80000000",
    "difficulty": "0x424242",
    "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "coinbase": "0x0000000000000000000000000000000000000000",
    "alloc": {}
}

initialize:

./build/bin/geth --datadir ~/.tempa1 --keystore ~/.tempa1-keystore init tempa1_genesis.json

connect:

./build/bin/geth --datadir ~/.tempa1 --keystore ~/.tempa1-keystore --networkid 43

mine with new account:

./build/bin/geth --datadir ~/.tempa1 --keystore ~/.tempa1-keystore account new
./build/bin/geth --datadir ~/.tempa1 --keystore ~/.tempa1-keystore --networkid 43 --mine

Submit your bootnodes in the issues.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published