Вышло крутое обновление 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 ГБ. Однако улучшенный алгоритм позволит «помнить» не обо всех траназакциях, а только о последних. В режиме сокращения ноды оставляют лишь те узловые транзакции, которые необходимы для безопасной работы. Теперь это можно сделать через графический интерфейс.

2 месяца назад
Материалы по теме:
Какой ASIC-майнер выбрать на 2018-2019 гг: выясняем преимущества и недостатки Как стать частью цифровой экономики: подключаемся к блокчейн-проектам
Bitcoin Биткоин Технологии Новости