Hoe Ethereum gebruiken?
Ethereum gebruiken??
De Blockchain-technologie werd aan de wereld geïntroduceerd met de introductie van: Bitcoin in 2009. Het enige doel van Bitcoin was om een gedecentraliseerd cryptocurrency-systeem te creëren. Maar vanwege een aantal problemen in de echte wereld met betrekking tot cryptocurrency zijn er veel forks (wijzigingen of updates) gedaan op Bitcoin en werden cryptocurrencies zoals Litecoin, DASH, enz..
Introductie – hoe ethereum te gebruiken
Toen er ook problemen begonnen te ontstaan uit deze cryptocurrencies, begonnen experts van over de hele wereld de onderliggende Blockchain-technologie te onderzoeken. De Ethereum Blockchain is een andere Blockchain die werd geïntroduceerd voor de ontwikkeling en creatie van gedecentraliseerde applicaties. Het bevat zelfs de functionaliteit van een slim contract. Het belangrijkste basisverschil tussen de gedecentraliseerde applicatie en een normale applicatie is dat in een gedecentraliseerde applicatie geen derde partij toegang heeft tot uw gegevens.
Het faciliteert zowel de gebruikers als de organisaties aan verschillende kanten om samen te komen zonder een gecentraliseerde tussenpersoon, afgezien van alleen een service van derden. Een van de eerste gedecentraliseerde apps of Dapp was BitTorrent. Kortom, Ethereum integreert en generaliseert de basisfuncties van de peer-to-peer blockchain-technologie en stelt de ontwikkelaars in staat om hun gepersonaliseerde applicaties erop te maken. Het kan zelf worden beschouwd als een ingebouwde programmeertaal.
Werken
Alle interne berekeningen, evenals statussen, worden afgehandeld door de Ethereum Virtual-machine. praktisch gesproken de Ethereum Virtual Machine bevat miljoenen en miljoenen accounts op de gedecentraliseerde computers. Ze hebben de mogelijkheid om de informatie op te slaan, de code uit te voeren en zelfs met elkaar te communiceren. Er zijn twee soorten rekeningen:.
- Externe accounts(EOA)
Dit specifieke type account is toegankelijk met een privésleutel. Een gebruiker krijgt het recht om over te dragen Ether van/naar dit specifieke account als hij de privésleutel bezit die aan het account is gekoppeld.
Een contract is een account dat op zijn eigen code draait zonder dat er een privésleutel nodig is.
In de Ethereum-omgeving gebeurt niets vanzelf. Het hele systeem wordt geactiveerd door een extern eigendomsaccount. Als de bestemming van de transactie een andere EOA is, dan bestaat de transactie uit de overdracht van Ether. Als de bestemming echter een contract is, wordt een contract geactiveerd om de code uit te voeren en kan op zijn beurt andere contracten oproepen door met hen te communiceren.
Naast het activeren van andere contracten kan een contract ook lezen of schrijven naar zijn eigen interne opslag en ook de opslag van het ontvangen bericht lezen. Wanneer een contract een ander subcontract aanroept, gebeurt de voltooiing van taken vanuit het subcontract en vervolgens vanuit het contract dat het noemt. Vandaar dat het hele systeem opnieuw tot stilstand komt totdat het opnieuw wordt geactiveerd door een andere transactie.
Contracten worden over het algemeen op 4 verschillende manieren gebruikt:
- EEN contract kan worden gebruikt om enkele gegevens op te slaan die nuttig kunnen zijn voor een ander contract of om wat informatie uit de echte wereld op te slaan. Een slim contract kan bijvoorbeeld de valuta bevatten die nodig is voor de andere contracten in het systeem of kan de informatie bevatten over de leden van een bepaalde organisatie.
- Als expeditiecontracten. Dit specifieke type contract wordt gebruikt om de ontvangen informatie eenvoudig door te sturen op basis van het voldoen aan bepaalde voorwaarden. Er zijn ook complexere contracten in dit domein waaraan een aantal voorwaarden moet worden voldaan totdat er actie wordt ondernomen.
- In de vorm van een escrow-contract. Dit type contract beheert in feite een relatie tussen twee of meer personen of organisaties. Er kunnen ook open contracten zijn in dit domein, een contract kan bijvoorbeeld een beloning vrijgeven aan een gebruiker voor het uitvoeren van een soort taak.
- Vooraf gedefinieerde functionaliteiten leveren aan andere contracten, met andere woorden, dienst doen als bibliotheek.
Ether, de vereiste (hoe ethereum te gebruiken)
Voordat een van de bovengenoemde transacties wordt uitgevoerd, moet een bepaalde gebruiker Ether bij zich hebben. Ether kan gemakkelijk worden gekocht in steden als New York, Toronto, enz. Maar op de plaatsen waar de cryptocurrency minder bekend is, moet een gebruiker eerst Bitcoins kopen met respectievelijk de Fiat-valuta, afhankelijk van zijn plaats. Waarna de Bitcoins kunnen worden verhandeld met Ethereum.
De werking van de Ethereum-blockchain verschilt van die van de Bitcoin-blockchain in die zin dat gebruikers een slim contract of een verzameling slimme contracten kunnen activeren die in feite worden genoemd als gedecentraliseerde apps.
In een Ethereum-omgeving hoeft de gebruiker niet expliciet de assembleertaal zoals codes te schrijven voor slimme contracten, maar een eenvoudige programmeertaal te gebruiken met de naam Stevigheid om hetzelfde te ontwikkelen.