|
|
|
|
|
by colossal
2903 days ago
|
|
Can you explain to me how to solve the decentralization problem then? It seems that with the current generation of blockchain, the problem is that eventually it will become no longer feasible to store the entire ledger on one device, and therefore some level of centralization will be required in order to keep the system functional. Throw in the enormous amount of (ever increasing) energy required for proof-of-work systems like bitcoin, and it seems unlikely that true decentralization is possible with current technology. |
|
With things like state receipts, light clients can rely on other network nodes to provide the state of transactions that were recently confirmed, without giving up security.
This does require that some nodes are processing and storing the most recent N blocks and their transactions. Today, non-mining full nodes do this for free out of kindness, but in the future, this could be offered as a paid service instead.
Proof of work is only one option for securing a chain. Research into proof of stake and delegated proof of stake will hopefully make PoW a thing of the past and drastically reduce the energy requirements to secure a blockchain.
The Ethereum team has two main focuses right now:
1. Proof of Stkae transition (Casper) 2. Implementing sharding
At the same time, teams are working on sidechain technology such as Plasma, Plasma Cash, and Loom which will essentially allow transactions to happen on another blockchain whose state is persisted in the root chain.
This not only benefits blockchain users (higher scalability, little to no fees), but is also good for the blockchain network since the data persisted to the main chain is only a set of merkle roots from the sidechain, no matter how many transactions the sidechain has.