Co je Bitcoin Script Language?

Naposledy aktualizováno

Napsáno

Zkontroloval(a)

Jazyk Bitcoin Script je jednoduchý, zásobníkový skriptovací jazyk používaný k definování podmínek utrácení Bitcoin transakcí. Upřednostňuje bezpečnost a minimalizuje složitost, což hraje zásadní roli ve funkčnosti Bitcoinu.
Co je Bitcoin Script Language?
Spravujte své Bitcoiny bezpečně s aplikací pro vlastní úschovu Bitcoin.com Wallet.

Dekódování Bitcoin Scriptu: Jazyk bitcoinových transakcí

Jazyk Bitcoin Script je klíčovou součástí, která pohání bitcoinové transakce. Je to specializovaný jazyk, který stanovuje pravidla pro to, jak mohou být Bitcoiny utraceny, čímž zajišťuje bezpečné a ověřitelné převody. Tento článek vysvětluje Bitcoin Script, jeho účel, jak funguje a jeho omezení. Také prozkoumáme jeho vztah s chytrými kontrakty, Lightning Network, sidechainy a Ordinals.

Pro základní porozumění Bitcoinu, viz Co je Bitcoin? a rychlý úvod do Bitcoinu. Ponořte se hlouběji a zjistěte jak fungují bitcoinové transakce a objevte příběh původu Bitcoinu-od myšlenky k celosvětové finanční revoluci.

Co je Bitcoin Script?

Bitcoin Script je jazyk založený na zásobníku, podobný Forthu, ale není Turingovsky úplný. To znamená, že nemůže provádět složité výpočty jako smyčky nebo podmíněné větvení, na rozdíl od jazyků používaných pro programování obecného účelu. Toto návrhové rozhodnutí upřednostňuje bezpečnost a zabraňuje problémům, jako jsou nekonečné smyčky, které by mohly narušit Bitcoinovou síť.

Zjistěte více o chytrých kontraktech a Turingovské úplnosti.

Jak Bitcoin Script funguje

Bitcoin Script používá systém, kde se data během provádění vkládají na a odebírají ze "zásobníku". Zde je zjednodušené vysvětlení bitcoinové transakce pomocí Scriptu:

  1. Vytvoření transakce: Při odesílání Bitcoinu vaše peněženka vytvoří transakci se vstupy (utrácené Bitcoiny) a výstupy (adresa a částka příjemce). Zjistěte více o odesílání Bitcoinu.

  2. Skript uzamčení (ScriptPubKey): Každý výstup má skript uzamčení, který určuje podmínky pro utracení těchto Bitcoinů. Tento skript je propojen s adresou příjemce.

  3. Skript odemčení (ScriptSig): K utracení Bitcoinů poskytne odesílatel skript odemčení, který splňuje podmínky skriptu uzamčení. Tento skript, vytvořený peněženkou odesílatele, obsahuje jejich digitální podpis, který dokládá vlastnictví.

  4. Provádění skriptu: Bitcoinová síť spustí skript odemčení následovaný skriptem uzamčení. Pokud je výsledek kombinovaného provedení "pravda", transakce je platná.

  5. Potvrzení transakce: Platné transakce jsou přidány do bloku a poté do blockchainu, čímž se potvrzuje převod Bitcoinu. Zjistěte více o potvrzeních.

Příklad: Jednoduchá bitcoinová transakce ve Scriptu

  • Skript uzamčení (ScriptPubKey): OP_DUP OP_HASH160 <Hash veřejného klíče příjemce> OP_EQUALVERIFY OP_CHECKSIG Tento skript vyžaduje podpis odpovídající hash veřejného klíče příjemce.

  • Skript odemčení (ScriptSig): <Podpis> <Veřejný klíč odesílatele> Tento poskytuje podpis a veřejný klíč pro odemčení Bitcoinu.

Tyto skripty společně ověřují podpis proti veřejnému klíči a hash, což zajišťuje, že utrácející je oprávněným vlastníkem.

Bitcoin Script a související koncepty

Omezení Bitcoin Scriptu vedla k inovativním řešením:

Závěr

Bitcoin Script je základní součástí bitcoinových transakcí, zajišťující bezpečnost a ověřitelnost. Jeho omezení vedla k inovativním řešením, jako jsou sidechainy a Lightning Network. Pochopení Bitcoin Scriptu vám pomůže pochopit, jak fungují bitcoinové transakce a bezpečnostní model sítě.

Naučte se o bitcoinových peněženkách a jak ji vytvořit. Pochopte, jak koupit, odeslat a přijmout Bitcoin. Také prozkoumejte historii cen Bitcoinu a predikce cen Bitcoinu.

Související návody

Začněte zde →
Co je to Bitcoin?

Co je to Bitcoin?

Získejte jednoduchý úvod do Bitcoinu a proč je důležitý.

Přečíst si tento článek →
Co je to Bitcoin?

Co je to Bitcoin?

Získejte jednoduchý úvod do Bitcoinu a proč je důležitý.

Jak fungují bitcoinové transakce?

Jak fungují bitcoinové transakce?

Pochopte, jak veřejný blockchain Bitcoinu sleduje vlastnictví v průběhu času. Získejte jasnost ohledně klíčových termínů jako veřejné a soukromé klíče, vstupy a výstupy transakcí, časy potvrzení a další.

Přečíst si tento článek →
Jak fungují bitcoinové transakce?

Jak fungují bitcoinové transakce?

Pochopte, jak veřejný blockchain Bitcoinu sleduje vlastnictví v průběhu času. Získejte jasnost ohledně klíčových termínů jako veřejné a soukromé klíče, vstupy a výstupy transakcí, časy potvrzení a další.

Jak poslat bitcoin?

Jak poslat bitcoin?

Odeslání bitcoinu je stejně snadné jako zvolení částky k odeslání a rozhodnutí, kam ji poslat. Přečtěte si článek pro více podrobností.

Přečíst si tento článek →
Jak poslat bitcoin?

Jak poslat bitcoin?

Odeslání bitcoinu je stejně snadné jako zvolení částky k odeslání a rozhodnutí, kam ji poslat. Přečtěte si článek pro více podrobností.

Jak přijmu bitcoin?

Jak přijmu bitcoin?

Chcete-li obdržet bitcoin, jednoduše poskytněte odesílateli svou Bitcoin adresu, kterou najdete ve své Bitcoin peněžence. Přečtěte si tento článek pro více podrobností.

Přečíst si tento článek →
Jak přijmu bitcoin?

Jak přijmu bitcoin?

Chcete-li obdržet bitcoin, jednoduše poskytněte odesílateli svou Bitcoin adresu, kterou najdete ve své Bitcoin peněžence. Přečtěte si tento článek pro více podrobností.

Co je to potvrzení

Co je to potvrzení

Zjistěte o blockchainových potvrzeních, proč jsou důležitá a další.

Přečíst si tento článek →
Co je to potvrzení

Co je to potvrzení

Zjistěte o blockchainových potvrzeních, proč jsou důležitá a další.

Co jsou to poplatky v bitcoinové síti?

Co jsou to poplatky v bitcoinové síti?

Zjistěte, co jsou bitcoinové poplatky, jak se poplatky určují a další.

Přečíst si tento článek →
Co jsou to poplatky v bitcoinové síti?

Co jsou to poplatky v bitcoinové síti?

Zjistěte, co jsou bitcoinové poplatky, jak se poplatky určují a další.

check icon
DŮVĚŘOVÁNO VÍCE NEŽ 5 MILIONY UŽIVATELŮ KRYPTO NA CELÉM SVĚTĚ

ZŮSTAŇTE V PŘEDSTIHU V KRYPTU

Doručeno týdně
Doručeno týdně

Zůstaňte v čele kryptoměn s naším týdenním newsletterem, který přináší nejdůležitější poznatky.

news icon

Týdenní krypto novinky, vybrané pro vás

insights icon

Praktické postřehy a vzdělávací tipy

products icon

Aktualizace produktů podporujících ekonomickou svobodu

Zaregistrovat se

Žádný spam. Odhlásit odběr můžete kdykoliv.

Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.

Začněte bezpečně investovat s peněženkou Bitcoin.com Wallet.

Přes vytvořených peněženek dosud

Všechno, co potřebujete k bezpečnému nákupu, prodeji, obchodování a investování svých Bitcoinů a kryptoměn.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin