Zcoin Blog

Zcoin Development Update 17 April 2020

By April 17, 2020 No Comments

Core Upgrade, Deterministic Masternodes and LLMQ

  • Core upgrade is complete.
  • Huge improvement in sync time (almost cut in half). Complete re-index on a Ryzen 2700X and SSD takes about 1.5-2 hours. This can be accelerated further once Zerocoin code is taken out.
  • Testnet release with explorer on te14.zcoin.io
  • Long lived masternode quorums are working
  • Transitions from legacy Znodes and Evo Znodes have been tested
  • Testing and bug fixing before public release
  • Once released, 3 weeks to upgrade then an additional 3 weeks to register new masternodes on the new Evo system before payment mode switches over.
  • Work to update Znode masternode tool to support the new masternode system has started.

Lelantus

  • Lelantus join/split functions for spends are being written
  • Unit tests for Lelantus integration being written
  • Anonymity set to be adjusted to keep single proof verification within 0.5 seconds
  • Batch verification to be implemented as follows
    • For syncing
    • Within each transaction
  • Wallet to prompt upon startup and upon activity when new funds come in for password so that funds will be auto-minted to Lelantus (with a setting to disable auto-minting)
  • Mints should always be individual transactions (with unique txid) for each address. This prevents mints from being linked together besides time.

Elysium Sigma and ZTM

  • Elysium tokenization layer is merged to master and set to activate on 4th May.
  • To decide whether to publicize as although fully functional, additional development time is required for adaptation of blockchain explorer to support Elysium tokens

Mobile App with Sigma

  • Android build is ready with full Sigma mint and spend functionality (ask if you want to test!)
  • PR pushed and awaiting for Edge to accept
  • IOS build is being worked on

Electron Wallet GUI

  • Electron wallet is now available on Get Zcoin page as an alternative wallet to QT.
  • Address book completed by Arcadia with assistance from Tadhg
  • Mnemonics recovery and creation completed by Arcadia with assistance from Tadhg
  • Wallet version 1.06 released with bug fixes
  • Startup code being rewritten via Sproxet’s ZCS proposal. Work is almost complete

Miscellaneous

  • New academic paper on Hierarchical One-out-of-many Proofs that greatly improves proving time has been published.
  • Found an issue where 32 bit builds of Zcoin could not generate Sigma transactions. Thanks to Noir team for letting us know!
  • Initial research on FlyClient seems promising for fast syncs. May be easier solution than zk-proof based instant sync.
  • Support Zcoin’s work via OpenCollective and get swag!