1. OneData.ru
  2. » »
  3. Обзор технологии Segregated Witness. Все, что нужно знать
Криптовалюты 28-11-2017, 01:15 0 37

Обзор технологии Segregated Witness. Все, что нужно знать

Обзор технологии Segregated Witness. Все, что нужно знатьВ этом руководстве рассмотрим обзор технологии Segregated Witness. Сегодня Биткоин стремительно развивается. Но у него есть один недостаток. Транзакции в сети происходят медленно. Как решить возникшую проблему? Разработчики представили обновление протокола Биткоина, получившее название SegWit. Рассмотрим, что из этого получилось.

Обзор технологии Segregated Witness. СегВит презентован программистом Петером Вюлле. Специалисты считают, что это нововведение решит вопросы, связанные с масштабируемостью (из-за большого количества пользователей, система не может быстро обработать транзакции) биткоина. Эта технология не решает вопросы относительно размера блоков, но приостановит рост blockchain, который становится больше на 1-2 гигабайта за один месяц. Рассмотрим подробнее как работает СегВит.


Что это такое?

Segregated Witness — софтфорк разработанный программистами Биткоин Коре с целью оптимизации размера блока который решает вопросы масштабируемости, перенасыщенности переводами, увеличения скорости переводов и уменьшении комиссии.

Перед тем как идти дальше рассмотрим вопрос, который может быть непонятен особенно людям, начинающим разбираться с криптовалютой. Что такое софтфорк? Это переработка правил, используя которые выполняется проверка на истинность (валидацию) в blockchain. Происходит изменение в исходном коде, но ядро блокчейна не меняется. То есть, СегВит увеличивает эффективность blockchain, но при этом не меняет размер блока.

При обновлении подпись попадет в дерево Меркла (тип хэш-функции) начального компонента перевода. Это приведет к уменьшению размера трансфера и появится возможность включать больше переводов в блок, независимо от его размера. Отмена перевода для ID трансфера будет невозможной. Это обеспечит дополнительную безопасность переводов в биткоин сети.

Вот как улучшится способность блока:
  • Старые ноды (ПК в сети, работающей на Р2Р протоколе и позволяющий распределять информацию о переводах) загружали блоки размером один мегабайт. Новый нод будет обрабатывать большие размеры блоков;
  • Методика увеличит блок до 4 мегабайт и обеспечит сбалансированную работу.

Что это даст?

Главное — СегВит решает вопросы, связанные с масштабируемостью. В результате блок переводов получится оптимизированным, из-за того, что отделит подписи перевода от передачи. Переводы станут занимать меньше места, и блоки получатся вместительнее. Активация СегВит устранит проблему пластичности переводов. Она подтвердит ее быстрее.

Рассмотрим, что изменится с внедрением технологии:
  • Самое главное — удаление подписи из блока в один мегабайт. Это сделает больше размер самого блока. Поэтому в него получится поместить больше информации. Пропускная способность сети возрастет;
  • Извлеченная подпись будет помещена в специальную структуру данных. Как отмечалось выше, после удаления подписи ее размер становится меньше. В результате каждая транзакция уменьшится на 48 процентов. Получается, что, не изменяя размера в блоке, в него поместится вдвое больше переводов. Это положительно сказывается на масштабируемости;
  • Выиграют от новой технологии держатели нод. Поскольку число данных для хранения на HDD уменьшится;
  • Время для запуска ноды и синхронизации станет меньше. Проверка статуса исходящего перевода будет упрощена. Появится возможность быстрее и проще создавать смарт-контракты;
  • Использование протоколов второго уровня Lightning Network. Это позволит обезопасить работу в защищенных платежных каналах;
  • Чтобы расширить использование умных контрактов используется технология MAST;
  • Введение мгновенных свопов, для обмена валютой без использования бирж;
  • Добавление подписи Шнора для борьбы со спам-атаками;
  • Теперь стало возможным рассчитать комиссию для транзакции. Это будет полезно мелким майнерам использующим ноды SPV.

Важно! Софтфорк принесет изменения, которые отразятся на капитализации Биткоин. Внедрение SegWit в blockchain способно спровоцировать рост стоимости криптовалюты.

Следующее важное преимущество — версии скриптов. СегВит содержит подписи, называемые scriptSigs. Они разблокируют биткоины и включают байты версий. Если клиент узнает такой байт, он может сказать, что сделать для разблокировки монеты в scriptSigs. Если в байте тип не распознан, то подпись интерпретируется так, что ее может потратить кто угодно. Это добавляет новые способы для блокировки биткоинов при переводах.
Что нужно для внедрения технологии?

Чтобы система заработала ее должны поддержать 95 процентов майнеров. Если быть точнее, на протяжении одного активационного периода (2 недели) как минимум 95 процентов блоков добывались, и при этом майнер должен сигнализировать о поддержке технологии. Сегодня количество майнеров, поддерживающих эту технологию большая. Есть интернет-проекты, позволяющие посмотреть какие фирмы работают с СегВит. Например, проект под названием Coin Dance расположенный по адресу coin.dance/poli.

Какие валюты поддерживают СегВит? В апреле этого года СегВит был активирован в сети Лайткоин. Сейчас у него проходит «обкатка» технологии, а это вызвало повышенный интерес майнеров к этой криптовалюте. Цель внедрения СегВит в Лайткоин — улучшение технологий которые было сложно выполнить раньше. Но есть и не такие популярные валюты, которые поддерживают этот протокол: Groestlcoin, Syscoin, DigiByte, Monacoin, Vertcoin.


А нужно ли это?

СегВит стоит потраченных усилий. Генеральный директор Breadwallet Эрон Войзин считает, что самым интересным моментом в мягком обновлении, возможность добавления новых типов подписи Schnorr signatures. Это позволит решить вопрос с защищенностью. Если алгоритмы цифровой подписи будут взломаны, проблема решается при помощи мягкого обновления, добавив в подпись новый алгоритм. Также это способ для получения дополнительного места.

Важно! Кошельки, которые не были обновлены будут продолжать работу, но комиссионные станут выше, так как транзакции получится большего объема по сравнению с переводами СегВит.

Технология стимулирует внедрение других перспективных разработок. Одна из таких технологий получила название Lightning Network. Ее идея лежит в оптимизации канала платежей, переводящих переводы с блокчейна. Теперь данная методика для проведения микротранзакций сможет начать работать в сети. Она решает проблему с высокими комиссиями. Lightning Network теперь функционирует в Биткоин и Лайткоин. Это значит, что появилась возможность моментально обменять биткоин на лайткоин и наоборот. На сервисах где принимались к оплате только биткоин можно расплатиться и лайткоином. Этот фак не мог не отразиться на росте курса монет.

Вывод. Итак, SegWit — способ разделения информации в подписи. Это интересный эксперимент, о чем свидетельствует тот факт, что его хотят использовать разные криптовалюты. Большинство майнеров выступило с поддержкой СегВит. Мы рассмотрели обзор технологии Segregated Witness. При разумном ее использовании, не изменяя кардинально блокчейн СегВит поможет выиграть время. Это нужно чтобы разработчики нашли решение относительно оптимального размера блоков.