OSDN Git Service

feat(net/netsync/p2p/pow): Change network lib and remove pow (#1864)
authorjacksoom <lifengliu1994@gmail.com>
Wed, 7 Apr 2021 13:39:31 +0000 (21:39 +0800)
committerGitHub <noreply@github.com>
Wed, 7 Apr 2021 13:39:31 +0000 (21:39 +0800)
commitaa63420ee95d1127ce3bed735aeab52f5aa573bd
treeb77d0f35c28713c77ba1a9676cd2ac878a6068ca
parentfcd2126787c900dd177fd602ea962b17f39cd010
 feat(net/netsync/p2p/pow): Change network lib and remove pow  (#1864)

* feat(network/pow): change network lib. remove pow

* remove pow

remove pow

* remove magic delete

* remove pow field
87 files changed:
Makefile
api/api.go
api/block_retrieve.go
api/miner.go [deleted file]
api/nodeinfo.go
cmd/bytomd/commands/run_node.go
cmd/miner/main.go [deleted file]
config/genesis.go
consensus/difficulty/difficulty.go [deleted file]
consensus/difficulty/difficulty_test.go [deleted file]
event/event.go
mining/cpuminer/cpuminer.go [deleted file]
mining/mining.go [deleted file]
mining/mining_test.go [deleted file]
mining/miningpool/miningpool.go [deleted file]
mining/sort.go [deleted file]
mining/tensority/ai_hash.go [deleted file]
mining/tensority/cgo_algorithm/algorithm_simd.go [deleted file]
mining/tensority/cgo_algorithm/algorithm_unsupported.go [deleted file]
mining/tensority/cgo_algorithm/lib/BytomPoW.h [deleted file]
mining/tensority/cgo_algorithm/lib/Makefile [deleted file]
mining/tensority/cgo_algorithm/lib/byte_order-allInOne.h [deleted file]
mining/tensority/cgo_algorithm/lib/cSimdTs.cpp [deleted file]
mining/tensority/cgo_algorithm/lib/cSimdTs.h [deleted file]
mining/tensority/cgo_algorithm/lib/scrypt.h [deleted file]
mining/tensority/cgo_algorithm/lib/seed.h [deleted file]
mining/tensority/cgo_algorithm/lib/sha3-allInOne.h [deleted file]
mining/tensority/cgo_algorithm/lib/ustd.h [deleted file]
mining/tensority/go_algorithm/algorithm.go [deleted file]
mining/tensority/go_algorithm/algorithm_test.go [deleted file]
mining/tensority/go_algorithm/matrix.go [deleted file]
mining/tensority/go_algorithm/seed.go [deleted file]
netsync/block_fetcher_test.go [deleted file]
netsync/block_keeper.go [deleted file]
netsync/block_keeper_test.go [deleted file]
netsync/chainmgr/block_keeper.go [new file with mode: 0644]
netsync/chainmgr/block_keeper_test.go [new file with mode: 0644]
netsync/chainmgr/block_process.go [new file with mode: 0644]
netsync/chainmgr/block_process_test.go [new file with mode: 0644]
netsync/chainmgr/fast_sync.go [new file with mode: 0644]
netsync/chainmgr/fast_sync_test.go [new file with mode: 0644]
netsync/chainmgr/handle.go [new file with mode: 0644]
netsync/chainmgr/msg_fetcher.go [new file with mode: 0644]
netsync/chainmgr/peers.go [new file with mode: 0644]
netsync/chainmgr/peers_test.go [new file with mode: 0644]
netsync/chainmgr/protocol_reactor.go [moved from netsync/protocol_reactor.go with 57% similarity]
netsync/chainmgr/storage.go [new file with mode: 0644]
netsync/chainmgr/storage_test.go [new file with mode: 0644]
netsync/chainmgr/tool_test.go [moved from netsync/tool_test.go with 58% similarity]
netsync/chainmgr/tx_keeper.go [moved from netsync/tx_keeper.go with 82% similarity]
netsync/chainmgr/tx_keeper_test.go [new file with mode: 0644]
netsync/consensusmgr/block_fetcher.go [moved from netsync/block_fetcher.go with 54% similarity]
netsync/consensusmgr/block_fetcher_test.go [new file with mode: 0644]
netsync/consensusmgr/broadcast_msg.go [new file with mode: 0644]
netsync/consensusmgr/consensus_msg.go [new file with mode: 0644]
netsync/consensusmgr/consensus_msg_test.go [new file with mode: 0644]
netsync/consensusmgr/handle.go [new file with mode: 0644]
netsync/consensusmgr/handle_test.go [new file with mode: 0644]
netsync/consensusmgr/reactor.go [new file with mode: 0644]
netsync/handle.go [deleted file]
netsync/messages/chain_msg.go [moved from netsync/message.go with 81% similarity]
netsync/messages/chain_msg_test.go [new file with mode: 0644]
netsync/peer.go [deleted file]
netsync/peers/peer.go [new file with mode: 0644]
netsync/peers/peer_test.go [new file with mode: 0644]
netsync/sync_manager.go [new file with mode: 0644]
node/node.go
p2p/peer.go
protocol/bc/types/block_header.go
protocol/bc/types/block_header_test.go
protocol/bc/types/block_test.go
protocol/bc/types/map.go
protocol/block.go
protocol/consensus.go [new file with mode: 0644]
protocol/protocol.go
protocol/state/blockindex.go
protocol/state/blockindex_test.go
protocol/validation/block.go
protocol/validation/block_test.go
test/bench_blockchain_test.go
test/block_test_util.go
test/integration/block_integration_test.go
test/mock/chain.go
test/mock/mempool.go [new file with mode: 0644]
test/performance/mining_test.go [deleted file]
test/utxo_view/utxo_view_test_util.go
wallet/wallet_test.go