Зачем в криптовалютах SegWit?

Segregated Witness (SegWit) — изменения размеров блока транзакций в блокчейне. По этой технологии каждый блок появляется через 10 мин. Физически, это блок информационных данных, размером несколько мегабайт. Он содержит транзакции (все, которые были сделаны за 10 мин во всем мире) и код сгенерированных новых монет в размере равном объему награды за блок.

SegWit — это масштабирование. Процесс, типичный в различных информационных технологиях. Масштабирование делается в сторону уменьшения или увеличения. Для криптовалют — преимущественно в сторону увеличения. Популярность валюты растет, транзакций становится все больше, и размер блока требуется увеличивать. Размер одной монеты — менее 1 Кб, размер блока в несколько Мб выбран, чтобы был запас на запись транзакций и иных сведений. При нынешнем количестве транзакций за 10 мин уже одного мегабайт явно недостаточно. В результате транзакции остаются неподтвержденными. Для платежной системы это очень неудобно.

Предложения о масштабировании были высказаны Грегори Максвеллом (один из команды разработчиков форков биткоина) в 2012, когда транзакций за 10 мин было еще очень мало.

Каким должен быть размер блока

В размере блока нужно найти компромисс между двумя положениями. Первое — меньше блок — больше вычислительных мощностей можно привлечь, майнерам не нужны большие винчестеры. Второе — блок должен вместить в себя все транзацкии, которые сделаны во всем мире за время между блоками. Для биткоина оно значительное (10 минут). В криптовалютах второго поколения, например, Эфириум, время между блоками очень маленькое. Около 10-30 секунд. Сокращение времени между блоками — не решение проблемы. Блоки начинают появляться чаще, объем базы транзакций растет также быстро.

Криптографические подписи в транзакциях

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

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

Текущий момент

Осенью 2017 года планировался SegWit2x. В ноябре он был отменен. Сейчас SegWit обкатывается на форках биткоина, например — Bitcoin Core. Когда он придет в основой биткоин — неизвестно. Разумно предположить, что это будет не так скоро.

4 thoughts on “Зачем в криптовалютах SegWit?

  • 12.05.2019 в 09:49
    Permalink

    Thank you for sharing your info. I truly appreciate your
    efforts and I will be waiting for your further write
    ups thank you once again.

    Ответ
  • 13.05.2019 в 19:14
    Permalink

    Hmm it looks like your blog ate my first comment (it was extremely long) so
    I guess I’ll just sum it up what I had written and say, I’m thoroughly
    enjoying your blog. I as well am an aspiring blog blogger
    but I’m still new to the whole thing. Do you have any tips for novice blog writers?
    I’d definitely appreciate it.

    Ответ
  • 14.05.2019 в 20:15
    Permalink

    It is in point of fact a great and helpful piece of information. I am satisfied that you simply shared
    this useful information with us. Please stay us informed like this.
    Thanks for sharing.

    Ответ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *