QuarkChain / go-ethereum

Official Go implementation of the Ethereum protocol
https://geth.ethereum.org
GNU Lesser General Public License v3.0
6 stars 2 forks source link

eth storage miner part 1 changes #145

Open ping-ke opened 1 year ago

ping-ke commented 1 year ago

related design is added to the following doc: design: https://docs.google.com/document/d/1ePI2Bqj069ffKV9eTYbRHCtX5ljyxH3P1BKtU3SGgWU/edit# test doc: https://docs.google.com/document/d/1KQetleuZ5F41qFISXmnsDZp0Ppf2rQ9hX4woTtuYvJo/edit full change with the review before: https://github.com/QuarkChain/go-ethereum/pull/131

part 1 contains the following changes:

  1. add storage miner/worker
  2. code to enable storage miner
  3. api func to start/stop storage miner
  4. flag to support storage mine