Why run GoChain rather than Geth in clique mode?
- Clique protocol has been refactored to avoid fatal flaws which can lead to deadlock. #166
- Many race conditions (which often lead to panics) have been resolved. #152 #153 161 #178
- Block rewards for signers. #1 #102
- Separate signer and voter authorization (voters are a subset of signers). #18 #20
- Gas price oracle improvements. #201
- Removed excess PoW related code which normally still runs even when in clique mode (e.g. uncles). #238
- Recalibrated constants for increased load (queues, batches, limits, etc). #117
- Parallel processing of blocks. #71 #80 #147
- Less locking, and reduced workload while holding locks. #39 #50 #73 #229 #230
- Improved memory efficiency through reuse and reduced copying. #31 #46 #59 #79 #81 #99
- Reduced and more efficient logging. #54 #57 #66 #93
- Added more metrics for monitoring. #111