Slimme contracten – een innovatief bedrijfssysteem

7 minuten lezen
Slimme contracten – een innovatief bedrijfssysteem
Afbeelding: Funtap P | Dreamstime
Delen

In 1994 besefte Nick Szabo, een advocaat en pionier op het gebied van cryptocurrency, dat een gedecentraliseerd grootboek kan worden gebruikt voor slimme contracttechnologie, ook wel bekend als zelfuitvoerende contracten, blockchain-contracten of digitale contracten.

In dit formaat kunnen contracten worden gedigitaliseerd, in het systeem worden opgeslagen en worden beheerd door een netwerk van computers waarop de blockchain draait. Slimme contracten worden gebruikt om geld over te maken en producten of diensten te ontvangen.

Wat zijn slimme contracten?

Met slimme contracten kunt u geld, eigendommen of aandelen inwisselen voor cryptocurrencies, terwijl u geen gebruik hoeft te maken van de diensten van tussenpersonen.

De beste manier om een ​​slim contract te karakteriseren, is door de technologie te vergelijken met iets dat elke gebruiker kent. Het gaat om een ​​automaat. Als we het over documenten hebben, dan is de standaardprocedure voor verwerking als volgt: u gaat naar een advocaat of notaris, betaalt ze en wacht tot de specialist het document heeft opgesteld.

Met behulp van slimme contracten verstuurt u eenvoudig cryptocurrency en ontvangt u gegarandeerd het benodigde document. Slimme contracten regelen regels en straffen op dezelfde manier als een traditioneel contract, en garanderen automatisch dat beide partijen aan deze verplichtingen voldoen.

Smart contracts
Afbeelding: Wrightstudio | Dreamstime

Wanneer het slimme contractalgoritme is gesloten, moet de voorwaarde, als alles klopt, het activum overgaan van de verkoper naar de koper. Als er een discrepantie is, wordt het activum onmiddellijk teruggestuurd naar de afzender. Tegelijkertijd slaat het gedecentraliseerde grootboek het document op en repliceert het, waardoor het veilig en onveranderlijk wordt.

U kunt slimme contracten gebruiken op alle gebieden van zakelijke relaties, variërend van financiële derivaten tot verzekeringspremies, eigendoms-, retentie- of leningsovereenkomsten, financiële diensten, juridische processen en crowdfundingovereenkomsten.

Crowdfunding – mensen helpen een startup te starten
Crowdfunding – mensen helpen een startup te starten
10 minuten lezen
Editorial team
Editorial team of Pakhotin.org

Slimme contracten kunnen op elke blockchain worden gecodeerd, toonaangevende cryptocurrencies zijn duidelijk gericht op het werken met slimme contracten. Maar Ethereum wordt het meest gebruikt omdat het onbeperkte verwerkingsmogelijkheden biedt. Terwijl een standaardcontract de voorwaarden van de relatie uiteenzet (meestal de voorwaarden die wettelijk afdwingbaar zijn), dwingt het slimme contract de relatie met de cryptografische code af.

Met andere woorden, slimme contracten zijn geprogrammeerde acties die precies worden uitgevoerd zoals ze zijn geconfigureerd door hun makers.

Hoe het werkt

Het is vermeldenswaard dat Bitcoin de eerste was die basis slimme contracten ondersteunde, in die zin dat het netwerk digitale activa van de ene persoon naar de andere kon overdragen. Het netwerk van knooppunten valideert transacties alleen als aan vooraf geprogrammeerde voorwaarden is voldaan. Maar bitcoin is beperkt tot het gebruik van valuta.

Smart contracts
Afbeelding: Funtap P | Dreamstime

Ethereum daarentegen vervangt de meer restrictieve bitcoin-taal (een scripttaal die uit ongeveer honderd scripts bestaat) door een taal waarmee ontwikkelaars hun eigen programma’s kunnen schrijven.

Met Ethereum kunnen ontwikkelaars unieke slimme contracten of “autonome agenten” maken, zoals beschreven in de whitepaper. De taal is “Turing-complete”, wat betekent dat het een bredere set rekeninstructies ondersteunt.

