The Mist team has been working hard on a solution to balance decentralization with user experience.
While running a full node is important to the health of the network, we all know the weight of doing so on a consumer machine. Amazing services, like Infura, can help you get connected immediately but introduces new risks.
From the beginning, Ethereum Wallet and Mist beta have prioritized running a local ethereum node, helping relay blocks and keep the pulse of the ethereum blockchain worldwide.
Today, we are introducing a hybrid solution that brings the swiftness of Infura with the power and security of running your own Geth node. After connecting immediately to a remote node, your local node takes over all subscriptions and filters once it's up to date.
Connected to Infura remote node, while local light node syncs in the background. The light client eventually becomes the main connection to the blockchain.
Within Mist, some UI has been introduced to let you know which node is active, local node sync progress, and other network and sync details.
What does this all mean? No more endless sync!
- Wallet is now served locally in Mist Browser, instead of https://wallet.ethereum.org.
- Major refactor in Mist internal state, using Redux.
- Linux .deb builds are back.
- Optimized update checker.
- A token scan button on Ethereum Wallet.
- Updated to Web3 1.0.
- Partial migration from Meteor to React.
Read more about this release and following steps: