Размещайте рекламу на KripZen — покажите свой бренд глобальной криптоаудитории.Связаться с нами →

Статья глоссария

SegWit (изолированный свидетель)

infrastructure

SegWit вынес данные подписи из основного тела транзакции. Что он починил, почему сделал возможным Lightning и почему он виден в вашей комиссии за вывод.

Определение

SegWit, сокращение от изолированного свидетеля, — это обновление протокола биткоина, активированное в августе 2017 года, которое выносит данные свидетеля, то есть подписи, доказывающие правомерность транзакции, за пределы той части транзакции, по которой вычисляется её идентификатор. Оно было развёрнуто как мягкий форк, поэтому узлы, так и не обновившиеся, продолжили следовать за цепочкой. Значимы два следствия. Первое — исправлена ковкость транзакций: до SegWit третье лицо могло изменить кодировку подписи и поменять идентификатор транзакции, не делая её недействительной, из-за чего любой протокол, опирающийся на идентификаторы неподтверждённых транзакций, был хрупким. Именно снятие этого препятствия сделало платёжные каналы, а значит и Lightning, практичными. Второе — пропускная способность. SegWit заменил плоский лимит размера блока весовой мерой, которая учитывает данные свидетеля со скидкой, поэтому в блок помещается заметно больше транзакций, чем прежде, а транзакция, тратящая SegWit-выходы, обходится дешевле аналогичной устаревшей. Поэтому выбор виден в вашем счёте: биржи и кошельки, использующие нативные segwit-адреса, те, что начинаются с bc1q, обычно платят меньшую комиссию, чем те, кто всё ещё тратит устаревшие выходы, и часть из них передаёт разницу клиенту. Практическая оговорка — совместимость. Почти всё уже принимает адреса bc1, но небольшое число старых сервисов до сих пор нет, и это стоит проверить один раз до крупного вывода, а не после.

Далее

Похожие термины

Ещё в разделе infrastructure