Ethereum Handleiding voor beginners
โก Slimme samenvatting
Ethereum is een open-source, gedecentraliseerd blockchainplatform waarmee ontwikkelaars slimme applicaties kunnen bouwen.tracts en gedecentraliseerde applicaties die gebruikmaken van de Ethereum De virtuele machine maakt peer-to-peer-waardeoverdracht mogelijk via de eigen cryptovaluta Ether.

Wat is Ethereum?
Ethereum is een open-source, gedecentraliseerd blockchainplatform dat slimme oplossingen biedt.tracHet is een gedistribueerd computerplatform dat de ontwikkeling van gedecentraliseerde applicaties (DApps) met behulp van blockchaintechnologie ondersteunt. Ethereum biedt een runtime-omgeving genaamd de Ethereum Een EVM (Enterprise Virtual Machine) voert code uit op een wereldwijd netwerk van openbare knooppunten.
Ethereum is de grootste programmeerbare blockchain die momenteel in productie is. Het helpt je bij het bouwen van slimme consoles.tracts en gedecentraliseerde applicaties zonder downtime, censuur of inmenging van derden. Ethereum Hiermee kunnen ontwikkelaars gedistribueerde applicaties van de volgende generatie creรซren en publiceren die iedereen met een internetverbinding kan gebruiken.
Waarom heb je nodig Ethereum?
Gecentraliseerde systemen zijn nog steeds het meest gangbare model voor softwareapplicaties. Dit model stuurt de werking van individuele eenheden en de informatiestroom rechtstreeks vanuit รฉรฉn punt aan. In dit soort systemen zijn individuen afhankelijk van een centrale autoriteit voor het verzenden en ontvangen van informatie.
De problemen met een gecentraliseerd systeem zijn echter:
- Eรฉn controlepunt en รฉรฉn storingspunt
- Het kan gemakkelijk worden vervalst of gecensureerd.
- Prestatieknelpunten onder belasting
- Het silo-effect zorgt ervoor dat gebruikersgegevens binnen รฉรฉn provider blijven.
- Beperkte transparantie voor eindgebruikers
Ethereum Deze problemen worden aangepakt door de enkele vertrouwde server te vervangen door een peer-to-peer-netwerk dat รฉรฉn consistente status deelt.
De oplossing is gedecentraliseerde applicaties
Gedecentraliseerde applicaties zijn nooit afhankelijk van een gecentraliseerde backend. In plaats daarvan communiceren ze direct met een blockchain. Raadpleeg deze handleiding voor meer informatie. BlockChain.
De term DApp is een combinatie van twee woorden: gedecentraliseerd en applicatie. Simpel gezegd is een DApp een applicatie, tool of programma dat draait op een gedecentraliseerd netwerk, zoals het internet. Ethereum blockchain. Eenmaal geรฏmplementeerd, wordt de logica van de DApp beheerd door code, niet door een bedrijf of een enkele beheerder.
Geschiedenis van Ethereum
- 2013: Vitalik Buterin, een ontwikkelaar die betrokken is bij Bitcoinwas de eerste die beschreef Ethereum in een witboek.
- 2014: Een Zwitsers bedrijf, Ethereum Switzerland GmbH ontwikkelde de eerste Ethereum Het betreft een softwareproject, en via een publieke crowdfundingactie is geld ingezameld om de ontwikkeling te ondersteunen.
- 2015: Frontier, de eerste liveversie van Ethereumwerd gelanceerd op 30 juli 2015.
- Maart 14, 2016: Een gepland protocol genaamd Homestead werd de tweede grote upgrade van de Ethereum netwerk.
- Mei 2016: Ethereum Het project kreeg veel media-aandacht toen The DAO een recordbedrag van 150 miljoen dollar ophaalde via een crowdfundingactie.
- Juli 2016: Het netwerk splitste zich in twee ketens: Ethereum (ETH) en Ethereum Classic (ETC) na het DAO-incident.
- June 2017: Ethereum De koers steeg boven de $400, een forse stijging ten opzichte van het begin van het jaar.
- December 2020: De Beacon Chain is live gegaan, waarmee... Ethereumde overstap van 's naar Proof of Stake.
- September 15, 2022: De fusie heeft plaatsgevonden. Ethereum Overgestapt van Proof of Work naar Proof of Stake, waardoor het energieverbruik met ongeveer 99.95 procent is gedaald.
- April 2023: De upgrade in Shanghai maakte het mogelijk om ingezette ETH op te nemen.
- Maart 2024: De Dencun-upgrade introduceerde proto-danksharding (EIP-4844) om de kosten voor Layer 2-rollups te verlagen.
Wat is Smart Con?tract?
A Slimme Contract Een blockchain is een computerprogramma dat automatisch wordt uitgevoerd wanneer aan de voorwaarden is voldaan. Het is een transactieprotocol waarmee blockchaingebruikers geld, eigendommen, aandelen of andere digitale activa kunnen uitwisselen. Het helpt gebruikers ook bij het uitvoeren van handelingen zoals stemmen zonder tussenkomst van een centrale autoriteit. Een slimme computer is een computerprogramma dat automatisch wordt uitgevoerd wanneer aan de voorwaarden is voldaan.tract fungeert als een virtuele derde partij die automatisch de voorwaarden van een in code vastgelegde overeenkomst afdwingt.

