Ethereum Virtual Machine - een diep begrip is belangrijk

Met Ethereum Virtual Machine (EVM) kan het ETH-ecosysteem naadloos gebruikmaken van slimme contracten. Hier is hoe.
gesponsord
gesponsord
Iedereen die zelfs maar op afstand geassocieerd is met de cryptosector, zou zeker hebben gehoord van (of in ieder geval zijn tegengekomen) de term 'Ethereum', die in feite kan worden omschreven als een digitaal ecosysteem dat opschept over een volwassen gedecentraliseerd applicatie (dApp) ontwikkelingsecosysteem en een volledig functionele cryptocurrency - ala Ether (ETH).
gesponsord
gesponsord
Wat veel mensen misschien niet weten, is dat het platform wordt aangedreven door een rijk technisch raamwerk dat wordt aangedreven door een module die de Ethereum Virtual Machine (EVM) wordt genoemd en waarmee het ETH-ecosysteem naadloos gebruik kan maken van slimme contracten. In de meest basale zin kunnen slimme contracten worden gezien als programma's die bovenop een blockchain-netwerk zijn ontworpen en in staat zijn om bepaalde acties op een geautomatiseerde manier te faciliteren - als en wanneer aan bepaalde vooraf bepaalde voorwaarden is voldaan.
In termen van het kernhulpprogramma dient de Ethereum Virtual Machine (EVM) als de fundamentele basis waar ontwikkelaars een breed scala aan unieke dApps kunnen bedenken. Op een meer technisch front helpt het ETH-accounts en slimme contracten te verbinden, terwijl het een runtime-omgeving biedt die niet afhankelijk is van het gebruik van krachtige hardwaremachines - waardoor het ideaal is voor beginnende programmeurs.
Dit is waarom een diepgaand begrip van de EVM belangrijk is...
Meteen moet worden opgemerkt dat het kerndoel van de EVM is om de 'status van het Ethereum-netwerk' - d.w.z. bestaande operationele parameters - vast te stellen met betrekking tot elk van zijn individuele netwerkblokken. Om uit te werken, Ethereum lijkt veel op een hele reeks andere blockchain-ecosystemen, zodat het wordt geleverd met zijn eigen token (ETH) en een gedistribueerd grootboeksysteem waarin een gedetailleerd overzicht van elk van zijn transacties wordt bijgehouden.
Dat gezegd hebbende, biedt het Ethereum-netwerk een extra laag functionaliteit dankzij de compatibiliteit met slimme contracten. Deze tweede laag wordt in feite een "distributed state machine" genoemd, waar alle native accounts en saldi van ETH worden opgeslagen.
Omdat het Ethereum-netwerk extreem dynamisch is in zijn algehele functionaliteit, kan het bovendien veranderen met elk nieuw blok dat wordt gedolven - iets dat gebeurt volgens een reeks vooraf gedefinieerde regels. Al deze regels bepalen de status van het netwerk en worden gecontroleerd door de EVM zelf.
Ethereum virtuele machine – de voordelen
Hoewel de Ethereum Virtual Machine gebruikers een hele reeks voordelen biedt, is het belangrijkste nut van de module dat elke ontwikkelaar zijn eigen gedecentraliseerde applicatie (dApps) kan maken. Een goed voorbeeld is dat van non-fungible tokens (NFT's), een speciale klasse van cryptovaluta die gebruikmaakt van de kracht van slimme contracten en compatibel is met de EVM. Door het gebruik van dit unieke aanbod kunnen ontwikkelaars niet alleen digitale kunst, muziek, enz. maken, maar hun werk ook verkopen via gedecentraliseerde marktplaatsen, waardoor de manier waarop inhoud wereldwijd wordt gekocht en verkocht wordt gedemocratiseerd.
De EVM maakt ook de inzet van extra functionaliteiten binnen een blockchain-ecosysteem mogelijk, waardoor gebruikers minimale problemen ondervinden bij het werken in een gedistribueerde grootboekomgeving. Het op isolatie gebaseerde ontwerp is dat als slimme contracten binnen het netwerk bugs, malware of POF's (point of failures) bevatten, het basisprotocol volledig onaangetast blijft, wat een hoge mate van operationele beveiliging en privacy mogelijk maakt.
Wat zijn dApps en hoe worden ze gemaakt?
In hun eenvoudigste zin zijn gedecentraliseerde applicaties (dApps) digitale tools/programma's die draaien op een gedistribueerd blockchain-ecosysteem of peer-to-peer (P2P) netwerk dat bestaat uit verschillende individuele computers. Als gevolg hiervan kunnen ze buiten de reikwijdte van een centrale administratieve autoriteit opereren - een structuur die haaks staat op hoe de meeste netwerken, platforms tegenwoordig werken (bijv. Facebook, PayPal, Twitter, enz.).
dApps kunnen ook worden gebruikt voor een breed scala aan doeleinden, variërend van gaming tot financiën tot sociale media. Omdat ze vrij zijn van inmenging van derden, kunnen ze de privacy van gebruikers helpen beschermen en een ongeëvenaard niveau van censuurresistentie bieden. Aangezien het hele blockchain-landschap vrij in de kinderschoenen staat, zijn er nog steeds problemen met schaalbaarheid als het gaat om dApp-ontwikkeling. Zoals de zaken er nu voorstaan, zijn er echter veel projecten die uitsluitend werken om dergelijke problemen te verminderen.
Als het gaat om het maken van dApps, kunnen deze aanbiedingen worden gedaan om te functioneren binnen een aantal besturingsomgevingen terwijl ze volledig programmeerbaar zijn (via het gebruik van slimme contracten).
Enkele relevante aspecten van dApps die het vermelden waard zijn, zijn onder meer:
Eliminatie van problemen met systeemstoringen: aangezien de hele structuur van een dApp afhankelijk is van het gebruik van een P2P-gebaseerd raamwerk, kunnen ze blijven functioneren zonder technische problemen, zelfs als een computer in het systeem is aangetast (wat ook de reden mag zijn ).
Solide integratiemogelijkheden: integratie met een breed scala aan cryptocurrency-projecten en andere externe technische bureaus vrij eenvoudig.
Transparantie en open source: onafhankelijke ontwikkelaars (die mogelijk met beperkte middelen werken) kunnen voortbouwen op hun bestaande structuur en met nog betere producten komen.
Wat zijn Ethereum Virtual Machine-compatibele blockchains?
Zoals de naam heel duidelijk lijkt te zinspelen, is een EVM-compatibele blockchain er een die op elk moment (d.w.z. in realtime) toegang heeft tot de status, transactie-informatie en slimme contractspecificaties van het ETH-netwerk. Als gevolg hiervan kan het platform de kracht van het ecosysteem benutten en er extra functies en functionele aspecten aan toevoegen.
Enkele prominente EVM-compatibele blockchains die momenteel op de markt verkrijgbaar zijn, zijn onder meer:
lawine
Van buitenaf gezien is Avalanche een open-sourceplatform dat kan worden gebruikt voor de implementatie van gedecentraliseerde applicaties en blockchain-netwerken op ondernemingsniveau. Niet alleen dat, net als Cosmos, is Avalanche doordrenkt van het ethos van interoperabiliteit en schaalbaarheid. Het project wordt zelfs aangeprezen als 's werelds eerste gedecentraliseerde platform voor slimme contracten dat is gebouwd om het wereldwijde financiële landschap van stroom te voorzien - en dat alles terwijl het vrijwel onmiddellijke transactie-finaliteitspercentages biedt.
Telos
Telos is een gedecentraliseerd computernetwerk dat wordt aangedreven door een zeer efficiënt slim contractraamwerk met snelheden van meer dan 100.000 transacties per seconde - wat bijna 25x meer is dan de huidige mogelijkheden van Ethereum. Niet alleen dat, het systeem werkt in een vrijwel gratis omgeving, waardoor massale publieke consumptie mogelijk is, vooral onder kleinere particuliere beleggers die met beperkt kapitaal werken.
Kusama
Kusama kan worden gezien als een openbare pre-productieomgeving voor het uitgebreide Polkadot-netwerk, waar ontwikkelaars de mogelijkheid hebben om te experimenteren en nieuwe blockchain-projecten uit te testen voordat ze worden vrijgegeven voor openbaar gebruik binnen het Polka-ecosysteem. Simpel gezegd, Kusama fungeert als een soort sandbox-omgeving voor vroege DOT-gebaseerde projecten, terwijl het een echte cryptocurrency heeft die vrij kan worden verhandeld op de open markt. Operationeel gezien biedt Kusama flexibelere governance-kaders in vergelijking met Polkadot.
Kosmos
Cosmos is een uniek op blockchain gebaseerd ecosysteem dat voornamelijk is ontworpen met als doel interoperabiliteit tussen verschillende ketens te bevorderen en ontwikkelaars een extreem hoog niveau van schaalbaarheid te bieden. Als gevolg hiervan wil het project een soort "internet van blockchains" creëren waar verschillende netwerken (met afzonderlijke functionaliteiten) met elkaar kunnen communiceren zonder wrijving of technische storingen. Het project maakt gebruik van een proof-of-stake (PoS) consensusschema.
Heb je iets te zeggen over de Ethereum Virtual Machine of iets anders? Schrijf ons of neem deel aan de discussie op ons Telegram-kanaal.
Vrijwaring
Alle informatie op onze website is te goeder trouw en uitsluitend voor algemene informatiedoeleinden gepubliceerd. Elke actie die de lezer onderneemt op basis van de informatie op onze website is strikt op eigen risico.
gesponsord
gesponsord
Iedereen die zelfs maar op afstand geassocieerd is met de cryptosector, zou zeker hebben gehoord van (of in ieder geval zijn tegengekomen) de term 'Ethereum', die in feite kan worden omschreven als een digitaal ecosysteem dat opschept over een volwassen gedecentraliseerd applicatie (dApp) ontwikkelingsecosysteem en een volledig functionele cryptocurrency - ala Ether (ETH).
gesponsord
gesponsord
Wat veel mensen misschien niet weten, is dat het platform wordt aangedreven door een rijk technisch raamwerk dat wordt aangedreven door een module die de Ethereum Virtual Machine (EVM) wordt genoemd en waarmee het ETH-ecosysteem naadloos gebruik kan maken van slimme contracten. In de meest basale zin kunnen slimme contracten worden gezien als programma's die bovenop een blockchain-netwerk zijn ontworpen en in staat zijn om bepaalde acties op een geautomatiseerde manier te faciliteren - als en wanneer aan bepaalde vooraf bepaalde voorwaarden is voldaan.
In termen van het kernhulpprogramma dient de Ethereum Virtual Machine (EVM) als de fundamentele basis waar ontwikkelaars een breed scala aan unieke dApps kunnen bedenken. Op een meer technisch front helpt het ETH-accounts en slimme contracten te verbinden, terwijl het een runtime-omgeving biedt die niet afhankelijk is van het gebruik van krachtige hardwaremachines - waardoor het ideaal is voor beginnende programmeurs.
Dit is waarom een diepgaand begrip van de EVM belangrijk is...
Meteen moet worden opgemerkt dat het kerndoel van de EVM is om de 'status van het Ethereum-netwerk' - d.w.z. bestaande operationele parameters - vast te stellen met betrekking tot elk van zijn individuele netwerkblokken. Om uit te werken, Ethereum lijkt veel op een hele reeks andere blockchain-ecosystemen, zodat het wordt geleverd met zijn eigen token (ETH) en een gedistribueerd grootboeksysteem waarin een gedetailleerd overzicht van elk van zijn transacties wordt bijgehouden.
Dat gezegd hebbende, biedt het Ethereum-netwerk een extra laag functionaliteit dankzij de compatibiliteit met slimme contracten. Deze tweede laag wordt in feite een "distributed state machine" genoemd, waar alle native accounts en saldi van ETH worden opgeslagen.
Omdat het Ethereum-netwerk extreem dynamisch is in zijn algehele functionaliteit, kan het bovendien veranderen met elk nieuw blok dat wordt gedolven - iets dat gebeurt volgens een reeks vooraf gedefinieerde regels. Al deze regels bepalen de status van het netwerk en worden gecontroleerd door de EVM zelf.
Ethereum virtuele machine – de voordelen
Hoewel de Ethereum Virtual Machine gebruikers een hele reeks voordelen biedt, is het belangrijkste nut van de module dat elke ontwikkelaar zijn eigen gedecentraliseerde applicatie (dApps) kan maken. Een goed voorbeeld is dat van non-fungible tokens (NFT's), een speciale klasse van cryptovaluta die gebruikmaakt van de kracht van slimme contracten en compatibel is met de EVM. Door het gebruik van dit unieke aanbod kunnen ontwikkelaars niet alleen digitale kunst, muziek, enz. maken, maar hun werk ook verkopen via gedecentraliseerde marktplaatsen, waardoor de manier waarop inhoud wereldwijd wordt gekocht en verkocht wordt gedemocratiseerd.
De EVM maakt ook de inzet van extra functionaliteiten binnen een blockchain-ecosysteem mogelijk, waardoor gebruikers minimale problemen ondervinden bij het werken in een gedistribueerde grootboekomgeving. Het op isolatie gebaseerde ontwerp is dat als slimme contracten binnen het netwerk bugs, malware of POF's (point of failures) bevatten, het basisprotocol volledig onaangetast blijft, wat een hoge mate van operationele beveiliging en privacy mogelijk maakt.
Wat zijn dApps en hoe worden ze gemaakt?
In hun eenvoudigste zin zijn gedecentraliseerde applicaties (dApps) digitale tools/programma's die draaien op een gedistribueerd blockchain-ecosysteem of peer-to-peer (P2P) netwerk dat bestaat uit verschillende individuele computers. Als gevolg hiervan kunnen ze buiten de reikwijdte van een centrale administratieve autoriteit opereren - een structuur die haaks staat op hoe de meeste netwerken, platforms tegenwoordig werken (bijv. Facebook, PayPal, Twitter, enz.).
dApps kunnen ook worden gebruikt voor een breed scala aan doeleinden, variërend van gaming tot financiën tot sociale media. Omdat ze vrij zijn van inmenging van derden, kunnen ze de privacy van gebruikers helpen beschermen en een ongeëvenaard niveau van censuurresistentie bieden. Aangezien het hele blockchain-landschap vrij in de kinderschoenen staat, zijn er nog steeds problemen met schaalbaarheid als het gaat om dApp-ontwikkeling. Zoals de zaken er nu voorstaan, zijn er echter veel projecten die uitsluitend werken om dergelijke problemen te verminderen.
Als het gaat om het maken van dApps, kunnen deze aanbiedingen worden gedaan om te functioneren binnen een aantal besturingsomgevingen terwijl ze volledig programmeerbaar zijn (via het gebruik van slimme contracten).
Enkele relevante aspecten van dApps die het vermelden waard zijn, zijn onder meer:
Eliminatie van problemen met systeemstoringen: aangezien de hele structuur van een dApp afhankelijk is van het gebruik van een P2P-gebaseerd raamwerk, kunnen ze blijven functioneren zonder technische problemen, zelfs als een computer in het systeem is aangetast (wat ook de reden mag zijn ).
Solide integratiemogelijkheden: integratie met een breed scala aan cryptocurrency-projecten en andere externe technische bureaus vrij eenvoudig.
Transparantie en open source: onafhankelijke ontwikkelaars (die mogelijk met beperkte middelen werken) kunnen voortbouwen op hun bestaande structuur en met nog betere producten komen.
Wat zijn Ethereum Virtual Machine-compatibele blockchains?
Zoals de naam heel duidelijk lijkt te zinspelen, is een EVM-compatibele blockchain er een die op elk moment (d.w.z. in realtime) toegang heeft tot de status, transactie-informatie en slimme contractspecificaties van het ETH-netwerk. Als gevolg hiervan kan het platform de kracht van het ecosysteem benutten en er extra functies en functionele aspecten aan toevoegen.
Enkele prominente EVM-compatibele blockchains die momenteel op de markt verkrijgbaar zijn, zijn onder meer:
lawine
Van buitenaf gezien is Avalanche een open-sourceplatform dat kan worden gebruikt voor de implementatie van gedecentraliseerde applicaties en blockchain-netwerken op ondernemingsniveau. Niet alleen dat, net als Cosmos, is Avalanche doordrenkt van het ethos van interoperabiliteit en schaalbaarheid. Het project wordt zelfs aangeprezen als 's werelds eerste gedecentraliseerde platform voor slimme contracten dat is gebouwd om het wereldwijde financiële landschap van stroom te voorzien - en dat alles terwijl het vrijwel onmiddellijke transactie-finaliteitspercentages biedt.
Telos
Telos is een gedecentraliseerd computernetwerk dat wordt aangedreven door een zeer efficiënt slim contractraamwerk met snelheden van meer dan 100.000 transacties per seconde - wat bijna 25x meer is dan de huidige mogelijkheden van Ethereum. Niet alleen dat, het systeem werkt in een vrijwel gratis omgeving, waardoor massale publieke consumptie mogelijk is, vooral onder kleinere particuliere beleggers die met beperkt kapitaal werken.
Kusama
Kusama kan worden gezien als een openbare pre-productieomgeving voor het uitgebreide Polkadot-netwerk, waar ontwikkelaars de mogelijkheid hebben om te experimenteren en nieuwe blockchain-projecten uit te testen voordat ze worden vrijgegeven voor openbaar gebruik binnen het Polka-ecosysteem. Simpel gezegd, Kusama fungeert als een soort sandbox-omgeving voor vroege DOT-gebaseerde projecten, terwijl het een echte cryptocurrency heeft die vrij kan worden verhandeld op de open markt. Operationeel gezien biedt Kusama flexibelere governance-kaders in vergelijking met Polkadot.
Kosmos
Cosmos is een uniek op blockchain gebaseerd ecosysteem dat voornamelijk is ontworpen met als doel interoperabiliteit tussen verschillende ketens te bevorderen en ontwikkelaars een extreem hoog niveau van schaalbaarheid te bieden. Als gevolg hiervan wil het project een soort "internet van blockchains" creëren waar verschillende netwerken (met afzonderlijke functionaliteiten) met elkaar kunnen communiceren zonder wrijving of technische storingen. Het project maakt gebruik van een proof-of-stake (PoS) consensusschema.
Heb je iets te zeggen over de Ethereum Virtual Machine of iets anders? Schrijf ons of neem deel aan de discussie op ons Telegram-kanaal.
Vrijwaring
Alle informatie op onze website is te goeder trouw en uitsluitend voor algemene informatiedoeleinden gepubliceerd. Elke actie die de lezer onderneemt op basis van de informatie op onze website is strikt op eigen risico.