kaistshadow / blockchain-sim

Scalable blockchain simulator/emulator running on shadow simulator
MIT License
9 stars 1 forks source link

shadow on litecoin mining 실행 issue #231

Open tkdlqm2 opened 3 years ago

tkdlqm2 commented 3 years ago

rel 0.2.0 에 bitcoin이 외에 c++ 기반 블록체인 플랫폼 하나를 추가하는 goal이 있음. 이를 위해 litecoin 또한 shadow on bitcoin 처럼 mining 기능까지 지원이 되야하는 goal이 있음.

Originally posted by @tkdlqm2 in https://github.com/kaistshadow/blockchain-sim/issues/132#issuecomment-793275686

tkdlqm2 commented 3 years ago

현재 litecoind의 chainparams.cpp 소스코드를 수정하는 과정에서 에러가 발생하였음.

genesis = CreateGenesisBlock(1615269302, 4256569, 0x1e0fffff, 1, 50 * COIN);
consensus.hashGenesisBlock = genesis.GetHash();
        assert(consensus.hashGenesisBlock == uint256S("00000f3ac02dd5d7d01068807de2670bb613b1f35f2eebdd9a6aececa34150f7"));

위에 값은 genesis block generator 를 통해서 뽑힌 값들을 활용하여 값들을 셋팅을 해줌. 컴파일을 정상적으로 진행이 되지만 막상 실행을 하면 밑에와 같은 에러가 발생함.

litecoind: chainparams.cpp:216: CTestNetParams::CTestNetParams(): Assertion `consensus.hashGenesisBlock == uint256S("00000f3ac02dd5d7d01068807de2670bb613b1f35f2eebdd9a6aececa34150f7")' failed.
Aborted (core dumped)