Разработчики Bitcoin core объявили об обновлении стандартного программного клиента биткоин-сети до версии 0.17.0, в которой улучшения произведены по более чем 700 запросам на добавление функций.
Bitcoin Core 0.17.0 Released https://t.co/ciwCREngon
— Bitcoin Core Project (@bitcoincoreorg) October 3, 2018
Теперь Bitcoin Core 0.17.0 дает доступ к функции “сокращение блокчейна”, вес которого уже превышает 180 Гб, через графический интерфейс, что должно упростить запуск полных нод новыми пользователями.
В ПО также реализован алгоритм “ветвей и границ” Марка Эрхардта (Mark Erhardt) из bitgo. Он позволяет рассчитывать комиссию для фрагментов, из которых состоят средства в криптокошельке, до передачи транзакции – избавляя от необходимости добавлять фрагменты для покрытия комиссии и использования “адреса для сдачи”.
Вместе с тем в новой версии ПО пользователи смогут через графический интерфейс в любое время создавать новые криптокошельки для разных нужд, а через функцию Scantxoutset и анализ utxo – проверять, есть ли на них средства.
Также разработчикам удалось уйти от проблемы с созданием HD-кошельков и дать пользователям возможность заводить криптокошельки “только для просмотра”, что позволяет следить за средствами с использованием seed-фраз.
А через командную строку Bitcoin Core или подключенные приложения теперь можно проводить частично подписанные транзакции (Partially Signed Bitcoin Transaction, PSBT) и блокировать средства в кошельке с мультиподписью.
Напомним, что недавно разработчики Bitcoin Core обнаружили в основном клиенте биткоина уязвимость CVE-2018-17144, которую в течение двух лет могли использовать для искусственного увеличения объема эмиссии. Уязвимостью воспользовались для проведения операции с двойным списанием 0,1 BTC в тестовой сети биткоина и для выпуска 235 млн монет на $15 тысяч в блокчейне Pigeoncoin.