Вышло крутое обновление BitcoinCore до версии 0.17.0
Создатели Bitcoin Core представили крупное обновление одного из самых популярных биткоин-клиентов. Его повысили до версии 0.17.0.
Новую версию разрабатывали в течение семи месяцев. В ходе работы обработали свыше 700 запросов на принятие изменений. Среди главных преимуществ новой версии улучшенный выбор новых монет, простое управление кошельками, адреса в формате watch only, частичное подписание транзакций и т. д.
Монеты из фрагментов с учетом комиссии
Теперь монетки хранятся в кошельках как выходы транзакций. Каждый фрагмент представляет собой отдельную сумму. Когда пользователь формирует платеж, фрагменты собираются воедино, пока не образуют нужную сумму с учетом комиссии. Если точную сумму собрать нельзя, в транзакции появляется «адрес для сдачи», куда возвращается излишне уплаченное.
Отметим, ранее сумма формировалась без включения комиссионных. Из-за этого появлялись неучтенные фрагменты. С введением алгоритма «ветви и границы» улучшилось составление суммы из фрагментов (она максимально приближена к требуемой, то есть «сдача» отсутствует или минимальна).
Легко создать и управлять новым кошельком
Возможность создания нескольких кошельков доступна пользователям с версии 0.15.0. Ранее их можно было создать только при запуске новой ноды. Теперь ограничения сняты и создать новое хранилище можно через графический интерфейс.
Функция Scantxoutset позволяет быстро проверить остаток во вновь созданном кошельке. Это подходит для случаев, когда кошель восстановили импортом ключа из другого кошелька.
Watch-only адреса
В BTC-кошельках хранятся приватные ключи, с помощью которых участники тратят средства. В ранних обновлениях была доступна функция «только для просмотра». Монеты, связанные с ключами, отображаются в кошельке, а ключи скрыты (их можно вывести в оффлайн). В обновлении 0.17.0 функция только просмотра распространилась и на сами кошельки.
Частичное подписание транзакций
Биткоин позволял проводить сложные транзакции: с мультиподписью и повышенной приватности. В версии 0.17.0 доступен фреймворк частично подписанных биткоин-транзакций. Частичная подпись добавляет метаданные, которые потом может завершить другой пользователь.
PSBT позволит заблокировать средства в кошельке с мультиподписью. Это защитит имущество владельца.
Снижение объема блокчейна
Размер блокчейна сети биткоин уже превысил 180 ГБ. Однако улучшенный алгоритм позволит «помнить» не обо всех траназакциях, а только о последних. В режиме сокращения ноды оставляют лишь те узловые транзакции, которые необходимы для безопасной работы. Теперь это можно сделать через графический интерфейс.
Самое главное о блокчейн-индустрии в нашем телеграм-канале!