"Sidechains extend Bitcoin functionality through interoperable blockchain networks and today’s open source release includes an experimental sidechain that has a number of new working capabilities. With the release of Sidechain Elements, Blockstream is moving this effort into the community. We’re inviting developers to work with us, to test and use the code for their projects, and to share their proposals and code for additional capabilities.
Sidechains are decentralized, peer-to-peer networks that provide useful security, risk, and performance enhancements for global systems of value exchange that don’t need intermediaries, central banks or other third parties. They are distributed ledgers that are interoperable with each other and with Bitcoin, leveraging the most secure blockchain and code infrastructure in an additive way. Sidechains enable innovators to safely develop new applications without jeopardizing Bitcoin’s core code and putting billions of dollars worth of digital currency at risk.
We began our work on sidechains almost one year ago first through extensive discussions and debate with others in the technical community, and then in the publication of a whitepaper and launch of Blockstream. Over the past several months, we’ve been coding and testing initial implementations all in preparation for today’s release.
Sidechain Elements consists of several components: the core network software to build an initial testing sidechain, eight new features not currently supported by Bitcoin, a basic wallet, and the code for moving coins between blockchains. We’ve selected a collection of elements chosen to be both exciting and useful to three audiences with overlapping interests: the broader Bitcoin community; core technologists and smart-contract programmers; and businesses just starting to explore blockchain use cases. The new elements include Confidential Transactions, Basic Asset Issuance, Relative Lock Time and several others. We’ve posted a video of our CTO, Greg Maxwell, walking through all of new capabilities.
The initial sidechain included in the Sidechain Elements release uses a threshold of functionaries to protocol adapt between the sidechain and the main chain. We plan to release an update with merge-mining support where the functionary’s role will be to reflect the sidechain’s transfer requests to the main chain. A number of academic groups and individual contributors have agreed to run the Sidechain Elements functionaries, including Bitcoin groups at Stanford, MIT, and Princeton.
In the coming weeks, we’ll be publishing an early draft of a Bitcoin Improvement Proposal for a fully decentralized, two-way peg mechanism for the technical community to discuss. It’s our intention to migrate sidechains to the fully decentralized, two-way peg model.
Sidechains are an emerging technology, and this work is in its early stages. The code and working sidechain provide a basis for research and prototyping. We’ll undertake many of these efforts, and anticipate many others will happen independent of Blockstream with over 30 major financial institutions launching blockchain innovation projects, as well as interest in this tech from other Bitcoin and blockchain-based ventures." (https://blockstream.com/blog/)
- Sidechain Elements is available under the MIT open source license, along with initial documentation, on Blockstream’s code repo.