Can we get blockchains to talk to each other? 

As they get used for ever more things, blockchain communication will be key.
Sign up for the Freethink Weekly newsletter!
A collection of our favorite stories straight to your inbox

If blockchains are going to eat the world, like software did, there’s a high bar to be cleared first: blockchain communication.

Even as blockchains bloom — they aren’t just crypto and NFTs anymore! — they tend to be built with their own idiosyncratic systems and mechanisms. This makes it difficult to share information between them; it’s like the Tower of Babel out there. 

But the blockchain communication field is starting to see its own rapid expansion, IEEE Spectrum reports. Blockchain communication startups are garnering millions in VC funding, researchers are developing new methods to get blockchains talking to each other, and some chains are joining the inter-blockchain communication protocol (IBC).

If blockchains are going to reach their full potential, they need to overcome a challenge: communicating with each other.

The blockchain boom: While their most famous use case is cryptocurrencies, like bitcoin, or the oh-so-hot NFTs, blockchains are finding their way into all sorts of things, like tracking supply chains or smart contracts, for example. These blockchain-powered contracts instantly kick into gear whenever a certain set of conditions are met, automatically completing your contract for you.

As Spectrum points out, all of these various uses make blockchain communication even more crucial. What happens if you use a smart contract to track your order for cold-chain pharmaceuticals, like IBM and Sonoco do, and you need to get that blockchain to talk to the blockchain that your client is paying you with?

You down with IBC? That’s the vision Christopher Goes, the lead developer of IBC, set out to fulfill. The inter-blockchain communication protocol is a model that can be added onto blockchains, allowing for “reliable, ordered, and authenticated” blockchain communication, according to Goes and his colleague’s overview paper.

“IBC enables blockchains to send & receive messages to & from other blockchains, just as computers send messages to & from each other over TCP/IP” — the protocols we use to connect over the internet — Goes wrote in ComputerWeekly

While the development of specific blockchains for specific uses means they can be highly specialized, it also means they are siloed. IBC changes that. With IBC, you could use Bitcoin to fulfill an Ethereum smart contract, or vice versa.

“Two pieces of software designed totally independently can now be connected and introduced to each other, without the thousands of coding hours required,” to build blockchain communication programs, Goes wrote.

Blockchains tend to be built with their own unique systems and mechanisms. This makes blockchain communication tough; it’s like the Tower of Babel out there.

Talking over each other: Spectrum reported on three different methods of blockchain communication. 

Most intuitive may be creating a “blockchain of blockchains,” the method Rafael Belchior at Portugal’s Instituto Superior Técnico is working on. Favored by blockchain communication companies Polkadot and Cosmos, a “blockchain of blockchains” requires creating one central blockchain whose entire job is passing blockchain data back and forth. 

Simple enough, but there’s a pretty big catch: All the blockchains involved need to have the same blockchain communication protocol, Belchior told Spectrum. 

Gang Wang of Emerson Automation Solutions is working on a different idea: Creating secure “gateways” that can act as a trustworthy link between different blockchains. 

If I want to send you bitcoin off my blockchain for our smart contract, the information is first verified, then passed on to the secure gateway. Once inside the gateway, the information is verified again, before being passed on to your blockchain’s gateway, and then onto your blockchain.

Blockchain communication startups are raising millions, researchers are developing new methods to get blockchains talking to each other, and some chains are joining the inter-blockchain communication protocol.

Hamburg University of Technology professor Stefan Schulte wants to facilitate blockchain communication by utilizing those smart contracts I keep bringing up. To do so, you need to “burn” your blockchain asset. Let’s say I want to pay you that Bitcoin again. I’d “burn” it by sending it to a user address that doesn’t exist. 

Included in the information are the details that would get the Bitcoin to you, kind of like the address on an envelope. A separate, third party looks out for these burned blockchain assets, and they scoop them up and pass them along to their destination for a reward. (To ensure no third-party shenanigans — a key value proposition for blockchains in general — they’ve got some crypto skin in the game, staking currency to the transaction.) 

Here’s the rub with this method, though; the transaction fee is over $6, Schulte told Spectrum, so it’s “still far from a solved problem.” 

Which pretty much sums up the state of blockchain communication as a whole.

We’d love to hear from you! If you have a comment about this article or if you have a tip for a future Freethink story, please email us at [email protected].

Related
Replit CEO Amjad Masad on bringing the next 1 billion software creators online
Freethink spoke with Masad about the future of software development, the outsized power of Silicon Valley, and the absurdity of the AI extinction theory.
You’re thinking of the metaverse all wrong, says Matthew Ball
Rumors of the metaverse’s demise have been greatly exaggerated.
Microsoft’s “parallel bets” strategy won the PC Wars. Will it work for AI?
Microsoft made parallel bets to make sure they held their OS lead. They’ll do the same for AI — will it work?
Pager panic: When beepers were infiltrating schools
Cities and schools once actually arrested students for carrying this dangerous technology.
“Cybersecurity shortage” could reach 85 million workers by 2030
The global talent shortage could reach 85 million workers by 2030, causing approximately $8.5 trillion in unrealized annual revenue.
Up Next
AI art
Subscribe to Freethink for more great stories