έγινε merge στο Bitcoin ο κώδικας για τα compact blocks
https://github.com/bitcoin/bitcoin/commit/e9d76a161d30ee3081acf93d70a9ae668a9d6ed1τα compact block έτσι όπως το έχω καταλάβει λύνουν το βασικό πρόβλημα στην μετάδοση των block στο δίκτυο ακόμα και όταν έχουμε μεγάλο μέγεθος σε mb
https://bitcoincore.org/en/2016/06/07/compact-blocks-faq/όπως λέει και Theymos πλέον μπορούμε να αυξήσουμε με ασφάλεια το μέγεθος των block ακόμα και στα 8mb.
To βασικότερο όμως πρόβλημα παραμένει ότι αν γίνει μια τόσο μεγάλη και εντυπωσιακή αύξηση τα node θα επιβαρύνονται κάθε χρόνο με 210gb κάτι που είναι τελέιως αποτρεπτικό για την αποκέντρωση του δικτύου. Για τον λόγο αυτό υπάρχουν ήδη κάποιες προτάσεις για την αντιμετώπιση αυτού του προβλήματος με την ποιο συμαντική να είναι η random διάδοση του δικτύου χοντρικά από τα node και να μην είναι δλδ αναγκασμένα να αποθυκεύουν όλες τις συναλλαγές.
https://www.reddit.com/r/Bitcoin/comments/4paju2/wladimir_van_der_laan_has_just_merged_compact/d4jjr3jA major remaining issue is that although you can enable pruning to significantly reduce the required disk space, the network can't currently function if everyone did this, you still need to download all of this data to become a full node, and you can't do any sort of rescan with pruning enabled. So for those who want to or must remain archival nodes, 4 MB blocks would be up to 210 GB of data per year, which is awfully uncomfortable. AFAICT, the solutions to this are:
Distribute the storage of old blocks so that each node stores a few GB of a random range of old blocks. When doing the initial sync, you'll have to search out nodes that have the blocks you need.
Do syncing backward so that you become an "almost-full node" in a short while, and then slowly work on downloading the entire history in the background over a long period of time.
Allow rescans to work reasonably on just the unpruned section of the block chain.
Create some sort of standard privacy-protecting protocol for offloading rescan work to block chain archive services, and/or create the capability for Bitcoin Core to be a filterblock client for network-assisted rescans.
Compact blocks does significantly improve the biggest issue preventing the safe increase of the max block size, which is bandwidth. Once it is widespread and working well, a max block size of 4-8 MB looks pretty possible.