@yilunzhang yilunzhang released this Jan 19, 2019 · 1 commit to master since this release

Assets 10

Significantly reduce bandwidth usage caused by invalid signature chain and transactions which are commonly triggered by massive number of nodes in syncing state

@yilunzhang yilunzhang released this Jan 18, 2019 · 9 commits to master since this release

Assets 10

NKN Testnet v0.7.0-alpha "Meerkat" Release:

  • MOCA consensus module rewritten:

    • Much stronger security: resistant to various attacks including sybil attack, timestamp attack, collusion attack, multi-proposal attack
    • Greatly improved stability: automatically transit between consensus and sync state using finite state machine to recover from transient network problem
  • Greatly enhanced network layer:

    • Strong resistance against malicious and spam message: enforced verification on all message signature, message type and routing type
    • At least 70x more efficient block/transaction broadcasting
    • Implemented latency-based proximity routing to achieve up to 100% faster relay message
  • Block synchronization module rewritten:

    • Secure and robust: locally BFT-level robustness against malicious and faulty neighbors
    • Blazing fast: up to 10x faster block synchronization
  • New features: Pub/Sub

    • Implemented Pub/Sub function: NKN address can now subscribe to any topics through wallet sdk and receive messages sent to these topics through client sdk, which can be used to discover and subscribe to useful application service running on top of NKN platform. One example is that you can now easily find other people to play Space Cats 3D game with you.
  • Many improvements and bug fix

Dec 22, 2018
Change /dev/random back to /dev/urandom and ulimit in test script
Signed-off-by: Yilun <zyl.skysniper@gmail.com>
Dec 22, 2018
Fix not able to get latest tag
Signed-off-by: Yilun <zyl.skysniper@gmail.com>
Dec 22, 2018
Enhanced security of random password
Signed-off-by: gdmmx <gdmmx@163.com>

@gdmmx gdmmx released this Nov 19, 2018 · 111 commits to master since this release

Assets 10
  • Introduce beneficiary wallet address that will receive the mining reward instead of node's wallet
  • Will try to remove invalid transactions when building new block
  • Code refinement
  • Fixed several bugs