Menu
in

Slimme contracten: wat Ethereum de koning van slimme contracten maakt

Voordat we aan de slag gaan, laten we het kort hebben over slimme contracten, hun functies en toepassingen in de huidige wereld van digitale financiën.  Een slim contract is een computerprotocol dat is ontworpen om u te helpen geld, aandelen, eigendommen of iets van waarde uit te wisselen in een conflictvrije digitale omgeving. Met slimme contracten zijn de diensten van een tussenpersoon verouderd, waardoor u tijd en conflicten bespaart.   Een van de beste dingen van blockchain-technologie is dat, omdat het een gedecentraliseerd systeem is, dat tussen alle partijen is toegestaan, er geen kosten aan tussenpersonen hoeven te worden betaald, waardoor tijd, conflicten en geld worden bespaard. Blockchain is sneller, goedkoper en veiliger dan traditionele banksystemen. Het was begin jaren 90 toen een rechtsgeleerde en cryptograaf, Nick Szabo, tot de conclusie kwam dat een gedecentraliseerd grootboek kon worden gebruikt voor slimme contracten of zogenaamde zelfuitvoerende contracten of blockchain-contracten. In zijn beroemde voorbeeld verwees hij naar slimme contracten als “automaten” Hij legde uit hoe gebruikers gegevens kunnen invoeren of een voltooid item van een machine kunnen evalueren en ontvangen.  In dit formaat zijn contracten computercode, opgeslagen en gerepliceerd op het systeem. Het netwerk van computers waarop de blockchain draait, houdt ook toezicht op het proces. Dit resulteert in grootboekfeedback, zoals het overmaken van geld en het ontvangen van het product of de diensten.   Samenvatten:
  • Slimme contracten worden geschreven als codes en betrokken bij de blockchain. Het contract zelf, evenals de voorwaarden van het contract, zijn openbaar beschikbaar in het grootboek. 
  • Wanneer een bepaalde gebeurtenis in het contract, zoals een vervaldatum of de richtprijs van een actief, wordt geactiveerd, wordt de code uitgevoerd.
  • Regelgevers kunnen kijken naar contractactiviteit op de blockchain, maar behouden de privacy van individuele actoren. 
Slimme contracten zijn nuttig voor vrijwel elk type overeenkomst tussen twee mensen, inclusief financiële diensten, juridische processen, crowdfundingactiviteiten, krediet, eigendomsrecht en meer. Terwijl een standaardcontract de specifieke voorwaarden van een relatie schetst, versterkt een slim contract de relatie met cryptografische code. Slimme contracten zijn in feite programma’s die uitvoeren wat door hun makers werd gevraagd.   Als u bijvoorbeeld een appartement huurt en ervoor wilt betalen met cryptocurrencies, kunt u dit volledig doen via een slim contract. Zowel de verhuurder als de huurder worden op de hoogte gebracht wanneer een huurdatum arriveert, gespecificeerd door de partijen.  

Waar werken slimme contracten het beste? 

Slimme contracten werken in sommige sectoren beter dan in andere vanwege hun zelfuitvoerende karakter. In sectoren zoals het bankwezen, de gezondheidszorg, onroerend goed en verzekeringen worden slimme contracten bijvoorbeeld elke dag populairder. Aangezien dit sectoren zijn die afhankelijk zijn van duidelijke regels, algoritmen en kwantificeerbare termen, werken slimme contracten het beste voor hen. In vergelijking daarmee werken slimme contracten het beste voor hen,    Slimme contracten zijn mogelijk minder geschikt voor sectoren met een meer kwalitatief karakter van dienstverlening, zoals eten, drinken en horeca.  Slimme contracten kunnen op elke blockchain worden gecodeerd. Ethereum is echter het populairst omdat het onbeperkte verwerkingsmogelijkheden biedt. Ethereum is speciaal gebouwd voor het maken van slimme contracten.    Ethereum is een gedecentraliseerd computerplatform. Het moet niet worden verward met Ether, het cryptocurrency-token dat door het platform wordt gegenereerd. Programmeurs kunnen slimme contracten schrijven op de Ethereum-blockchain en de contracten worden automatisch uitgevoerd, op basis van hun code en de manier waarop ze zijn geprogrammeerd.    

Hoe gaat dat in zijn werk?

