Mist Browser: What It Meant and How It Worked

What Was the Mist Browser?

The Mist Browser was intended to be an integral part of the Ethereum network's dApps (decentralized applications) ecosystem. It was the first graphical user interface to enable users to access the blockchain at a time when you could only access it via the command line. Its developers wanted to offer a one-stop shop for running and executing various Ethereum applications and projects.

As the Ethereum ecosystem progressed and more options became available for users, the developers felt that Mist had run its course. As a result, the Mist Browser project was abandoned, and the software was taken out of circulation in March 2019. Learn more about the Mist Browser and what its developers set out to accomplish.

Key Takeaways

  • The Mist Browser was a decentralized app designed to be an interface for the Ethereum blockchain.
  • Mist was the first browser to allow users to browse dApps. It had an Ethereum wallet built in, and it was also the first desktop crypto wallet with a graphical user interface (GUI).
  • Mist was deprecated in March 2019 after developers decided there were more than enough other browser developers and wallet makers creating products for this quickly evolving space.

History of the Mist Browser

The Mist Browser, also known as the Ethereum dApp Browser, was an Ethereum interface intended to allow users to access the various dApps available on the Ethereum network. Ethereum is a popular blockchain optimized for smart contracts and other decentralized applications.

As a dApp browser, Mist was a standalone application with a graphical user interface (GUI) that allowed users to sync to the blockchain. It also provided an easy way for users to create their own dApps and deploy tokens and other smart contracts in a non-technical way. The Mist Ethereum wallet itself would run on a user’s computer, which meant it had to be downloaded, installed, and run locally.

The Mist Browser was intended to allow users access to decentralized apps available on the Ethereum network, similar to the way Chrome, Firefox, or Internet Explorer enable users to access websites.

The browser was built on Alphabet's open-source Chromium platform, and some tasks you could perform with it included:

  • Generating user-selected smart contracts
  • Enabling users to pool tokens, replicating a trustless, decentralized crowdfunding solution
  • Sharing information with a select group of participants

The idea was to allow people to "do" things right from the browser by offering ready-made templates, build configurations and customizations, and perform necessary actions rather than acting as only an app or a web browser. Unfortunately, the Mist Browser ran into several issues that ultimately led to its failure.

Reasons the Mist Browser Failed

Security

The Mist Browser was based on Electron, an open-source project that aims to ease the creation of cross-platform applications using JavaScript. Electron, in turn, is based on the Chromium open-source browser developed by Google in 2008.

Because Mist was effectively two layers away from updates pushed to Chromium browsers, it was also farther away from fixes to Chromium vulnerabilities that needed crucial security patches. The layer between Mist and Chromium (i.e., Electron) was not updated frequently enough to keep up to date with Chromium, leading to an increased potential for attacks or data leakage over time.

Because Chromium is the framework for Chrome and a test bed for the official browser, it lacks an automatic update mechanism, which exacerbates security issues for users.

Alex Van de Sande, a developer who worked on the Mist browser, wrote in a blog post announcing the deactivation and deprecation of the browser:

We received notice of a few very serious bugs: ones that would allow an attacker to take control of your computer (and your crypto keys) by simply visiting an untrusted website... We released a fixed version immediately, but then other similar attacks were revealed and at some point, our own internal security team recommended that we not allow the user to navigate to untrusted websites—which is the whole point of a browser.

Node Synchronization

Another problem with the browser was the inherent difficulty of the fully decentralized dApp approach, which required users to run a full blockchain node to interact with the Ethereum network.

In its pure form, Mist needed to be constantly synced to the Ethereum blockchain. That operation required massive amounts of hard disk space, a lot of processing power, and a high-speed connection to the internet. Simply syncing a new installation to the current state of the network could take days, and keeping the node up-to-date required 24-hour internet access and significantly strained users' hardware.

What Happened to Ethereum Mist?

The Mist Browser was too resource-intensive to be used in practice and became outdated as more applications were created that served the same functions.

What Is a Mist Browser In Blockchain?

The Mist Browser was an attempt to develop a graphical user interface for the Ethereum blockchain and virtual machine integrated into a browser. It was sunsetted in 2019.

What Is the Difference Between MetaMask and Mist?

Mist Browser was essentially a wallet and an internet browser that became too difficult to maintain. MetaMask is a popular wallet that gives users an interface to access, use, and store their cryptocurrency.

The Bottom Line

Mist Browser was a project to create a browser that would let users interface with the Ethereum blockchain and use their tokens. It was abandoned in March 2019.

The comments, opinions, and analyses expressed on Investopedia are for informational purposes online. Read our warranty and liability disclaimer for more info.

Article Sources
Investopedia requires writers to use primary sources to support their work. These include white papers, government data, original reporting, and interviews with industry experts. We also reference original research from other reputable publishers where appropriate. You can learn more about the standards we follow in producing accurate, unbiased content in our editorial policy.
  1. Alex Van der Sande via Medium. "Sunsetting Mist."

  2. Github. "Ethereum/Mist."

  3. Chromium. "Welcome to Chromium."

  4. Chromium. "The Chromium Projects."

Take the Next Step to Invest
×
The offers that appear in this table are from partnerships from which Investopedia receives compensation. This compensation may impact how and where listings appear. Investopedia does not include all offers available in the marketplace.