c3b3260ae5
When RingCT is enabled, outputs from coinbase transactions are created as a single output, and stored as RingCT output, with a fake mask. Their amount is not hidden on the blockchain itself, but they are then able to be used as fake inputs in a RingCT ring. Since the output amounts are hidden, their "dustiness" is not an obstacle anymore to mixing, and this makes the coinbase transactions a lot smaller, as well as helping the TXO set to grow more slowly. Also add a new "Null" type of rct signature, which decreases the size required when no signatures are to be stored, as in a coinbase tx. |
||
---|---|---|
.. | ||
check_ring_signature.h | ||
CMakeLists.txt | ||
cn_slow_hash.h | ||
construct_tx.h | ||
derive_public_key.h | ||
derive_secret_key.h | ||
generate_key_derivation.h | ||
generate_key_image.h | ||
generate_key_image_helper.h | ||
is_out_to_acc.h | ||
main.cpp | ||
multi_tx_test_base.h | ||
performance_tests.h | ||
performance_utils.h | ||
single_tx_test_base.h |