The Elements Project

Extend Bitcoin with composable building blocks,
deployed to your very own sidechain.

Join the Community


As open source, protocol-level technology, developers can use Elements to extend the functionality of Bitcoin and explore new applications of the Blockchain.

See Who Is Using Elements

Confidential Transactions

The Confidential Transactions Element keeps the amounts transferred in a blockchain transaction visible only to participants in the transaction.

Read the specs

Segregated Witness

The Segregated Witness Element eliminates all known forms of transaction malleability, and allows significant blockchain pruning optimizations.

Read the specs

The Periodic Table

Elements are open-source bundles that can be used alongside one another to construct new, novel applications using the Bitcoin blockchain.

Browse The Elements


Sidechains are extensions to existing blockchains, enhancing their privacy and functionality by adding features like smart contracts and confidential transactions.

Browse Known Sidechains


Build your prototype on top of alpha, the first pegged sidechain. alpha includes all "production-ready" Elements, including Segregated Witness and Confidential Transactions.

Learn About Alpha


You could list your sidechain here! If you've deployed your network to the public, you can add it via a simple pull request.

Add Your Sidechain