301 - Blind Merged Mining (Consensus layer)
BIP: 301 source Layer: Consensus (soft fork) Title: Blind Merged Mining (Consensus layer) Author: Paul Sztorc CryptAxe Comments-Summary: No comments yet. Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0301 Status: Draft Type: Standards Track Created: 2019-07-23 License: BSD-2-Clause Table of ContentsAbstractMotivationNotation and ExampleSpecificationBMM AcceptBMM RequestBackward compatibilityDeploymentReference ImplementationCopyright Abstract Blind Merged Mining (BMM) allows SHA-256d miners to collect transaction fee revenue from other blockchains, without running any new software (i.e., without "looking" at those alt-chains, hence "blind"). Instead, this block-assembly work is done by alt-chain users. They choose the alt-chain block, and what txns go in it, the fees etc. Simultaneously, these users "bid" on L1 to win the right to be the sole creator of the alt-chain block. BIP-301 ensures that L1 miners only accept one bid (per 10 minut...
300 - Hashrate Escrows (Consensus layer)
BIP: 300 source Layer: Consensus (soft fork) Title: Hashrate Escrows (Consensus layer) Author: Paul Sztorc CryptAxe Comments-Summary: No comments yet. Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0300 Status: Draft Type: Standards Track Created: 2017-08-14 License: BSD-2-Clause Post-History: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-May/014364.html Table of ContentsAbstractMotivationSpecificationOverviewD1 (The Sidechain List)D2 (The Withdrawal List)M1 -- Propose SidechainM2 -- ACK Sidechain ProposalWithdrawing in BundlesM3 -- Propose BundleM4 -- ACK Bundle(s)ExamplesSaving SpaceM5 -- Deposit BTC (from L1 to L2)M6 -- Withdraw BTC (from L2 to L1)OP_DRIVECHAINBackward compatibilityDeploymentReference ImplementationCopyright Abstract BIP-300 enables a new type of L2, where "withdrawals" (the L2-to-L1 txns) are governed by proof-of-work -- instead of a federation or fixed set of pubkeys. BIP-300 emphasizes slow, transpar...