Обзор изменений обновления кошелька Bitcoin Core 0.16.0 простым языком.
Про незначительные изменения в графическом интерфейсе разъяснять мы не будем.
📍 Про масштабируемость
Полная поддержка SegWit. Перевод: Segregated Witness «отделенный свидетель» означает, что подписи транзакций выносятся из самих транзакций. Транзакции будут занимать меньше места, а блоки, соответственно, станут более вместительными, фактический размер может даже превышать 1 мб, но это не нарушит правил сети. Таким образом, созданы условия для повышения скорости подтверждения транзакций.
📍 Про дружественность и простоту биткоин-адресов
Поддержка нативных адресов в формате bech32. Перевод: Адреса Bech32 состоят из примерно 42 знаков и начинаются с bc1. Формат делает возможным распознавать ошибку адреса, при наборе. Также подобный формат адресов позволит использовать в адресе буквы либо все в нижнем регистре, либо все в верхнем регистре. Адреса Bech32 имеют несколько преимуществ по сравнению со старыми адресами Base58: QR-код меньше, защита от ошибки в определении типа является более сильной и она активирует автоматическое завершение.
📍 Про гибкость
Включенная по умолчанию функция replace-by-fee позволит пользователям заменять транзакции с низкой комиссией, на транзакции с высокой. Перевод: Если вы отправили транзакцию и пожадничали с комиссией, а она висит долго в пуле и не включается в блок, то вы можете заменить ее такой же транзакцией с большей комиссией.
📍 Про возможность восстановления
Все вновь созданные кошельки Bitcoin Core будут иерархически детерминированными (HD) и работать в соответствии с протоколом BIP32. Перевод: Теперь все новые кошельки будут создавать новые приватные ключи на основе одного основного. Когда пользователь будет создавать себе новый адрес, приватный ключ от него будет создаваться с использованием этого мастер-ключа. Для пользователя плюс в том, что потеряв свой кошелек, он сможет восстановить его, имея мастер ключ. На данный момент Bitcoin Core генерирует приватные ключи для получения сдачи случайным образом, что может приводить к неприятным последствиям, например, устареванию бэкапов кошелька, так как они не будут содержать вновь сгененрированных ключей. В итоге пользователь может потерять средства вместе с кошельком, несмотря на то, что когда-то делал его бэкап.