The user of the Bitcoin system can select the full node of the Bitcoin network, which downloads and stores all the blocks transactions since the launch of the Bitcoin system, or incomplete. A complete site is much more reliable in terms of transaction confirmation and allows you to remain anonymous.
While incomplete - forced to rely on dataserver in terms of confirming transactions and disclosing to him all his Bitcoin network addresses, because of which anonymity suffers. Since the incomplete node does not store the entire chain of transaction blocks in itself, it can only transmit a list of its addresses to the server, and the server can reply to it - how many bitcoins were transferred to these addresses using the data stored on the current state of all wallets.
At the moment, all transaction blocks occupy about 290 GB, and 0.75 MB (transaction block size) is added to these 290 GB every 9 minutes.
This is another fundamental limitation.Bitcoin systems in terms of extensibility. To increase the number of transactions per second, it is enough to simply reduce the time between the appearance of new signed blocks (reduce the complexity of mining to one block in 1 minute, for example). But, this will lead to an increase in the load on full nodes for receiving new data.
Thus, to increase throughputThe ability of Bitcoin should also provide for a mechanism for “archiving” obsolete transaction blocks, removing them from the hard drive and continuing to work only with relevant information.
Regards, BitJackass (https://t.me/BitJackass).