Skip to content

Releases: 3Dpass/3DP

v0.0.9

29 Jan 20:21
Compare
Choose a tag to compare

Stable release v0.0.9

This is a major update which is MANDATORY FOR EVERYONE.

Grid2d_v2 optimized algorithm is supported in addition to Grid2d (old version). The Node now supports both algorithms for block verification.

Grid2d_v2 was tuned up to reduce hash duplicate occasions and turn "hidden" difficulty into the actual real number without distortion taking place while using Grid2d (old version). 3D object recognition precision was increased, and the recognition error - reduced, which being put together increases the variety of acceptable object shapes.

v0.0.8

09 Jan 11:30
Compare
Choose a tag to compare

Stable release v0.0.8

This release refers to the network stability and validator set healthiness. This is a major upgrade which is mandatory for everyone.

Features and improvements:

  1. ImOnline trait implementation for Validators:
    • ImOnline heartbeat messages (sending/receiving by validators via off-chain worker)
    • tracking validators online, offline detection
    • kicking off the validators detected as offline
    • auto slashing 20 000 P3D penalties for being offline
  2. Treasury trait setting up for all penalties:
    • system account (treasury pot) for penalties
    • spending funds from the treasury pot by Council voting
  3. GRANDPA RPC calls for tracking finalization state:
    • actual voting state
    • votes missing
  4. Auto re-lock option for validators (locks funds automatically every N blocks in the future)
  5. Tracking funds locked up in a collateral:
    • new lock method for validator set
    • db migration, which allows to track funds locked by validators
    • kicking off the validators not having funds enough locked up
    • min lock time: 1 month (43200 blocks)
  6. Comeback opportunity window for validators headed off the validator set, during which the validator can come back without having a block mined:
    • ban period: 3 hours
    • comeback window: 1 week
    • new method rejoinValidator to rejoin the validator set after getting kicked off
  7. Validation Session:
    • reduced to 30 blocks
  8. Council:
    • new method for Council to add a validator not having a block mined, which executes by voting
  9. PoScan:
    • block verification improvements
    • blockchain db migration
  10. Released online at the block height of 183736
  • not compatible with all previous versions

Full Changelog: v0.0.7...v0.0.8

v0.0.6

12 Sep 21:17
Compare
Choose a tag to compare
fix: cargo path