
Язык Bitcoin Script — это основной компонент, который управляет транзакциями Биткойн. Это специализированный язык, который устанавливает правила того, как можно тратить Биткойн, обеспечивая безопасные и проверяемые переводы. В этой статье объясняется, что такое Bitcoin Script, его цель, как он функционирует и какие у него ограничения. Мы также рассмотрим его связь с умными контрактами, Lightning Network, сайдчейнами и Ординалами.
Для базового понимания Биткойна см. Что такое Биткойн? и быстрое введение в Биткойн. Углубитесь и узнайте как работают транзакции Биткойн и откройте для себя историю происхождения Биткойн-от идеи до глобальной финансовой революции.
Bitcoin Script — это стековый язык сценариев, похожий на Forth, но он не является Тьюринг-полным. Это означает, что он не может выполнять сложные вычисления, такие как циклы или условные ветвления, в отличие от языков, используемых для программирования общего назначения. Этот выбор дизайна приоритизирует безопасность и предотвращает проблемы, такие как бесконечные циклы, которые могут нарушить работу сети Биткойн.
Узнайте больше об умных контрактах и полноте по Тьюрингу.
Bitcoin Script использует систему, в которой данные помещаются и извлекаются из "стека" во время выполнения. Вот упрощенное объяснение транзакции Биткойн с использованием Script:
Создание транзакции: При отправке Биткойн ваш кошелек создает транзакцию с входами (Биткойн, который тратится) и выходами (адрес и сумма получателя). Узнайте больше о отправке Биткойн.
Скрипт блокировки (ScriptPubKey): У каждого выхода есть скрипт блокировки, устанавливающий условия для траты этих Биткойн. Этот скрипт связан с адресом получателя.
Скрипт разблокировки (ScriptSig): Чтобы потратить Биткойн, отправитель предоставляет скрипт разблокировки, который выполняет условия скрипта блокировки. Этот скрипт, созданный кошельком отправителя, включает их цифровую подпись, доказывая право собственности.
Выполнение скрипта: Сеть Биткойн запускает сначала скрипт разблокировки, а затем скрипт блокировки. Если совокупное выполнение дает результат "истина", транзакция является действительной.
Подтверждение транзакции: Действительные транзакции добавляются в блок, а затем в блокчейн, подтверждая перевод Биткойн. Узнайте больше о подтверждениях.
Скрипт блокировки (ScriptPubKey): OP_DUP OP_HASH160 <Хэш открытого ключа получателя> OP_EQUALVERIFY OP_CHECKSIG Этот скрипт требует подпись, соответствующую хэшу открытого ключа получателя.
Скрипт разблокировки (ScriptSig): <Подпись> <Открытый ключ отправителя> Это предоставляет подпись и открытый ключ для разблокировки Биткойн.
Вместе эти скрипты проверяют подпись в соответствии с открытым ключом и хэшем, обеспечивая, что отправитель является законным владельцем.
Ограничения Bitcoin Script стимулировали инновационные решения:
Lightning Network: Решение второго уровня, использующее Script для платёжных каналов. Узнайте больше о Lightning Network.
Сайдчейны: Отдельные блокчейны, связанные с Биткойн, использующие Script для интероперабельнос ти. Узнайте больше о сайдчейнах.
Ординалы: Использование Script для добавления данных к сатоши. Узнайте больше: Bitcoin Ordinals.
Умные контракты: Хотя и ограниченные, Bitcoin Script позволяет создавать базовые умные контракты, такие как мультиподписные кошельки. Узнайте больше об умных контрактах на Биткойн.
Bitcoin Script является фундаментальной частью транзакций Биткойн, обеспечивая безопасность и проверяемость. Его ограничения привели к появлению инновационных решений, таких как сайдчейны и Lightning Network. Понимание Bitcoin Script помогает понять, как работают транзакции Биткойн и модель безопасности сети.
Узнайте о кошельках Биткойн и как создать его. Поймите, как покупать, отправлять и получать Биткойн. Также изучите историю цен на Биткойн и прогнозы цен на Биткойн.
Получите простое введение в Биткойн и узнайте, почему это важно.

Поймите, как публичный блокчейн Биткоина отслеживает владение с течением времени. Получите ясность по ключевым терминам, таким как публичные и частные ключи, входы и выходы транзакций, время подтверждения и многое другое.
Читать статью →
Поймите, как публичный блокчейн Биткоина отслеживает владение с течением времени. Получите ясность по ключевым терминам, таким как публичные и частные ключи, входы и выходы транзакций, время подтверждения и многое другое.

Отправка биткоина так же проста, как выбор суммы для отправки и определение адресата. Прочит айте статью для получения более подробной информации.
Читать статью →
Отправка биткоина так же проста, как выбор суммы для отправки и определение адресата. Прочитайте статью для получения более подробной информации.
Чтобы получать биткоин, просто предоставьте отправителю ваш биткоин-адрес, который вы можете найти в вашем биткоин-кошельке. Прочитайте эту статью для получения более подробной информации.
Читать статью →Чтобы получать биткоин, просто предоставьте отправителю ваш биткоин-адрес, который вы можете найти в вашем биткоин-кошельке. Прочитайте эту статью для получения более подробной информации.

Узнайте о подтверждениях блокчейна, почему они важны и многое другое.
Читать статью →
Узнайте о подтверждениях блокчейна, почему они важны и многое другое.

Узнайте, что такое комиссии за биткойн, как определяются комиссии и многое другое.
Читать статью →
Узнайте, что такое комиссии за биткойн, как определяются комиссии и многое другое.
Опережайте в мире криптовалют с нашей еженедельной рассылкой, которая предоставляет наиболее важные аналитические данные.
Еженедельные новости криптовалют, подобранные для вас
Практические инсайты и образовательные советы
Обновления по продуктам, способствующим экономической свободе
Никакого спама. Вы можете отписаться в любое время.



Более кошельков создано на данный момент
Все, что вам нужно, чтобы безопасно покупать, продавать, обменивать и инвестировать свои Bitcoin и криптовалюту.

© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved