Новичкам: что такое SegWit?

27.03.2018
1018
1

segwit

SegWit (сокращенная форма от Segregated Witness) — это обновление протокола Блокчейн, которое изменяет способ хранения данных. Простыми словами это способ, позволяющий ускорить пропускную способность сети Блокчейн, тем самым делая ее более привлекательной для оплаты товаров и услуг  криптовалютой. Питер Вюлле – разработчик SegWit, впервые представил эту идею на конференции Scaling Bitcoin в декабре 2015 года. Затем SegWit был активирован на Litecoin 10 мая 2017 года, а 23 августа 2017 года — на Bitcoin.

Что такое SegWit?

Многие приветствовали Сегвит, как долгожданное решение проблемы масштабирования Биткоина. Максимальный размер блока в основном протоколе составляет 1 МБ, что ограничивает количество транзакций, которые Биткоин может обрабатывать за секунду. Для примера, Visa обрабатывает 1000 транзакций за секунду, а Биткоин  примерно 3. Это мешает Биткоину стать широко используемой платежной системой.

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

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

 

SegWit представила новую концепцию — «вес блока»

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

Таким образом, SegWit не увеличивает ограничение размера блока, а позволяет включить больше транзакций в пределах блоков 1 МБ. Ключ 4MБ включает в себя отдельные данные свидетелей, которые технически не составляют часть базового блока транзакций 1 МБ.

 

Преимущества протокола Сегвит:

  • Третье лицо не может изменить подпись транзакции. Это дает возможность внедрения новых смарт-контрактов.
  • Увеличение пропускной способности сети Блокчейн, благодаря уменьшению размера транзакций. Количество информации, передаваемой во время транзакции, остается неизменным. Это возможно из-за перемещения подписи данных за пределы блока.
  • Снижение начисления комиссионных сборов. Из-за роста количества обрабатываемых транзакций за секунду, они станут дешевле.

 

Поддержка протоколов второго уровня

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

Активация SegWit также способствовала развитию работы над другими функциями, такими как MAST (что позволяет создавать более сложные Биткоин-смарт-контракты), сигнатуры Schnorr (что позволит повысить производительность транзакций) и TumbleBit (анонимная сеть верхнего уровня).

 

Не все счастливы

Далеко не все в сообществе Bitcoin уверены, что SegWit — это решение, которое улучшит работу сети. Ведь количество пользователей и транзакций будет расти, и даже блок в 2 МБ в дальнейшем будет маленьким для потребностей Блокчейн системы.

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

Перспективы SegWit

Несмотря на очевидные преимущества, внедрение приложения движется медленно. Только 14% транзакций использовали новый формат.

Основная причина в том, что многие кошельки еще не добавили поддержку SegWit. Некоторые крупные имена, такие как Trezor, Ledger, Electrum и Kraken, уже сделали это. Coinbase — крупнейший поставщик кошельков по количеству транзакций — работает над этим, и ожидается, что он начнет обновление в начале 2018 года. И кошелек, связанный с самой популярной полноразмерной версией Bitcoin, Bitcoin Core, как ожидается, выведет SegWit в первом квартале 2018 года.

Основной код Биткоина, который также делает корректировки, совместимые с SegWit, может привести к повышению производительности, как при использовании, так и при проведении дополнительных экспериментов. Bitcoin Core поддерживает список на своем веб-сайте предприятий и проектов, работающих над интеграцией SegWit — было развернуто 19 реализаций, а еще 90 готовы к работе.

По мере увеличения количества кошельков, связанных с обновлением, процент транзакций, использующих структуру SegWit, будет увеличиваться. А плата Биткоинов должна снижаться, поскольку блоки содержат большее количество транзакций. Кроме того, разработка молнии и аналогичных протоколов второго уровня должна стать более стимулирующей, увеличивая масштабы и потенциал Bitcoin. Это вряд ли произойдет в одночасье, но изменение является важным и представляет собой большой шаг вперед.

Читайте также: Каким будет следующий шаг Биткоина?

Кстати, вы можете подписаться на наш Telegram канал @Incrypted_net и получать новости максимально оперативно. В мире криптовалют и блокчейн все решают новости. А выигрывает тот, кто получает их раньше всех.

______________________________________________

Подписывайся, чтобы не упустить ничего важного!

Telegram канал | Facebook страница | Twitter | Google+

Как вам статья?

1
0

статьи на эту же тему

Chainlink (LINK) — что за монета, где купить и...
avatar Vlad Shevchenko
06.12.2022
Фигуры технического анализа «бычий...
avatar Andrew Makarov
05.12.2022
Обзор Arbitrum: что это такое и как...
avatar Vlad Shevchenko
02.12.2022