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

Що таке мова 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
Завантажити додаток