Какое влияние окажет клиент 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 года и, как ожидается, принесет еще больше оптимизаций транзакций, более эффективные протоколы передачи блоков и более мощные функции конфиденциальности.
Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.
Вам также может понравиться
Ежедневный отчет AiCoin (31 октября)

Трамп собирается открыть собственное казино
Как семья Трампа перестраивает рынок прогнозов и информационные границы.

От инфраструктуры DeFi к массовому использованию криптовалют: подробный разбор первых 11 инновационных проектов MegaMafia 2.0
Программа акселератора MegaMafia 2.0 сосредотачивается на инкубации инновационных криптовалютных потребительских продуктов, ориентированных на массового пользователя.

Популярное
ДалееЦены на крипто
Далее









