Verken alle beoordelingen

Wat is de Bitcoin Script Taal?

De Bitcoin Script-taal is een eenvoudige, stack-gebaseerde scripttaal die wordt gebruikt om de bestedingsvoorwaarden van Bitcoin-transacties te definiëren. Het geeft prioriteit aan veiligheid en minimaliseert complexiteit, en speelt een cruciale rol in de functionaliteit van Bitcoin.
Wat is de Bitcoin Script Taal?
Beheer je Bitcoin veilig met de zelfbeheer Bitcoin.com Wallet-app.

Ontsleutelen van Bitcoin Script: De Taal van Bitcoin Transacties

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.

Wat is Bitcoin Script?

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.

Hoe Bitcoin Script Werkt

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:

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

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

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

  4. Scriptuitvoering: Het Bitcoin-netwerk voert eerst het ontgrendelingsscript uit, gevolgd door het vergrendelingsscript. Als de gecombineerde uitvoering "waar" oplevert, is de transactie geldig.

  5. Transactiebevestiging: Geldige transacties worden aan een blok toegevoegd en vervolgens aan de blockchain, waarmee de Bitcoin-overdracht wordt bevestigd. Leer meer over bevestigingen.

Voorbeeld: Een Eenvoudige Bitcoin Transactie in Script

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

Bitcoin Script en Gerelateerde Concepten

De beperkingen van Bitcoin Script hebben geleid tot innovatieve oplossingen:

Conclusie

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.

Gerelateerde gidsen

Begin hier →
Wat is Bitcoin?

Wat is Bitcoin?

Krijg een eenvoudige introductie tot Bitcoin en waarom het belangrijk is.

Lees dit artikel →
Wat is Bitcoin?

Wat is Bitcoin?

Krijg een eenvoudige introductie tot Bitcoin en waarom het belangrijk is.

Hoe werken bitcointransacties?

Hoe werken bitcointransacties?

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 →
Hoe werken bitcointransacties?

Hoe werken bitcointransacties?

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.

Hoe verstuur ik bitcoin?

Hoe verstuur ik bitcoin?

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 →
Hoe verstuur ik bitcoin?

Hoe verstuur ik bitcoin?

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.

Hoe ontvang ik bitcoin?

Hoe ontvang ik bitcoin?

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 →
Hoe ontvang ik bitcoin?

Hoe ontvang ik bitcoin?

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.

Wat is een bevestiging?

Wat is een bevestiging?

Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.

Lees dit artikel →
Wat is een bevestiging?

Wat is een bevestiging?

Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.

Wat zijn Bitcoin-netwerkvergoedingen?

Wat zijn Bitcoin-netwerkvergoedingen?

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

Lees dit artikel →
Wat zijn Bitcoin-netwerkvergoedingen?

Wat zijn Bitcoin-netwerkvergoedingen?

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

check icon
VERTROUWD DOOR MEER DAN 5 MILJOEN CRYPTOGEBRUIKERS WERELDWIJD

BLIJF VOOROP IN CRYPTO

Wekelijks geleverd
Wekelijks geleverd

Blijf voorop in crypto met onze wekelijkse nieuwsbrief die de belangrijkste inzichten biedt.

news icon

Wekelijkse cryptonieuws, speciaal voor jou samengesteld

insights icon

Actiegerichte inzichten en educatieve tips

products icon

Updates over producten die economische vrijheid bevorderen

Aanmelden

Geen spam. Altijd afmelden mogelijk.

Begin veilig te investeren met de Bitcoin.com WalletBegin veilig te investeren met de Bitcoin.com WalletBegin veilig te investeren met de Bitcoin.com Wallet

Begin veilig te investeren met de Bitcoin.com Wallet

Meer dan wallets tot nu toe aangemaakt

Alles wat je nodig hebt om je Bitcoin en cryptocurrency veilig te kopen, verkopen, verhandelen en investeren.

App StoreGoogle PlayQR Code
Download App