Het is vermeldenswaard dat hoewel Bitcoin de eerste was die elementaire slimme contracten ondersteunde (wat betekent dat de ene persoon waarde kan overdragen aan een andere in het netwerk), Bitcoin beperkt is tot de use case van de valuta.  Ter vergelijking: Ethereum heeft de beperkende taal van Bitcoin vervangen door een taal waarmee ontwikkelaars hun eigen programma’s kunnen schrijven.  De term “smart contract” wordt vaak gebruikt als vervanging voor Ethereum-scripts omdat het voornamelijk wordt geassocieerd met dit platform.  Kortom, op het Ethereum-platform kunnen ontwikkelaars hun eigen slimme contracten of zogenaamde “autonome agenten” programmeren. De taal ondersteunt een bredere reeks computationele instructies, waardoor het voor programmeurs gemakkelijker wordt.  De hele structuur van Ethereum smart contracts, die programmeertaal, platformontwikkeling en verificatie door een groot aantal verbonden computers combineert, zorgt ervoor dat slimme contracten veilig, betrouwbaar, open en met weinig of geen kans op mogelijke fouten zijn.  De meeste mensen zijn zich bewust van het Ethereum-project vanwege het token Ether.  Velen weten echter niet dat dit een van de meest succesvolle startups in de afgelopen twee decennia is. Het is ook ’s werelds toonaangevende slimme contractplatform geworden, gekozen door de meeste ontwikkelaars.   Sinds het platform in juli 2015 werd uitgebracht, is het met sprongen gegroeid en kan het op dit moment slimme contracten voor alles mogelijk maken, van online gaming tot ICO’s. De meeste ICO’s gebruiken nu de ERC-20 Standard-tokenextensie om hun aanbod te vergemakkelijken. Wat is het geheim van het smart contracts-platform van Ethereum en waarom noemt iedereen het de koning van slimme contracten? Laten we beginnen met het introduceren van twee zeer belangrijke concepten die u moet begrijpen voordat u met Ethereum werkt: Ethereum Virtual Machine en gas. 
  • Ethereum Virtual Machine: is het platform waarop slimme contracten worden uitgevoerd in Ethereum. In termen van scripting biedt het een meer expressieve en uitgebreide taal dan Bitcoin. Zie het als een wereldwijde computer waar slimme contracten worden uitgevoerd. Op het EVM-platform is er een mechanisme opgezet om de middelen die door elk contract worden gebruikt, te beperken. Elke bewerking die op het EVM-platform wordt uitgevoerd, wordt tegelijkertijd uitgevoerd door elk knooppunt in het netwerk. Daarom bestaat gas.

  • Gas: Een transactiecontractcode kan verschillende dingen doen: bellen of berichten sturen naar andere contracten, dure berekeningen uitvoeren, gegevens metingen en schrijven activeren, etc. Elk van deze bewerkingen moet in Ether worden betaald, op basis van een gas / Ether-prijs, die vrij vaak verandert. De prijs wordt meestal afgetrokken van het Ethereum-account dat de transactie verzendt. Transacties hebben ook een gaslimiet die aangeeft hoeveel gas de transactie kan verbruiken. Het is bedoeld om fouten te voorkomen. U kunt hier meer lezen over gas.
Laten we het meer hebben over het Ethereum-platform en hun voordelen voor slimme contracten. Naast het hebben van de grootste marktkapitalisatie van alle andere slimme contractplatforms die er zijn, is de schoonheid van het platform de mate van standaardisatie en ondersteuning die het biedt. Er is ook een reeks duidelijke regels die ontwikkelaars moeten volgen, waardoor het ontwikkelen  van Ethereum slimme contracten vrij eenvoudig en minder riskant is.   In termen van ondersteuning is Ethereum voortdurend bezig met het updaten en verbeteren van de manier waarop hun slimme contracten worden gemaakt en beheerd.  Daarnaast heeft Ethereum zijn eigen programmeertaal voor slimme contracten ontwikkeld, bekend als Solidity. Het maakt het tien keer gemakkelijker om een slim contract op te zetten en helpt bij standaardisatie. Soliditeit is een contractgeoriënteerde taal op hoog niveau, vergelijkbaar met JavaScript.   Het is ontworpen voor Ethereum Virtual Machine (EVM). Er is nog een taal op hoog niveau die wordt gebruikt om Ehtereum-contracten te schrijven, het is vrij gelijkaardig aan Python, maar Solidity blijft de voorkeurstaal voor Ethereum-ontwikkelaars.  Laten we enkele van de beste functies van het Ethereum smart contracts-platform beschrijven die het zo populair maken bij programmeurs: 
  • Beschikken over een programmeertaal voor slimme contracten, genaamd Solidity.
  • Gratis om uw slimme contract te configureren. Slimme contracttransacties worden in rekening gebracht in gas , wat de initiële prijs is voor het uitvoeren van een transactie of contract in het Ethereum-platform. Er zijn duidelijke richtlijnen en regels voor ontwikkelaars. Lange lijst met literatuur en ondersteuning beschikbaar.  
  •  
  • ERC-20 technische standaard, gebruikt op de Ethereum blockchain voor token implementatie. State-of-the-art technologie, met inbegrip van de belangrijkste voordelen van blockchain, zoals beveiliging, decentralisatie, snelle transacties en onveranderlijkheid. 
  •  

Wat maakt Ethereum smart contracts zo waardevol?

Uiteindelijk is de kracht van de Ethereum-blockchain de programmeerbaarheid. 

