Assetux
  • Whitepaper
    • Start with crypto
    • What is BTC?
    • How does Bitcoin work?
    • ASX (demo token)
    • Introduction to Microtasking
      • Microtasking Examples
      • Energy System
      • Referral Program
      • Supported Galxe Credentials
      • Rewards Structure
    • Exchange
    • Staking
    • AAA Family Workshop
    • GTM
    • Proofs
    • Treasury
    • Tokenomics
    • Tokens & Addresses
    • NFTs
    • Revenue Streams
    • Summary
  • Brand Guidelines
  • Legal
    • Privacy Policy
    • Terms of Use
    • User Agreement
  • Connect With Us
Powered by GitBook
On this page

Was this helpful?

  1. Whitepaper

Proofs

PreviousGTMNextTreasury

Last updated 24 days ago

Was this helpful?

Proof Recording on AAA

AAA Chain is designed to securely record proofs of transactions across . By leveraging our proprietary 'Registrer', we ensure that every transaction executed through the AAA Wallet is verifiable on-chain, providing a transparent and immutable ledger.

How Transaction Proofs Are Recorded

When a user completes a transaction using AAA Wallet, such as sending 100 USDT to a non-custodial wallet and paying approximately 1950 sat. in transaction fees, a proof is generated. This proof consists of the hash of the confirmed transaction, which is permanently recorded via the 'Registrer'. Once the transaction is confirmed by PoW miners and added to the blockchain, this proof becomes publicly accessible for verification.

Application of Transaction Proofs

Several applications leverage these recorded proofs for enhanced functionality:

  1. Address Checker by

    • This application employs machine learning models to analyze recorded transaction proofs and other data.

    • By identifying transaction patterns, Address Checker assigns a blue-checkmark to crypto addresses that have been ZK-proofed and verified as being managed by human entities.

  2. - Handicraft Tokenization

    • The application enables artisans to tokenize their handicrafts using AI and NFTs.

    • Transaction proofs ensure that the ownership and provenance of these tokenized assets are verifiable.

Types of Proofs Recorded on AAA Chain

In addition to standard cryptocurrency transfers, AAA Chain records proofs for various on-chain and off-chain interactions:

  • Native currency transactions: For example, ETH transfers.

  • ERC & Smart Contract interactions: Any write function execution on a smart contract.

  • Social, On-Chain, and Off-Chain Microtasks: Completion of supported microtasks (excluding X-based credentials) via Galxe and other platforms.

  • Handicrafts Tokenization: Proofs of AI-analyzed handicraft authenticity recorded via .

  • General Transactions: Any transaction occurring on AAA Chain is recorded similarly to how Ethereum and Binance Smart Chain function.

Smart Contract Example Usage

The 'Registrer' smart contract is a fundamental component that ensures transaction proofs are recorded correctly. Below is an example of how a transaction proof is registered:

contract Registrer {
    mapping(bytes32 => bool) public proofs;
    
    event ProofRecorded(bytes32 indexed transactionHash);

    function recordProof(bytes32 _txHash) external {
        require(!proofs[_txHash], "Proof already recorded");
        proofs[_txHash] = true;
        emit ProofRecorded(_txHash);
    }
    
    function verifyProof(bytes32 _txHash) external view returns (bool) {
        return proofs[_txHash];
    }
}
All Supported Networks
AAA com
AAA Family
AAA Family
AAA Family