Carry-oversWe see a lot of discussions and proposals regarding the ever growing BTC blockchain (BC)....
https://bitcointalk.org/index.php?topic=88208.0;all (compressed BC by Etotheipi)
https://bitcointalk.org/index.php?topic=109467.0;all (Size BC in centuries by Nebulus)
https://bitcointalk.org/index.php?topic=152219.0;all (Solution to Never-Ending BC by spartacusrex)
https://bitcointalk.org/index.php?topic=169204.0;all (MC2 by Tacotime
https://bitcointalk.org/index.php?topic=189239.0;all (Decrit by Etlase2)
https://bitcointalk.org/index.php?topic=195275.0;all (Mini-BC by Bitfreak! + Aaan)
etc...
[EDITED above a bit, May 31, 2013]
As far I could see, they all forget the normal way to simply avoid all size problems.
So it really must be recalled that thousand year old GAAP avoid ever growing books and now databases quite simply and naturally by
"carry-overs".
Carry-overs need just
ONE entry to transfer the last
balance of each account into a new database,
leaving and keeping(!) all previous (thousands or millions!) transactions in an (unchangeable but readable) "archiv"
(where there can be found if really needed - normally almost never again).
These so-called "year-end closings" and "carry-overs" are done annually (and are legally prescribed).
In BTC this could be done more or less often, i.e. always if there are "too many" transactions in the database making it too large for effective usage by clients and the P2P network.
Using this everywhere -indeed worldwide!- quite normal way of all bookkeeping the actual "blockchain" could be kept
small and handy and would not be bloated ad infinitum.
In BTC we just have todo with a very small part of GAAP: with payments only.
Impossible, complete nonsens, to keep all transactions over say 5, 10, 100, 200... years in ONE always to be transferred and checked database.
But till now I saw in BTC nowhere any usable solution for this
from the very inception foreseeable issue.
For a correct and efficient GAAP-conform payment system only the (slightly changed) TRANSACTION records are needed Details decribed above:
https://bitcointalksearch.org/topic/btc-violates-gaap-result-a-mess-211835"Blocks"Another, but smaller problem are the "blocks" and their "miners" wanting more and more undefined (illegal?) amounts of money for transactions also.
First designed to produce new BTC the creation of blocks indeed is thought to continue forever!!
Even if all 21 Mio BTC are created.
Might be due to the present but in the long run unusable database structure,
not easy, but unavoidable to change!!