Laatst bijgewerkt

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 uitgegeven, en zorgt voor veilige en verifieerbare overdrachten. Dit artikel legt uit wat Bitcoin Script is, het doel ervan, hoe het werkt, en de beperkingen ervan. We zullen ook de relatie met slimme contracten, het Lightning Network, zijchains en Ordinals verkennen.
Voor een basisbegrip van Bitcoin, zie Wat is Bitcoin? en een snelle introductie tot Bitcoin. Duik dieper en leer over hoe Bitcoin-transacties werken en ontdek Bitcoin's ontstaansverhaal-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 voorwaardelijke 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 kunnen verstoren.
Lees meer over slimme contracten en Turing-volledigheid.
Bitcoin Script gebruikt een systeem waarbij data tijdens de uitvoering op een "stack" wordt geplaatst en ervan wordt verwijderd. Hier is een vereenvoudigde uitleg van een Bitcoin-transactie met Script:
Transactiecreatie: Bij het verzenden van Bitcoin maakt je wallet een transactie met inputs (de Bitcoin die wordt uitgegeven) en outputs (het adres en bedrag van de ontvanger). Leer meer over het verzenden van Bitcoin.
Locking Script (ScriptPubKey): Elke output heeft een locking script, dat de voorwaarden stelt voor het uitgeven van die Bitcoin. Dit script is gekoppeld aan het adres van de ontvanger.
Unlocking Script (ScriptSig): Om de Bitcoin uit te geven, levert de verzender een unlocking script dat aan de voorwaarden van het locking script voldoet. Dit script, gemaakt door de wallet van de verzender, bevat hun digitale handtekening, als bewijs van eigendom.
Scriptuitvoering: Het Bitcoin-netwerk voert het unlocking script uit, gevolgd door het locking script. Als de gecombineerde uitvoering "waar" oplevert, is de transactie geldig.
Transactiebevestiging: Geldige transacties worden toegevoegd aan een blok en vervolgens aan de blockchain, waarmee de Bitcoin-overdracht wordt bevestigd. Leer meer over bevestigingen.
Locking Script (ScriptPubKey): OP_DUP OP_HASH160 <Public Key Hash van Ontvanger> OP_EQUALVERIFY OP_CHECKSIG Dit script vereist een handtekening die overeenkomt met de public key hash van de ontvanger.
Unlocking Script (ScriptSig): <Handtekening> <Public Key van Verzender> Dit levert de handtekening en public key om de Bitcoin te ontgrendelen.
Samen verifiëren deze scripts de handtekening tegen de public key en hash, waarmee wordt gegarandeerd dat de uitgever de rechtmatige eigenaar is.
De beperkingen van Bitcoin Script hebben innovatieve oplossingen voortgebracht:
Lightning Network: Een laag-2 oplossing die Script gebruikt voor betalingskanalen. Leer meer over het Lightning Network.
Zijchains: Aparte blockchains gekoppeld aan Bitcoin, die Script gebruiken voor interoperabiliteit. Leer meer over zijchains.
Ordinals: 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 zorgt voor veiligheid en verifieerbaarheid. De beperkingen ervan hebben geleid tot innovatieve oplossingen zoals zijchains en het Lightning Network. Begrip 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 te maken. Begrijp hoe je Bitcoin kunt kopen, verzenden en ontvangen. Verken ook Bitcoin's prijs geschiedenis en Bitcoin prijsvoorspellingen.
Krijg een eenvoudige introductie tot Bitcoin en waarom het belangrijk is.
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.

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.

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.
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.

Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.

Ontdek wat bitcoin-kosten zijn, hoe kosten worden bepaald, en meer.

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.

© 2026 Saint Bitts LLC Bitcoin.com. Alle rechten voorbehouden