Layer1 Development Resources
Comprehensive tools and libraries for Layer1 development
Research
Glassnode InsightsIn-depth analysis and research on Bitcoin providing comprehensive on-chain market intelligence used for understanding market trends and dynamics
Bitmex ResearchExtensive collection of in-depth research articles and analyses on various aspects of Bitcoin featuring best-in-class evidence-based reports.- Bitcoin Policy InstituteThink tank that conducts research and advocacy to enhance understanding of Bitcoin and monetary networks, focusing on issues like national security, financial inclusion, human rights, and the environmental impact of Bitcoin mining
- Bitcoin Legal Defense FundFounded in 2021 as a non-profit foundation to support Bitcoin developers and protect the Bitcoin ecosystem
- BCAPResearch paper that provides an analysis of bitcoin's consensus mechanism, focusing on the roles of various stakeholders, their powers, and the incentives that guide their actions
- Discreet Log Contracts (DLCs)Privacy-focused, scalable smart contract system for Bitcoin, using a unique Schnorr signature-based protocol that minimizes trust in oracles providing external data
- Covenants PaperProposal of using a new 'CHECKSIGFROMSTACK' operation for signature verification of message arguments, enabling the creation of Bitcoin Script programs that restrict fund usage which can help with scaling custody
- UTXOs.orgProvides detailed information relating to BIP 119 including specs, pull requests, workshops, use cases, signaling, scaling custody and much more
- Covenants.InfoProvides detailed overviews of various covenant use cases and consensus change proposals, such as ANYPREVOUT, Template Key, CTV, and others
- BitVMNovel computing paradigm for expressing Turing-complete Bitcoin contracts without altering the network's consensus rules, leveraging a system where computations are verified rather than executed on Bitcoin
- Tapleaf CircuitsProof-of-concept implementation of BitVM for bristol circuits
- 8bit cpu for BitVMProof-of-concept turing complete 8-bit VM allowing you to write BitVM programs in assembly
- Bitcoin PIPEsResearch paper that proposes a novel method for verifying zero-knowledge proofs (ZKPs) on Bitcoin's Layer 1 (L1) blockchain without requiring soft forks, by utilizing a Polynomial Inner Product Encryption (PIPE) framework to emulate absent covenants, thus enabling applications like zkRollups and enhancing Bitcoin's programmability despite current limitations in Bitcoin Script
- ColliderScriptResearch paper that introduces ColliderScript, a method to enforce covenants in Bitcoin without protocol changes by leveraging hash collisions in 160-bit hash functions, enabling transaction introspection and arbitrary spending conditions
- BitStreamEfficient, decentralized file hosting protocol incentivized through Bitcoin payments that utilizes off-chain transactions, verifiable encryption, and a bond contract to ensure integrity and fairness in file transfers
- Open TimestampsPlatform offering an open standard for blockchain-based timestamping, enabling users to prove the existence of documents or data prior to a specific point in time
- UTXOraclePython script for creating a decentralized and trustless way to calculate Bitcoin price using a novel UTXO-based approach
- WarnetTool to launch a simulated bitcoin network for monitoring and analyzing emergent behavior in order to increase security and prevent possible threats on the live bitcoin network
- Ordinal TheoryNumbering scheme for satoshis that allows for tracking and transferring individual units by assining numbers to satoshis based on the order they are mined and transferred, without requiring additional tokens or changes to Bitcoin
- BBQr - Better Bitcoin QRProtocol enabling large files that can fit into a single QR to be sent as a series of QR codes (an "animated QR").
- Silent PaymentsPrivacy-preserving static addresses for Bitcoin
- DotNutC# Cashu library for the .NET framework
- Simfony Web IDEWeb based IDE for writing bitcoin scripts written in simfony to be deployed to Liquid
- Bitcoin Development EnvironmentProject aiming to simplify the creation and management of developer environments used to compile and test Bitcoin software, such as Bitcoin Core
- shinigamiBitcoin Script library for generic Script VM execution in Cairo, enabling the generation of STARK proofs for Bitcoin Script computation and Bitcoin transaction execution
- SemaphoreA simple proof of concept by Supertestnet allowing people to crowdfund projects with bitcoin
- NostrSimple, open protocol that enables global, decentralized, and censorship-resistant social media