[Paper Review] Sidecoin: a Snapshot Mechanism for Bootstrapping a Blockchain
Sidecoin proposes a snapshot mechanism to bootstrap a new blockchain by preserving Bitcoin's economic state—specifically, unspent transaction outputs (UTXOs) with balances above $0.20—into a new altcoin, enabling trustless, proportional distribution of a 'spinoffcoin' to existing Bitcoin holders. The method uses a memory-efficient blockchain parser to extract and sort UTXOs, embeds them as coinbase transactions in block one, and allows users to claim their new coins via a cryptographically verifiable transaction signed with their Bitcoin private key.
Sidecoin is a mechanism that allows a snapshot to be taken of Bitcoin's blockchain. We compile a list of Bitcoin's unspent transaction outputs, then use these outputs and their corresponding balances to bootstrap a new blockchain. This allows the preservation of Bitcoin's economic state in the context of a new blockchain, which may provide new features and technical innovations.
Motivation & Objective
- To design a mechanism for creating new blockchains that inherit Bitcoin’s economic distribution without pre-mining or centralized allocation.
- To enable altcoin developers to bootstrap their projects with a large, organic user base by leveraging existing Bitcoin wealth.
- To provide a transparent, trustless method for distributing new cryptocurrencies based on a verifiable snapshot of Bitcoin’s blockchain state.
- To demonstrate that snapshot-based bootstrapping can incentivize adoption and reduce speculative rent-seeking in new coin launches.
Proposed method
- Parse Bitcoin’s blockchain using a memory-lean block parser (modified from Znort’s blockparser) to extract UTXOs with balances above ~$0.20.
- Sort and export UTXOs into a tab-delimited snapshot file containing balance, hash160, and Bitcoin address.
- Embed the snapshot data as multiple coinbase transactions in block one of the new blockchain, each representing a Bitcoin address’s balance.
- Implement a claim transaction mechanism where users sign a transaction with their Bitcoin private key to unlock equivalent sidecoins on the new chain.
- Introduce a new RPC command, `claimtx`, to automate the claim process and integrate with the blockchain’s RPC interface.
- Use a genesis switch in the code to conditionally load the snapshot block and ensure correct block hash and Merkle root are set.
Experimental results
Research questions
- RQ1How can a new blockchain be bootstrapped with a distribution that reflects the economic state of an existing blockchain like Bitcoin?
- RQ2What technical mechanisms enable trustless, verifiable distribution of new coins to existing cryptocurrency holders?
- RQ3Can a snapshot-based mechanism reduce speculative rent-seeking and improve adoption for new altcoins?
- RQ4What are the performance and scalability implications of including a large snapshot as the first block in a new blockchain?
- RQ5How can cryptographic proof of ownership be used to securely claim new coins without relying on centralized authorities?
Key findings
- The snapshot mechanism successfully extracted and sorted 2 million UTXOs with balances above ~$0.20 from the Bitcoin blockchain, forming a comprehensive economic snapshot.
- The Sidecoin implementation successfully embedded the snapshot data as multiple coinbase transactions in block one, enabling the creation of a new blockchain with a fair initial distribution.
- The claim transaction mechanism allows users to cryptographically prove ownership of their Bitcoin private keys to unlock equivalent sidecoins, ensuring trustlessness.
- The system demonstrated that a new blockchain can be bootstrapped with a large, pre-existing user base by leveraging Bitcoin’s economic state.
- The method enables altcoin developers to achieve rapid community adoption, as all Bitcoin holders are automatically eligible to claim new coins.
- The approach avoids pre-mining and speculative allocation, instead incentivizing long-term value creation through technological innovation.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.