Releases: QuarkChain/goquarkchain
Release mainnet1.4.4
Equivalent to pyquarkchain mainnet1.4.2 version.
fix issue (#596).
fix issue memory issue (#597).
Disclaimer
This release involves consensus changes (explained below). To avoid wasting mining power, please upgrade the cluster to this release before Thursday, April 30, 2020 17:00:00 AM GMT-07:00 DST.
Updates
- * Enables native token auction system contract (QCEP-005) and adds minting pre-compiled contract for auctioning / issuing new native tokens
- * Enables native token gas exchange system contract (QCEP-006) and updates EVM accordingly to support paying native tokens as transaction fees
- * Adds pre-compiled contracts to support querying native token balance in smart contracts
- * Reduces PoSW staking requirements on shard chains with the same rate as coinbase reward reduction (i.e. 0.88x) after each epoch ends
- Migrates
CHAIN_MASK_LIST
toFULL_SHARD_ID_LIST
configuration values while being backward-compatible for older configuration files - 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.)
Native Token Auction
For details, please refer to QCEP-005.
Native Token Gas Exchange
For details, please refer to QCEP-006.
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.4.4
Run the Docker Image
docker run -it -p 38291:38291 -p 38391:38391 -p 38491:38491 -p 38291:38291/udp quarkchaindocker/goquarkchain:mainnet1.4.4
./run_cluster.sh
mainnet1.4.3
Equivalent to pyquarkchain mainnet1.4.2 version.
fix issue (#596).
fix issue memory issue (#597).
Disclaimer
This release involves consensus changes (explained below). To avoid wasting mining power, please upgrade the cluster to this release before Thursday, April 30, 2020 17:00:00 AM GMT-07:00 DST.
Updates
- * Enables native token auction system contract (QCEP-005) and adds minting pre-compiled contract for auctioning / issuing new native tokens
- * Enables native token gas exchange system contract (QCEP-006) and updates EVM accordingly to support paying native tokens as transaction fees
- * Adds pre-compiled contracts to support querying native token balance in smart contracts
- * Reduces PoSW staking requirements on shard chains with the same rate as coinbase reward reduction (i.e. 0.88x) after each epoch ends
- Migrates
CHAIN_MASK_LIST
toFULL_SHARD_ID_LIST
configuration values while being backward-compatible for older configuration files - 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.)
Native Token Auction
For details, please refer to QCEP-005.
Native Token Gas Exchange
For details, please refer to QCEP-006.
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.4.3
Run the Docker Image
docker run -it -p 38291:38291 -p 38391:38391 -p 38491:38491 -p 38291:38291/udp quarkchaindocker/goquarkchain:mainnet1.4.3
./run_cluster.sh