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

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

Технология блокчейн Биткойн: бесскриптные скрипты. Когда технология агрегирования подписей и подписи Schnorr полностью внедрены в Bitcoin, мы можем ожидать, что в сети произойдут массовые изменения. Я, конечно, говорю о возможности внедрения технологии под названием “Скрипты без скриптов”.
Сценарии без сценариев могут быть использованы для выполнения смарт-контрактов вне цепи с использованием подписей Schnorr. Идея заключается в том, что, агрегируя подписи, мы можем ввести условия для расходования монет.
Концепция Scriptless Scripts родилась от Mimblewimble, который представляет собой блокчейн-дизайн, который не хранит постоянные данные - за исключением ядер и их подписей. Основные свойства Mimblewimble включают как конфиденциальность, так и масштабирование, оба из которых требуют реализации сценариев без сценариев.
Преимущества сценариев без сценариев
Бесскриптные скрипты могут увеличить диапазон и сложность смарт-контрактов, которые возможны сегодня с Bitcoin. В настоящее время смарт-контракты Bitcoin выполняются в рамках Bitcoin Script, который ограничен с точки зрения типов контрактов, которые могут быть выполнены.
Сценарии без сценариев перемещают спецификацию и исполнение этих смарт-контрактов от общесетевого решения - как это в настоящее время имеет место для смарт-контрактов, которые выполняются в биткойн-скрипте - к решению, которое включает только участников смарт-контракта. В результате, диапазон смарт-контрактов, которые пользователь Bitcoin может потенциально развернуть, должен резко увеличиться.
Перемещение спецификации и исполнение смарт-контрактов из цепи в вне цепи также является тем, что определяет преимущества конфиденциальности сценариев без сценариев. Когда сами смарт-контракты находятся в цепи, многие детали раскрываются всей сети, включая количество и адреса участников, а также объем задействованных средств. Это не идеально, так как это очень далеко от типичных ожиданий пользователей в отношении контрактов и денежных переводов.
Вместо этого, сценарии без сценариев используют подписи Schnorr для перемещения этих контрактов вне цепи. Это означает, что вместо того, чтобы вся сеть проверяла фактические условия контракта, сеть и ее участники просто проверяют, что есть действительный результат. Те, кто подписывает договор, должны только согласиться с тем, что условия были выполнены и что заключенная сделка является действительной.
Бесскриптные скрипты также обеспечивают значительное преимущество в эффективности. Перемещая смарт-контракты вне цепи, они сводят к минимуму объем данных, которые необходимо проверить и сохранить на сетевом уровне. Это означает уменьшение накладных расходов для участников сети (например, полных узлов) и снижение платы за транзакции для пользователей.
Как правило, улучшение функциональности и конфиденциальности происходит за счет эффективности. Просто подумайте о трилемме блокчейна и о том, как проекты обычно должны жертвовать либо децентрализацией, либо масштабируемостью ради безопасности. Тем не менее, сценарии без сценариев (через подписи Schnorr) могут потенциально улучшить функциональность и конфиденциальность без ущерба для эффективности.
Заключение
Что касается функциональности, то, как говорят, сценарии без сценариев увеличивают диапазон и сложность смарт-контрактов. В настоящее время с Bitcoin Script ограничения связаны с количеством операций, которые были включены сетью. Сценарии без сценариев перемещают спецификацию и выполнение умных сокращений из сети в обсуждение, в котором участвуют только участники смарт-контракта.
Перемещение спецификации и исполнение смарт-контрактов из сети в сеть вне сети также повышает конфиденциальность. Во время работы в цепочке многие детали смарт-контракта совместно используются для всей сети. Перемещая смарт-контракты вне цепи, сеть знает только, что участники согласны с тем, что условия контракта были выполнены и что сделка, о которой идет речь, является действительной.
Наконец, что касается эффективности, сценарии без сценариев минимизируют объем данных, требующий проверки и хранения в цепочке. Перемещая смарт-контракты вне цепи, уменьшается накладные расходы для полных узлов и снижается плата за транзакции для пользователей.

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