The goal is to have an opportunity cost to breaking the rules.
Proof of Burn is a real cost for following the rules.
On 12/10/2014 01:35 AM, Tamas Blummer wrote:
> We spend scarce resources external to the digital realm to create Bitcoin.
> Real world sacrifice is needed to avoid “nothing at stake” and sybil
> attacks. With Bitcoin we now have a scarce resource within the digital realm,
> so it appeals my intuition to re-use it for sacrifice instead of linking
> again an external, real world resource.
>
> In following I outline a new mining algorithm for side chains, that burn
> Bitcoins to secure them.
>
> The side chain block validity rules would require that a transaction on the
> Bitcoin block chain provably destroys Bitcoins with an OP_RET output, that
> contains the hash of the block header of the side chain. To also introduce a
> lottery, the burn transaction’s hash is required to satisfy some function of
> the block hash it was included in on the Bitcoin block chain. For example
> modulo m of the burn transaction hash must match modulo m of the block hash,
> that is not known in advance.
>
> Those who want to mine the side chain will assemble side chain block
> candidates that comply the rules of the side chain, then a Bitcoin
> transaction burning to the hash of the block candidate and submit it to the
> Bitcoin network. Should he burn transaction be included into the Bitcoin
> block chain and the Bitcoin block’s hash satisfy the lottery criteria, then
> the block candidate can be submitted to extend the side chain.
>
> A side chain block header sequence would be accepted as side chain trunk if a
> sequence of Bitcoin SPV proofs for burn transactions prove, that linked
> blocks have the highest cumulative burn, if compared to alternative
> sequences.
>
> The Bitcoin miner will include burn transactions because they offer Bitcoin
> fees. Bitcoin miner can not selectively block side chains since the hashes
> associated with the burn do not disclose which side chain or other project
> they are for. Here you have a “merged mining” that does not need Bitcoin
> miner support or even consent.
>
> Mining difficulty of the side chain could be adjusted by stepping up the
> required burn and/or hardening the criteria that links a burn proof
> transaction with the bitcoin block hash it is included in.
>
> The difficulty to mine with burn would be dynamic and would also imply a
> floating exchange rate between Bitcoin and the side coin.
>
> Tamas Blummer
> Bits of Proof
>
> 00000000000000001172380e63346e3e915b52fcbae838ba958948ac9aa85edd
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
>
>
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development