Boolberry has a feature named transaction identification by prefix, which allows to "cut ring signatures from the blockchain reducing block chain size by 60-90%, depending on mixin usage." Is this compatible with every CN coin? Does it have any disadvantages?

For more information on transaction identificiation by prefix

1 Answer 1


I just took a look at the get_transaction_hash function in the Monero source code, and if I understand it correctly, the way the transaction hash is computed will change once ringct is activated.

The comments in the code indicate:

  • v1 transactions hash the entire blob
  • v2 transactions hash different parts together, then hash the set of those hashes

The 3 parts of v2 transactions are:

  • prefix
  • base rct
  • prunable rct

Hashing the hashes of these 3 parts together gives the final transaction hash.

I suppose pruning the signature from the block chain will be possible (like in Boolberry), because keeping the hashes of the signature parts instead of the whole signature will still allow computing the transaction hash.

  • You are correct. The pruning isn't done yet, but this is preparatory work.
    – user36303
    Commented Oct 15, 2016 at 16:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.