Dear list, This message concerns pegged "sidechains", namely the Two Way Peg [1]. Specifically, it is to introduce a new OP Code (perhaps called "OP_CheckVotesVerify"). This OP code can be deployed by soft fork, and has (as we all probably know) many benefits, including:
1. ("Optional hard forks") Sidechains allow 'opt in' adoption of new features. As a result, Bitcoin (the bearer asset, not the software) will never need to worry about competing with an alternate system. This includes competitors such as Ripple or Ethereum (supposedly "innovative"), as well as BitcoinXT and Bitcoin Classic (supposedly "popular"). 2. ("Staging Upgrades") SCs allow complex updates to Bitcoin to be tested, in a realistic environment (where actual BTC are at risk, and utilizing actual network mining resources). If these updates fail, they can be revised; if they succeed, they can be incorporated into the mainchain. 3. Directing "blockchain resources" to Bitcoin. This includes money, developer talent, public attention, etc. 4. Less time spent debating controversial features. Instead, we return to a culture of "permissionless innovation". Again, as we all know, the concept has generally received high interest and favorable appraisal. -- However, this feature has highly complex effects on the Bitcoin ecosystem, and so the details should command our full attention. First, the deployment of this OP Code involves new block validation rules ("Drivechain") which are described on my blog [2]. In addition to that post, I intend to release short presentations: 1. On the overall design justification. 2. On "Enforcing Limits on Shared Resources". This explores the potential for SCs to have a detrimental effect on users of vanilla BTC, and how this proposal confronts these problems. 3. On the governance of SCs-- aka the degree of 'coupling', inter-relatedness, and/or hierarchy --- and how Drivechain's design acts to maximize the total value of the "chain portfolio". My purpose, in emailing today, is to begin the conversation. The scope of the concept is simply too large, to draft a readable BIP without knowing what the actual points of interest are. Please express your reactions! Thank you for reading, Paul P.S. In assessing the proposal, you may find a recent technical paper [3] by Sergio Demian Lerner to be of interest. -- [1] https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-March/004724.html [2] http://www.truthcoin.info/blog/drivechain/ [3] http://www.rootstock.io/#resources ( https://uploads.strikinglycdn.com/files/27311e59-0832-49b5-ab0e-2b0a73899561/Drivechains_Sidechains_and_Hybrid_2-way_peg_Designs_R9.pdf ) _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev