Переглянути всі відгуки

Що таке мова Bitcoin Script?

Останнє оновлення

Написано автором

Переглянуто

Мова Bitcoin Script — це проста, стекова мова сценаріїв, що використовується для визначення умов витрат транзакцій Bitcoin. Вона надає пріоритет безпеці та мінімізує складність, відіграючи вирішальну роль у функціональності Bitcoin.
Що таке мова Bitcoin Script?
Керуйте своїм Bitcoin безпечно за допомогою самостійної опіки додатка Bitcoin.com Wallet.

Декодування Bitcoin Script: Мова біткоїн транзакцій

Мова Bitcoin Script є основним компонентом, що керує біткоїн транзакціями. Це спеціалізована мова, яка встановлює правила, як можна витрачати біткоїн, забезпечуючи безпечні та перевірені перекази. У цій статті пояснюється Bitcoin Script, його призначення, як він функціонує та його обмеження. Ми також розглянемо його зв'язок з розумними контрактами, Lightning Network, сайдчейнами та Ordinals.

Для базового розуміння біткоїну дивіться Що таке біткоїн? та швидкий вступ до біткоїну. Пориньте глибше та дізнайтеся про як працюють біткоїн транзакції та відкрийте для себе історію походження біткоїну-від ідеї до глобальної фінансової революції.

Що таке 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 допоможе вам зрозуміти, як працюють біткоїн транзакції та модель безпеки мережі.

Дізнайтеся про біткоїн гаманці та як створити один. Зрозумійте, як купувати, відправляти та отримувати біткоїн. Також досліджуйте історію цін на біткоїн та прогнози цін на біткоїн.

Пов'язані посібники

Почніть звідси →
Що таке Біткоїн?

Що таке Біткоїн?

Отримайте просте введення в Біткоїн та дізнайтеся, чому це важливо.

Читати цю статтю →
Що таке Біткоїн?

Що таке Біткоїн?

Отримайте просте введення в Біткоїн та дізнайтеся, чому це важливо.

Як працюють транзакції з біткоїнами?

Як працюють транзакції з біткоїнами?

Зрозумійте, як публічний блокчейн Біткоїн відстежує право власності з часом. Отримайте ясність щодо ключових термінів, таких як публічні та приватні ключі, вхідні та вихідні транзакції, часи підтвердження тощо.

Читати цю статтю →
Як працюють транзакції з біткоїнами?

Як працюють транзакції з біткоїнами?

Зрозумійте, як публічний блокчейн Біткоїн відстежує право власності з часом. Отримайте ясність щодо ключових термінів, таких як публічні та приватні ключі, вхідні та вихідні транзакції, часи підтвердження тощо.

Як надіслати біткоїн?

Як надіслати біткоїн?

Надіслати біткоїни так само просто, як вибрати суму для відправлення та вирішити, куди вона піде. Прочитайте статтю для отримання додаткової інформації.

Читати цю статтю →
Як надіслати біткоїн?

Як надіслати біткоїн?

Надіслати біткоїни так само просто, як вибрати суму для відправлення та вирішити, куди вона піде. Прочитайте статтю для отримання додаткової інформації.

Як отримати біткоїн?

Як отримати біткоїн?

Щоб отримати біткойн, просто надайте відправнику вашу Bitcoin-адресу, яку ви можете знайти у вашому Bitcoin-гаманці. Прочитайте цю статтю для отримання більш детальної інформації.

Читати цю статтю →
Як отримати біткоїн?

Як отримати біткоїн?

Щоб отримати біткойн, просто надайте відправнику вашу Bitcoin-адресу, яку ви можете знайти у вашому Bitcoin-гаманці. Прочитайте цю статтю для отримання більш детальної інформації.

Що таке підтвердження

Що таке підтвердження

Дізнайтеся про підтвердження блокчейна, чому вони важливі та інше.

Читати цю статтю →
Що таке підтвердження

Що таке підтвердження

Дізнайтеся про підтвердження блокчейна, чому вони важливі та інше.

Що таке комісії мережі Bitcoin?

Що таке комісії мережі Bitcoin?

Дізнайтеся, що таке біткоїн-комісії, як визначаються комісії та більше.

Читати цю статтю →
Що таке комісії мережі Bitcoin?

Що таке комісії мережі Bitcoin?

Дізнайтеся, що таке біткоїн-комісії, як визначаються комісії та більше.

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

БУДЬТЕ ПОПЕРЕДУ В КРИПТОВАЛЮТІ

ДОСТАВЛЯЄТЬСЯ ЩОТИЖНЯ
ДОСТАВЛЯЄТЬСЯ ЩОТИЖНЯ

Будьте попереду в криптовалюті з нашою щотижневою розсилкою, що надає найважливіші інсайти

news icon

Щотижневі новини про криптовалюти, підібрані для вас

insights icon

Практичні інсайти та освітні поради

products icon

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

Підписатися

Ніякого спаму. Відписатися в будь-який час.

Почніть інвестувати безпечно з Bitcoin.com WalletПочніть інвестувати безпечно з Bitcoin.com WalletПочніть інвестувати безпечно з Bitcoin.com Wallet

Почніть інвестувати безпечно з Bitcoin.com Wallet

Більше гаманців створено досі

Все, що вам потрібно для безпечної купівлі, продажу, торгівлі та інвестування вашого Bitcoin та криптовалюти

App StoreGoogle PlayQR Code
Завантажити додаток
bitcoin logoGet Bitcoin