Bloomchain Research

Простота и безопасность: рынок обсуждает новый Bitcoin Core

Bitcoin Core

Bloomchain попросил экспертов прокомментировать основные изменения в новом релизе программного обеспечения Bitcoin Core. И рассказать, как они повлияют на работу с первой криптовалютой. 

В воскресенье состоялся девятнадцатый релиз Bitcoin Core — главного программного обеспечения для Bitcoin. Первую версию Bitcoin Core запустил в 2009 году создатель BTC Сатоши Накамото. Сегодня развитие “официального” клиента для сети Bitcoin курирует разработчик Владимир ван дер Лаан, под руководством которого вышла и новая версия. 

Она получила официальное название 0.19.0.1, так как на заключительной стадии релиза 0.19.0 появились непредвиденные затруднения. Скачать обновленный программный клиент можно на сайте проекта Bitcoin Core. 

Новая версия Bitcoin Core — важное событие для криптоиндустрии. “Bitcoin Core — это самый популярный кошелек, который используют 90% всех пользователей. Соответственно, именно к нему и приковано внимание сообщества”, — объясняет ведущий аналитик Neironix Евгений Биктимиров. 

Аналитик добавляет, что основной посыл релиза заключается в замене устаревших технологий новыми.

“Долгое время обновления этого кошелька не были значительными и подстраивались под крупные компании — такие, как BitPay. В итоге разработчики приняли решение в пользу сообщества и внедрили обновления, которые уже очень давно напрашивались к выпуску”, — рассуждает Биктимиров. 

Читайте также: как выбрать криптокошелек

Аналитическая компания Messari отмечает, что новая версия хорошо иллюстрирует подход разработчиков к развитию bitcoin-протокола: они обновляют программное обеспечение “путем мягких форков”. Новая версия готовилась на протяжении полугода, в ее разработке приняли участие сотни человек. В релизе много улучшений и доработок, в нем исправлены ошибки и повышена производительность. При этом он не отказывается от достижений предыдущих версий. 

Совместимость 

Новая версия клиента Bitcoin Core совместима с операционными системами macOS 10.10 (и более новыми версиями), Windows 7 (и более новыми версиями), Linux kernel. Как отмечают разработчики, релиз также работает на большинстве других Unix-подобных операционных систем, однако для проверки совместимости с ними не проводилось большого количества тестов. 

Разработчики отмечают, что сейчас программное обеспечение не поддерживает версии macOS старше 10.10. При этом в релизе пока не добавлена поддержка тёмной темы операционной системы Apple. Не рекомендуется использовать Bitcoin Core с неподдерживаемыми операционными системами. 

Формат адресов bech32 по умолчанию

CEO 2Miners.com Михаил Королев называет самым важным апдейтом новой версии использование по умолчанию формата адреса bech32. Это SegWit-адреса, которые начинаются с “bc1”. Впервые их ввели в Bitcoin Core 0.16.0, а теперь они работают по умолчанию. Главная особенность в том, что этот формат нечувствителен к регистру: теперь нет различий между заглавными и строчными буквами. Соответственно, станет меньше шансов ошибиться при вводе адреса. При этом пользователи могут вручную изменить тип адреса. 

“Понятно, что вручную адреса практически никто не набирает, но дело  в направлении. Теперь пользователям не придется нервничать из-за заглавной “i” и строчной “L”, особенно когда они рядом. Забот стало меньше, а пользоваться технологией будущего в какой-то степени проще. Я за упрощение”, — говорит эксперт. 

Технология может стать массовой, только если станет простой, продолжает Королев.

“Тогда ее полюбит обычный человек — так было, например, с первым айфоном. Поначалу его дисплей казался слишком большим, да и без стилуса было неудобно. Но затем он “перетащил” на себя часть рынка и заодно изменил нынешнее представление о смартфонах. Потому что набирать текстовые сообщения и включать камеру пальцем по дисплею — это удобно”, — заключает Королев. 

Безопасность 

Каждая новая версия клиента для сети Bitcoin содержит улучшения в плане безопасности, подчеркивает Михаил Королев. “Это основное, что должен понимать пользователь — последняя версия всегда безопаснее”, — говорит он. 

Одно из главных улучшений состоит в том, что теперь сеть стала более защищенной от атаки 51%, считает Евгений Биктимиров. “Это было произведено путем связывания нод с двумя другими нодами (ранее связь была только с одной нодой). При этом, чтобы не перегружать сеть, информация передается только о блоках, а не об их транзакциях внутри. Это позволяет намного быстрее осуществлять проверку и в то же время значительно надежнее защищает от данного вида атаки. Таким элегантным решением команда Bitcoin Core увеличила безопасность сети”, — обращает внимание эксперт. 

Он также отмечает, что была проведена большая работа над повышением скорости работы нод. “Для пользователей это изменение могло пройти незаметно, однако оно весьма существенно для функционирования сети: благодаря техническим новинкам угроза ее захвата снижается. Мы думаем, что это только первый шаг к окончательной победе над этой угрозой, и в дальнейшем мы увидим новые решения от Bitcoin Core в этом направлении”, — заключает Биктимиров. 

Новый протокол

В Bitcoin Core еще в 2016 году была внедрена платежная система BIP 70, которая была самой удобной для пользователей на тот момент. Сейчас этот протокол был удален из кошелька в связи с низкой популярностью. Его заменили протоколом BIP 21, который используют большинство пользователей, указывает Евгений Биктимиров. При этом пользователь по-прежнему имеет возможность использовать старый протокол, однако для этого потребуется глубокая настройка ноды.

“Помимо этого, команда Bitcoin Core предприняла некоторые технические ухищрения, которые позволяют ноде занимать меньше места на жестком диске и мобильном телефоне”, — отмечает эксперт.