Bitcoin Core 32 и PSBT v2: как решат проблему совместимости

Ссылка скопирована

...

Сегодня, 09:00

Искусственный интеллект

Чтение занимает время?

Вы можете слушать статьи

Bitcoin Core 32 и новый формат PSBT v2: что произошло

В версии Bitcoin Core 32.0 графический интерфейс начал создавать файлы в формате PSBT v2, основанном на стандарте BIP 370. Этот формат расширяет возможности ввода-вывода транзакций, но старые версии Bitcoin Core не поддерживают импорт таких файлов, что вызывает сложности у пользователей.

Проблемы совместимости со старыми версиями

На официальном сайте по-прежнему доступна версия 31.1, а бинарные файлы для 32.0 пока не подтверждены. При этом интерфейс командной строки (RPC) в версии 32 позволяет создавать PSBT в старом формате v0 с помощью параметра psbt_version=0. Однако команда joinpsbts принимает только файлы PSBT v0, что не обеспечивает полной совместимости с новым форматом.

Как планируют решить проблему

Разработчик fanquake перенёс исправления совместимости в версию 32.1, где ожидается устранение проблемы. Предложено вернуть создание PSBT в формате v0 через GUI, но этот патч пока открыт и требует доработки. Функциональные тесты версии 32.0 проверяют оба формата PSBT, что говорит о намерении обеспечить стабильную поддержку в будущем.

Влияние на пользователей и перспективы

Проблема совместимости может осложнить работу пользователей, особенно тех, кто использует старые версии Bitcoin Core. Однако выход версии 32.1 должен снять эти ограничения. Стандарт BIP 370 и формат PSBT v2 расширяют возможности транзакций, делая их более гибкими и безопасными.

Разработчики и сообщество Bitcoin Core внимательно следят за ситуацией, чтобы пользователи смогли в полной мере воспользоваться преимуществами нового формата в ближайшем будущем.

Ссылка скопирована