[Bitcoin-development] ACK NACK utACK Concept ACK

2014-12-09 Thread Sergio Lerner
Is that the full terminology or are there more acronyms?
Is this documented somewhere?

Best regards,
 Sergio.



--
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=164703151iu=/4140/ostg.clktrk
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] ACK NACK utACK Concept ACK

2014-12-09 Thread Matt Corallo
Also utACK (untested ack) and tested ack when people are being explicit.

On 12/09/14 21:14, Sergio Lerner wrote:
 Is that the full terminology or are there more acronyms?
 Is this documented somewhere?
 
 Best regards,
  Sergio.
 
 
 
 --
 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=164703151iu=/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=164703151iu=/4140/ostg.clktrk
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] ACK NACK utACK Concept ACK

2014-12-09 Thread Wladimir
Abbreviations:

Concept ACK - agree with the idea and overall direction, but haven't
reviewed the code changes nor tested it
utACK - reviewed the code changes, but did not put it through any testing
Tested ACK - reviewed the code changes and verified the functionality/bug fix

I tend to only use bare ACK if there is nothing to test in the first
place, for example for documentation changes.

Wladimir


On Tue, Dec 9, 2014 at 9:30 PM, Matt Corallo bitcoin-l...@bluematt.me wrote:
 Also utACK (untested ack) and tested ack when people are being explicit.

 On 12/09/14 21:14, Sergio Lerner wrote:
 Is that the full terminology or are there more acronyms?
 Is this documented somewhere?

 Best regards,
  Sergio.



 --
 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=164703151iu=/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=164703151iu=/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=164703151iu=/4140/ostg.clktrk
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


[Bitcoin-development] Merged mining a side chain with proof of burn on parent chain

2014-12-09 Thread Tamas Blummer

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

1172380e63346e3e915b52fcbae838ba958948ac9aa85edd


signature.asc
Description: Message signed with OpenPGP using GPGMail
--
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=164703151iu=/4140/ostg.clktrk___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development