Jump to content

СегВит

Логотип СегВит

Segregated Witness , или SegWit , — это имя, используемое для реализованного мягкого форка в формате транзакции Биткойн .

Официальное название « Отдельный свидетель (уровень консенсуса) » имело номер предложения по улучшению Биткойна BIP141. [1] Заявленная цель состояла в том, чтобы предотвратить непреднамеренную гибкость транзакций биткойнов , разрешить необязательную передачу данных и обойти определенные ограничения протокола (например, ограничение размера блока ) с помощью софт-форка . [2] Служба Segregated Witness была активирована 24 августа 2017 года.

Он также был предназначен для смягчения проблемы ограничения размера блокчейна , которая снижает скорость транзакций биткойнов. Это делается путем разделения транзакции на два сегмента, удаления разблокирующей подписи (данные-свидетели) из исходной части и добавления ее в качестве отдельной структуры в конец. [3] Исходный раздел по-прежнему будет содержать данные отправителя и получателя, а новая структура «свидетеля» будет содержать сценарии и подписи. Исходный сегмент данных будет подсчитан как обычно, но сегмент-свидетель фактически будет считаться как четверть его реального размера.

Ограничение размера блока

[ редактировать ]

Биткойн — это криптовалюта , форма валюты, использующая криптографию для обеспечения безопасности транзакций. [4] Совокупность биткойн-транзакций, которым предшествует заголовок блока, защищенная доказательством работы и записанная в сети компьютеров, называется «блоком». Все блоки последовательно связываются друг с другом за счет использования криптографического хеша предыдущего блока и сохранения его вывода в следующем. Это формирует блокчейн . [5]

Каждый блок содержит информацию о том, кто отправляет и получает данную единицу биткойнов (транзакцию), а также подпись(и), подтверждающую каждую транзакцию. Изначально ограничений на размер блоков не было. Однако это позволило злоумышленникам создавать фальшивые «блокирующие» данные, которые были очень длинными, что было формой атаки типа «отказ в обслуживании» (DoS-атака). Эти поддельные блоки будут обнаружены, но это займет очень много времени и замедлит работу всей системы. [6] Поэтому было введено ограничение на размер блока в 1 МБ. [5]

Масштабируемость и гибкость

[ редактировать ]

Считается, что нынешняя конструкция блокчейна биткойнов имеет два недостатка.

Масштабируемость

[ редактировать ]

Новый блок добавляется в цепочку через случайные промежутки времени, в среднем по дизайну это составляет десять минут ( доказательство работы вызывает эту задержку). Вместе с ограничением на размер блока это ограничивает количество транзакций, которые могут быть обработаны за заданное время. Некоторые сайты решают эту проблему, используя «платежи вне сети», проводя транзакции без записи их в блокчейн, что предполагает различные компромиссы в отношении доверия и окончательности транзакции. [7] Другие предложили изменения в биткойне, которые реформировали бы формат блока обратно несовместимым способом. Например, FlexTrans (гибкие транзакции) уменьшит размер транзакций, изменив способ их описания на систему «тегов», что позволит увеличить количество транзакций на блок. Это несовместимо с системами, которые не обновляются. [ нужна ссылка ]

Податливость

[ редактировать ]

Транзакция использует неиспользованные выходные данные предыдущих транзакций, известные как неизрасходованные выходные данные транзакции (UTXO). В результате образуется цепочка связанных транзакций, связанных идентификатором транзакции. Однако кто-то может изменить (мутировать) неподтвержденные транзакции биткойнов, не делая их недействительными, что приведет к изменению идентификатора транзакции, что сделает дочерние транзакции недействительными (т. е. связь между транзакциями будет нарушена). [8]

Отдельные свидетели как решение

[ редактировать ]

Данные подписи, называемые свидетелями, будут отделены от записи дерева Меркла о том, кто отправляет или получает биткойны. Данные-свидетели перемещаются в конец, и каждый их байт будет считаться только одной четвертью «единицы». [ нужна ссылка ]

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

Активация

[ редактировать ]

Окно активации обновления Segwit началось в полночь 15 ноября 2016 года по всемирному координированному времени и продлится до полуночи 15 ноября 2017 года по всемирному координированному времени. [2]

Segwit будет активирован только после того, как не менее 95% майнеров просигнализируют о готовности к обновлению в течение целевого периода корректировки блоков 2016 года.

9 августа 2017 года был достигнут рубеж, когда 100% майнеров между блоками с 477 792 по 479 807 [9] сигнализировал о поддержке SegWit, что означало, что обновление Segwit было «заблокировано» и будет полностью активировано примерно через две недели, в начале следующего целевого периода корректировки.

