It’s been a while since my last post; so much has happened that I’ve hardly had any time to stop and consider the awesomeness of it all. Towards the end of 2014, I began working with the okTurtles Foundation to help them with a crowdfunding campaign that they’d been planning. I met okTurtles co-founder Greg Slepak after I became interested in his DNSChain project and reached out to interview him for my P2P Connects Us podcast. Shortly after this interview, Greg posted a blog post about how okTurtles needed a fundraiser, and I offered to help.
As I have previously discussed on this blog, identity is an important part of the human experience, and I believe people should have a more secure alternative to the legacy identity systems in use today where someone else is in control of our identities. Whether by a website, an employer, or a government, identities have been controlled by third parties for too long. DNSChain, to me, looked like an opportunity for individuals to break free of that control, and I was – and still am – happy to support that effort.
Around the same time that I started working with the okTurtles Foundation, I began having conversations with my friend Harlan about projects we were working on and daydreaming about what it would look like if we put our ideas together. We started talking about what a “decentralized application stack” would look like, something that could be used to build a bunch of different apps – photo sharing, messaging, collaboration, etc – which could all seamlessly interoperate with open protocols. Harlan called it “the last social network,” because it would make all the centralized, proprietary walled gardens that people mistake for their social networks irrelevant.
This idea excited me, so I got to work jotting down some ideas and Harlan built a website that pulled all the info off of GitHub. We ended up calling the stack “DStack,” short for “Decentralized Stack.” All I did was point to some projects that already existed and said, hey if we put these all together somehow, we could build a lot of cool apps on top which are completely decentralized. We would just need something for user identities, some way to store and transfer user data, and interfaces for the apps. Then Harlan and I both got busy with other projects, and we haven’t really touched DStack since.
Around this same time, in early 2015, I met an entrepreneur named Jay Feldis through my friend Mike Doty, who I knew from the local bitcoin meetup. Jay and Mike had been working on a product they called “CoinBox,” since rebranded to “Bitseed,” which was essentially a small computer that you could use to host blockchain full nodes for mining, staking, or just relay transactions on one of these networks. Jay presented a Bitseed prototype at a bitcoin meetup hosted at the Internet Archive, and I was intrigued by the possibility for Bitseed to solve the problem of low bitcoin node count by giving users an easy way to run their own full node.
Jay and Mike were working with a guy from SoCal named Konn Danley, who was helping them build the ecommerce store for Bitseed, and they just needed someone to help out with writing content for the website. I had some free time so I offered to help. When the website was almost done, I scheduled a tweet to go out a few days later, went back to work writing content for the site, and promptly forgot about the tweet.
Right on time, the tweet auto-posted and ended up going semi-viral, getting over thirty retweets on Twitter while a Reddit post about Bitseed simultaneously shot to the front of r/bitcoin. Bitseed was out of stock within 48 hours. It seemed there was demand for plug-and-play bitcoin full node hardware, validating our initial hypothesis. The Bitseed team then went to work over the next few months fulfilling orders and working on version two of the device.
During the R&D period for Bitseed v2, I was invited to join a new community of decentralized application developers called Blockstack. The mission was to build common infrastructure for the development of decentralized applications, a common “decentralized stack,” if you will. Sound familiar? I had found my tribe! I soon started helping them out, writing content for the website and inviting more people to join in the effort. Summer 2015 has been, for me, the summer of Blockstack.
Today, the Blockstack community is comprised of some of the smartest and most talented developers working on decentralized applications today, growing to include developers from 2WAY.IO, Bitmarkets, Bitseed, Chord, Creative Work, Mine, Nametiles, OB1, the okTurtles Foundation, Stampery, Tierion, and ZeroNet. Developers for these projects have all have faced daunting challenges when thinking about how they will develop their applications – start building components from scratch? Use this or that library? Is this the right tool? Can that software be optimized for building decentralized applications? As Blockstack matures, many of these questions will be answered for developers, who will then be able to focus on building beautiful interfaces and great user experiences instead of worrying about infrastructure development and maintenance.
Using Blockstack, developers will be able to create decentralized versions of popular online services like Amazon, Youtube, Twitter, and Reddit, and even a whole new way of publishing and browsing websites, all while costing less in time and deployment costs then was previously possible. Developers will be empowered to eliminate central points of control and failure in their applications, weaknesses which have previously led to Internet censorship, repression of political or social dissent, mass surveillance, billions of dollars in financial losses, and hundreds of millions of compromised identities.
As I recently mentioned on a panel at the American Banker Digital Currencies and the Blockchain conference, decentralized applications change the economics of hacking by eliminating the ability to compromise millions of accounts with one successful hack; instead, criminals will have to hack into every device owned by individuals in a network of potentially millions of people, meaning that the hacker has to work that much harder, most likely making the attack cost more than it’s worth. Combined with payment systems like bitcoin, which can enable microtransactions, do not require identity information to work, and are not subject to chargeback fraud, Blockstack could be used to build a new kind of network that is more secure and more resilient than the web 2.0 that came before it.
For all these reasons and more, Bitseed and okTurtles have both joined the Blockstack effort. At Bitseed, we believe our dedicated full node device is a natural fit for software like Blockstack, and we look forward to working with the community to spread Blockstack nodes far and wide. In the spirit of the Blockstack mission to collaborate on common infrastructure, Onename recently announced they are working with the okTurtles Foundation to merge their blockchain ID projects and help advance the state of the art of decentralized identity technology.
Bitseed and okTurtles will both be participating in the first Blockstack community event, Blockstack Summit 2015 at NYU in New York City on September 12th. This event will bring together over a hundred of the top developers working on decentralized applications and blockchain technology today. I’m helping to organize Blockstack Summit, and couldn’t be more proud and excited about the great lineup of presenters, panelists, and attendees who will be participating in this event.
Blockstack is effectively taking the late-night conversations I had with Harlan from dream to reality, with actual working code and a vibrant, enthusiastic community contributing to the effort. There are still some issues to iron out, particularly around the exact definition of the stack and the governance of this new community organization, all which we plan to discuss and work towards resolving at Blockstack Summit. I believe that if we work smart enough and agree on a shared vision, this community has the passion and talent to make something truly amazing and world-changing. If this sounds like something you want to be a part of, I invite you to join our community and come say hello at Blockstack Summit.
Email is probably the most popular decentralized messaging protocol. Add yourself to my email contacts if you would like to stay in touch!