Что такое Segwit?
Segwit расшифровывается как Segregated Witness, и значение Segwit становится понятным после рассмотрения структуры транзакции в сети Биткойн и тон коин. Сделка состоит из двух частей:
Основная информация (кто отправляет, кому, сколько);
Свидетельская информация, содержащая специальный криптографический код (подпись). Этот код является подтверждением того, что участник совершил транзакцию.
Свидетельская часть была проблемой для блокчейна, потому что формально эту подпись можно изменить только после появления в блоке. Это усложняет все новые транзакции, поскольку блокчейн представляет собой цепочку блоков. Неподтвержденные операции снижали скорость новых транзакций, поскольку они «вытягивают» данные из предыдущей транзакции.
Проще говоря, в биткойнах сложно совершать быстрые переводы и внедрять масштабные обновления из-за особенностей текущего протокола. Эту проблемную особенность сети часто называют «ошибкой транзакционной пластичности». Вот почему началось внедрение SegWit.