Inspiration
Ethereum transactions to friends and colleagues are most of the time a big hassle. You can take the easier way and scan the wallet QR code or you have to do it the hard way and type the wallet address by hand. With raidum this is all in the past. Crypto transactions in general are often tedious even for experienced people. The Usability of wallet products are often not up to par, one main reason would be having your private & public key always at hand.
What it does
That's why we developed raidum, which uses the uPort Self-Sovereign Identity integration so there is no tedious wallet setup process. The user does not not have to know anything about Ethereum or Crypto transactions, to send money to someone.
You can send Ethereum tokens to anyone with a phone number in your contact book, without having to type or scan any wallet address. It's essentially like the well known mobile app TWINT in Switzerland for crypto currencies.
Thanks to the Ethereum Raiden Network, the transactions are blazing fast and instant.
How We built it
raidum is an Android and iOS mobile application with ionic, that directly communicates with the Ethereum blockchain. It uses uPort to manage identities and offer a simple sign up process thus not requiring a Ethereum wallet set up process or any additional information from the user.
The transactions happen over the Raiden Network which offers fast, cheap and scalable token transfers for Ethereum which happen entirely off-chain. We had to set up the Raiden Network on the Rinkeby Ethereum Testnet ourselves and create the corresponding smart contracts as well as setting up a few nodes.
Challenges We ran into
uPort uses the Rinkeby Ethereum Testnet, but unfortunately the Raiden Netzwork was not deployed there. That's why Alessandro had to painstakingly set up the Raiden on the Rinkeby Testnet on his own. Also it's not possible at the moment to redirect from the uPort authentication into the same app again with ionic, that's why we had to come up with a workaround. Another problem we had was getting the Raiden Nodes on Azure to connect with the outside world.
Accomplishments that We are proud of
Alessandro setting up the Raiden Netzwork during the Hackathon on a Testnet where it wasn't deployed before.
What's next for raidum
We will continue improving & developing raidum so it may one day become the standard for micro transactions.
Log in or sign up for Devpost to join the conversation.