Releases: QuarkChain/goquarkchain
Release mainnet1.6.1
Performance improvement: Skip handling a new minor block if its root block confirmation is too old.
Release mainnet-index1.6.1
Performance improvement: Skip handling a new minor block if its root block confirmation is too old. And set "ENABLE_TRANSACTION_HISTORY" = true
Release mainnet1.6.0
Disclaimer
This release involves consensus changes (explained below). To avoid wasting mining power, please upgrade the cluster to this release before Tuesday, Apr 12, 2022 00:04:00 AM GMT.
Updates
- * Add a self-adjusting mechanism to increase the network's hash power by lowering the effective difficulty for root chain PoSW stakers. (QCEP-7)
- Add support for connecting directly to each shard using WebSockets.
(Those items listed with asterisk * mean they are consensus changes and would lead to forks if clients are not updated accordingly.)
Notes
For downloading snapshots and running cluster after modifying config, see Quick Start
Network ID
1
GPU mining shard ID
Instructions for Ethash GPU mining
ethminer -U http://$CLUSTER_IP:38391 --shard-id $SHARD_ID --cuda-devices $GPU_ID --farm-recheck $TIME --coinbase $COINBASE_ADDRESS
CLUSTER_IP
defines the IP for the Quarkchain cluster. If you want to try the one button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.--shard-id
defines one specify shard to mine. shard id 1, 10001, 20001, 30001, 40001, 50001 are Ethash.--cuda-devices
defines specify GPUs to mine.--farm-recheck
defines check interval in milliseconds for changed work. For example 1000.--coinbase
defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.-U
is for the CUDA GPU and-G
is for the AMD GPU.
Chain | Shard | Hash Algo | Parameter for Ethminer shard ID |
---|---|---|---|
0 | 0 | Ethash | 1 |
1 | 0 | Ethash | 10001 |
2 | 0 | Ethash | 20001 |
3 | 0 | Ethash | 30001 |
4 | 0 | Ethash | 40001 |
5 | 0 | Ethash | 50001 |
CPU mining shard ID
Instructions for Qkchash CPU mining
./ethminer --farm http://$CLUSTER_IP:38391 --coinbase $COINBASE_ADDRESS -t <n> --shard-id $SHARD_ID
CLUSTER_IP
defines the IP for the Quarkchain cluster. If you want to try the one-button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.--shard-id
defines one specify shard to mine. shard id 60001 and 70001 are Qkchash.--coinbase
defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.-t
limits the number of CPU miners to n
Chain | Shard | Hash Algo | Parameter for Ethminer shard ID |
---|---|---|---|
6 | 0 | Qkchash | 60001 |
7 | 0 | Qkchash | 70001 |
Download Docker Image
docker pull quarkchaindocker/goquarkchain:mainnet1.6.0
Run the Docker Image
docker run -it -p 38291:38291 -p 38391:38391 -p 38491:38491 -p 38291:38291/udp quarkchaindocker/goquarkchain:mainnet1.6.0
./run_cluster.sh
release mainnet-index1.6.0
Disclaimer
Same as mainnet1.6.0 release but with transaction history switched on.
Download Docker Image
docker pull quarkchaindocker/goquarkchain:mainnet-index1.6.0
Release mainnet-index1.5.2
update ENABLE_TRANSACTION_HISTORY = true
Release mainnet1.5.2
update test file to cover precompiledcontract data overflow bug (#636) fix precompiledcontract bug: uint64 overflow * add devnet config * resolve data overflow risk for big.in -> uint64 * update test file to cover precompiledcontract data overflow bug
Release mainnet1.5.1
add config (#631)
Release mainnet-index1.5.1
enable transaction history
Release mainnet-index1.5.0
Disclaimer
Same as mainnet1.5.0 release but with transaction history switched on.
Download Docker Image
docker pull quarkchaindocker/goquarkchain:mainnet-index1.5.0
Release mainnet1.5.0
Disclaimer
This release involves consensus changes (explained below). To avoid wasting mining power, please upgrade the cluster to this release before Tuesday, Sep 14, 2021 00:00:00 AM GMT.
Updates
- * Added support for EIP155, support using metamask to directly interact with quarkchain.
- Various small fixes and improvements
(Those items listed with asterisk * mean they are consensus changes and would lead to forks if clients are not updated accordingly.)
Notes
For downloading snapshots and running cluster after modifying config, see Quick Start
Network ID
1
GPU mining shard ID
Instructions for Ethash GPU mining
ethminer -U http://$CLUSTER_IP:38391 --shard-id $SHARD_ID --cuda-devices $GPU_ID --farm-recheck $TIME --coinbase $COINBASE_ADDRESS
CLUSTER_IP
defines the IP for the Quarkchain cluster. If you want to try the one button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.--shard-id
defines one specify shard to mine. shard id 1, 10001, 20001, 30001, 40001, 50001 are Ethash.--cuda-devices
defines specify GPUs to mine.--farm-recheck
defines check interval in milliseconds for changed work. For example 1000.--coinbase
defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.-U
is for the CUDA GPU and-G
is for the AMD GPU.
Chain | Shard | Hash Algo | Parameter for Ethminer shard ID |
---|---|---|---|
0 | 0 | Ethash | 1 |
1 | 0 | Ethash | 10001 |
2 | 0 | Ethash | 20001 |
3 | 0 | Ethash | 30001 |
4 | 0 | Ethash | 40001 |
5 | 0 | Ethash | 50001 |
CPU mining shard ID
Instructions for Qkchash CPU mining
./ethminer --farm http://$CLUSTER_IP:38391 --coinbase $COINBASE_ADDRESS -t <n> --shard-id $SHARD_ID
CLUSTER_IP
defines the IP for the Quarkchain cluster. If you want to try the one-button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.--shard-id
defines one specify shard to mine. shard id 60001 and 70001 are Qkchash.--coinbase
defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.-t
limits the number of CPU miners to n
Chain | Shard | Hash Algo | Parameter for Ethminer shard ID |
---|---|---|---|
6 | 0 | Qkchash | 60001 |
7 | 0 | Qkchash | 70001 |
Download Docker Image
docker pull quarkchaindocker/goquarkchain:mainnet1.5.0
Run the Docker Image
docker run -it -p 38291:38291 -p 38391:38391 -p 38491:38491 -p 38291:38291/udp quarkchaindocker/goquarkchain:mainnet1.5.0
./run_cluster.sh