Jazyk Bitcoin Script je klíčovou součástí, která pohání bitcoinové transakce. Je to specializovaný jazyk, který nastavuje pravidla, jak může být Bitcoin utracen, a 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 ke smart kontraktům, Lightning Network, sidechainům a Ordinals.
Pro základní pochopení Bitcoinu si přečtěte 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 vzniku Bitcoinu-od myšlenky k globální finanční revoluci.
Bitcoin Script je skriptovací jazyk založený na zásobníku, podobný jazyku Forth, ale není Turingovsky úplný. To znamená, že nemůže provádět složité výpočty, jako jsou smyčky nebo podmíněné větvení, na rozdíl od jazyků používaných pro obecné programování. Toto designové rozhodnutí upřednostňuje bezpečnost a předchází problémům, jako jsou nekonečné smyčky, které by mohly narušit bitcoinovou síť.
Zjistěte více o smart kontraktech a Turingově úplnosti.
Bitcoin Script používá systém, kde jsou data během provádění tlačena na a vyjímána z "zásobníku". Zde je zjednodušené vysvětlení bitcoinové transakce pomocí Scriptu:
Vytvoření transakce: Při odesílání Bitcoinu vaše peněženka vytvoří transakci s vstupy (Bitcoin, který je utrácen) a výstupy (adresa a částka příjemce). Zjistěte více o odesílání Bitcoinu.
Skript pro uzamčení (ScriptPubKey): Každý výstup má skript pro uzamčení, který nastavuje podmínky pro utracení těchto Bitcoinů. Tento skript je propojen s adresou příjemce.
Skript pro odemčení (ScriptSig): K utracení Bitcoinu musí odesílatel poskytnout skript pro odemčení, který splňuje podmínky skriptu pro uzamčení. Tento skript, vytvořený peněženkou odesílatele, obsahuje jejich digitální podpis, který dokazuje vlastnictví.
Provádění skriptu: Bitcoinová síť spouští skript pro odemčení následovaný skriptem pro uzamčení. Pokud kombinované provedení vyústí v "true", transakce je platná.
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.
Skript pro 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í hashi veřejného klíče příjemce.
Skript pro odemčení (ScriptSig): <Podpis> <Veřejný klíč odesílatele>
Tento poskytuje podpis a veřejný klíč k odemčení Bitcoinu.
Společně tyto skripty ověřují podpis proti veřejnému klíči a hashi, čímž zajišťují, že utrácející je oprávněným vlastníkem.
Omezení Bitcoin Scriptu podnítila inovativní řešení:
Lightning Network: řešení druhé vrstvy používající Script pro platební kanály. Zjistěte více o Lightning Network.
Sidechainy: Samostatné blockchainy propojené s Bitcoinem, používající Script pro interoperabilitu. Zjistěte více o sidechainech.
Ordinals: Použití Scriptu k přidání dat k satoshi. Zjistěte více: Bitcoin Ordinals.
Smart kontrakty: I když omezené, Bitcoin Script umožňuje základní smart kontrakty, jako jsou multisignature peněženky. Zjistěte více o smart kontraktech na Bitcoinu.
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ě.
Zjistěte více 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 předpovědi cen Bitcoinu.
Získejte jednoduchý úvod do Bitcoinu a proč je důležitý.
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 →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ší.
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 →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í.
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 →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í.
Zjistěte o blockchainových potvrzeních, proč jsou důležitá a další.
Přečíst si tento článek →Zjistěte o blockchainových potvrzeních, proč jsou důležitá a další.
Zjistěte, co jsou bitcoinové poplatky, jak se poplatky určují a další.
Přečíst si tento článek →Zjistěte, co jsou bitcoinové poplatky, jak se poplatky určují a další.
Zůstaňte v čele kryptoměn s naším týdenním newsletterem, který přináší nejdůležitější poznatky.
Týdenní krypto novinky, vybrané pro vás
Praktické postřehy a vzdělávací tipy
Aktualizace produktů podporujících ekonomickou svobodu
Žádný spam. Odhlásit odběr můžete kdykoliv.
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.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved