ChainX Main net Upgrade to 1.0.2 ,Improve security and stability

ChainX
2 min readJun 21, 2019

--

ChainX has been supported by many eco-members since the main net goes alive, and the efforts of ChainX Core team have just begun. Today, ChainX Main net has been upgraded!

Bug Fixing

1 Restore finalize.

2 dev mode crashes.

3 Nodes can switch to self-voting, so that the 30-day mortgage lock-in period of the node will be invalid; At present, the self-mortgage of the node can only be withdrawn, but can not be switched.

4 After the BTC Trustee reject the withdrawal , the application will not be released, not be restored the application.

5 Due to DEX accuracy conversion, a very small mount of money will be locked,before the order may be completely closed after a very small

6. Covers the case V to 0x1b (27) and 0x1c (28) in ETH signatures (r, s, v).

Performance Optimization

1 Log4rs support supports log segmentation. The default log file is currently located in the log/chainx.log in the current directory.

2. Increase related fees, node registration (10PCX), node update (1PCX), switch voting fees (0.1PCX).

3. Double-signature penalty. If a node has double-signature behavior, it will be penalized for emptying prize pool, forced to withdraw, and removed from the current set of Validators.

4 All other chainx_* RPC interfaces support block hash queries in the last parameter, if not filled in the default best_hash.

After the upgrade of the main net, ChainX Core will still strive to be a strong backup for the community. At the same time, we hope that ChainX ecosysterm contributors will continue to support ChainX and move towards the next milestone together.

--

--

ChainX
ChainX

Written by ChainX

ChainX is a BTC Layer 2 solution compatible with EVM that utilizes Bitcoin as a gas fee, serving as the predecessor network of BEVM.

No responses yet