Wat zijn Smart Contracts?

één maand geleden

Wat zijn Smart Contracts?

Smart contracts worden beschouwd als de toekomst van cryptocurrencies en steeds meer crypto ondersteunen ze. Maar wat zijn deze contracten en hoe werken ze?

Programmeerbare contracten

Een smart contract is een programma dat wordt uitgevoerd op de blockchain. Veel verschillende crypto hebben hun eigen programmeertalen om dit doel te bereiken. Anderen vertrouwen op een eenvoudige scripttaal. Een smart contract is vaak een set parameters die automatisch worden uitgevoerd als een bepaalde gebeurtenis wordt geactiveerd.

Stel dat je een ICO wilt kopen. Je stuurt Ethereum naar het adres van het bedrijf en het smart contract berekent automatisch hoeveel tokens je ontvangt voor het bedrag aan ETH dat je hebt verzonden. Zodra de transactie is bevestigd, voert het smart contract een andere transactie uit, maar deze keer stuurt het je de tokens die je zojuist hebt gekocht.

Dit is de laatste jaren een veelvoorkomend gebruik geworden. Maar er zijn meer mogelijkheden om gebruik te maken van een smart contract:

  • Decentrale autonome organisaties kunnen worden geprogrammeerd
  • Gedecentraliseerde apps zijn ook gebaseerd op de contracten
  • Financiële dienstverlening zoals in DeFi
  • Supply Chain Management voor de industrie
  • Beveiligingstokens zijn ook mogelijk
  • Ze kunnen worden gebruikt voor bestuur en stemmen

Hoewel dit slechts de meest waarschijnlijke use cases zijn, zijn er veel meer mogelijk, aangezien aan alle soorten overeenkomsten kan worden voldaan met behulp van een programma.

Beperkingen van smart contracts

Hoewel er veel opties voorhanden zijn, zijn smart contracts niet onbeperkt. Een gewoon contract is een overeenkomst tussen twee of meer partijen die juridisch bindend is. Als er een conflict is, kunnen partijen juridische stappen ondernemen bij de rechtbank.

Een smart contract kent maar één kunstje. Dit betekent dat het alleen uitvoert wat is geprogrammeerd en niet van zijn koers afwijkt. Eenmaal ingesteld, blijft het een leven lang staan. Dit heeft een aantal keerzijde:

  • Smart contracts kunnen niet gemakkelijk worden gewijzigd, maar partijen willen misschien wel dat overeenkomsten worden gewijzigd
  • Ze hebben een onduidelijke juridische status. Wie moet ik voor de rechtbank aanspreken? De programmeur, de andere partij?
  • Ze bieden niet dezelfde juridische status. Een contract kan worden gecertificeerd door een notaris. Een smart contract wordt alleen gegarandeerd door zijn code.

Er zijn natuurlijk verschillende methoden om deze problemen aan te pakken. Een smart contract kan de mogelijkheid bieden voor toekomstige updates. Hetzelfde geldt voor de juridische kwesties. Ze zouden zeer binnenkort kunnen worden opgelost door nieuwe wet- en regelgeving voor deze nieuwe contractvorm.

Meer vragen?

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
LiteBit App