Skip to main content
QUICK REVIEW

[Paper Review] Sidecoin: a Snapshot Mechanism for Bootstrapping a Blockchain

Joseph Krug, Jack Peterson|arXiv (Cornell University)|Jan 1, 2014
Blockchain Technology Applications and Security3 citations
TL;DR

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.

ABSTRACT

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.