Bitcoin Forum
May 24, 2024, 08:57:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Fixed-Size Merged Mining Proof-of-Work (1000's of chains)  (Read 764 times)
bytemaster (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 566

fractally


View Profile WWW
June 09, 2013, 04:27:59 PM
 #1

I recently stumbled across these two papers which show that it is possible to prove a 'hash' exists in a fixed sized accumulator.  This is the basis behind ZeroCoin.

http://www.cs.stevens.edu/~mdemare/pubs/owa.pdf
http://spar.isi.jhu.edu/~mgreen/ZerocoinOakland.pdf

Based upon this, I would like to consider a new approach to merged-mining that is scalable to 1000's of chains.  Normally you would have to include the entire merkel tree for all of the subtrees and then provide the 'index' in the tree that includes the hash of the alt-chain header in order to prove the work.   This approach does not scale well as the size of the merkel tree quickly dwarfs the rest of the block-header with only 4 to 8 merged-mining chains.  

 If instead of using a merkel tree to 'prove the work', we first combined the hashs into the accumulator.  Then calculate the proof-of-work on the accumulator, then submit the accumulator + key as the proof-of-work.  The end result is that the block-header would only need to include,  1 nonce, 1 accumulator ( 160bit) and 1 key (160bit?) + normal block-header items.

Would such an approach be a better alternative to all existing merged mining strategies?  Would it be as 'secure'?

https://fractally.com - the next generation of decentralized autonomous organizations (DAOs).
XertroV
Member
**
Offline Offline

Activity: 88
Merit: 12

Max Kaye


View Profile WWW
June 10, 2013, 05:25:12 AM
Last edit: June 10, 2013, 10:52:53 AM by XertroV
 #2

I am very curious about this idea; could be of great use to Marketcoin.

Edit: Sadly can't comment on weather it is more or less secure, but it certainly seems like a much better proposal than (ab)using the merkle tree.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!