September 28, 2020

Новая версия Bitcoin Core станет более производительной

"Крипта" в широком смысле не замечает этих небольших улучшений в основном клиенте Биткоина: будь то рефакторинг UTXO индекса, улучшение работы мемпула или новый p2p протокол. 26 сентября Питер Вьюлле в лаконичном твите сообщил об истечении срока действия патента, который защищал технологию "ускорения" верификации подписей на эллиптических кривых.

Ниже скриншот поискового запроса по пантентной базе, взятый из комментариев твита Вьюлле.

Сложная для понимания статья, сравнивающая разные механизмы, оптимизированный libsecp256k1 и не оптимизированный OpenSSL, может быть найдена тут. Как это часто бывает с историями, которые рассказывает Вьюлле, для внешнего наблюдателя может быт полным сюрпризом, что libsecp256k1 изначально реализовывала GLV Эндоморфизм как раз для целей Биткоина. Однако, эта функция была отключена. Ecurrencyhodler далее приводит цитату другого разработчика библиотеки Эндрю Поэльстры:

“Его реализация (GLV Эндоморфизма) была одной из изначальных целей разработки libsecp256k1 библиотеки, которая затем заменила весь криптографический функционал OpenSSL в Bitcoin Core, (но функция) была отключена по умолчанию из-за вероятной патентной атаки и никогда не поддерживалась в Bitcoin Core.”

Как только патент истёк, в проекте Bitcoin Core был открыт пулл-реквест, практически удаляющий лишний код в основном клиенте Биткоина. Улучшения, которые стали возможны благодаря истечению срока патентной защиты, позволят снизить начальную загрузку блокчейна по времени на четверть, и в целом снизят нагрузку на CPU узла Биткоина, т.е. компьютеры ещё меньшей мощности в теории могут поддерживать работу с протоколом и он может быть ещё более децентрализованным.

Поддержите автора!

Шлите ваши сатоши, используя эту LNURL ссылку

LNURL1DP68GURN8GHJ7MRWW3UXYMM59E3XJEMNW4HZU7RE0GHKCMN4WFKZ7URP0YLH2UM9WFHXZMT9843NXUPSWFESSLK458

Используя страничку, либо просто пользователю @c3p0rs через @lntxbot.

Если вы ещё не знаете как использовать сатоши в Лайтнинг сети, прочитайте руководство для кошелька BLW или исследуйте Телеграм-бот @lntxbot .