ProvableHQ / welcome

👋 Welcome to Provable! Zero-Knowledge is Finally Here 🚀

Home Page:https://provable.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feat Request - Confidential Assets

akuon opened this issue · comments

Abstract:

This document proposes a new crypto feature for the AleoHQ blockchain that focuses on enabling confidential token transactions. This feature will enhance the AleoHQ blockchain by providing a mechanism for users to send and receive tokens while preserving the privacy of the transaction amounts.

Specifications:

  • Technical Name: Confidential Assets
  • Functionality: The Confidential Assets feature will introduce a new transaction type that utilizes zk-SNARKs to prove the validity of a transaction without revealing the transferred amount.
  • Integration: The feature will be integrated into the existing AleoHQ transaction pool and consensus mechanism.
  • Scalability: The zk-SNARK proving system will be optimized for efficiency to ensure scalability as the network grows.
  • Security Considerations: The security of the confidential transactions will rely on the robustness of the underlying zk-SNARKs implementation.

Key Features:

  • Confidential Transactions: Users can send and receive tokens without revealing the transaction amounts.
  • Selective Disclosure: Users can choose to reveal transaction amounts to specific parties while maintaining privacy for others.
  • Fungible Tokens: Confidential assets will be fungible, meaning all tokens of the same type will be identical and interchangeable.

Additional Notes:

  • The implementation of Confidential Assets should consider interoperability with existing AleoHQ privacy features.
  • Future enhancements could include support for non-fungible tokens with confidential attributes.