Затем 24 августа 2017 года на высоте блока 481824 был активирован Segregated Witness. Цена биткойнов выросла почти на 50% за неделю после активации SegWit. [10] 21 июля 2017 года биткойн торговался по цене 2748 долларов США, что на 52% больше, чем 1835 долларов США 14 июля 2017 года. [10]

SegWit решает проблему масштабирования двумя способами:

  • SegWit решает проблему гибкости транзакций, тем самым позволяя Lightning Network , оверлейной сети каналов микроплатежей, гипотетически решить проблему масштабирования, позволяя выполнять практически неограниченное количество мгновенных транзакций с низкой комиссией «вне сети». [11]

Первоначально большинство транзакций с биткойнами не могли использовать обновление. [ нужна ссылка ]

В первую неделю октября доля сетевых транзакций с использованием SegWit выросла с 7% до 10%, что указывает на рост уровня использования. [ нужна ссылка ]

Небольшая группа биткойн-майнеров, в основном базирующихся в Китае, которые были недовольны предложенными биткойнскими планами улучшения SegWit, выдвинули альтернативные планы разделения, в результате которого был создан Bitcoin Cash . [12]

По состоянию на февраль 2018 года количество транзакций SegWit превышает 30%. [13]

Разделенный Witness (BIP141) не следует путать с SegWit2x (SegWit2Mb). В мае 2017 года Digital Currency Group (не путать с Digital Currency Initiative Медиа-лаборатории MIT ) объявила, что предложила предложение, называемое SegWit2x («Нью-Йоркское соглашение»), по активации Segregated Witness при 80% порог общей скорости хеширования биткойнов, сигнализирующий в бите 4; и активация ограничения размера блока в 2 МБ в течение шести месяцев с поддержкой более 80% от общей скорости хеширования биткойнов. [14]

По состоянию на середину 2017 года, хотя предложение SegWit2x имело поддержку более 90% хешрейта, однако предложение SegWit2x было спорным, поскольку работа над проектом ограничивается группой разработчиков только по приглашению. В середине июля 2017 года стало очевидно, что майнеры поддержали реализацию части соглашения Segwit до UASF 1 августа 2017 года , пытаясь тем самым избежать риска хард-форка сети биткойн. [15]

8 ноября 2017 года разработчики SegWit2x объявили, что хард-форк, запланированный примерно на 16 ноября 2017 года, был отменен из-за отсутствия консенсуса. [16]

  1. ^ Все предложения по улучшению Биткойна, включая BIP141.
  2. ^ Jump up to: а б с Предложение по разделению свидетелей BIP 141
  3. ^ Инвестопедия: SegWit (отдельный свидетель)
  4. ^ Адриан, Тобиас; Гриффоли, Томмазо Манчини (15 июля 2019 г.). Расцвет цифровых денег . Международный валютный фонд. ISBN  978-1-49832-490-8 .
  5. ^ Jump up to: а б Блокчейн
  6. ^ Транзакции
  7. ^ Канал микроплатежей
  8. ^ Гибкость транзакций
  9. ^ График активации SegWit
  10. ^ Jump up to: а б Винья, Пол (21 июля 2017 г.). «Биткойн резко вырос после того, как голосование разрешило ожесточенные дебаты о масштабировании» . ВСЖ . Проверено 26 января 2020 г. .
  11. ^ Грэм, Люк (9 августа 2017 г.). «Поскольку биткойн падает с рекордно высокого уровня, следующим шагом будет избежать «молниеносного разветвления » . CNBC . Архивировано из оригинала 1 декабря 2017 года . Проверено 23 ноября 2017 г.
  12. ^ Иррера, Анна; Чавес-Дрейфус, Гертруда (2 августа 2017 г.). «Клон Биткойна переживает медленный старт после разделения» . Независимый . Проверено 22 июня 2018 г.
  13. ^ «SegWit и теория заговора о комиссиях за транзакции в биткойнах» . FT Альфавиль . ФТ. 21 марта 2018 г.
  14. ^ «Ведущие участники экосистемы биткоина достигли консенсуса по вопросу масштабирования» . Эконо Таймс . 25 мая 2017 года . Проверено 23 июня 2017 г.
  15. ^ CNBC (14 июля 2017 г.). «Спор может означать финансовую панику в Биткойне» . Ассошиэйтед Пресс . Архивировано из оригинала 19 июля 2017 года . Проверено 19 июля 2017 г.
  16. ^ Винья, Пол (8 ноября 2017 г.). «Биткойн уклоняется от раскола, который угрожает росту его цены» . Уолл Стрит Джорнал . Архивировано из оригинала 8 ноября 2017 года . Проверено 8 ноября 2017 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c47ef8defe300f4fc4cf27b5af8485c7__1718689080
URL1:https://arc.ask3.ru/arc/aa/c4/c7/c47ef8defe300f4fc4cf27b5af8485c7.html
Заголовок, (Title) документа по адресу, URL1:
SegWit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)