Show HN: EmailUSD – a new way to send and receive TRON USDT using email address
5 points| esaminu | 1 year ago |emailusd.net
I wanted to show you guys EmailUSD, an app I’ve been working on for some time. It lets you send and receive TRON USDT using just email addresses simplifying onboarding and making it super easy to use + send and receive.
I think for a lot of non crypto folks crypto is this scary new thing because the onboarding and usage experience is really novel. Upon introduction you have to write down your 12 words and we put scary messages everywhere about it. And then when you want to send and receive you have to transmit this complex combination of numbers and letters to someone and get it exactly right. Often people (myself included) will send a test transaction to make sure they have the right address.
EmailUSD aims to solve that by
- Making the onboarding experience super familiar
- Making basic usage (sending and receiving) super familiar and hard to get wrong
- Making it so that you pay fees in USDT so that you don't have to worry about getting TRX currency to pay transaction fees
The goal is to let you send crypto to non technical folks without needing to give each person long step by step instructions and explanations and to allow non technical folks to join the crypto revolution.
How it works:
EmailUSD uses NEAR chain signatures behind the scenes. In the simplest terms, this technology allows you to sign things using non-existent private keys controlled by a well audited, distributed mpc network of nodes. To get a signature you pass in a derivation path which could be any string. And the mpc network prefixes the derivation path with the caller’s account Id so that derivation paths are scoped to you and can’t be accessed by other accounts.
EmailUSD submits a zero knowledge proof of your google token signature to a smart contract which then calls the mpc network after verification using your email address in the derivation path. This allow it to derive any TRON signature using your token which is never submitted on chain, and your TRON address can be computed using just your email address
Disclaimer
- We are still pending an audit of the smart contract so please don’t store large amounts of money on it just yet
- Testnet addresses can be changed at any time. The MPC network does not guarantee the same keys on testnet
Testnet - https://testnet.emailusd.net - uses Shasta testnet which has many faucets e.g. you can go to the developer telegram here https://t.me/TronOfficialDevelopersGroupEn and evoke the command !shasta_usdt wallet_address and then you will get testnet USDT tokens that can be used for testing it out. You can also reach out to me and I'll send over some test tokens!
Have fun with it and let me know what you think!
No comments yet.