Friday 1 December 2017

Sick of the price threads? - [bitcoin-dev] Two Drivechain BIPs


This was already submitted but amidst the price posts it may have never received proper attention.Direct Link.Modified:Hello,First, Drivechain has vaguely escaped vaporware status. If you've ever thought "I'd like to take a look into Drivechain when there is code", then now is a pretty good time. (Unfinished items include M1, and M8_V2.)http://bit.ly/2kepNZ9: http://bit.ly/2BFeQnR sidechain: http://bit.ly/2kgCN0j, I think drivechain's documentation / BIP-Drafts are tolerably readable.Here they are:http://bit.ly/2BA2Eoh: /u/luke-jr , I think they are ready to be assigned formal BIP Numbers.This is also a request for code review. The most helpful review will probably take place on GitHub.Regular review is also welcome. Although, please read our recently-updated FAQ, at: http://bit.ly/2khz3eT .And also see major earlier discussions:http://bit.ly/2BBg6bf a nice weekend everyone,PaulHashrate EscrowAbstractA "Hashrate Escrow" is a clearer term for the concept of "locked to an SPV Proof", which is itself a restatement of the phrase "within a sidechain" as described in a famous Oct 2014 paper written partially by some Blockstream co-founders.The concept resembles a 2-of-3 multisig escrow, where the 3rd party (who will arbitrate any disputes) is the set of Bitcoin Miners. However, miners do not sign the transaction with a private key. Instead, they sign it by directing hashpower over it for a period of time.This project has a website which includes a FAQ.MotivationIn practice these escrows are likely to be "asymmetric sidechains" of Bitcoin (such as Rootstock) or "virtual chains" within Bitcoin (such as proposed by Blockstack in mid-2016).Sidechains have potential benefits, including:Protect Bitcoin from competition from altcoins and spinoffs. Safely allow competing implementations (of sidechains).Protect Bitcoin from hard fork campaigns. (Such campaigns represent an existential threat to Bitcoin, as well as an avenue for developer corruption.)Help with review, by making it must easier for reviewers to ignore bad ideas.Provide an avenue for good-but-confusing ideas to prove their value safely.Blind Merged MiningAbstractBlind Merged Mining (BMM) is a way of mining special extension blocks, ie "sidechains". It produces strong guarantees that the block is valid, for any arbitrary set of rules; and yet it does so without requiring miners to actually do any validation on the block whatsoever.BMM actually is a process that spans two or more chains. For an explanation of the "whole picture", please see this post. Here we focus on the modifications to mainchain Bitcoin.To support BMM, the mainchain is asked to accomplish two goals:Track a set of ordered hashes (the merged-mining).Allow miners to "sell" the act of finding a sidechain block (through the use of a new extended serialization transaction type). These goals are accomplished by forcing nodes to validate two new messages (M7, M8), and track data in one new database (D3).MotivationRegular "Merged-Mining" (MM) allows miners to reuse their hashing work to secure other chains (for example, as in Namecoin). However, traditional MM has two drawbacks:Miners must run a full node of the other chain. (This is because [while miners can effortlessly create the block] miners will not create a valid payment to themselves, unless the block that they MM is a valid one. Therefore, miners must assemble a valid block first, then MM it.)Miners are paid on the other chain, not on the regular BTC mainchain. For example, miners who MM Namecoin will earn NMC (and they will need to sell the NMC for BTC, before selling the BTC in order to pay for electricity). Blind Merged-Mining (BMM) attempts to address those shortcomings. via /r/Bitcoin http://bit.ly/2kggHLo

No comments :

Post a Comment