De volgende functies zijn geïmplementeerd in slimme contracten:

  • ‘Multi-signature’-accounts, zodat geld alleen wordt uitgegeven als het vereiste percentage mensen het daarmee eens is;
  • Beheer overeenkomsten tussen gebruikers, bijvoorbeeld wanneer iemand een verzekering van een ander koopt;
  • Werken als een softwarebibliotheek;
  • Sla informatie over de toepassing op, zoals informatie over domeinregistratie of lidmaatschapsgegevens.

Aan de andere kant stelt Ethereum ontwikkelaars in staat om hun eigen, unieke, slimme contracten te creëren om instructies te definiëren. Deze slimme contracten kunnen worden geschreven met behulp van vriendelijke programmeertalen die zijn gemodelleerd naar bestaande talen zoals JS en Python.

Blockchain – een digitale keten van informatieblokken
Blockchain – een digitale keten van informatieblokken
7 minuten lezen
Editorial team
Editorial team of Pakhotin.org

Slimme contracten leven als bytecode in een gedecentraliseerde database. Dit is de basis van de innovatie en het ontwrichtende potentieel van Ethereum. Alle netwerkknooppunten die code uitvoeren met behulp van Ethereum moeten tot hetzelfde resultaat komen en tot een consensus komen om overeenstemming te bereiken over de status van het volgende blok.

Elke gebruiker kan een slim contract in een gedecentraliseerde database implementeren tegen een vergoeding die evenredig is aan de grootte van de repository die de code bevat. Knooppunten die een slim contract willen gebruiken, moeten op de een of andere manier aangeven wat het resultaat is van hun deelname aan de rest van het netwerk.

Gas als betaalmiddel

Het gas stimuleert knooppunten om deel te nemen aan netwerk- en computertaken om een ​​slim contract in een database te implementeren of taken uit te voeren die overeenkomen met gebruikersinteracties met bestaande contracten.

Dit motiveert mijnwerkers niet alleen om taken te berekenen, maar moedigt ontwikkelaars ook aan om efficiënte code in te zetten om het gebruik van ingezette protocollen voor gebruikers te optimaliseren. Ze bieden een passende vergoeding voor transacties die naar het netwerk worden verzonden. Omdat de EVM code van willekeurige complexiteit kan uitvoeren, is het kiezen van vrije code op basis van transactielengte niet altijd juist.

Een slim contract schrijven

Solide is Javascript, een uitgebreide taal die speciaal is ontworpen voor het schrijven van slimme contracten. De solidity-compiler verandert de code in EVM-bytecode, die vervolgens als implementatietransactie naar het ethereum-netwerk kan worden verzonden. Dergelijke implementaties hebben hogere transactiekosten dan slimme contractinteracties en moeten worden betaald door de contracteigenaar.

Smart contracts
Afbeelding: Thodonal | Dreamstime

Een goed voorbeeld van een slim contract is crowdfunding. Populaire crowdfundingsites zoals Kickstarter en Gofundme streven ernaar nieuwe producten en missies tot leven te brengen, maar crowdfundingsystemen hebben vaak last van oprichters die niet aan de verwachtingen voldoen.

Erger nog, we hebben allemaal verhalen gehoord van oplichters die een visionair maar technologisch onmogelijk product presenteren en vervolgens tienduizenden dollars verzamelen, om al snel hun missie te staken en met het geld te verdwijnen. Dit fenomeen vertegenwoordigt een systematische mislukking en inefficiëntie veroorzaakt door de overdracht van alle macht over financiering in de handen van één centrale actor om zowel donoren als oprichters ter verantwoording te roepen.

Ethereum cryptocurrency is een geweldig alternatief voor bitcoin
Ethereum cryptocurrency is een geweldig alternatief voor bitcoin
7 minuten lezen
Editorial team
Editorial team of Pakhotin.org

Slimme contracten die door Ethereum worden toegepast zoals hierboven beschreven, kunnen alle partijen die betrokken zijn bij een contractovereenkomst of transactie aansprakelijk stellen door het volgende proces te volgen:

  1. Database zamelt geld in van donateurs en slaat geld op op een account zonder eigenaar;
  2. De fondsen worden gehouden door de oprichters totdat ze bewijs leveren van vooruitgang die een voldoende deel van de donoren tevreden stelt, vergelijkbaar met hoe openbare bedrijven verantwoording afleggen aan hun aandeelhouders;
  3. Wanneer investeerders akkoord gaan met de voortgang, komen de fondsen beschikbaar voor de ontwikkelaar;
  4. Als de oprichters niet aan de verwachtingen voldoen of het product niet op de markt brengen, wordt het geld teruggegeven aan de investeerders.

