Jazyk Bitcoin Script je jadrovou súčasťou, ktorá poháňa Bitcoin transakcie. Je to špecializovaný jazyk, ktorý stanovuje pravidlá pre to, ako môže byť Bitcoin utratený, čím zabezpečuje bezpečné a overiteľné prevody. Tento článok vysvetľuje Bitcoin Script, jeho účel, ako funguje a jeho obmedzenia. Taktiež preskúmame jeho vzťah s inteligentnými kontraktmi, Lightning Network, sidechains a Ordinals.
Pre základné pochopenie Bitcoinu, pozrite si Čo je Bitcoin? a rýchly úvod do Bitcoinu. Ponorte sa hlbšie a zistite, ako fungujú Bitcoin transakcie a objavte príbeh pôvodu Bitcoinu-od myšlienky k globálnej finančnej revolúcii.
Bitcoin Script je skriptovací jazyk založený na zásobníku, podobný jazyku Forth, ale nie je Turingovsky úplný. To znamená, že nemôže vykonávať zložité výpočty ako cykly alebo podmienené vetvenie, na rozdiel od jazykov používaných pre všeobecné programovanie. Táto dizajnová voľba uprednostňuje bezpečnosť a zabraňuje problémom ako nekonečné cykly, ktoré by mohli narušiť Bitcoin sieť.
Zistite viac o inteligentných kontraktoch a Turingovej úplnosti.
Bitcoin Script používa systém, kde sa dáta vkladajú a vyberajú z "zásobníka" počas vykonávania. Tu je zjednodušené vysvetlenie Bitcoin transakcie pomocou Scriptu:
Vytvorenie transakcie: Pri odosielaní Bitcoinu, vaša peňaženka vytvorí transakciu so vstupmi (Bitcoin, ktorý sa utráca) a výstupmi (adresa a množstvo príjemcu). Zistite viac o odosielaní Bitcoinu.
Zamykací skript (ScriptPubKey): Každý výstup má zamykací skript, ktorý stanovuje podmienky pre utratenie týchto Bitcoinov. Tento skript je spojený s adresou príjemcu.
Odomykací skript (ScriptSig): Na utratenie Bitcoinu, odosielateľ poskytne odomykací skript, ktorý splní podmienky zamykacieho skriptu. Tento skript, vytvorený peňaženkou odosielateľa, obsahuje ich digitálny podpis, čím dokazuje vlastníctvo.
Vykonanie skriptu: Bitcoin sieť spustí odomykací skript nasledovaný zamykacím skriptom. Ak výsledok kombinovaného vykonania je "pravda", transakcia je platná.
Potvrdenie transakcie: Platné transakcie sú pridané do bloku a potom do blockchainu, čím sa potvrdí prevod Bitcoinu. Zistite viac o potvrdeniach.
Zamykací skript (ScriptPubKey): OP_DUP OP_HASH160 <Hash verejného kľúča príjemcu> OP_EQUALVERIFY OP_CHECKSIG
Tento skript vyžaduje podpis zodpovedajúci hash verejného kľúča príjemcu.
Odomykací skript (ScriptSig): <Podpis> <Verejný kľúč odosielateľa>
Tento poskytuje podpis a verejný kľúč na odomknutie Bitcoinu.
Spoločne tieto skripty overujú podpis proti verejnému kľúču a hashu, čím zaisťujú, že osoba, ktorá utráca, je oprávneným vlastníkom.
Obmedzenia Bitcoin Scriptu viedli k inovatívnym riešeniam:
Lightning Network: riešenie na druhej vrstve používajúce Script pre platobné kanály. Zistite viac o Lightning Network.
Sidechains: Samostatné blockchainy prepojené s Bitcoinom, využívajúce Script pre interoperabilitu. Zistite viac o sidechains.
Ordinals: Použitie Scriptu na pridanie dát do satoshi. Zistite viac: Bitcoin Ordinals.
Inteligentné kontrakty: Hoci obmedzené, Bitcoin Script umožňuje základné inteligentné kontrakty ako multi-signature peňaženky. Zistite viac o inteligentných kontraktoch na Bitcoine.
Bitcoin Script je základnou súčasťou Bitcoin transakcií, zabezpečujúcou bezpečnosť a overiteľnosť. Jeho obmedzenia viedli k inovatívnym riešeniam ako sidechains a Lightning Network. Pochopenie Bitcoin Script vám pomôže pochopiť, ako fungujú Bitcoin transakcie a bezpečnostný model siete.
Zistite viac o Bitcoin peňaženkách a ako jednu vytvoriť. Pochopte, ako kúpiť, odoslať a prijať Bitcoin. Taktiež preskúmajte históriu cien Bitcoinu a predpovede cien Bitcoinu.
Získajte jednoduchý úvod do Bitcoinu a prečo je dôležitý.
Pochopte, ako verejný blockchain Bitcoinu sleduje vlastníctvo v priebehu času. Získajte jasnosť o kľúčových pojmoch, ako sú verejné a súkromné kľúče, vstupy a výstupy transakcií, časy potvrdení a ďalšie.
Prečítajte si tento článok →Pochopte, ako verejný blockchain Bitcoinu sleduje vlastníctvo v priebehu času. Získajte jasnosť o kľúčových pojmoch, ako sú verejné a súkromné kľúče, vstupy a výstupy transakcií, časy potvrdení a ďalšie.
Odoslanie bitcoinu je také jednoduché, ako vybrať si množstvo na odoslanie a rozhodnúť sa, kam ho poslať. Pre viac podrobností si prečítajte článok.
Prečítajte si tento článok →Odoslanie bitcoinu je také jednoduché, ako vybrať si množstvo na odoslanie a rozhodnúť sa, kam ho poslať. Pre viac podrobností si prečítajte článok.
Ak chcete prijať bitcoin, jednoducho poskytnite odosielateľovi svoju Bitcoin adresu, ktorú nájdete vo svojej Bitcoin peňaženke. Pre viac podrobností si prečítajte tento článok.
Prečítajte si tento článok →Ak chcete prijať bitcoin, jednoducho poskytnite odosielateľovi svoju Bitcoin adresu, ktorú nájdete vo svojej Bitcoin peňaženke. Pre viac podrobností si prečítajte tento článok.
Zistite viac o blokových potvrdeniach, prečo sú dôležité a ďalšie informácie.
Prečítajte si tento článok →Zistite viac o blokových potvrdeniach, prečo sú dôležité a ďalšie informácie.
Objavte, čo sú bitcoinové poplatky, ako sa určujú poplatky a ďalšie.
Prečítajte si tento článok →Objavte, čo sú bitcoinové poplatky, ako sa určujú poplatky a ďalšie.
Zostaňte vpredu v kryptomenách s naším týždenným newsletterom, ktorý prináša najdôležitejšie poznatky.
Týždenné krypto novinky, vybrané pre vás.
Akčné poznatky a vzdelávacie tipy
Aktualizácie produktov podporujúcich ekonomickú slobodu
Žiadny spam. Odhlásiť sa môžete kedykoľvek.
Viac ako vytvorených peňaženiek doteraz
Všetko, čo potrebujete na bezpečný nákup, predaj, obchodovanie a investovanie vašich Bitcoinov a kryptomien.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved