|
A lot of scaling solutions for Ethereum focus on being fully EVM compatible, and as such are forced to store every transaction on a widely distributed, permanent datastore, which in my mind is never going to be "cheap". Since we just need to move money around, payment channels [0] allow us to move the funds by just committing an entry and exit transaction to the widely distributed, permanent datastore, and once we "enter" this network, transactions can be very very cheap. In terms of implementations, Bitcoin's lightning network is probably the biggest active version today, but this only allows you to move Bitcoin around, and hence is a non-starter for a widespread consumer adoption. Which brings us to payment channels on Ethereum. It doesn't feel like there has been as much focus on the payments use case yet, and none of the solutions have as much adoption as Bitcoin's lightning network, but there are a few options I know of. Raiden network has been around for a while, visa is supposedly creating a "universal payments channel" [1], there's xdai [2] (not payment channels, and I'm not super familiar with this solution), and there's connext [3]. There's a long list here [4]. Basically it boils down to - payment channels are the solution, and it'll probably be a mix of self custodied wallets and custodial providers, all integrating with an open standard. [0] https://hackernoon.com/how-we-built-the-largest-payment-chan... [1] https://decrypt.co/82233/visa-universal-payment-channel-stab... [2] https://www.xdaichain.com/ [3] https://connext.network/ [4] https://ethereum.org/en/developers/docs/scaling/state-channe... |