monero/tests/functional_tests
moneromooo-monero c3b3260ae5
New "Halfway RingCT" outputs for coinbase transactions
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.
2016-08-28 21:30:26 +01:00
..
CMakeLists.txt updated copyright year 2015-12-31 08:39:56 +02:00
main.cpp move g_test_dbg_lock_sleep from a global to a function level static 2016-02-22 19:34:09 +00:00
transactions_flow_test.cpp wallet: do not store signatures in the wallet cache 2016-08-28 21:30:10 +01:00
transactions_flow_test.h updated copyright year 2015-12-31 08:39:56 +02:00
transactions_generation_from_blockchain.cpp New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
transactions_generation_from_blockchain.h updated copyright year 2015-12-31 08:39:56 +02:00