Greetings Blockstackers! Up until now, running the Blockstack Browser has required coding skills and a nodejs development environment to get up and running. We’re building the new decentralized internet for everyone, not just for people who clean up their workspace by running make clean
.
To that end, I’m happy to announce that we’re making it easy to get the Blockstack Browser running on your favorite device, starting first with the Mac.
We now have a native macOS application that lets you connect to the decentralized internet with one click.
A sneak peak
Click the Blockstack icon to connect to the decentralized internet.
It automatically opens the Blockstack Browser where you can create an account, manage your identities or find apps.
To disconnect from the decentralized internet, click the Blockstack logo on your menubar.
How it works
The Blockstack for Mac app bundles the latest Blockstack Browser code, which is a single page application, and runs a proxy to serve the Blockstack Browser on localhost. It also runs a CORS proxy that allows us to perform validations of proofs located on third party sites.
The road forward
In the future, we’ll want to distribute a Blockstack Core node with the app and interface with macOS’s DNS subsystem to enable Blockstack name look up throughout the operating system instead of only in the Blockstack Browser.
Other devices
Both the Blockstack Browser proxy and the CORS proxy are written in javascript and compiled to native executables with nexe. We should be able to reuse this technique on both Linux and Windows platforms.
Try it out!
If you’re a Mac Developer, grab a copy of the code and try to build the app. Let me know if you run into problems.
If you’d like to try a pre-built version of the app, stay tuned! We’ll have one for you very soon.