Rollkit has taken to Twitter to announce that it now supports the sovereign rollup on Bitcoin. This marks the first-ever research integration of Bitcoin for sovereign rollups as a data availability layer. Following the integration, developers will have larger power to create rollups. The implementation of the integration module enables them to leverage Bitcoin for data availability.
A demo version is live by Rollkit at the moment. It can be tested on the Bitcoin testnet that is present in the local edition. The demo version comes loaded with Rollkit EVM sovereign rollup.
Experimentation with personal Bitcoin sovereign rollup is very much possible upon reviewing the video for the same on YouTube. The integration not just expands the possibilities for rollups but also comes with the potential to help bootstrap a blockspace fee market on Bitcoin that is healthy enough to offer a sustainable security budget.
The implementation took a few steps to become a practical reality starting with ordinals that displayed the possibility of publishing arbitrary data on Bitcoin. Gaining clarity on the matter gave Rollkit enough confidence to follow the process and move ahead with sovereign rollups. A total of two functions remain at the center – submitting rollup blocks and retrieving them. Taproot transactions have been utilized to their best efficiency to ensure that data can be read and written on Bitcoin.
Also called the Bitcoin-da package, it basically provides the interface to power the read and write function on Bitcoin. What makes them a hot commodity is the fact that they can be used again for another project that has a similar requirement of reading and writing data on Bitcoin.
Bitcoin-da package was, however, first developed to meet their own DataAvailabilityLayerClient interface. Upon gaining clarity about client behavior and syncing of blocks, Rollkit implemented SubmitBlock and RetrieveBlock functions. This powered them to read and write data on Bitcoin.
Rollkit was introduced last week as a modular framework for rollups. A week later and the team announced the development where the framework is ready to support sovereign rollups on Bitcoin. Rollkit, with this integration, inherits the data availability guarantee and security guarantee of Bitcoin.
The early research integration becomes a reality with the courtesy of the Taproot upgrade by Bitcoin and utilizing Bitcoin for publishing arbitrary data by Ordinals.
Taproot has rather expanded the amount of data that could be inscribed. Prior to its introduction, the number stood at 80 bytes for a single Bitcoin transaction. It has now jumped to a full block’s worth of data which comes to around 4 MB. Meaning. It is now easier to publish larger data on the Bitcoin blockchain.
With the addition of Bitcoin, Rollkit has extended the list from Celestia to double the usage of Celestia, majorly for data availability and consensus. The introduction of Bitcoin has allowed rollups to execute and settle simultaneously to offload consensus and data availability on Bitcoin.
As the future knocks, all the sovereign communities will be built around different applications. However, it would be a big deal for all the companies to bear the high cost that is involved in deploying a layer 1 blockchain. However, to deal with this not-very-sustainable situation, the sovereign rollups are here. It will be useful in deploying a sovereign blockchain that inherits the data and information available on another; layer 1 chain like that of Bitcoin.