danicoin/src/blockchain_db
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
..
berkeleydb move the rct commitments to the output_amounts database 2016-08-28 21:29:02 +01:00
lmdb move the rct commitments to the output_amounts database 2016-08-28 21:29:02 +01:00
blockchain_db.cpp New "Halfway RingCT" outputs for coinbase transactions 2016-08-28 21:30:26 +01:00
blockchain_db.h move the rct commitments to the output_amounts database 2016-08-28 21:29:02 +01:00
CMakeLists.txt Need to link boost::chrono in more places now 2016-03-11 16:17:08 +00:00
db_types.h fixed copyrights with bad year references 2015-12-31 08:37:27 +02:00