Ten slotte worden alle vier de stappen uitgevoerd zonder een centrale autoriteit zoals Kickstarter of Gofundme. De technische kant van het slimme contract garandeert een systeem van beveiliging, decentralisatie, reputatie en aansprakelijkheid dat zal uitbreiden en uiteindelijk een revolutie teweeg zal brengen in gecentraliseerde toepassingen in elke branche.

Werkconcept en reikwijdte

De mogelijkheden van Smart contracts zijn praktisch onbeperkt. Ze kunnen:

  • Zet wettelijke verplichtingen om in geautomatiseerde processen;
  • Zorgen voor een hoog beveiligingsniveau;
  • Verminder de afhankelijkheid van vertrouwde tussenpersonen;
  • Draag bij aan lagere transactiekosten.

Een slim contract kan relaties tussen mensen, instellingen en de activa die ze bezitten, formaliseren. De transactieregels (overeenkomsten) van een slim contract definiëren de voorwaarden, rechten en plichten waarmee de partijen bij het protocol of het slimme contract overeenkomen.

Smart contracts
Afbeelding: futuristspeaker.com

Het is vaak vooraf bepaald en overeenstemming wordt bereikt door eenvoudige acties. Deze set transactieregels is digitaal geformaliseerd in een machineleesbare code. Deze rechten en plichten, vastgelegd in een slim contract, kunnen nu automatisch worden uitgeoefend door een computer of netwerk van computers, zodra de partijen overeenstemming hebben bereikt en aan de voorwaarden van de overeenkomst hebben voldaan.

Conclusies

Het concept van een slim contract is niet nieuw, de voordelen van het gebruik ervan zijn bijna onbeperkt. Blockchain lijkt echter de katalysator te zijn voor de implementatie van slimme contracten. De meest primitieve vorm van smart contract is de Vending Machine.

De transactieregels zijn in de machine geprogrammeerd. U selecteert een product door het nummer te selecteren dat aan het product is toegewezen, munten in te voeren en het product te ontvangen. Als het ingevoerde bedrag overeenkomt met de waarde van het item, dan is de machine geprogrammeerd om het product weg te gooien, en als je te veel geld invoert, zal het ook het wisselgeld weggooien.

Token – een rekeneenheid die geen cryptocurrency is
Token – een rekeneenheid die geen cryptocurrency is
11 minuten lezen
Editorial team
Editorial team of Pakhotin.org

Als je niet genoeg geld hebt ingelegd, of als de machine niet meer op voorraad is, krijg je je geld terug. Automatische verkoopautomaten hebben niet alleen de transactiekosten verlaagd door menselijke verkopers overbodig te maken, maar ze hebben ook de service uitgebreid door 24/7 beschikbaarheid aan te bieden in plaats van beperkte kioskuren. Slimme contracten zijn zeker een revolutionaire oplossing die beschikbaar is gekomen dankzij blockchain-technologieën en de digitale revolutie.

Interessante feiten over cryptocurrency

  • In de Bitcoin- en Ethereum-netwerken vindt de uitvoering van de voorwaarden van slimme contracten op verschillende manieren plaats;
  • Door slimme contracten te gebruiken, krijgt u de mogelijkheid om veilig transacties af te sluiten zonder tussenkomst van makelaars, advocaten of andere tussenpersonen;
  • Het gebruik van slimme contracten zorgt ervoor dat uw documenten veilig worden versleuteld en opgeslagen in een gedistribueerd grootboek.
Artikelbeoordeling
0,0
0 beoordelingen
Beoordeel dit artikel
Editorial team
Schrijf uw mening over dit onderwerp:
avatar
  Meldingen van reacties  
Houd rekening met
Inhoud Beoordeel het Opmerkingen
Delen

Dit vind je misschien ook leuk