A Declaration of Device Independence

The future of computing is at a crossroads.

As our understanding of the Internet of Things (IoT) and the power of embedded computing reaches beyond wearables and home automation, something bigger is emerging. But since these points in time don’t come along too often, it’s critical to consider the possible outcomes.

A Possible Default: Centralization

There are a lot of platforms and standards available today for the Internet of Things. Most of these platforms attempt to describe a high-level topology of billions of devices becoming smart and connected. Cloud computing has been nothing short of transformative, and it’s given rise to entire new fields such as predictive analytics, machine learning, and collective intelligence. Cisco estimates there were approximately 8.7 billion devices connected to the Internet in 2012, and expects that the number of connected devices could reach up to 40 billion by 2020.

Whether or not that number is correct, there will be so many devices connected that it can be argued whether the cloud will be able to keep up with it. Centralization is certainly an easier way to build out these platforms. However, the authorities in these topologies all have an influence upon the network and can be exploited. The larger a network gets, the more an incentive for bad actors.

If companies build infrastructure and data networks optimized solely for their organization, we will end up with billions of devices stuck in vertical silos bound only by corporate interests.

Also, regardless of your position on the Snowden revelations around the NSA spying on US citizens, Facebook doing psychological research on unsuspecting users, or the myriad other expectations of trust that have been breached, one thing is clear. Over time, organizations will operate to maximize their own gain. It seems to be a law of human nature. Knowing this, does it make sense to build a new Internet of Things ecosystem with such heavy influence at the central authorities?

The Alternative: Decentralization

Imagine a future where devices have the autonomy to discover other devices, connect directly to them in a secure manner, and establish trust with them through contractual agreements. There is an adjacent possibility where a device not only interacts with others, but transacts value; where devices can pay each other directly for access to sensor data or to make something happen.

There’s a strong argument to be made that you gain efficiency if you push as much logic as possible to the edge of the network. When devices can communicate directly with each other — with or without the cloud — a notion of emergent behavior begins to arise. Much like insect colonies and plant roots, decentralized network structures with a few simple rules can provide for very complex systems to emerge. But these systems cannot emerge if artificial barriers exist that prevent the free flow of connectivity.

Even more importantly, we argue there is more value in a decentralized system than a silo’ed system. A controversial statement perhaps, when essentially what’s being claimed is that this system could be worth more than Facebook, or Google, or even Apple. But it’s true. A truly distributed system of billions of devices — each independently interacting and transacting value with each other — will create such a massive opportunity of new business models, it will dwarf the giants of today.

What we Learned from the Internet

Moving from the Internet days to the early World Wide Web continued this pattern. Any web site could link to any other web site, without permission, payment, or other limitation. Furthermore, web sites could be hosted on any capable server connected to the Internet, regardless of physical location or corporate structure. Call it democratization, call it an equalization, but it was the great “flattening” of the ability to read and publish data.

Then once we moved into the Web 2.0 era, we started to see a tendency of servers becoming consolidated into larger applications. Wordpress allowed anyone to host their own blogs — YouTube, their own videos — Flickr, their own photos. Entire new use-cases were built upon open, non-siloed standards such as IP, TCP, and HTTP, but some of these upper applications began to consolidate. What we’re seeing now are efforts by some to proprietize “down the stack” in a similar fashion, where lower levels of the IoT platform become less open. Efforts to build silos, where there is lock-in by end-users to one particular platform, adding artificial difficulty in preventing the migration to alternatives.

How We Get There

At Filament, we are building a platform that operates in distributed environments; removing the need for a “cloud”, or central network authority. Our devices, called Taps, are designed to operate without existing cellular or Wi-Fi networks, and will be able to independently process bitcoin-based payments and enforce digital smart contracts .

When we started Pinoccio (the name of our company before rebranding to Filament), we thought many people would want to build their own mesh networks. We thought millions of people would build their own projects, products, and companies, using our hardware. Through a series of setbacks, revelations, and talking with hundreds of customers, partners, and mentors — we realized something even bigger was emerging in our midst. Something massive, in fact. We had bumped into the tip of the iceberg of what the future of the Internet of Things could be.

Why now?

Our team always embraced a core ethos of decentralization, but it wasn’t until some key progress had been made within the Bitcoin and distributed consensus algorithm (a.k.a. blockchain) communities that this could really be correctly tackled. Then the IBM ADEPT project emerged, and we realized that they had a similar vision to us in regards to what a decentralized IoT future could look like.

Why Filament?

Jeremie Miller, Filament’s CTO, has a rich history in the decentralized and distributed computing world. He authored the XMPP protocol and later founded the instant messaging company Jabber. To put into perspective the impact Jabber had on the world 15 years ago — at the time AOL had a 52% marketshare in instant messaging usage with its AIM product. Jabber was created to break the monopolistic back of AOL, and allow anyone to run their own instant messaging servers. One report states that AOL now has less than 1% market penetration, while it wast estimated that XMPP was used by over 1 billion people daily while Facebook Messenger and Google Chat were both using it.

We all have a rare opportunity to leverage the best of what’s available today, to build out a different future of connected devices of tomorrow. We are humbled by the work done before us in the areas of distributed systems, real-time operating systems, and distributed consensus algorithms. And we are excited to combine these along with our own expertise in secure P2P communication to bring about a future we want to see exist.

What if we fail?

A shopkeeper’s son breaks the store window. The shopkeeper spends money on fixing the window, and restores her shop to its previous state. This clearly makes the windowmaker happy, as he just gained new business. But what is unseen is that, if the shopkeeper didn’t have to spend her money on a new window — replacing something broken — then she would’ve spent it on something else, perhaps a renovation, or a new book. What isn’t seen is what the shopkeeper could have bought, had she not spent her money on a window. We’ll never know what could have been.

What’s at stake for the Internet of Things that is unseen, yet could be lost if we build it on a centralized model? It’s a difficult question to answer, but it’s clear that there is a world of new marketplaces and opportunities available if we don’t have to repair broken windows.

The Declaration of Device Independence

We believe that all economic elements, digital and physical, old and new, must be fundamentally autonomous and distributed in order to maximize their potential. These new units of currency must be principally independent actors from centralized authority, retaining full control and complete privacy at the device providing the coupling and creating the value.

We refer to these beliefs as simply Distributed Sensor Transactions, or DIST for short. DIST is built on the protocol technologies that leverage the Bitcoin Blockchain, including the Telehash & TMesh (communication), Blockname (identity), and Blocklet (smart contracts, microtransactions).

--

--

Enabling the future of IoT. Learn more at filament.com.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store