Какое влияние окажет клиент Bitcoin 28.0 на пользователей?
Bitcoin Core 28.0: всестороннее улучшение конфиденциальности, оптимизации производительности и управления кошельком.
Bitcoin Core 28.0: всестороннее улучшение конфиденциальности, оптимизации производительности и управления кошельком.
Автор: 0XNATALIE
2 октября была официально выпущена новая версия основного клиента биткоина Bitcoin Core 28.0, разработанная под руководством нескольких опытных разработчиков, включая соучредителя Blockstream Pieter Wuille (основной вкладчик в технологии SegWit и Taproot), бывшего CTO Blockstream Greg Maxwell (участвовал в разработке BIP66 и BIP174), а также опытного разработчика биткоина Luke Dashjr и других.
Bitcoin Core — это самый широко используемый клиент полного узла (Full Node) биткоина, который поддерживается и развивается глобальным сообществом с открытым исходным кодом, обеспечивая безопасность, стабильность и децентрализацию сети биткоина. Любой желающий может внести свой вклад через GitHub.
Для обычных пользователей Bitcoin Core 28.0 внедряет автоматическое обнаружение конфликтов транзакций и оптимизированную оценку комиссий, что эффективно повышает успешность транзакций и снижает их стоимость. Кроме того, улучшения в функционале кошелька делают управление адресами и ключами более удобным, а резервное копирование и восстановление — более простыми. Для разработчиков новая версия предоставляет более стабильную среду разработки и более мощные возможности коммуникации узлов.
Основные новые функции и улучшения
Обновление функционала кошелька
Кошелек Bitcoin Core 28.0 может автоматически обнаруживать конфликты с неподтвержденными транзакциями в мемпуле, предотвращая дублирование или конфликтные ситуации при отправке транзакций. Это повышает успешность транзакций и уменьшает вероятность заморозки или задержки средств из-за конфликтов. Новая версия также внедряет дескрипторные кошельки — более современный способ управления кошельками. С помощью дескрипторов пользователи могут определять сложные правила генерации адресов, включая одноподписные, мультиподписные (мультисиг) и вложенные адреса, что удовлетворяет различные потребности. Дескрипторные кошельки используют единый файл дескриптора для хранения всей информации об адресах и ключах, поэтому пользователю достаточно сделать резервную копию только одного файла, чтобы полностью восстановить все функции и средства кошелька, что упрощает процесс резервного копирования и восстановления.
Для экономии средств пользователей Bitcoin Core 28.0 оптимизировал оценку комиссий за транзакции. По умолчанию система автоматически выбирает наиболее экономичную модель комиссии, автоматически рассчитывая более разумные комиссии для помощи пользователям в экономии. При этом сохраняется «консервативный режим» для пользователей, которым требуется более высокая оценка комиссии, чтобы удовлетворить различные потребности.
Улучшения пользовательского интерфейса
В пользовательском интерфейсе Bitcoin Core 28.0 добавлена функция «Миграция кошелька», позволяющая пользователям легко переносить данные кошелька со старой версии на новую без сложных операций, что облегчает перенос и обновление данных кошелька. Кроме того, в информационном окне теперь отображается подробная информация о заполненности мемпула, включая текущее использование. Эта функция позволяет пользователям лучше контролировать состояние узла и оптимизировать его конфигурацию и производительность.
Оптимизация сети и конфиденциальности
- Testnet4: согласно BIP94, новая версия внедряет новую тестовую сеть Testnet4, постепенно заменяя старую Testnet3. Testnet4 обеспечивает более стабильную и современную тестовую среду, повышая надежность и безопасность тестовой сети.
- Более гибкая защита конфиденциальности: новая версия оптимизировала соединение через Tor. Tor — это инструмент для защиты конфиденциальности, который скрывает реальный IP-адрес и усиливает анонимность в сети. Благодаря этому обновлению пользователи могут проще настраивать соединение через Tor, повышая анонимность и безопасность коммуникации узлов.
- Поддержка UNIX domain socket: новая версия добавила поддержку UNIX domain socket — способа безопасной коммуникации между разными программами на одном компьютере. Это обеспечивает более безопасный и эффективный способ связи для продвинутых пользователей и разработчиков, особенно при взаимодействии локальных приложений с биткоин-узлом, значительно повышая производительность и безопасность.
- Улучшенный интерфейс удаленного управления: новая версия повысила совместимость интерфейса JSON-RPC. Теперь поддерживается стандарт JSON-RPC 2.0. Это улучшение позволяет сторонним приложениям более стабильно и надежно взаимодействовать с биткоин-узлом, предоставляя разработчикам более стабильную среду для разработки.
Повышение производительности
В плане производительности Bitcoin Core 28.0 оптимизировал механизм кэширования базы данных блоков, ускорив синхронизацию блоков. Новые пользователи Bitcoin Core смогут синхронизироваться с последним состоянием блокчейна за более короткое время. Также в новой версии были удалены устаревшие компоненты, что снизило сложность программного обеспечения и потенциальные риски безопасности. Кроме того, были обновлены внешние библиотеки и инструменты (зависимости для компиляции) до последних версий.
Обзор версии v27: исправление важных уязвимостей
В небольших версиях до выпуска Bitcoin Core 28.0 (27.1 и 27.2) разработчики устранили ряд проблем, влияющих на безопасность и стабильность системы:
- Улучшение безопасности RPC: в версии 27.1 была исправлена проблема обработки параметра setmocktime. setmocktime используется для установки тестового времени. Исправлена ошибка обработки этого параметра, чтобы избежать сбоев узла из-за неправильной установки времени. Кроме того, были улучшены сообщения об ошибках для более точного описания источника проблемы, что позволяет разработчикам быстрее находить причину при отладке.
- Оптимизация Miniscript: Miniscript — это язык скриптов для биткоина, который обеспечивает безопасность транзакций, например, кто может потратить определенные средства или сколько подписей требуется для перевода. В версии 27.1 разработчики улучшили парсинг Miniscript, чтобы даже очень сложные правила транзакций могли быть правильно распознаны и выполнены.
- Оптимизация сетевой коммуникации: улучшен механизм идентификации узлов в P2P-сети, что обеспечивает более стабильное и эффективное соединение между узлами и повышает общую надежность сети.
- Исправление утечки памяти: утечка памяти — это «расточительство ресурсов» в компьютерных программах, когда память не освобождается после использования. Утечка памяти может привести к снижению производительности программы или даже к сбоям узла. В версии 27.2 была устранена проблема, вызывающая утечку памяти.
- Исправление безопасности кошелька: в версии 27.2 была улучшена логика обработки транзакций кошелька, исправлены некоторые ошибки, которые могли привести к неправильной обработке транзакций. Например, при попытке создать неподписанную транзакцию система теперь точнее определяет и сообщает о возможных ошибках. Кроме того, была исправлена проблема настройки Proxy IP, что повысило безопасность и стабильность соединения через прокси.
Следующая версия 29.0 планируется к выпуску в начале апреля 2025 года и, как ожидается, принесет еще больше оптимизаций транзакций, более эффективные протоколы передачи блоков и более мощные функции конфиденциальности.
Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.
Вам также может понравиться
Ключевой водораздел утрачен: «ястребиная тень» ФРС может вновь запустить волатильность на рынке
Биткоин демонстрирует признаки усталости, вера рынка находится под испытанием.

SHIB формирует сильную поддержку около $0.0000095 перед крупным ралли

PEPE тестирует ключевую трендовую линию накануне заседания FOMC на этой неделе

$TRUMP подтверждает бычий прорыв, когда цена поднимается до $8.29 на фоне восстановления рынка

