Skip to content

@ninjaahhh ninjaahhh released this Jun 3, 2019 · 4 commits to master since this release

Important fixes

  • Update 5th and 6th bootnode IP
  • Fix a potential DDoS vulnerability
  • Improve several JSONRPC queries

Notes

miner_address.py respects QKC_CONFIG environment variable:

QKC_CONFIG=`pwd`/mainnet/singularity/cluster_config_template.json python3 quarkchain/tools/miner_address.py 1000000000000000000000000000000000000000

For downloading snapshots:

curl https://s3-us-west-2.amazonaws.com/qkcmainnet/data/`curl https://s3-us-west-2.amazonaws.com/qkcmainnet/data/LATEST`.tar.gz --output data.tar.gz

Snapshots in China:

curl https://s3.cn-north-1.amazonaws.com.cn/qkcmainnet-cn/data/`curl https://s3.cn-north-1.amazonaws.com.cn/qkcmainnet-cn/data/LATEST`.tar.gz --output data.tar.gz

Network ID

1

Shard Information

Same as testnet 26.

Instructions for running cluster and mining

For specifying shards in external_miner.py (-s or --shards)

Chain Shard Hash Algo Parameter for external_miner.py
0 0 Ethash 1
1 0 Ethash 65537
2 0 Ethash 131073
3 0 Ethash 196609
4 0 Ethash 262145
5 0 Ethash 327681
6 0 Qkchash 393217
7 0 Qkchash 458753

GPU mining shard ID

Instructions for Ethash GPU mining

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

Download Docker Image

docker pull quarkchaindocker/pyquarkchain:mainnet1.0.2
Assets 2

@ninjaahhh ninjaahhh released this Apr 30, 2019 · 17 commits to master since this release

Important fixes

  • Add mainnet config
  • PoSW fixes

Notes

miner_address.py respects QKC_CONFIG environment variable:

QKC_CONFIG=`pwd`/mainnet/singularity/cluster_config_template.json python3 quarkchain/tools/miner_address.py 1000000000000000000000000000000000000000

For downloading snapshots:

curl https://s3-us-west-2.amazonaws.com/qkcmainnet/data/`curl https://s3-us-west-2.amazonaws.com/qkcmainnet/data/LATEST`.tar.gz --output data.tar.gz

Snapshots in China:

curl https://s3.cn-north-1.amazonaws.com.cn/qkcmainnet-cn/data/`curl https://s3.cn-north-1.amazonaws.com.cn/qkcmainnet-cn/data/LATEST`.tar.gz --output data.tar.gz

Network ID

1

Shard Information

Same as testnet 26.

Instructions for running cluster and mining

For specifying shards in external_miner.py (-s or --shards)

Chain Shard Hash Algo Parameter for external_miner.py
0 0 Ethash 1
1 0 Ethash 65537
2 0 Ethash 131073
3 0 Ethash 196609
4 0 Ethash 262145
5 0 Ethash 327681
6 0 Qkchash 393217
7 0 Qkchash 458753

GPU mining shard ID

Instructions for Ethash GPU mining

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

Download Docker Image

docker pull quarkchaindocker/pyquarkchain:mainnet1.0.1
Assets 2

@ninjaahhh ninjaahhh released this Apr 24, 2019

Important fixes

  • Fix incorrect transaction fee if transaction fails
  • Optimize root block synchronizer
  • PoSW allows transferring tokens under locked limit
  • P2P includes network id in discovery
  • Several security and ledger fixes

Change

  • JSONRPC ports now are closed by default. Please update cluster_config_template.json and set it to be "0.0.0.0" if you want to enable remote mining
  • miner_address.py for updating coinbase addresses respects QKC_CONFIG environment variable:
QKC_CONFIG=/code/pyquarkchain/testnet/2.6/cluster_config_template.json miner_address.py <COINBASE>
  • Transactions are disabled (same as the first phase of mainnet)

Network ID

26

Shard Information

Instructions for running cluster and mining

For specifying shards in external_miner.py (-s or --shards)

Chain Shard Hash Algo Parameter for external_miner.py
0 0 Ethash 1
1 0 Ethash 65537
2 0 Ethash 131073
3 0 Ethash 196609
4 0 Ethash 262145
5 0 Ethash 327681
6 0 Qkchash 393217
7 0 Qkchash 458753

Testnet 2.6 GPU mining shard ID

Instructions for Ethash GPU mining

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

Download Docker Image

docker pull ninjaahhh/pyquarkchain:testnet2.6.0
Assets 2

@ninjaahhh ninjaahhh released this Mar 29, 2019 · 88 commits to master since this release

Important fixes

  • Fix P2P connection pollution
    • Add dial-in and dial-out blacklists
    • Update discovery protocol to avoid connecting other networks
  • Fix restart errors when syncing older root blocks
  • Fix root block header list missing in p2p downloading

Network ID

25

Download Docker Image

docker pull ninjaahhh/pyquarkchain:testnet2.5.4
Assets 2
Mar 29, 2019
p2p-handshake: differentiate between useless peer and expected failur…
…es (#443)

* p2p-handshake: differentiate between useless peer and expected failures

* put HandshakeDisconnectedFailure to expected_exceptions when processing received handshake

@ninjaahhh ninjaahhh released this Mar 15, 2019 · 108 commits to master since this release

Improvements

  • Fix coinbase token map check
  • Prevent tx with invalid token

Network ID

25

Download Docker Image

docker pull ninjaahhh/pyquarkchain:testnet2.5.2
Assets 2

@ninjaahhh ninjaahhh released this Mar 13, 2019 · 112 commits to master since this release

Differences comparing with the previous testnet:

  • Fixed-supply token model with dynamically-added shards/chains
    • Details will be public soon
  • Several data structure updates for forward-compatibility
  • Various fixes and improvements

Instructions for running cluster and mining

For specifying shards in external_miner.py (-s or --shards)

Chain Shard Hash Algo Parameter for external_miner.py
0 0 Ethash 1
1 0 Ethash 65537
2 0 Ethash 131073
3 0 Ethash 196609
4 0 Double Sha256 262146
4 1 Double Sha256 262147
5 0 Qkchash 327682
5 1 Qkchash 327683

Testnet 2.5 GPU mining shard ID

Instructions for Ethash GPU mining

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
docker push ninjaahhh/pyquarkchain:2.5.1
Assets 2
Mar 13, 2019
Update bootnodes for testnet2.5

@qcgg qcgg released this Feb 1, 2019 · 183 commits to master since this release

Testnet 2.4 Overview

Three major differences comparing with the previous testnet:

  • Shard ID encoding in our address definition
  • Initial support for multi-native-tokens
  • Enabling and testing Proof of Staked Work hybrid consensus

Instructions for running cluster and mining

For specifying shards in external_miner.py (-s or --shards)

Chain Shard Hash Algo Parameter for external_miner.py
0 0 Ethash 1
1 0 Ethash 65537
2 0 Ethash 131073
3 0 Ethash 196609
4 0 Double Sha256 262146
4 1 Double Sha256 262147
5 0 Qkchash 327682
5 1 Qkchash 327683

Testnet 2.4 GPU mining shard ID

Instructions for Ethash GPU mining

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
docker pull qcgg/pyquarkchain:testnet2.4.0
Assets 2

@ninjaahhh ninjaahhh released this Dec 20, 2018 · 249 commits to master since this release

Improvements

  • Fix race conditions during frequent PoW submissions
  • Default to python3 for external miner

Network ID

23

Download Docker Image

docker pull ninjaahhh/pyquarkchain:testnet2.3.3
Assets 2
You can’t perform that action at this time.