ICP’s Schnorr integration ushers in Bitcoin DeFi era

The Internet Computer Protocol (ICP) plans to use advanced threshold cryptography to unlock decentralized finance capabilities and smart contract functionality on Bitcoin’s base layer.

Speaking to Cointelegraph during Paris Blockchain Week, Dfinity senior research scientist Aisling Connolly outlined how ICP’s integration of threshold-Schnorr signatures will enable the protocol’s smart contracts to obtain addresses and authorize transactions directly to the Bitcoin blockchain.

Schnorr signatures are a specific type of digital signature named after mathematician Claus Schnorr. They work like a secret handshake between two parties, proving that one person has signed off on something without revealing their secret code.

Related: Unpacking Schnorr Signatures: Blockstream’s MuSig to Improve Bitcoin Transactions?

The implementation will allow ICP smart contracts to sign Schnorr signatures to etch Bitcoin Runes, inscribe Ordinals in a decentralized manner, send, receive and bridge BRC-20 tokens directly on the Bitcoin base layer, sign taproot transactions and re-inscribe Ordinals.

ICP anticipates the full implementation of threshold-Schnorr to be launched midway through 2024. ICP integrates the core implementation of threshold-Schnorr-BIP340, which enables smart contracts to derive addresses and authorize native Bitcoin transactions.

“Schnorr allows extra functionality, like batching transactions. It also allows for new use cases that are developing on Bitcoin. You see people inscribing Ordinals over the last year, it will help do this without any tweaks and from other chains,” Connolly explains.

The researcher added that the ability to inscribe Ordinals or etch Runes following the Bitcoin halving generally requires using Schnorr signatures. Connolly said Schnorr signatures are similar to ECDSA signatures that Bitcoin uses to control its ownership, but the former is “simpler, faster and more secure.” She said:

“If you have Schnorr as a native thing, then it allows smart contracts to directly write or etch runes on the Bitcoin blockchain. This is pretty special. I don’t know anyone who’s doing this at the moment.”

The hope is that combining Schnorr signatures with ICP’s protocol-level integration with the Bitcoin network will open possibilities for decentralized applications (DApps) and services that can leverage the liquidity and security of Bitcoin without relying on centralized bridges. 

Connolly highlighted a handful of working use cases that are already being explored and built by ecosystem developers.

“One use case is ICP serving as this orchestration layer. Let’s say you have an existing DApp on Ethereum, and you want to leverage Bitcoin. You can have an ICP smart contract that works alongside it to talk and write to Bitcoin,” Connolly explains.

Others are building applications from scratch using ICP. Connolly highlighted Taler DAO, an algorithmic Bitcoin-backed stablecoin, as an example of new experiments using the infrastructure.

Related: Bitcoin Core Devs Reveal How Schnorr Signatures Can Help Scale Bitcoin

Another consideration is how the integration will be received by the wider Bitcoin community. “OG” Bitcoiners are typically skeptical of integrations and solutions that promise to bridge the preeminent cryptocurrency and its underlying blockchain to other chains.

Connolly said conversations with Bitcoin proponents suggest that there is an open attitude toward infrastructure that broadens the utility of Bitcoin:

“Some of the work that we’re doing is being picked up by Bitcoiners and in the BitVM Telegram chat, they’re discussing the stuff that we’re doing and how it can be used.”

The researcher believes the Bitcoin community is generally open to exploring and considering using tools like decentralized exchanges on ICP that supports noncustodial wallets. Connolly said this would allow DeFi capabilities like staking Bitcoin without relinquishing control of a user’s private keys.

“If Bitcoin is the kind of de facto store of value in a digital currency like cryptocurrency, why can it not be the sort of de facto like hyper-secure compute platform as well?”

ICP now has over 300 developers building Bitcoin-enabled DApps in the field of DeFi, NFTs, gaming and social media. ICP introduced Bitcoin integration in 2022. Using chain key cryptography removed the need to use bridges for cross-chain functionality, allowing ICP smart contracts to hold, send and receive Bitcoin.

Magazine: Big Questions: How can Bitcoin payments stage a comeback?