Formal Open Source of PlatON Privacy Token Contract
The Privacy Preserving Computation Network and the Distributed Economy Infrastructure PlatON announced today that the Privacy Token Contract is officially open-source and aims to help eco-developers and partners hide information from both parties in their products and applications and protect individual privacy through the Privacy Token standard.
Pain points
For current mainstream public blockchain projects, whether based on account models or UTXO models, trade transfer addresses and amounts are public information, easy to track. There is no doubt that there is a significant risk of exposing the privacy of users.
There are already some projects that offer a preliminary solution to protecting users’ trading privacy through the privacy Token, but there are the following pain points in the way they are implemented:
■ Algorithm Upgrade: The cryptography algorithm is developed relatively rapidly. It takes a long time to apply the new algorithm to the main network and to adapt to the existing system.
■ Vulnerability Repair: Miner or verifier should coordinate or cooperate with the upgrade of the main chain vulnerability, which has a wider range of impact and a longer period.
And the privacy Token based on the intelligent contract can realize a flexible algorithm scheme and quick vulnerability repair and has a small influence that only affects the user of the privacy Token. It is an advanced solution platform to realize privacy Token.
Introduction
The PlatON Privacy Token Contract is a PlatON-based WASM Intelligent Contract Platform, a privacy Token contract project built through the PIP-13 proposal. The project is intended to meet the growing demand for an anonymous transaction.
PlatON Privacy Token Contract hides identity through a zero-knowledge proof algorithm, and meets the needs of a variety of privacy through a pluggable algorithm; at the same time, it supports the independent release of privacy Token and privacy of ARC20 assets; using plug-in mechanism, it achieves on-line upgrade of the algorithm to make users completely ignore the upgrade process.
Objectives
The architecture of the PlatON Privacy Token Contract is designed to meet the following objectives:
■ Extensible, the entire framework can accommodate more algorithms to extend the ecology of privacy transactions.
■ Upgrade, for contract vulnerabilities, such as algorithm vulnerabilities, it can quickly upgrade and repair them to timely avoid economic losses caused by vulnerabilities.
■ Easy to publish, Token publishers can publish a privacy Token with no need to have an understanding of how algorithms work, and they just need to determine if the algorithm meets their needs.
The PlatON Privacy Token Contract is intended to implement a range of interfaces that use WASM intelligent contracts to support privacy Token, provide privacy Token casting, destruction, and interaction with standard Token (non-privacy Token). At the same time, the standard also hopes to achieve the anonymity of the standard Token transfer. It can also get rid of the ECDSA algorithm in the user’s identity and then implement a new user’s identity algorithm by using cryptography technology to help users better protect their privacy data and information.
Underlying:
https://github.com/PlatONnetwork/PlatON-Go/tree/alaya-dev/feature-confidential-token
Privacy Contract Open Source Warehouse: