Wat is Ethereum?

Wat is Ethereum?

Ethereum is een open-source peer-to-peer-platform waarmee een persoon gedecentraliseerde apps kan maken en gebruiken die werken op blockchain-technologie.

Net als Bitcoin is het eigendom van niemand en wordt het door niemand gecontroleerd. Er is een klein verschil tussen Ethereum en Bitcoin, en is dat Ethereum is gebouwd om flexibel en aanpasbaar te zijn. Het is heel eenvoudig om applicaties op dit platform te bouwen en met de release van Homestead is het nu veilig voor mensen om dergelijke applicaties te gebruiken.

Blockchain-technologie is de fundamentele basis van Bitcoin en Ethereum, die aanvankelijk in een whitepaper van Satoshi Nakamoto in 2008 werd beschreven als een ‘open-source elektronisch geldsysteem’. origineel papier, het was pas enkele jaren later dat de blockchain-technologie een huishoudelijke naam werd.

Een blockchain is een gedistribueerd en openbaar grootboek waarin elk netwerkknooppunt transacties berekent en registreert. De transacties zijn onderverdeeld in blokken. U kunt slechts één blok tegelijk toevoegen. Bovendien heeft elk blok een wiskundig bewijs dat bevestigt dat de volgorde vergelijkbaar is met die van het vorige blok. Op deze manier wordt de gedistribueerde database in consensus opgeslagen over het hele netwerk. Elke gebruikersinteractie met het grootboek wordt beveiligd door cryptografie. Knooppunten die het netwerk besturen en onderhouden, worden afgehandeld door wiskundig afgedwongen prikkels in het protocol.

Wat Bitcoin betreft, bestaat de gedistribueerde database uit een grootboek, een tabel met rekeningsaldi.

Ether

De waardecomponent of tokenvaluta van deze blockchain staat bekend als Ether (ETH). Ether is een token dat ook wordt gebruikt om transactiekosten en computationele services op het netwerk te betalen. Ether wordt verhandeld op cryptocurrency-beurzen, net als Bitcoin en andere cryptocurrencies.

In april 2016 verkocht Vitalik Buterin ongeveer 25 procent van zijn ETH-bezit, waarbij hij zei dat de diversificatie niets anders is dan een gezonde financiële planning. Buterin bleef zeggen dat hij weet dat er een mogelijkheid is dat het project niet naar grotere hoogten zou opschalen, dit was een reactie op critici dat hij zijn religieus fanatisme met betrekking tot Ethereum niet uitte..

De virtuele machine van Ethereum

Ethereum is een blockchain die programmeerbaar is. In tegenstelling tot Bitcoin, dat gebruikers vooraf gedefinieerde bewerkingen biedt, kunnen gebruikers met Ethereum hun individuele bewerkingen in elke gewenste mate van complexiteit creëren. Op deze manier dient het als een podium voor verschillende soorten gedecentraliseerde blockchains-apps zoals cryptocurrencies.

In engere zin is Ethereum in feite een reeks protocollen die een specifiek platform voor gedecentraliseerde apps definiëren. Centraal in het hele netwerk staat de Ethereum Virtual Machine, ook wel bekend als EVM.

De EVM voert de code van willekeurige algoritmische uit. Met andere woorden, EVM is “Turing Complete.” Ontwikkelaars kunnen hun eigen applicaties ontwerpen die werken op de Ethereum Virtual Machine met behulp van programmeertalen zoals Python en JavaScript.

Net als andere blockchains beschikt deze blockchain over een peer-to-peer netwerkprotocol. Er zijn veel knooppunten die de Ethereum blockchain-database onderhouden en bijwerken. Deze knooppunten zijn verbonden met het netwerk en elk voert de Ethereum Virtual Machine uit en werkt volgens dezelfde instructies. Om deze reden wordt Ethereum ook wel de “Wereldcomputer” genoemd.

Veel ontwikkelaars denken dat dit platform vooral wordt gedaan om rekenen leuker en efficiënter te maken. Berekening op Ethereum is eigenlijk erg duur en veel langzamer dan berekening op een standaardcomputer. Het voorbehoud is dat elk knooppunt de EVM voedt om consensus over blockchain te behouden. Gedecentraliseerde consensus zorgt ervoor dat er geen downtime is op het platform en zorgt ook voor een hoge fouttolerantie. Bovendien maakt het het lastig om de data die in de blockchain is opgeslagen te wijzigen. Dit maakt het bestand tegen censuur.

Het Ethereum-netwerk is zelf een waarde-agnostische tool of eerder een kenmerk. Net als andere programmeertalen is het aan ontwikkelaars en zakenmensen om te bepalen waarvoor het platform moet worden gebruikt. Het is echter duidelijk dat er een paar applicaties zijn die beter geschikt zijn dan andere en meer voordelen hebben. Ethereum is ideaal voor applicaties die directe interacties tussen verschillende peers kunnen automatiseren of groepsacties op verschillende netwerken kunnen vergemakkelijken. Toepassingen voor het aansturen van open-source marktplaatsen of automatisering van financiële contracten lenen zich bijvoorbeeld voor het Ethereum-platform.

Met Bitcoin kunnen gebruikers geld wisselen zonder tussenpersonen zoals banken, financiële instellingen of overheden. De impact van Ethereum kan echter veel verder reiken dan die van Bitcoin. In theorie zouden financiële uitwisselingen of interacties over verschillende complexiteiten betrouwbaar en automatisch kunnen worden gedaan met behulp van de code die op Ethereum wordt uitgevoerd.

Afgezien van financiële applicaties, kan elk platform waar beveiliging, vertrouwen en duurzaamheid cruciaal zijn (stemmen, activaregisters en governance) worden gefaciliteerd door het Ethereum-netwerk.

Hoe werkt Ethereum?

Ethereum bestaat uit talloze functies en technologieën die vergelijkbaar zijn met die van Bitcoin, terwijl het ook zijn eigen geavanceerde introduceert. De blockchain van dit platform controleert elk account; overgangen die plaatsvinden op Ethereum zijn overdrachten van informatie en waarde tussen verschillende accounts.

Er zijn twee soorten rekeningen; de eerste is de externe eigenaaraccounts, ook wel EOA’s genoemd. Deze accounts worden beheerd door privésleutels. Het andere type is de contractrekeningen; deze accounts worden beheerd door contractcodes en kunnen worden geactiveerd door EOA’s.

Voor veel gebruikers is het belangrijkste verschil tussen de twee accounts dat EOA’s worden beheerd door mensen. Dit komt doordat mensen privésleutels kunnen beheren die aan de andere kant de EOA’s besturen.

Contractaccounts worden gecontroleerd en gecontroleerd door de interne code. Ze kunnen ook door mensen worden gecontroleerd, maar alleen als ze zijn geprogrammeerd om te worden gecontroleerd door EOA’s met een bepaald adres.

De term slimme contracten betekent meestal een code die in het contractaccount staat. Het slimme contract zelf is een programma dat werkt wanneer er een transactie plaatsvindt op die rekening; gebruikers kunnen nieuwe contracten ontwerpen door de code naar de blockchain uit te voeren. Contractrekeningen kunnen alleen functioneren als ze door een EOA worden geïnstrueerd om een ​​operatie uit te voeren. Daarom is het voor een contractaccount onmogelijk om systeemeigen bewerkingen uit te voeren, zoals API, oproepen of het genereren van willekeurige nummers. Het kan echter al deze bewerkingen uitvoeren als het wordt geïnstrueerd door een EOA. Dit komt omdat Ethereum het niet eens kan worden over de uitkomst van de berekening als er maar één knooppunt is. Dit is alleen mogelijk door een strikt deterministische uitvoering.

Net als Bitcoin moeten gebruikers een bepaald bedrag betalen om het netwerk via transactiekosten te kunnen gebruiken. Deze transactiekosten beschermen het platform tegen kwaadwillende of lichtzinnige rekenverantwoordelijkheden zoals oneindige lussen of DDoS-aanvallen. Degene die de transactie initieert, meestal de afzender, moet betalen voor alle stappen van het programma dat ze activeren, inclusief geheugenruimte en berekeningen. Deze kosten worden betaald in Ether. Deze kosten worden vervolgens verzameld door knooppunten die de transactie goedkeuren.

De minderjarigen zijn knooppunten in het netwerk die alle transacties verspreiden, ontvangen, uitvoeren en verifiëren. Deze knooppunten categoriseren de transacties vervolgens in blokken. Deze minderjarigen strijden om hun blokken om naar de blockchain te gaan. Elk knooppunt wordt beloond met Ether voor elk succesvol blok dat ze ontginnen. Dit is een geweldige manier voor gebruikers om elektriciteit en hardware aan het Ethereum-platform te wijden.

Net als bij het Bitcoin-platform krijgen mijnwerkers de taak om wiskundige problemen te berekenen en op te lossen om met succes een blok te minen. Elk complex wiskundig probleem dat enorme hoeveelheden middelen en tijd nodig heeft om op te lossen, is een uitstekende kandidaat voor het bewijzen van werk. Het proof of work-concept wordt gebruikt om een ​​gecentraliseerde munteenheid voor het genereren van de munten te vermijden.

Adoptie

In maart 2016 publiceerde de New York Times dat de netwerkadoptie van Ethereum nog in de kinderschoenen staat en dat het platform juridische en technische problemen zou kunnen tegenkomen die de groei van dit computerplatform zouden kunnen vertragen. Veel Bitcoin-gebruikers zeggen dat het platform mogelijk meer beveiligingsproblemen ondervindt dan het Bitcoin-netwerk, omdat het platform uit zeer complexe software bestaat. Hoe dan ook, de ontwikkelaars van Ethereum blijven grote vooruitgang boeken bij het verbeteren van het systeem en de acceptatie vindt snel plaats.

Ga voor meer informatie over Ethereum naar hun website.