Privacy
Hinkal enables privacy on multiple levels to ensure full coverage:
Privacy for all public data: Using a public wallet exposes all of your data to anyone watching the blockchain. Your balance, transaction history, and wallets you've interacted with are all visible through your public address. Hinkal enables users to store any asset and make any transaction privately. Instead of your public address, what appears on-chain is the Hinkal smart contract, making it impossible to differentiate you from any other user of Hinkal.
Privacy for counterparties: Your name might not be linked to your wallet publically, but when you send or receive tokens from another person, they know your wallet address. They can see all of your on-chain data. Hinkal enables users to send and receive tokens privately through a familiar process. Sending tokens happens directly from the Hinkal smart contract. To receive tokens, users send a Hinkal-generated public address to their counterparty. When tokens are received, they are shielded to the user's private wallet, and the public address is discarded after one transaction.
Privacy within Hinkal: Hinkal does not have visibility of any user's on-chain data. Every transaction is initiated through a Zero-Knowledge Proof, prooving the user has enough balance to make the transaction without revealing the entire balance or the identity of the user.
Composability
Hinkal's users can interact with any dApp that supports WalletConnect. Swapping, staking, LPing, and everything else is done with full privacy.
Self-Custody
Hinkal does not have access to any users' tokens and can not transact on behalf of users. Users have full self-custody over their assets, enjoying top security standards and staying fully in control.
Last updated