Bitcoin Integration Coming to the Internet Computer and InfinitySwap
Imagine integrating the most decentralized & liquid crypto market with the world's most powerful smart contract framework through the most up-and-coming DEX.
Well, this is just another roadmap addition to the most cypherpunk crypto project in the space. In a previous article, we covered DFINITY’s ability to decentralize front ends—a significant first step in strengthening the DeFi space from regulation and censorship, but still just a first step.
How Bitcoin is currently used in DeFi
A Wrapped Bitcoin is an ERC-20 token that is a representation of Bitcoin on the Ethereum network. Currently, wrapping Bitcoin is the only way to utilize Bitcoin in DeFi.
However, wrapping Bitcoin poses an issue with decentralizing finance, as services like RenVM and BitGo maintain custody of a user's Bitcoin. This concept of a middleman holding one's assets does not align with cypherpunk and DeFi ideals due to centralization's security risk.
Hence, this is one of the main reasons why DeFi has not seen the widespread adoption of Wrapped Bitcoin, as, at the time of writing this article, approximately 1.4% of the Bitcoin market is currently wrapped.
Solution
DFINITY is currently developing an alternative solution, which will allow users to directly integrate their Bitcoin on a secondary network, removing the middleman and the need to ‘wrap,’ giving users complete custody of their assets!
This will be made possible thanks to threshold cryptography and chain key technology, which DFINITY has almost completed developing. The process works thanks to a chain key which is simply a threshold key — i.e., a subnet blockchain within Internet Computer Protocol (ICP) that has the public key but not the private key. The Private key is shared amongst nodes; if sufficient nodes collaborate, they can create a signature for the chain key.
Smart contracts never actually have a private key. They simply call an API that instructs the blockchain as a whole to sign on their behalf. In addition, each canister (group of smart contracts) will have a Bitcoin Address already added in.
For those that stay true to cypherpunk and DeFi ideals, this is the only option for using Bitcoin in DeFi. Millions of Bitcoin holders are sitting on the sidelines waiting for a way to make their money work for them, and now the Internet Computer is granting them the opportunity to do so.
Challenges
There are still some challenges that the Internet Computer faces.
Currently, the Internet Computer relies on BLS cryptography for threshold signatures. However, this technology does not extend to ECDSA, which Bitcoin and Ethereum utilize. As a result, Chainkey will need to be upgraded to support both cryptographic techniques.
A non-trivial undertaking, but well within the capabilities of the world-class cryptographers working at the DFINITY foundation.
Future Plans
With Bitcoin being the first blockchain that will be successfully integrated with the Internet Computer, DFINITY will continue to introduce interoperability with other blockchains and have plans to do so with Ethereum. As Dominic Williams’ explained in his How the Internet Computer can supercharge Ethereum, DFINITY stands to help ETH in its most troubled areas: (1) Cost of Storage (2) Cost of Computation (3) Scalability.
One of the first benefits of BTC-ETH integration is storage. Today a GB of smart contract data can cost you about $100,000,000 on Ethereum. On the Internet Computer, you can expect that to be below $5 per year paid in cycles.
Furthermore, connecting the two will afford the same capabilities to smart contracts running on either chain. Ethereum smart contracts need to call directly into the canisters (IC’s version of smart contracts) to make all this possible. For example, shortly, a DeFi system running on Ethereum may use smart contracts on the Internet Computer to serve user experience to end-users securely.
This is opposed to using an insecure website hosted on the Big Tech cloud that forces end-users to trust the cloud service provider, website operator, and account database.
By tackling these three areas, we can see a massive explosion in DeFi imminently. A typical user will use the most decentralized and battle-tested smart contract ecosystem with the Internet Computer's speed, security, and cost benefits.
Conclusion
InfinitySwap is in a unique position. As one of the few DeFi platforms developing on the Internet Computer, we have innovated by replicating Ethereum functionality on this very distinct architecture. As a team that contributed to scalability solutions on Ethereum, we believe that Bitcoin’s integration with the IC is not just a triumphant victory for blockchains but a proof of concept for the interoperability solutions that are to come.
As Ethereum smart contract interoperability with the Internet Computer is being vigorously worked on, our ambition of being a DeFi hub translates across numerous blockchain ecosystems. Interactions through our IC-native platform could someday perform the desired action on any chain.
The integration will soon be notable for more than just cypherpunks, especially as it makes its way to the user experience. If you haven't already created an IC internet identity, we highly recommend doing so. With only a fingerprint, you can seamlessly and securely send ICP without the need to interact with keys and hardware wallets. Bitcoin transactions initiated on the IC will work similarly, with the touch of a finger, essentially adding smart contracts to Bitcoin.
Connect with InfinitySwap
Twitter | Website | Telegram | Discord | Github
***This article has been published at the request of the InfinitySwap team.
- Disclaimer: The views and opinions expressed on this website are solely those of the original author and other contributors. These views and opinions do not necessarily represent those of the Dfinity Community staff and/or any/all contributors to this site.