github Zilliqa/zq1 v8.0.0

latest releases: v9.3.7, v9.3.6, v9.3.5...
4 years ago

This major release will introduce new features such as reduced block time, revised consensus protocol, remote state read for Scilla, priority adjustments for new miners, payment transaction fee increase, transferring stake to another wallet, optimization to staking contract and lot of other core optimizations and bug fixes.

  • Core Protocol

    • Reduced block time and Revised pBFT consensus with txn processing (#2216)
  • Mining

    • Add MIN_NODE_REPUTATION_PRIORITY to give new miner nodes fare chance to join network (#2156)
    • Notify wait in InitMining when pow is lost (#2500)
    • Reject pow submissions received after pow window (#2454)
    • Remove GETSTARTPOW for syncing, non-sharded miners (#2337)
    • Exclude shard guards from PoW reputation (#2469)
    • Allow shard guards to fill slots when not enough nodes (#2481)
  • Transactions/state

    • Remote State Reads (#2452)
    • Scilla disambiguation during state migration (#2491)
    • Updates to external state fetch in ContractStorage2 (#2461)
  • Node syncups

    • Handle receving of stale txblocks during syncup (#2492)
    • Fix timing issue with GetVCFinalBlock (#2475)
    • Faster dsnode rejoining to avoid resyncing from scratch (#2488)
    • Fix rejoining issue after lost pow (#2489)
    • Change INCRDB_DSNUMS_WITH_STATEDELTAS default value from 10 to 5 (#2460)
  • Infrastructure

    • Fix memory increase issue of lookups/seed nodes (#2518)
    • Add SHA Update func that accepts string (#2473)
    • Avoid duplicate run of clangtools in CryptoUtils (#2522)
    • Fix compile error in ScillaTestUtil (#2470)
  • P2PComm

    • Decouple CHAIN_ID in libNetwork from libServer (#2443)
  • Seed

    • P2pseed server side socket cleanup (#2480)
    • Add another max peer connection constant for p2pseed only (#2471)
  • Transaction Tracking

    • RemoteDB socket timeout & Check for normal tran gas (#2524)
    • Avoid processing duplicate pending txn lists (#2526)
    • Fix processing of duplicate updates (#2527)
    • Add disabling of GetPendingTxns API to status server (#2525)
  • Other Notable Bug Fixes and Improvements

    • Minor fix to Messenger::SetNodeForwardTxnBlock (#2467)
    • Lookup to dispatch txn packet to shard leader as well (#2468)
    • Detach the commit mb submission before waiting on cv (#2528)
  • Integration of Scilla v0.10.0 : release notes - https://github.com/Zilliqa/scilla/releases/tag/v0.10.0

Don't miss a new zq1 release

NewReleases is sending notifications on new releases.