Browse Source

Reduce

CryptAxe-typo1
Paul Sztorc 8 years ago
parent
commit
83fea3301a
  1. 29
      index.md
  2. 37
      literature/index.md

29
index.md

@ -6,29 +6,24 @@ title: 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](http://satoshi.nakamotoinstitute.org/posts/bitcointalk/126/#selection-21.69-21.214)? 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!
* 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](http://satoshi.nakamotoinstitute.org/posts/bitcointalk/126/#selection-21.69-21.214)?
* Does 'using a separate currency at each individual store' sound like a dumb idea to you, so dumb that it 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 fewer message-types, or if you think the CoreDevs should be fired, or if you don't want anyone firing your favorite Dev, 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).
### Benefits of Sidechains
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.
1. **Permissionless Innovation**: Anyone can develop / run their own code, without facing the (near-impossible) task of also bootstrapping a new unit of money.
2. **Anti-Scam**: SCs filter out get-rich-quick schemes (the 'get rich' part is now impossible). Therefore, good projects can stand out and receive our attention.
3. **Eliminates Competition**: Bitcoin will always have the best code, because it can copy any code that exists.
4. **Freedom to Choose**: Satoshi's consensus protocol requires everyone to agree on everything, down to the very last byte. Sidechains allow users to choose which benefits they would like to pay for.
5. **Faster Progress**: SCs let us test new features. The tests are safe -- if these features fail, they won't take down the main network. However, the tests are also informative -- real BTC is on the line.
### Demo Video and Screenshots
@ -56,6 +51,8 @@ Time passes. Eventually the withdrawal is confirmed:
The BTC has completed its round trip journey!
Check out the sidebar for more info.
### Contact
<p><u>Email:</u> truthcoin /at/gmail/</p>

37
literature/index.md

@ -18,11 +18,8 @@ To this, only two modifications have since been made:
### Sidechain Privatization
Series on "smart contract ecology" / "why it isn't bad that miner can rob the sidechain".
[Slides](/media/psztorc-sidechain-privatization.pdf)
Youtube Videos:
* "smart contract ecology"
* "Why it isn't bad, that miner can rob the sidechain".
1. [Intro, Problem, and Outline](https://www.youtube.com/watch?v=xGu0o8HH10U&list=PLw8-6ARlyVciMH79ZyLOpImsMug3LgNc4&index=1)
2. [When Contracts Attack - Oracles](https://www.youtube.com/watch?v=2OOKgTSrITs&list=PLw8-6ARlyVciMH79ZyLOpImsMug3LgNc4&index=2)
@ -30,41 +27,33 @@ Youtube Videos:
4. [The Benefits of Running Any Program (are Nonexistant)](https://www.youtube.com/watch?v=k3L2Rdz06NM&list=PLw8-6ARlyVciMH79ZyLOpImsMug3LgNc4&index=4)
5. [Why do we allow Contracts to "Censor" our "Freedom"?](https://www.youtube.com/watch?v=GsnDUAkwlOw&list=PLw8-6ARlyVciMH79ZyLOpImsMug3LgNc4&index=5)
[Slides](/media/psztorc-sidechain-privatization.pdf)
### Risk Analysis
Series on "Sidechain Risks"
[Slides](/media/psztorc-sidechain-risks.pdf)
Youtube [Playlist](https://www.youtube.com/playlist?list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg)
1. [Intro](https://www.youtube.com/watch?v=0goYH2sDw0w&list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg&index=1)
2. [The Docile Miner](https://www.youtube.com/watch?v=91TufmffIDg&list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg&index=2)
3. [Bandwidth Paradox](https://www.youtube.com/watch?v=9Yl4zd5V1W8&list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg&index=3)
4. [Eq. Tx Fees in an Unconstrained Future](https://www.youtube.com/watch?v=YErLEuOi3xU&list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg&index=4)
5. [Orphaning and Conclusions](https://www.youtube.com/watch?v=0gRDuLWq0Vg&list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg&index=5)
[Slides](/media/psztorc-sidechain-risks.pdf)
### Response to Criticism re: "Miner Centralization"
[Playlist](https://www.youtube.com/playlist?list=PLw8-6ARlyVciNjgS_NFhAu-qt7HPf_dtg)
* [The Mirage of Miner Centralization](http://www.truthcoin.info/blog/mirage-miner-centralization/)
* [Miner Threat Model and Equilibrium Analysis](http://www.truthcoin.info/blog/mining-threat-equilibrium/)
* [Blind Merged Mining](http://www.truthcoin.info/blog/blind-merged-mining/)
### Milan Presentation - Sidechain Scaling
Subtitle: Better Strategy Can Improve TX-Throughput, Even if it Can't Improve TX-Physics
"Better Strategy Can Improve TX-Throughput, Even if it Can't Improve TX-Physics"
[Slides](/media/psztorc-milan.pdf)
[Youtube Video](https://www.youtube.com/watch?v=Gzg_u9gHc5Q&t=6575s)
[Video](https://www.youtube.com/watch?v=Gzg_u9gHc5Q&t=6575s)
### Construct 2017
Subtitle: Overview / Teaser / Demo
"Overview / Teaser / Demo"
[Slides](/media/psztorc-drivechain-construct-2017.pdf)
@ -72,6 +61,14 @@ Subtitle: Overview / Teaser / Demo
## Blog Posts
### Theory
* [Sidechain Governance via Miners](http://www.truthcoin.info/blog/contracts-oracles-sidechains/).
* [Drivechain OP Code, Sidechains vs Smart Contracts](http://www.truthcoin.info/blog/drivechain-op-code/).
* [Upgrading Smart Contracts to "Wise Contracts"](http://www.truthcoin.info/blog/wise-contracts/).
* [Upgrading Smart Contracts to "Wise Contracts"](http://www.truthcoin.info/blog/wise-contracts/).
### Response to Criticism (re: "Miner Centralization")
* [The Mirage of Miner Centralization](http://www.truthcoin.info/blog/mirage-miner-centralization/)
* [Miner Threat Model and Equilibrium Analysis](http://www.truthcoin.info/blog/mining-threat-equilibrium/)
* [Blind Merged Mining](http://www.truthcoin.info/blog/blind-merged-mining/)
Loading…
Cancel
Save