Livepeer-Community-Node / Grant-Program

Livepeer Community Transcoder Node's Grant Program
10 stars 5 forks source link

Mobile, in-browser LPT wallet #8

Open RaffiSapire opened 5 years ago

RaffiSapire commented 5 years ago

Give a 3 sentence description about this proposal. Recently, Austin Griffith hacked a user app that allows anyone to send dai. Someone sent me dia over drinks to show me how the app works and I loved the experience: https://xdai.io/ . I'd like to see this for Livepeer! Here's more about the app.

Describe the problem you are solving. The problem is that as a large token holder and grant giver who wants to evangelize Livepeer, I want to be able to quickly give someone LPT over dinner and show them how to stake, all by the time we leave the dinner table.

Describe the solution you are proposing. As a start, I'd like an in-browser application. I need help thinking through how the recipient would stake the token.

Describe the scope of the project including a rough timeline and milestones Check out his project and please share what you think the scope and timeline would be.

Please estimate hours spent on project based on the above a weekend individual hacker can build this.

mgarciap commented 5 years ago

Hi @RaffiSapire , I love the idea. Just a few things to consider

xDAI and the Burner Wallet

Livepeer token and protocol

Given that LPT ERC20 token, the protocol and the staking dApp live in Ethereum, it would be very hard to implement something like xDAI.

A potential approach

A different approach is to build a very specific web application that could use an in-app wallet (no installations needed) such as Portis for your specific goal: evangelize Livepeer.

The steps could be something like:

Outcome

You are able to focus ONLY on Livepeer removing all the friction of you holding and sending LPT, people having a mobile wallet with ETH for gas. Besides, people can go through a extremely simple step-by-step educational flow very well designed before performing a one-click staking.

I hope this comment helps to provide more context on xDAI and evaluate some other ideas. If you think it does, I would love to jump into an open hangout and brainstorm.

dob commented 5 years ago

Couple notes here:

  1. Check out this LinkDrop proposal which allows tokens to move around via pure URLs: https://medium.com/linkdrop-protocol/introducing-linkdrop-protocol-f612ae181e31

  2. I think it's worth mentioning that Coinbase Wallet (the Ethereum DApp Wallet, not the Coinbase exchange consumer app for purchasing crypto) allows you to very easily transfer LPT to any user while on the go from your mobile phone, and also lets that user immediately stake their LPT through explorer.livepeer.org. The big friction however is that if the person you are sending to doesn't have Wallet installed already, then they have to go through the whole seed phrase confirmation process before they can get started. This has been a big blocker from giving people a quick initial experience.