You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.4 KiB

layout title
page Drivechain

Pitch

Has scaling got you down? Are your BTC hodlings threatened by Ethereum, Z-Cash, Ripple, and Other Ethereum? Did you want to support every possible transaction type, but can't because core's design is set in stone for the rest of its lifetime? Does 'using a separate currency at each individual store' sound like an incredibly stupid idea to you, one which contradicts the very purpose of money?

If you think that blocks are too small, or too big, or that they should contain more message-types, or that they should contain fewer message-types, or if you think the CoreDevs should be fired, or that the CoreDevs should be hired, then sidechains might be for you!

What are sidechains?

Sidechains are alternate chains of Bitcoin ("Alt-chains") which do not have their own token. To use them, individuals deposit BTC into the sidechain (at a 1:1 rate) which they later redeem (also at a 1:1 rate). Therefore, the total number of BTC currency units remains fixed at 21 million, no matter how many chains are used.

They allow anyone to develop and run their own code, without facing the (near-impossible) task of also bootstrapping a new unit of money. Conversely, sidechains filter out get-rich-quick schemes (as the 'get rich' part is now impossible), and allow good projects to stand out and receive our attention.

Other Benefits of Sidechains

Sidechains allow Bitcoin to emulate its competitors. In this way, Bitcoin will always have the best code, because it can copy any code that exists.

Third, sidechains allow greater privatization of computing resources. Currently, Bitcoin is a single large commons. It must be managed, USSR-style, because Satoshi's consensus protocol requires everyone to agree on everything, down to the very last byte. Sidechains allow users to exert great individual control over the resources they are willing to commit to the P2P network (and the benefits which they would like to receive in return).

Fourth, sidechains allow us to take greater risks that we could previously. We can deploy a new piece of software -with actual Bitcoin on the line- and yet if this new software fails, the failure will only take down a small, experimental portion of the Bitcoin Ecosystem. Only those users who opted-in to these newest features would be affected. Since everyone can learn from the failures of one individual, total progress accelerates.

Further Reading

Check out the sidebar for more info.

Demo Video and Screenshots

View our Demo Video.

Two instances of Bitcoin, at time=0:

shot-1

Mine some mainchain Bitcoin, open the sidechain's "transfer" tab:

shot-2

Make a deposit (from mainchain to sidechain, these happen instantly):

shot-3

Make a withdrawal (from sidechain to mainchain, these are very slow):

shot-4

Time passes. Eventually the withdrawal is confirmed:

shot-5

The BTC has completed its round trip journey!

Contact

Email: truthcoin /at/gmail/

PGP Key: F162C410

I attempt to respond immediately to all Twitter inquiries.