Traditionele Contracts versus Smart Contracts
Hieronder wordt het verschil tussen traditionele contracts en slimme contracts:
| Parameter | Traditioneel | Slim mettracts |
|---|---|---|
| Duur | Dagen tot weken | minuten |
| afdracht | Handleiding | Automatisch |
| Escrow | Nodig | Ingebouwd in de code |
| Kosten | Duur | Fractie van de kosten |
| Aanwezigheid | Fysieke aanwezigheid | Virtuele aanwezigheid |
| Advocaten | Advocaten zijn belangrijk | Advocaten zijn misschien niet nodig |
Simple Solidity Smart Contract Voorbeeld
Hier is een minimale Solidity-contract dat een getal opslaat en bijwerkt. Het toont de basisvorm van elk Ethereum slimme oplichtertract.
// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; contract SimpleStorage { uint256 public storedValue; function set(uint256 _value) public { storedValue = _value; } function get() public view returns (uint256) { return storedValue; } }
Sleutelbegrippen binnen Ethereum
- Valuta uitgifte: In de traditionele financiรซle wereld wordt dit beheerd door de centrale bank van een land. EthereumETH wordt uitgegeven volgens protocolregels en niet door een monetaire autoriteit.
- Gedecentraliseerde Autonome Organisatie (DAO): Een DAO (Decentralized Autonomous Organization) is een digitale organisatie die opereert zonder hiรซrarchisch management. Een DAO is een combinatie van computercode, een blockchain en slimme computers.tracts, en leden die stemmen over voorstellen.
- Slimme Contract: Een digitaal ondertekende overeenkomst tussen twee of meer partijen die gebaseerd is op een consensusmechanisme en automatisch wordt uitgevoerd wanneer aan de voorwaarden is voldaan.
- Slimme eigenschap: Fysieke of digitale activa waarvan het eigendom is tracked op Ethereum en overgedragen via smart contract logica.
- Ethereum Wallet: Een toegangspoort tot gedecentraliseerde applicaties op de Ethereum blockchain. Het helpt je bij het bewaren en beveiligen van Ether en andere crypto-activa die op blockchain zijn gebouwd. Ethereumzoals ERC-20-tokens en NFT's.
- Stevigheid: Solidity is de meest gebruikte smart console.tract taal op EthereumHet is een algemene, statisch getypeerde taal die is ontworpen om te draaien binnen de EVM-omgeving.
- transacties: Een transactie is een ondertekend bericht dat van het ene account naar het andere wordt verzonden en dat Ether, con, kan bevatten.tract-gegevens, of beide.
- Ethereum Virtuele machine (EVM): De EVM is de afgeschermde runtime-omgeving voor slimme consoles.tracts. De code die in de EVM draait, heeft geen directe toegang tot het netwerk, het bestandssysteem of andere processen op het hostknooppunt.
- Gas: Een eenheid die de rekenkracht meet die nodig is om een โโbewerking uit te voeren. Ethereum.
- Laag 2 (L2): Netwerken zoals Arbitrum, Optimism, Base en zkSync die transacties buiten de hoofdketen verwerken en bewijzen terugkoppelen naar Ethereum om de kosten te verlagen.
Wat is ether?
Ether is de native waardetoken van de Ethereum blockchain. Het wordt op cryptocurrency-beurzen verhandeld als "ETH". Ether wordt gebruikt om transactiekosten en rekenkracht op de blockchain te betalen. Ethereum netwerk. Elke keer dat een oplichtertract wordt uitgevoerd op EthereumEther wordt als vergoeding betaald.
Wat is ether?
Gas
Om een โโtransactie uit te voeren op de Ethereum Op dit netwerk moet een gebruiker (na de samenvoeging) validators betalen met Ether via een tussenliggende eenheid genaamd GasGas meet de rekenkracht die nodig is om een โโsmart computer te draaien.tracof enige andere transactie.
In EthereumNa de upgrade naar Londen (EIP-1559) worden de transactiekosten als volgt berekend:
Transaction Fee = Gas Used * (Base Fee + Priority Fee)
Waar:
- Gebruikt gas: De hoeveelheid gas die tijdens de berekening is verbruikt.
- Basistarief: Een door het protocol vastgestelde vergoeding per verbrande gaseenheid, waardoor ETH uit de circulatie wordt gehaald.
- Prioriteitstarief: Een optionele fooi voor de validator om de transactie sneller te verwerken.
Ethereum vs Bitcoin
Hier is het belangrijkste verschil tussen Ethereum en Bitcoin:
| Parameter | Bitcoin | Ethereum |
|---|---|---|
| Definitie | Bitcoin is digitaal geld | Ethereum is een programmeerbare wereldcomputer |
| Oprichter | Satoshi Nakamoto | Vitalik Buterin |
| Consensus-algoritme | Bewijs van werking (SHA-256) | Proof of Stake (sinds de fusie, september 2022) |
| Gemiddelde bloktijd | 10 minuten | 12 seconden |
| Release Date | 3 januari 2009 | 30 July 2015 |
| Vrijgavemethode | Genesis-blokmining | Openbare voorverkoop (2014) |
| Primair gebruik | Digital-valuta, waardebewaring | Slim mettracts, DeFi, NFT's, digitale valuta |
| Cryptovaluta gebruikt | Bitcoin (BTC) | Ether (ETH) |
| Security | ASIC-mining hashpower | Inzet van validator (32 ETH per validator) |
| Scripting | Turing onvolledig | Turing compleet |
| Methode voor het vrijgeven van munten | Vroege mijnbouwbeloningen | Openbare voorverkoop en stakingbeloningen |
| Energieverbruik | Hoog (Bewijs van werking) | Zeer laag (Proof of Stake, ~99.95% reductie) |
Volgende in dit Ethereum In deze handleiding leer je meer over de toepassingen van Ethereum.
Toepassingen van Ethereum
Hieronder staan โโde belangrijkste toepassingen van Ethereum vandaag:
- Gedecentraliseerde Financiรซn (DeFi): Platformen voor lenen, uitlenen, handelen en rendement, zoals Aave, Uniswapen MakerDAO draait op Ethereum zonder traditionele banken.
- Stabiele munten: USDC, DAI en vergelijkbare tokens gebruiken Ethereum slimme oplichtertracHet maakt het mogelijk om binnen enkele minuten wereldwijd valuta te verplaatsen die gekoppeld is aan de dollar.
- NFT's en Digital Eigendom: Standaarden zoals ERC-721 en ERC-1155 vormen de basis voor digitale kunst, in-game items, muziek en tokenized collectibles.
- Bankieren en betalingen: EthereumDankzij het gedecentraliseerde systeem is het voor een aanvaller veel moeilijker om ongeautoriseerde toegang te krijgen tot individuele records.
- Overeenkomsten: Met behulp van een slimme computertracOp die manier kunnen overeenkomsten worden gehandhaafd en uitgevoerd zonder dat er ongeoorloofde wijzigingen worden aangebracht.
- Voorspellingsmarkten: Platformen zoals Polymarket en Augur maken gebruik van Ethereum slimme oplichtertracom weddenschappen af โโte handelen op gebeurtenissen uit de echte wereld.
- Digital Identiteitsbeheer: Gedecentraliseerde identificatoren (DID's) en verifieerbare referenties kunnen worden uitgegeven en geverifieerd op Ethereum om identiteitsdiefstal en datamonopolies te bestrijden.
- Supply Chain Tracking: Goederen, certificaten en herkomstgegevens kunnen worden geregistreerd. Ethereum om kopers een controletraject te bieden.
- DAO's: Gemeenschappen zijn Ethereum om te stemmen over gedeelde kasreserves, bestuur en productrichting zonder centrale beheerder.
Een slimme oplichter bellentract van JavaScript (ethers.js)
De meeste DApps communiceren met Ethereum vanuit een webfrontend. Hieronder een kort voorbeeld. JavaScriptfragment dat de opgeslagen waarde uit de SimpleStorage-container leesttract met behulp van ethers.js.
// Read a value from an Ethereum smart contract import { ethers } from "ethers"; const provider = new ethers.JsonRpcProvider("https://mainnet.infura.io/v3/YOUR_KEY"); const address = "0xYourContractAddress"; const abi = [ "function get() view returns (uint256)" ]; const contract = new ethers.Contract(address, abi, provider); async function readValue() { const value = await contract.get(); console.log("Stored value:", value.toString()); } readValue();
Voordelen Ethereum
Hieronder volgen de voordelen van: Ethereum:
- Hiermee kunt u programma's uploaden en de opdracht geven om ze via het netwerk uit te voeren.
- Hoge beschikbaarheid en sterke weerstand tegen denial-of-service-aanvallen.
- Ethereum Hiermee kunt u verhandelbare tokens creรซren die kunnen dienen als een nieuwe valuta, virtueel aandeel of bestuursrecht.
- Duurzame en fraudebestendige gegevensopslag.
- Je kunt virtuele organisaties en DAO's opzetten.
- Helpt je bij het ontwikkelen van gedecentraliseerde applicaties die door miljoenen wallets worden gebruikt.
- Hiermee kunt u fouttolerante en zeer veilige gedecentraliseerde apps bouwen.
- Het Proof of Stake-consensusmechanisme verbruikt aanzienlijk minder energie dan traditionele blockchains.
- Een volwaardig ontwikkelaarsecosysteem met tools zoals Hardhat, Foundry, Remix en ethers.js.
Nadelen van Ethereum
- De Ethereum Een virtuele machine is trager dan een gecentraliseerde server, dus je moet deze niet gebruiken voor grote berekeningen.
- Opslag op de hoofdketen is duur, daarom verplaatsen de meeste apps hun gegevens naar Layer 2-opslag of naar externe opslag zoals IPFS.
- Schaalbaarheid kent nog steeds compromissen, hoewel rollups en danksharding de kloof dichten.
- Het oplossen van bugs of het upgraden van geรฏmplementeerde contracHet is moeilijk omdat het lastig is.tracDe t-code is standaard onveranderlijk.
- Sommige applicaties vereisen verificatie van de gebruikersidentiteit, en er is geen centrale autoriteit die dit on-chain kan verifiรซren.
- De gebruikerservaring rondom wallets, seed phrases en gas kan voor beginners nog steeds verwarrend zijn.
Wil je leren hoe je je eigen cryptovaluta kunt creรซren? Bekijk dan deze gratis handleiding: Hoe creรซer je je eigen cryptocurrency?
