Оптимизация SegWit: как новое программное обеспечение Bitcoin дает увеличение масштабирования

SegWit может быть жив на биткойне, но работа по реализации его потенциала еще не закончена. Даже после того, как в прошлом месяце блокчейн биткойнов был обновлен для поддержки Segregated Witness ( SegWit ), что, возможно, стало самым жарким дебатом в сети на сегодняшний день, оптимизация еще не оставила большого следа . На сегодняшний день только около 3% транзакций фактически используют преимущества обновления.

Но, хотя транзакций пока мало, принятие, вероятно, будет расти по мере того, как кошельки и услуги биткойнов будут двигаться к поддержке изменений. В этот момент SegWit, скорее всего, будет иметь большее влияние, увеличив размер блока, чтобы поддерживать больше транзакций и прокладывать путь для более продвинутых решений масштабирования, таких как Lightning Network.

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

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

Фокус на производительность Во время презентации в Сан-Франциско пару недель назад, технический директор Blockstream и один из самых активных разработчиков Bitcoin Core Грег Максвелл поддержал идею о том, что фокус 0,15,0 был связан с подготовкой биткойна к повышению мощности с поддержкой SegWit.

Максвелл объяснил:

«мы знали, что С выходом SegWit, блокчейн будет расти еще быстрее, поэтому возникло желание выжать все преимущества производительности, которые мы могли бы компенсировать».

Несколько усовершенствований , направленных на сокращение времени для создания полного узла Bitcoin, как многие предсказывают, только усложнят все с активацией SegWit. Поскольку изменение увеличивает размера блока blockchain (объем данных транзакций , которые могут быть сохранены в каждом блоке).

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

Поэтому приветствуется любое усилие, позволяющее сделать это проще, а сеть работает более эффективно. Следовательно, «производительность» (время, затрачиваемое на загрузку и использование программного обеспечения) - это проблема, которую разработчики пытаются решить почти в каждом выпуске Bitcoin Core (примерно два раза в год).

Но SegWit просто добавила больше причин сосредоточиться на оптимизации и скорости.

Среди заметных обновлений в этой области - то, как теперь хранятся данные о неизрасходованных транзакционных выходах (UTXOs), что создает меньшую вычислительную нагрузку для пользователей, которые хотят загрузить полный биткойн. Согласно примечаниям к выпуску, 0.15.0 загружает историю транзакций биткойна со скоростью на 30-40 процентов быстрее и использует на 10-20 процентов меньше памяти.

Другие технические обновления, направленные на ускорение работы программного обеспечения, включают в себя неатомную промывку (которая может проложить путь для повышения производительности) и сброс проверки подлинности скрипта (что ускоряет захват определенной информации о транзакциях).

Этот акцент на производительности показывает, что основная команда разработчиков намерена сделать биткойн более управляемым перед SegWit или до того, как значительное число людей начнет использовать транзакции, сделанные в результате обновления.

Еще не засвидетельствован

Сегодня большинство кошельков биткойн еще не поддерживают SegWit, но это ненадолго.

Не удивительно, что, хотя версия 0.15.0 сосредоточилась на повышении производительности для подготовки к SegWit, новое программное обеспечение само по себе не поддерживает транзакции SegWit. Разработчики Bitcoin Core утверждают, что безопаснее ждать и посмотреть, будет ли работать SegWit до развертывания транзакционной поддержки в Core. Однако в примечаниях к выпуску говорится, что более «полная» поддержка изменений будет включена в «следующую версию» программного обеспечения биткойнов.

Когда это наступит, пользователи смогут создавать транзакции SegWit с кошельком Core и получать выгоду от транзакций SegWit почти за полцены .

Другие биткойн кошельки могут иметь схожую стратегию «поживем-увидим».

источник : coindesk.com
криптовалютабиткоин
25%
0
44
119.859 GOLOS
0
В избранное
francesco
На Golos с 2017 M05
44
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (1)
Сортировать по:
Сначала старые