ConsenSysMesh / ConsenSysMesh/web3studio-projects
There's no way to spend "Company Eth"
- Dominant language
- No language data
- Stars
- 4
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## The Problem
As a developer writing and using smart contracts (even one who works for an Eth based company 😉), it's difficult, at best, to obtain Eth provided "by the company" for use. Primarily this Eth would be used as gas money for contract interactions and deployments.
What's interesting about this is that it isn't hard to get what amounts to an unlimited amount of spending on AWS (or any cloud really). Why is this? Why is it hard/impossible to get any Eth for ops, but only takes about 6 hours to get as much AWS compute as you could possibly want?
## How does it work?
No solution yet, the answer to the problem is a bit unclear and because of that it's difficult to know what vector of possible solutions to take. For example, it could be that:
- expensing eth is tantamount to expensing ATM withdrawals, which can go badly, too ripe for fraud and stealing.
- getting Eth is hard, it requires a bank account, drivers license, and 7 day lead time.
- Distribution of eth just-in-time isn't easy. Obviously, you can't trust every dev with the keys to _all_ of the Eth, stealing or third party thief risk would be too high. Maybe everyone has to get a budget every month and it's like an allowance which is automatically paid! Ohp, gas fees and overages would be a headache.
I can envision something like an "infura" or "metamask" pro version that lets enterprises dump a bucket of eth into and is distributed to those in need via http calls (devs don't have the key to the $$, but they do to spend it). This can be rate limited by time, contract, department, and keys can be destroyed and created on a whim 👍.
I think uPort has some kind of support for "proxy wallets" allowing for a proxy wallet to pay for you, can't find documentation, but I (Barlock) read it at some point. Apply that to above?
A "credit card" for eth? Users take a lone of eth by spending it (simple and easy), then pay off their balance once a month and interest rates continue to destroy. Maybe users buy in with collateral of some kind?
## Existing Work
AWS Organizations (and other cloud equivalence), "Corporate credit card" schemes, expensify...
## Fit and Fitness
I'm unsure of anyone attempting to solve this, google yielded nothing. The "best of breed" today is mining or expensing coinbase purchases.
## Assumptions
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.