De reden waarom Ethereum de beste optie is om slimme contracten uit te voeren, is omdat de overeenkomsten zijn ingebed in de code zelf, zodat transacties automatisch worden uitgevoerd.  De digitale overeenkomsten van Ethereum, of “slimme contracten” zoals iedereen ze noemt, hebben onbeperkte formaten en voorwaarden. Bovendien kunnen slimme contracten zelfs andere contracten vereisen, waardoor Ethereum nuttig is voor betalingsafwikkeling en arbitrage van transactionele gebeurtenissen in onroerend goed, juridische, overheidsregisters, energienetwerken, handelsfinanciering en vele andere industrieën.   Een bijzonder kenmerk van hoe slimme contracten werken op het Ethereum-platform is dat iedereen zijn eigen adres op de blockchain heeft. Dit betekent dat de bijbehorende code niet in elk contract wordt vermeld; In plaats daarvan initieert een notitie een transactie die een uniek adres maakt en aan elk contract koppelt. Na de primaire transactie verandert het slimme contract in een onafscheidelijke eenheid van de blockchain en het adres verandert nooit. Daarna zal het slimme contract continu “handelen” totdat het de gaslimiet bereikt of tot de succesvolle afronding van de operatie.

Ongemakken 

Tot dusverre goed. Houd er echter rekening mee dat slimme contracten nog steeds een nieuwe technologie zijn. Of we het nu hebben over het Ethereum-platform dat in feite de blockchain-industrie voor slimme contracten domineert, of een ander smart contracts-platform, er kunnen zich problemen voordoen. Een van de nadelen van slimme contracten is dat ze geen bugs moeten bevatten om de taken waarvoor ze zijn gepland goed uit te voeren. Deze bugs kunnen worden uitgebuit door oplichters en geld kan worden gestolen. Regeringen proberen ook in te grijpen en vragen zich af wat er zal gebeuren als er iets onverwachts gebeurt of het contract geen toegang heeft tot het object van de overeenkomst. Bij traditionele contracten zal de rechtbank betrokken zijn. Bij slimme contracten is “Code is Law” echter, wat betekent dat het contract ongeacht wat werkt. De problemen die gepaard gaan met slimme contracten zullen hoogstwaarschijnlijk op tijd worden opgelost, omdat het een relatief nieuwe technologie is. Er is ruimte voor perfectie, maar financiële experts zijn het erover eens dat ze een integraal onderdeel van onze samenleving zullen worden en Ethereum zal het peloton blijven leiden.

Enkele andere nadelen van het Ethereum-platform zijn:

  • Het is duurder dan andere platforms;
  • Het Ethereum-netwerk overbelast vrij vaak: meestal werkt het netwerk op 100% capaciteit. Applicatieontwikkelaars maken zich zorgen dat hun contracten niet altijd zo snel kunnen worden verwerkt als ze willen.
  • Beveiliging: Slimme contractcodes van slechte kwaliteit worden blootgesteld aan hackers. Een recente studie wees uit dat meer dan 30.000 op Ethereum gebaseerde slimme contracten kwetsbaar zijn voor bugs en bijgevolg hacks.

Obytes

Is het mogelijk om slimme contracten te ontwikkelen zonder Ethereum? In vergelijking met slimme contracten die worden uitgevoerd op het Ethereum-netwerk, bieden cryptocurrency-platforms zoals Obyte een ander type slim contract dat al de aandacht van gebruikers trekt. Obyte is een platform, gebouwd op een DAG-protocol (direct acyclic graph) dat Ethereum uitdaagt met zijn door mensen leesbare slimme contracten, ook wel slimme adressen genoemd. Ze worden zo genoemd omdat het gedeelde adressen zijn met een aantal voorwaarden waaraan moet worden voldaan om geld van hen over te maken. Obyte biedt een platform voor eenvoudige, door mensen leesbare contracten die eenvoudige acties uitvoeren. Terwijl Ethereum meer gecompliceerde en leesbare contracten door de programmeur uitvoert, voeren ze complexe acties uit.   Alternatieve platforms en nieuwe manieren om een slim contract te programmeren zullen in de toekomst beschikbaar zijn, dat is zeker. Om toegankelijker te worden voor gewone mensen, zullen slimme contracten zich ongetwijfeld verder ontwikkelen, zeggen experts.  

Laatste gedachten:

We spraken over de aard van slimme contracten en het Ethereum-platform, waar de magie gebeurt. Hoewel ingewikkeld en vereist een bepaald kennisniveau, worden Ethereum-contracten eigenlijk beschouwd als de toekomst van cryptocurrency, waarbij alle functies van de blockchain met gemak worden uitgevoerd.   Ethereum biedt meer mogelijkheden voor het coderen van verschillende slimme contracten, in vergelijking met andere platforms. Je kunt vrijwel elk scenario implementeren. Als u een gedecentraliseerde uitwisseling wilt bouwen, is Ethereum het platform om naartoe te gaan.

Hebben Ethereum smart contracts een toekomst?

Het is veilig om te zeggen dat blockchain, Ethereum en slimme contracten de financiële sector zoals we die kennen verder zullen ontwikkelen en transformeren. Alleen de tijd zal leren wat we kunnen verwachten en hoe we ons als consumenten kunnen aanpassen. 

Leave a Reply