De Bitcoin Script-taal is de kerncomponent die Bitcoin-transacties aandrijft. Het is een gespecialiseerde taal die de regels bepaalt voor hoe Bitcoin kan worden besteed, waardoor veilige en verifieerbare overdrachten worden gegarandeerd. Dit artikel legt Bitcoin Script uit, het doel, hoe het functioneert en de beperkingen ervan. We onderzoeken ook de relatie met slimme contracten, het Lightning Network, sidechains en Ordinals.
Voor een basisbegrip van Bitcoin, zie Wat is Bitcoin? en een snelle introductie tot Bitcoin. Ga dieper en leer over hoe Bitcoin-transacties werken en ontdek Bitcoin's oorsprongsverhaal-van een idee tot een wereldwijde financiële revolutie.
Bitcoin Script is een stack-gebaseerde scripttaal, vergelijkbaar met Forth, maar het is niet Turing-compleet. Dit betekent dat het geen complexe berekeningen kan uitvoeren zoals lussen of conditionele vertakkingen, in tegenstelling tot talen die worden gebruikt voor algemene programmadoeleinden. Deze ontwerpkeuze geeft prioriteit aan veiligheid en voorkomt problemen zoals oneindige lussen die het Bitcoin-netwerk zouden kunnen verstoren.
Leer meer over slimme contracten en Turing-volledigheid.
Bitcoin Script maakt gebruik van een systeem waarbij gegevens tijdens de uitvoering op een "stack" worden geplaatst en ervan worden verwijderd. Hier is een vereenvoudigde uitleg van een Bitcoin-transactie met behulp van Script:
Transactiebouw: Bij het verzenden van Bitcoin maakt je wallet een transactie met inputs (de Bitcoin die wordt besteed) en outputs (het adres en het bedrag van de ontvanger). Leer meer over het verzenden van Bitcoin.
Vergrendelingsscript (ScriptPubKey): Elke output heeft een vergrendelingsscript, dat de voorwaarden stelt voor het besteden van die Bitcoin. Dit script is gekoppeld aan het adres van de ontvanger.
Ontgrendelingsscript (ScriptSig): Om de Bitcoin te besteden, levert de verzender een ontgrendelingsscript dat aan de voorwaarden van het vergrendelingsscript voldoet. Dit script, gemaakt door de wallet van de verzender, bevat hun digitale handtekening, waarmee eigendom wordt bewezen.
Scriptuitvoering: Het Bitcoin-netwerk voert eerst het ontgrendelingsscript uit, gevolgd door het vergrendelingsscript. Als de gecombineerde uitvoering "waar" oplevert, is de transactie geldig.
Transactiebevestiging: Geldige transacties worden aan een blok toegevoegd en vervolgens aan de blockchain, waarmee de Bitcoin-overdracht wordt bevestigd. Leer meer over bevestigingen.
Vergrendelingsscript (ScriptPubKey): OP_DUP OP_HASH160 <Public Key Hash van de Ontvanger> OP_EQUALVERIFY OP_CHECKSIG
Dit script vereist een handtekening die overeenkomt met de publieke sleutelhash van de ontvanger.
Ontgrendelingsscript (ScriptSig): <Handtekening> <Publieke Sleutel van de Verzender>
Dit levert de handtekening en publieke sleutel om de Bitcoin te ontgrendelen.
Samen verifiëren deze scripts de handtekening tegen de publieke sleutel en hash, waardoor wordt verzekerd dat de besteeder de rechtmatige eigenaar is.
De beperkingen van Bitcoin Script hebben geleid tot innovatieve oplossingen:
Lightning Network: Een laag-2-oplossing die Script gebruikt voor betalingskanalen. Leer meer over het Lightning Network.
Sidechains: Aparte blockchains gekoppeld aan Bitcoin, die Script gebruiken voor interoperabiliteit. Leer meer over sidechains.
Ordinals: Het gebruik van Script om data toe te voegen aan satoshis. Leer meer: Bitcoin Ordinals.
Slimme Contracten: Hoewel beperkt, staat Bitcoin Script basis slimme contracten toe zoals multi-signature wallets. Leer meer over slimme contracten op Bitcoin.
Bitcoin Script is een fundamenteel onderdeel van Bitcoin-transacties, dat veiligheid en verifieerbaarheid waarborgt. De beperkingen hebben geleid tot innovatieve oplossingen zoals sidechains en het Lightning Network. Het begrijpen van Bitcoin Script helpt je te begrijpen hoe Bitcoin-transacties werken en het beveiligingsmodel van het netwerk.
Leer over Bitcoin wallets en hoe er een aan te maken. Begrijp hoe je Bitcoin kunt kopen, verzenden en ontvangen. Verken ook Bitcoin's prijsgeschiedenis en voorspellingen van de Bitcoin-prijs.
Krijg een eenvoudige introductie tot Bitcoin en waarom het belangrijk is.
Lees dit artikel →Krijg een eenvoudige introductie tot Bitcoin en waarom het belangrijk is.
Begrijp hoe de openbare blockchain van Bitcoin eigendom in de loop van de tijd bijhoudt. Krijg duidelijkheid over belangrijke termen zoals publieke en private sleutels, transactie-ingangen en -uitgangen, bevestigingstijden en meer.
Lees dit artikel →Begrijp hoe de openbare blockchain van Bitcoin eigendom in de loop van de tijd bijhoudt. Krijg duidelijkheid over belangrijke termen zoals publieke en private sleutels, transactie-ingangen en -uitgangen, bevestigingstijden en meer.
Bitcoin verzenden is net zo eenvoudig als het kiezen van het bedrag dat je wilt verzenden en beslissen waar het naartoe gaat. Lees het artikel voor meer details.
Lees dit artikel →Bitcoin verzenden is net zo eenvoudig als het kiezen van het bedrag dat je wilt verzenden en beslissen waar het naartoe gaat. Lees het artikel voor meer details.
Om bitcoin te ontvangen, geef je simpelweg je Bitcoin-adres aan de verzender, dat je kunt vinden in je Bitcoin-portemonnee. Lees dit artikel voor meer details.
Lees dit artikel →Om bitcoin te ontvangen, geef je simpelweg je Bitcoin-adres aan de verzender, dat je kunt vinden in je Bitcoin-portemonnee. Lees dit artikel voor meer details.
Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.
Lees dit artikel →Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.
Ontdek wat bitcoin-kosten zijn, hoe kosten worden bepaald, en meer.
Lees dit artikel →Ontdek wat bitcoin-kosten zijn, hoe kosten worden bepaald, en meer.
Blijf voorop in crypto met onze wekelijkse nieuwsbrief die de belangrijkste inzichten biedt.
Wekelijkse cryptonieuws, speciaal voor jou samengesteld
Actiegerichte inzichten en educatieve tips
Updates over producten die economische vrijheid bevorderen
Geen spam. Altijd afmelden mogelijk.
Meer dan wallets tot nu toe aangemaakt
Alles wat je nodig hebt om je Bitcoin en cryptocurrency veilig te kopen, verkopen, verhandelen en investeren.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved