Исследовать все отзывы

Что такое язык сценариев Биткоина?

Язык Bitcoin Script — это простой, стековый скриптовый язык, используемый для определения условий расходования транзакций Bitcoin. Он приоритетно обеспечивает безопасность и минимизирует сложность, играя ключевую роль в функциональности Bitcoin.
Что такое язык сценариев Биткоина?
Управляйте своими биткоинами безопасно с помощью приложения для самостоятельного хранения Bitcoin.com Wallet app.

Расшифровка Bitcoin Script: Язык транзакций Биткоина

Язык Bitcoin Script является основным компонентом, который управляет транзакциями Биткоина. Это специализированный язык, который устанавливает правила для того, как Биткоин может быть потрачен, обеспечивая безопасные и проверяемые переводы. Эта статья объясняет Bitcoin Script, его назначение, как он функционирует и его ограничения. Мы также исследуем его связь с умными контрактами, Lightning Network, сайдчейнами и ординалами.

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

Что такое Bitcoin Script?

Bitcoin Script - это язык сценариев на основе стека, подобный Forth, но он не является полным по Тьюрингу. Это означает, что он не может выполнять сложные вычисления, такие как циклы или условное ветвление, в отличие от языков, используемых для программирования общего назначения. Этот выбор в проектировании приоритизирует безопасность и предотвращает проблемы, такие как бесконечные циклы, которые могут нарушить работу сети Биткоин.

Узнайте больше о умных контрактах и полноте по Тьюрингу.

Как работает Bitcoin Script

Bitcoin Script использует систему, где данные помещаются на "стек" и удаляются с него во время выполнения. Вот упрощенное объяснение транзакции Биткоина с использованием Script:

  1. Создание транзакции: При отправке Биткоина ваш кошелек создает транзакцию с входами (Биткоин, который тратится) и выходами (адрес и сумма получателя). Узнайте больше о отправке Биткоина.

  2. Скрипт блокировки (ScriptPubKey): Каждый выход имеет скрипт блокировки, устанавливающий условия для траты этого Биткоина. Этот скрипт связан с адресом получателя.

  3. Скрипт разблокировки (ScriptSig): Чтобы потратить Биткоин, отправитель предоставляет скрипт разблокировки, который выполняет условия скрипта блокировки. Этот скрипт, созданный кошельком отправителя, включает их цифровую подпись, доказывающую владение.

  4. Выполнение скрипта: Сеть Биткоин запускает скрипт разблокировки, а затем скрипт блокировки. Если совокупный результат выполнения равен "истина", транзакция считается действительной.

  5. Подтверждение транзакции: Действительные транзакции добавляются в блок, а затем в блокчейн, подтверждая перевод Биткоина. Узнайте больше о подтверждениях.

Пример: Простая транзакция Биткоина в Script

  • Скрипт блокировки (ScriptPubKey): OP_DUP OP_HASH160 <хеш открытого ключа получателя> OP_EQUALVERIFY OP_CHECKSIG Этот скрипт требует подпись, соответствующую хешу открытого ключа получателя.

  • Скрипт разблокировки (ScriptSig): <Подпись> <Открытый ключ отправителя> Это предоставляет подпись и открытый ключ для разблокировки Биткоина.

Вместе эти скрипты проверяют подпись по сравнению с открытым ключом и хешем, гарантируя, что тратящий является законным владельцем.

Bitcoin Script и связанные концепции

Ограничения Bitcoin Script вдохновили на инновационные решения:

Заключение

Bitcoin Script является фундаментальной частью транзакций Биткоина, обеспечивая безопасность и проверяемость. Его ограничения привели к созданию инновационных решений, таких как сайдчейны и Lightning Network. Понимание Bitcoin Script помогает понять, как работают транзакции Биткоина и модель безопасности сети.

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

Похожие статьи

Начните здесь →
Что такое Биткойн?

Что такое Биткойн?

Получите простое введение в Биткойн и узнайте, почему это важно.

Читать статью →
Что такое Биткойн?

Что такое Биткойн?

Получите простое введение в Биткойн и узнайте, почему это важно.

Как работают транзакции биткойнов?

Как работают транзакции биткойнов?

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

Читать статью →
Как работают транзакции биткойнов?

Как работают транзакции биткойнов?

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

Как отправить биткойн?

Как отправить биткойн?

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

Читать статью →
Как отправить биткойн?

Как отправить биткойн?

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

Как получить биткоин?

Как получить биткоин?

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

Читать статью →
Как получить биткоин?

Как получить биткоин?

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

Что такое подтверждение

Что такое подтверждение

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

Читать статью →
Что такое подтверждение

Что такое подтверждение

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

Что такое комиссии сети Биткоин?

Что такое комиссии сети Биткоин?

Узнайте, что такое комиссии за биткойн, как определяются комиссии и многое другое.

Читать статью →
Что такое комиссии сети Биткоин?

Что такое комиссии сети Биткоин?

Узнайте, что такое комиссии за биткойн, как определяются комиссии и многое другое.

check icon
ДОВЕРЯЮТ БОЛЕЕ 5 МИЛЛИОНА ПОЛЬЗОВАТЕЛЕЙ КРИПТОВАЛЮТ ПО ВСЕМУ МИРУ

БУДЬТЕ ВПЕРЕДИ В КРИПТО

ДОСТАВЛЯЕТСЯ ЕЖЕНЕДЕЛЬНО
ДОСТАВЛЯЕТСЯ ЕЖЕНЕДЕЛЬНО

Опережайте в мире криптовалют с нашей еженедельной рассылкой, которая предоставляет наиболее важные аналитические данные.

news icon

Еженедельные новости криптовалют, подобранные для вас

insights icon

Практические инсайты и образовательные советы

products icon

Обновления по продуктам, способствующим экономической свободе

Зарегистрироваться

Никакого спама. Вы можете отписаться в любое время.

Начните безопасно инвестировать с кошельком Bitcoin.comНачните безопасно инвестировать с кошельком Bitcoin.comНачните безопасно инвестировать с кошельком Bitcoin.com

Начните безопасно инвестировать с кошельком Bitcoin.com

Более кошельков создано на данный момент

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

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin