Musicoin / go-musicoin

:link: Go-version of Musicoin blockchain wallet and consensus
GNU Lesser General Public License v3.0
161 stars 57 forks source link

Genesis test checklist #11

Closed immartian closed 7 years ago

immartian commented 7 years ago
immartian commented 7 years ago

There will be some boot nodes set up in the new chain, the boot nodes are different from full-fledged node,running much more lightweighted peer discovering protocol. It will help connect more nodes once a new peer join the network and balance the connectivity without putting big throughput into one/two peers. However, I'm still thinking of the necessity of a simple client app to enable mining and checking balance, as well tipping, it'd much easier to advocate the whole picture.

immartian commented 7 years ago

two big issues found before final testing:

  1. there's a split chain after running for several days
  2. the bootnodes not serving for musicoin network only but the whole ethereum network, which leads to a polluted nodes pool and malfunctioning to serve musicoin network with new peers.
immartian commented 7 years ago

trying to switch to Ethereum Classic to see if it's the DAO-hardfork reason leads to this inconsistency, it's very much related from speculation by far. Damn the DAO and Ethereum Foundation.

immartian commented 7 years ago

got some positive test result with ETC, the same time found the key issue with ETH geth as well, nevertheless, may stick with ETC for it's neatness.

immartian commented 7 years ago

The final sequence on 2/10:

let me know ur ideas, @phiferd

phiferd commented 7 years ago

We will also need to capture accounts and their credentials and initiate some transactions on the network. If we have the accounts ahead of time, I should be able to get most of the work done for api.musicoin.org.

immartian commented 7 years ago

np