Обзор релиза Это мажорный релиз v0.11.0.0 софта Monero. Релиз обязателен для обновления из-за хардфорка, который произойдёт 15 сентября. Хардфорк увеличит минимальный размер кольцевой подписи и будет банить её дублирующихся участников. Релиз содержит значительные усовершенствования Монеро, а так же множество исправленных ошибок. Некоторые нововведения и исправления в этом релизе: существенно ускорена синхронизации значительно улучшена функция импорта блокчейна изменена терминология: "ring size" вместо "mixin" добавлена опция --fluffly-blocks для транслирования блоков как fluffy blocks, если это возможно проверка пароля без загрузки незашифрованного бумажника в оперативку уменьшен риск утечки конфиденциальной информации при использовании недоверенных удаленных нод добавлен словарь для Эсперанто уменьшен расход памяти при вызове getblocks RPC добавлена команда "fee" для вывода информации о комиссии в bc_dyn_stats добавлено среднее количество секунд на блок добавлен on_get_alt_blocks_hashes RPC поддержка архитектуры ppc64le итальянский перевод для консольного клиента вызов transfer_split RPC возвращает сумму по транзакции (per-tx) консольный клиент теперь использует readline гистограмма в poolstats поддержка «умного манинга» для macOS (macOS smart mining) возможность сборки Snap пакета добавлен процесс реагирования на уязвимости (Vulnerability Response Process). Доступны баунти-программы на специальном портале HackerOne поддержка подтвеждения факта платежа с помощью производных ключей (key derivation) вместо раскрытия ключа транзации (tx key) кольцевые подписи теперь используют более весомые новые выходы добавлена функция sweep_below для удаления маленьких сумм мемпул перемещен в базу данных на диске вместо хранения в оперативке активирована поддержка полных узлов (full node) для iOS и Android добавлена возможность создавать бумажники через RPC вызовы добавлена возможность холодной подписи (cold-signing) и команда relay_tx команда transfer даёт возможность выбрать комиссию улучшенное определение питания для «умного майнинга» на Linux (Linux smart mining) getblocktemplate показывает ожидаемое суммарное вознаграждение как обычно, множество багфиксов и улучшений по быстродействию Создатели релиза Этот релиз — плод труда 39 человек, работавших преимущественно без оплаты и бескорыстно, чтобы запушить 557 коммитов, содержащих 60254 новых строк кода. Мы ([разработчики Монеро]) очень благодарны им за их время и старания. Вот эти люди (в случайном порядке): moneromooo kenshi84 Roberto Oliveira Lee Clagett Eugene Otto MoroccanMalinois Michael Shick JollyMort Erik de Castro Lopo anonimal erciccione Guillaume Le Vaillant rbrunner7 binaryFate Riccardo "fluffypony" Spagni Jaquee Julien Klepatch moneroexamples Nano Akron Antti Keränen Jethro Grassie xmr-eric schnerchi MaxXor Andrei Muresan Jkat stoffu Mike C Gingeropolous Jonathan Cross m2049r Miguel Herranz Randi Joseph assylias Martin Wimpress Ryan Mehta Gentian Robby Weinberg Howard Chu Ссылки для скачивания: Windows, 64-bit Windows, 32-bit macOS, 64-bit Linux, 64-bit Linux, 32-bit Linux, armv7 Linux, armv8 FreeBSD, 64-bit Download Hashes Если вы хотите проверить корректность и целостность скачанного файла, используйте следующие SHA256-хэши: monero-win-x64-v0.11.0.0.zip, 62c3d35c6d1ac7c73d5a0266e63af4faab8680776e3e149f5ae562d200c22189 monero-win-x86-v0.11.0.0.zip, 0087b1092090ab270ad9a40ac579c017b9fd85043eca325e433ae598ec65349b monero-mac-x64-v0.11.0.0.tar.bz2, 8340ace926b23171a369bdbeba5d4e1abba7db33b603ecacc3aa1df4451b957b monero-linux-x64-v0.11.0.0.tar.bz2, 42a9df43175a7fe0efcd1aed58e92722f693b44529730e328c73887fb80e7bab monero-linux-x86-v0.11.0.0.tar.bz2, 452ce74dcb8c6af3be0ac0b1f3f90c31020cdf408ccf443507e96860a7aa8171 monero-linux-armv7-v0.11.0.0.tar.bz2, f88e53250b558705ee866cd439a3366666d977e5377ba197aff66f53bd421793 monero-freebsd-x64-v0.11.0.0.tar.bz2, c6373cd82a88ec8c56cedab2e0f65715ea908c9f3517d127db4bc0ecc7532428 Официальный список хэшей доступен на https://getmonero.org/downloads/hashes.txt. Список подписан GPG. Подпись может быть проверена с помощью соответсвующего GPG ключа из исходников (в /utils/gpg_keys) Источник
Понял, что есть fluffy blocks. Это монеровский compact blocks. То есть, принахождении нового блока рассылается только информация о структуре блока, получая такой блок, узел сначала ищет транзакции в мемпуле, если каких не хватает, запрашивает у других узлов. Чтобы не загружать по два раза одни и те же данные.