4 ms·
It is not hard to scale Bitcoin for millions of people for everyday transactions. You give people a custodial wallet and track the balances off-chain using a tr
by EthanHeilman 5y ago
It is not hard to scale Bitcoin for millions of people for everyday transactions. You give people a custodial wallet and track the balances off-chain using a trusted third party. As long as a government is willing to allow such a service to legally operate:
1. You can easily support billions of bitcoin transactions a second since the transactions only change centralized database entries.
2. Users can send and receive funds using a website. You could even issue tokens that user could use to authorize fund transfers at Point of Sale (see Credit Cards).
If you want to ensure that this trusted party isn't hacked, you can have five trusted parties instead of one and use multisig so that 4 of 5 of them must consent and sign to do an on-chain transaction. You can something similar for the internal ledger maintained by the trusted parties to ensure that one of them doesn't maliciously alter user balances.
The typical rejoiner to this is: Why do you need Bitcoin to do this? Why not do it with fiat? They aren't wrong per se, you could do this with fiat and it would work pretty well. However building a system like this with Bitcoin does have some advantages:
1. User's can withdraw funds on-chain,
2. there is a clearly defined on-chain layer for settling large balances between institutions,
3. bitcoin isn't created by fiat from a government bank. This removes the risk of inflation in longterm international contracts, etc...
- rorykoehler 5y agoWhy bother with Bitcoin at all if you need a trusted third party? Crypto maximalists have let greed blind them from the initial mission of crypto.
- EthanHeilman 5y ago>Why bother with Bitcoin at all if you need a trusted third party? This is a good question and we should always be asking "Why Bitcoin?" and think about the trade-offs. For small amounts of bitcoin a trusted third party, especially an institutional trusted third party, makes a lot of sense. Convenience, availability and low transaction fees dominate the user's needs. For large amounts of bitcoin, you probably don't want to use a trusted third party and you can afford to run your own infrastructure. For instance a national bank should not keep all its bitcoin on coinbase. Bitcoin allows you to choose between these two trust models. It is very hard to remove a trusted party from a system which fundamentally relies on a trusted party. However it is often easy to inject a trusted party into a system to make it more useable or scalable. Thus, for maximum flexibility you want your base layer to be as trustless as possible and then add trust as needed to solve different use cases.
- rorykoehler 5y agoI’m still not seeing the value of Bitcoin for smaller transactions. Just use the existing banking system and if you want to buy Bitcoin then buy Bitcoin.
- WanderPanda 5y agoThats all great until fractional reserve banking enters the game. In the end we will efficiently trade IoUs and the best outcome would be that they are redeemable and we have a gold-standard-like thing again. That in itself would be a godsend already though probably not what Bitcoin maxis vision looks like
- EthanHeilman 5y ago>That in itself would be a godsend already though probably not what Bitcoin maxis vision looks like. Bitcoin maxis have a very ambitious and grand vision and I don't think they should compromise it. It sets a high bar that drives innovation. I do think that over the short term any nation scale usage of bitcoin for everyday payments will look very different from that vision and that is ok.
- birthday 5y agoWhat about using a blockchain internally within the country to manage the high throughput and still avoid centralization by relying on a single "trusted" third party? For e.g., mining operations can be distributed within the country itself to ensure decentralization within the country. Then this internal blockchain network interfaces with the slower and more expensive bitcoin blockchain to do final settlements? Could this work?