Privacy Version 2

Objective:

Launch privacy v2

Length:

3 months

Key results:

  • Ship one-time address
  • Ship Multilayered Linkable Spontaneous Anonymous Group (MLSAG) Ring Signature
  • Ship Confidential Assets
  • Decrease transaction size by 20%-50%
  • Increase transaction throughout by 10%-20%

Detail Schedule:

June:

  • Continue to integrate with pDEX (1 - 7 Jun)
  • Refactor and Optimized source code to decrease transaction size and increase transaction throughput (7 - 14 Jun)
  • Integrate with Portal (15-30 Jun)

July:

  • Deploy Privacy ver 2 (without Confidential Asset) to Testnet (1-30 July)
  • Implement Confidential Asset (1-30 July)

August:

  • Deploy Confidential Asset to Devnet (1 - 15 August)
  • Deploy Privacy ver 2 (with Confidential Asset) to Testnet (15- 30 August)

Note:

12 Likes

Hi guys, we are working hard on the test and debug phase. The main problem is the backward compatibility with the current version on Mainnet and Testnet.

The integration with Portal will be delayed until July. The performance report will be released before next Monday (Jun 29, 2020)

6 Likes

Hi all,

We are finishing the implementation phase for privacy version 2. The majority of crucial barriers have been resolved. We are doing an automation test on devnet.

The summary of finished tasks is as follows:

  • All transactions version 2 (PRV and pToken)
  • Conversion transaction from version 1 to version 2 (PRV and pToken).
  • Backward compatible with old data (syncing fullnode testnet)

The pending tasks are as follows:

  • Benchmark transaction size and throughput
  • Fix bugs from QC team.
4 Likes

Good :heart::heart::heart:

2 Likes

Hi all, here are the new updates for privacy version 2.

We have passed all test cases on Devnet. Now is the time to integrate with pDex version 2 and merge with the optimized syncker from the Consensus team before deploying on Testnet.

With privacy version 2, we reduce 35% in terms of transaction size with one input and two outputs, and 58% on average.

Transaction throughput is also improved by around 11%-21%. The detail is provided in here.

image
Compare token transaction size between version 1 and version 2

image
Compare normal transaction size between version 1 and version 2

4 Likes

Don’t we already have one-time addresses when shielding coins?