Bitcoin Guides

Bitcoin

Как майнить биткоин

Что я могу купить с Bitcoin онлайн и оффлайн?

Bitcoin (BTC) для начинающих

Руководство для начинающих по просмотру блокчейна Bitcoin

Руководство для начинающих о том, как блокчейн относится к биткоину

Что такое приватный ключ Bitcoin?

How to manage cryptocurrency transactions on different blockchains

Что такое молниеносная сеть?

Является ли биткоин стабильным инвестированием?

Как выбрать лучшее оборудование для майнинга Bitcoin

Лучшее программное обеспечение для майнинга Bitcoin

Важность хеширования Bitcoin

Bitcoin CoinJoin: улучшение взаимозаменяемости

Технология блокчейн Биткойн: бесскриптные скрипты

Технология биткоина: Statechains

Технология блокчейн Биткойн: Taproot

Технология блокчейн Bitcoin: агрегирование подписей

Технология блокчейн Bitcoin: Graftroot

Технология Bitcoin: смарт-контракты Rootstock (RSK)

Технология Bitcoin: изолированный свидетель (SegWit)

Масштабирование Bitcoin: конфиденциальность и масштабируемость

Erlay: новый протокол ретрансляции транзакций Bitcoin

What is Bitcoin Miniscript and how does it work?

Explore other guides

Advanced

Технология биткоина: Statechains

Технология Bitcoin: Statechains. Statechains — это форма технологии сайдхейн, разработанная по протоколу Bitcoin.
Цель сайдехейнов, платежных каналов или любого другого решения, ориентированного на масштабируемость, заключается в улучшении времени транзакций в сети Bitcoin. На момент написания, каждый блок Bitcoin производится (в среднем) каждые 10 минут, и каждый блок содержит не более 2 МБ транзакций.
В среднем биткоин может обрабатывать от 7-10 транзакций в секунду, что считается слишком медленным для большинства коммерческих нужд.
Для сравнения, Visa, Mastercard и другие платежные процессоры могут достигать миллионов транзакций в секунду. Конечно, как и любая служба, которая обеспечивает высокую пропускную способность, они сильно централизованы.
Чтобы добиться большей эффективности и более высокой скорости обработки транзакций, Bitcoin стремится реализовать альтернативные функции, которые сохранят большую часть своей текущей децентрализации и в то же время позволят быстрее осуществлять переводы между пользователями Bitcoin.
Как работают статехины
Протокол Statechains предоставляет простой альтернативный способ передачи биткоинов между агентами. Этот протокол использует только блокчейн первого уровня при входе или выходе из системы или при возникновении споров - так же, как Lightning.
Statechain — это книга, содержащая историю каждого UTXO (неизрасходованного вывода транзакций), находящегося под его управлением. Эта бухгалтерская книга также ведется подразделением и серверами Statechain, что делает их ответственными за неправильное поведение.
Для повышения безопасности можно добавить несколько сущностей в качестве валидатора Statechain, что означает, что можно сделать федеративную группу подписантов, как группу multisig.
Кроме того, организация, эксплуатирующая систему Statechain, должна вести публичную бухгалтерскую книгу, в которой регистрируется каждая операция. Это служит доказательством против несанкционированного вывода средств. С помощью этой рабочей модели мошенничество может быть доказано (и предотвращено в будущем) при условии, что пользователи хранят доказательства того, что их транзакция в какой-то момент была включена в Statechain.
В отличие от других блокчейнов, в Statechains, каждый UTXO имеет историю, которая не зависит от истории других UTXO, так как монеты не могут быть объединены или разделены на несколько выходов. Умело, эта новая модель blockchain позволяет пользователям выборочно проверять и отслеживать историю только UTXO, о которых они заботятся.
Хотя Statechains не так безопасны, как внутрицепные транзакции, технология считается шагом вперед по сравнению с мультисиговой безопасностью или федеративными сторонними. Эта реализация использует подписи Schnorr - тип агрегации подписей - Eltoo, подписи адаптеров и Graftroot, если это необходимо.
Конечно, у Statechains есть и недостаток. Абсолютная необходимость передачи UTXO в полном объеме, поскольку они не могут быть легко разделены на меньшие суммы, означает, что трудно микротранзакция с использованием Statechains.
Преимущества Statechains
По сравнению с Lightning Network (LN), Statechains предлагают больше безопасности, поскольку монеты могут быть переданы напрямую без необходимости поиска пути в сети достаточно финансируемых каналов, что может быть проблемой для маршрутизации и безопасности.
Кроме того, учитывая, что пользователи только проверяют и хранят UTXO, о которых они заботятся, протокол Statechains будет лучшей моделью в отношении требований к данным и памяти. Пользователю, который совершает транзакции чаще или должен проверять и хранить больше UTXO, скорее всего потребуется дополнительное пространство для хранения в виде дополнительных узлов/каналов, чем пользователю, который имеет дело с меньшим количеством UTXO.
Кроме того, несмотря на наличие проблемы с микротранзакциями на Statechains, можно интегрировать платежные каналы LN с Statechains, что означает, что пользователь может использовать Statechain с функциями Lightning для микротранзакций.
Оригинальное предложение Рубена Сомсена можно увидеть здесь.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.