К 10-летию Bitcoin команда разработчиков выпустила релиз Bitcoin Core 0.17.0. Семнадцатое поколение оригинального клиентского ПО биткоина, запущенного Сатоши Накамото почти десятилетие назад.
Новая версия Bitcoin Core включает в себя новые функции, ряд улучшений и исправление багов. В результате работы над сотнями запросов на изменение, команда представила весомые обновления самого популярного клиента Bitcoin.
Создание и использование новых кошельков
Начиная с версии Bitcoin Core 0.15.0 была реализована возможность создания одновременно нескольких кошельков, каждый из которых содержит свои отдельные адреса bitcoin, приватные ключи и, как следствие, отдельные средства. Пользователи могут использовать разные кошельки для разных нужд. Например, один кошелек используется для ежедневных личных покупок, а другой исключительно для деловых целей.
Однако до текущего момента процесс создания кошельков был возможен только при первом запуске новой ноды. Теперь эти ограничения сняты. Создать свой новый кошелек можно не только в любое время, но еще и использовать для этого графический клиент, что было невозможно в прошлой версии. В дополнение к удобству использования добавлена новая функция “scantxoutset”. Она дает возможность оперативно проверить содержание нового кошелька через анализ UTXO, устраняя необходимость сканирования всей истории транзакций.
Гладкий переход от старого формата кошелька к HD-адресам
Ранее пользователи, использующие версии клиента старше 0.13 для перехода в обращение HD-адресов (Hierarchical Deterministic) были вынуждены полностью сохранять свои приватные ключи. При использовании же HD-адресов достаточно сохранить так называемую seed-фразу в качестве бэкапа кошелька. Seed-фраза представляет собой 12, 18 или 24 слова из стандартного списка.
Тем не менее, пользователи, которые обновились до версии 0.13 и выше, по-прежнему не могли создавать HD-кошельки. И из-за несовместимости между кошельками в старом формате и HD пользователи все чаще задерживали резервное копирование.
Начиная с версии 0.17 пользователи смогут обновить свои кошельки до HD-формата. В дополнение, пользователи, уже имеющие HD-кошелек смогут выбрать или импортировать новую seed-фразу.
Оптимизированный выбор монет
В Bitcoin Core 0.17.0 внесены два важных улучшения благодаря алгоритму «Branch and Bound». Это дает возможность избежать необходимости так называемых «адресов изменений» и упрощает процесс начисления комиссии.
Кроме этого новый оптимизированный выбор монет значительно повышает конфиденциальность транзакций.
Сокращение хранимого фрагмента блокчейна через пользовательский интерфейс
Функция «сокращение блокчейна» в ранних версиях была доступна только через командную строку. Версия 0.17 дает возможность воспользоваться ей из графического интерфейса, что значительно упрощает процесс запуска собственной ноды. Благодаря этой функции, нода автоматически не сохраняет старые транзакции и хранит только те, что необходимы для безопасного функционирования.
Частично подписанные транзакции
Начиная с версии Bitcoin Core 0.17, стала доступна поддержка протокола BIP 174, Partially Signed Bitcoin Transaction (PSBT). Это дает возможность выполнить частичную подпись транзакции, при этом сохранив метаданные, позволяющее в дальнейшем закончить транзакцию.
По материалам https://bitcoinmagazine.com
Читайте также
IOTA запускает тестнет Chrysalis
Самое крупное обновление в сети IOTA может состояться уже очень скоро.
В сети Cardano запущено обновление Mary
В сети Cardano успешно прошел запланированный хард-форк Mary.