Please describe your proposed solution
In Web3, over $300M has been lost due to users not understanding the transactions they sign. Cardano's transaction details are often unreadable which leads to mistakes, scams, and a loss of trust. Users can’t easily see where their funds are going or what they are agreeing to, which puts their assets at risk and makes the blockchain environment feel unsafe.
One notable threat in this context is vanity address poisoning. This attack involves creating a custom cryptocurrency address that contains recognizable or desirable words or phrases. Attackers use this to trick users into sending funds to the wrong address. For example, a malicious actor might register an address similar to a popular wallet or exchange, capitalizing on users' misconceptions. When unsuspecting users copy the wrong address, they risk losing their funds permanently.
For example, a malicious actor might register an address that is similar to that of a popular wallet or exchange in order to take advantage of unsuspecting users that then copy and send assets without realizing the address isn’t a perfect match.
Context:
<https://www.certik.com/resources/blog/vanity-address-and-address-poisoning>
<https://www.kaspersky.co.in/blog/what-is-a-crypto-wallet-drainer/27046/>
<https://security-web3tech.medium.com/over-300-million-lost-to-web3-hacks-and-exploits-in-q2-2023-a-startling-report-578cc5176c31>
Solution:
TrustTX AI SDK solves this by converting complex transaction details into easy-to-read natural language. It ensures users understand:
- Who is involved in the transaction
- Where their funds are going
- What they are signing before approving
This clarity not only reduces the chances of mistakes but also helps users avoid scams, making Web3 safer and more transparent.
How It Works:
- Transaction Parsing:
- The SDK processes transaction data using Lucid utility functions. These functions convert Cardano’s binary transaction format (CBOR) into a structured format that highlights key elements such as inputs, outputs, fees, and metadata.
- Natural Language Conversion:
- After parsing, the structured data is fed into a fine-tuned LLM like GPT, Llama model, specifically trained on blockchain terminologies. This model translates complex technical jargon into simple, understandable language. For example, instead of displaying a cryptic output, it will explain: "You are sending 5 ADA to John Doe for purchasing a digital asset."
- Transparency Layer:
- The clear, natural language output is then integrated into the wallet interface, ensuring users see this information before they finalize a transaction. This interface presents essential details in a user-friendly format, enhancing the user's understanding and confidence in the process.
- Security Assurance:
- The SDK includes a validation module that checks transaction details against the user’s intent. This module can flag any discrepancies or unusual activities.
Technical Modules:
CBOR to Lucid Util Function
- Decodes Cardano's binary CBOR transaction format into a structured, human-readable format, highlighting inputs, outputs, and fees.
AI Conversion Layer
- Utilizes LLM to transform structured transaction data into user-friendly language, improving clarity and understanding of transaction details.
SDK Integration API
- Offers simple integration hooks for developers, enabling easy embedding of natural language summaries in wallets and dApps with minimal effort.
Security Validation Module
- Validates transaction details against user expectations, flags discrepancies to prevent errors, and enhances security.
Who Will Your Project Engage?
The TrustTX AI SDK will engage:
- Developers: Seeking tools to enhance the safety and user-friendliness of their wallets and dApps.
- Wallet Providers: Looking to build user trust by providing clearer transaction summaries.
- Cardano Users: Who need a better understanding of their transactions to feel secure in their interactions.
How Will You Demonstrate Impact?
We will measure the impact through:
- Integration Metrics: Tracking the number of wallets and dApps that adopt TrustTX AI SDK.
- User Feedback: Collecting qualitative and quantitative feedback on user experience improvements post-implementation.
- Scam Reduction Rates: Monitoring changes in the frequency of transaction-related scams and mistakes before and after integration.
- Transaction Clarity Assessment: Conducting user surveys to gauge increases in confidence regarding signed transactions.
Applications:
- Wallets: Enhancing transaction transparency by providing clear summaries before users approve transactions.
- dApps: Simplifying complex interactions and increasing user trust in financial operations.
- Exchanges: Offering clear visibility into transactions, reducing errors during withdrawals, deposits, and transfers.
Why This Matters for Cardano:
Cardano users, like all blockchain users, need to trust the system they interact with. By making transaction signing transparent and easy to understand, TrustTX AI SDK can significantly improve the user experience. It provides developers with a straightforward tool that helps protect users from scams and mistakes while promoting a safer Web3 environment.