Ethereum Tutorial für Anfänger
⚡ Intelligente Zusammenfassung
Ethereum ist eine Open-Source-Blockchain-Plattform mit dezentraler Infrastruktur, die es Entwicklern ermöglicht, intelligente Blockchains zu erstellen.tracts und dezentrale Anwendungen, die die Ethereum Virtuelle Maschine, die gleichzeitig den Peer-to-Peer-Werttransfer über die native Kryptowährung Ether ermöglicht.

Was ist Ethereum?
Ethereum ist eine Open-Source-Blockchain-Plattform mit dezentraler Infrastruktur, die intelligente Lösungen bietet.tracEs handelt sich um eine verteilte Rechenplattform, die die Entwicklung dezentraler Anwendungen (DApps) mithilfe der Blockchain-Technologie unterstützt. Ethereum bietet eine Laufzeitumgebung namens Ethereum Virtuelle Maschine (EVM), die Code über ein weltweites Netzwerk öffentlicher Knoten ausführt.
Ethereum ist die größte programmierbare Blockchain im Produktiveinsatz. Sie hilft Ihnen beim Aufbau intelligenter Systeme.tracts und dezentrale Anwendungen ohne Ausfallzeiten, Zensur oder Eingriffe Dritter. Ethereum Ermöglicht es Entwicklern, verteilte Anwendungen der nächsten Generation zu erstellen und zu veröffentlichen, die jeder mit einer Internetverbindung nutzen kann.
Warum brauchst du Ethereum?
Zentralisierte Systeme sind nach wie vor das am weitesten verbreitete Modell für Softwareanwendungen. Dieses Modell steuert den Betrieb einzelner Einheiten und den Informationsfluss direkt von einem zentralen Punkt aus. In einem solchen System sind die Benutzer auf eine zentrale Instanz angewiesen, um Informationen zu senden und zu empfangen.
Die Probleme eines zentralisierten Systems sind jedoch folgende:
- Ein einziger Kontrollpunkt und Ausfall
- Es kann leicht verfälscht oder zensiert werden.
- Leistungsengpässe unter Last
- Silo-Effekt, der Benutzerdaten bei einem einzigen Anbieter einschließt
- Begrenzte Transparenz für Endnutzer
Ethereum Diese Probleme werden gelöst, indem der einzelne vertrauenswürdige Server durch ein Peer-to-Peer-Netzwerk ersetzt wird, das einen einheitlichen Zustand teilt.
Die Lösung sind dezentrale Anwendungen
Dezentrale Anwendungen benötigen niemals ein zentrales Backend. Stattdessen interagieren sie direkt mit einer Blockchain. In diesem Tutorial erfahren Sie mehr darüber. BlockChain.
Der Begriff DApp setzt sich aus zwei Wörtern zusammen: dezentralisiert und Anwendung. Vereinfacht ausgedrückt ist eine DApp eine Anwendung, ein Tool oder ein Programm, das in einem dezentralen Netzwerk wie beispielsweise einem Cloud-Netzwerk läuft. Ethereum Blockchain. Nach der Bereitstellung wird die Logik der dezentralen Anwendung (DApp) durch Code gesteuert, nicht durch ein Unternehmen oder einen einzelnen Administrator.
Geschichte von Ethereum
- 2013: Vitalik Buterin, ein Entwickler, der beteiligt ist Bitcoinwar der erste, der beschrieb Ethereum in einem Whitepaper.
- 2014: Ein Schweizer Unternehmen, Ethereum Switzerland GmbH entwickelte die erste Ethereum Es handelte sich um ein Softwareprojekt, und ein öffentlicher Crowdfunding-Verkauf sammelte Gelder zur Unterstützung der Entwicklung.
- 2015: Frontier, die erste Live-Version von Ethereumwurde am 30. Juli 2015 gestartet.
- März 14, 2016: Ein geplantes Protokoll namens Homestead wurde zur zweiten großen Modernisierung des Ethereum Netzwerk.
- 2016. Mai: Ethereum Die DAO erlangte breite mediale Aufmerksamkeit, als sie bei einem Crowdfunding die Rekordsumme von 150 Millionen Dollar einnahm.
- Juli 2016: Das Netzwerk spaltete sich in zwei Ketten auf: Ethereum (ETH) und Ethereum Classic (ETC) nach dem DAO-Vorfall.
- Juni 2017: Ethereum stieg über 400 Dollar und verzeichnete damit einen deutlichen Anstieg seit Jahresbeginn.
- Dezember 2020: Die Beacon Chain ging in Betrieb und begann EthereumDer Schritt hin zum Proof-of-Stake-Verfahren.
- September 15, 2022: Die Fusion hat stattgefunden. Ethereum Umstellung von Proof of Work auf Proof of Stake, wodurch der Energieverbrauch um etwa 99.95 Prozent gesenkt wurde.
- 2023. April: Das Upgrade in Shanghai ermöglichte die Auszahlung von gestakten ETH.
- 2024. März: Mit dem Dencun-Upgrade wurde Proto-Danksharding (EIP-4844) eingeführt, um die Gebühren für Layer-2-Rollups zu senken.
Was ist Smart Con?tract?
A Smart Contract Blockchain ist ein Computerprogramm, das sich automatisch ausführt, sobald seine Bedingungen erfüllt sind. Es handelt sich um ein Transaktionsprotokoll, das Blockchain-Nutzern den Austausch von Geld, Eigentum, Aktien oder anderen digitalen Vermögenswerten ermöglicht. Es unterstützt Nutzer auch bei Aktionen wie Abstimmungen ohne zentrale Instanz.tract fungiert als virtueller Drittvermittler, der die in Code geschriebenen Vertragsbedingungen automatisch durchsetzt.

Traditioneller Contracts vs. Smart Contracts
Im Folgenden wird der Unterschied zwischen traditionellen Konstruktionen erläutert.tracts und smart contracts:
| Parameter | Traditionell | Smart mittracts |
|---|---|---|
| Dauer | Tage bis Wochen | Minuten |
| Überweisung | Handbuch | automatische |
| Schief | Notwendig | Im Code integriert |
| Kosten | Teuer | Bruchteil der Kosten |
| Präsenz | Körperliche Anwesenheit | Virtuelle Präsenz |
| Anwälte | Anwälte sind wichtig | Anwälte sind möglicherweise nicht erforderlich |
Simple Solidity Smart Contract Beispiel
Hier ist ein minimales Solidity-Projekt.tract, das eine Zahl speichert und aktualisiert. Es zeigt die Grundform jedes Ethereum intelligenter Betrugtract.
// 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; } }
Schlüsselbegriffe in Ethereum
- Ausgabe von Währungen: Im traditionellen Finanzwesen wird dies von der Zentralbank eines Landes verwaltet. EthereumETH wird durch Protokollregeln und nicht durch eine Währungsbehörde ausgegeben.
- Dezentrale Autonome Organisation (DAO): Eine digitale Organisation, die ohne hierarchisches Management arbeitet. Eine DAO ist eine Kombination aus Computercode, Blockchain und Smart-Container.tracts und Mitglieder, die über Vorschläge abstimmen.
- Smart Contract: Eine digital signierte Vereinbarung zwischen zwei oder mehr Parteien, die auf einem Konsensprinzip beruht und automatisch ausgeführt wird, sobald bestimmte Bedingungen erfüllt sind.
- Intelligente Immobilie: Physische oder digitale Vermögenswerte, deren Eigentum tracgeked auf Ethereum und übertragen durch Smart Contract-Logik.
- Ethereum Brieftasche: Ein Zugang zu dezentralen Anwendungen auf dem Ethereum Blockchain. Sie hilft Ihnen, Ether und andere Krypto-Assets, die auf Blockchain basieren, zu halten und zu sichern. Ethereumwie beispielsweise ERC-20-Token und NFTs.
- Solidität: Solidity ist die am weitesten verbreitete intelligente Programmiersprache.tract Sprache auf EthereumEs handelt sich um eine universelle, statisch typisierte Sprache, die für die Ausführung innerhalb der EVM-Umgebung entwickelt wurde.
- Transaktionen: Eine Transaktion ist eine signierte Nachricht, die von einem Konto an ein anderes gesendet wird und Ether, Kryptowährung usw. enthalten kann.tract-Daten oder beides.
- Ethereum Virtuelle Maschine (EVM): Die EVM ist die isolierte Laufzeitumgebung für intelligente Konfigurationen.tracDer im EVM ausgeführte Code hat keinen direkten Zugriff auf das Netzwerk, das Dateisystem oder andere Prozesse auf dem Host-Knoten.
- Gas: Eine Einheit, die den Rechenaufwand misst, der zur Ausführung einer Operation erforderlich ist. Ethereum.
- Schicht 2 (L2): Netzwerke wie Arbitrum, Optimismus, Base und zkSync diese verarbeiten Transaktionen außerhalb der Hauptkette und gleichen die Nachweise wieder ab. Ethereum um die Gebühren zu senken.
Was ist Äther?
Ether ist der native Werttoken von Ethereum Ether wird an Kryptowährungsbörsen unter dem Kürzel „ETH“ geführt. Mit Ether können Transaktionsgebühren und Rechenleistungen auf der Blockchain bezahlt werden. Ethereum Netzwerk. Jedes Mal, wenn ein Betrügertract wird ausgeführt am EthereumEther wird als Gebühr gezahlt.
Was ist Äther?
Gas
Um eine Transaktion durchzuführen Ethereum Im Netzwerk muss ein Benutzer (nach der Zusammenführung) Validatoren mit Ether über eine zwischengeschaltete Einheit namens [Name des Unternehmens] bezahlen. GasGas misst den Rechenaufwand, der für den Betrieb eines intelligenten Computers erforderlich ist.tracoder jede andere Transaktion.
In EthereumNach dem Londoner Upgrade (EIP-1559) berechnet sich die Transaktionsgebühr wie folgt:
Transaction Fee = Gas Used * (Base Fee + Priority Fee)
Kennzahlen:
- Verwendetes Gas: Die für die Berechnung verbrauchte Gasmenge.
- Grundgebühr: Eine protokollbasierte Gebühr pro verbrauchter Gaseinheit, wodurch ETH aus dem Umlauf genommen wird.
- Prioritätsgebühr: Ein optionales Trinkgeld für den Prüfer, um die Transaktion schneller einzuschließen.
Ethereum vs Bitcoin
Hier ist der Hauptunterschied zwischen Ethereum und Bitcoin:
| Parameter | Bitcoin | Ethereum |
|---|---|---|
| Definition | Bitcoin ist digitales Geld | Ethereum ist ein programmierbarer Weltcomputer |
| Gründer | Satoshi Nakamoto | Vitalik Buterin |
| Konsensalgorithmus | Arbeitsnachweis (SHA-256) | Proof of Stake (seit der Fusion, September 2022) |
| Durchschnittliche Blockzeit | 10 Мinuten | 12 Sekunden |
| Release Date | 3 Januar 2009 | 30 Juli 2015 |
| Freigabemethode | Genesis-Block-Mining | Öffentlicher Vorverkauf (2014) |
| Primäre Verwendung | DigiGesamtwährung, Wertaufbewahrungsmittel | Smart mittracTS, DeFi, NFTs, digitale Währung |
| Verwendete Kryptowährung | Bitcoin (BTC) | Äther (ETH) |
| Sicherheit | ASIC-Mining-Hashleistung | Validator-Einsatz (32 ETH pro Validator) |
| Scripting | Turing unvollständig | Turing komplett |
| Methode zur Münzfreigabe | Frühe Mining-Belohnungen | Öffentlicher Vorverkauf und Staking-Belohnungen |
| Energieverbrauch | Hoch (Arbeitsnachweis) | Sehr niedrig (Proof of Stake, ~99.95% Reduzierung) |
Weiter in diesem Ethereum In diesem Leitfaden erfahren Sie mehr über die Anwendungsmöglichkeiten. Ethereum.
Anwendungen von Ethereum
Nachfolgend sind die wichtigsten Anwendungsgebiete aufgeführt. Ethereum Heute:
- Dezentrale Finanzen (DeFi): Plattformen für Kreditvergabe, Kreditaufnahme, Handel und Renditeerzielung wie Aave, Uniswapund MakerDAO läuft auf Ethereum ohne traditionelle Banken.
- Stabile Münzen: USDC, DAI und ähnliche Token werden verwendet Ethereum intelligenter BetrugtracEs ermöglicht, an den Dollar gekoppelte Werte innerhalb von Minuten weltweit zu transferieren.
- NFTs und DigiGesamteigentum: Standards wie ERC-721 und ERC-1155 bilden die Grundlage für digitale Kunst, Spielgegenstände, Musik und tokenisierte Sammlerstücke.
- Bankgeschäfte und Zahlungen: EthereumDas dezentrale System von macht es einem Angreifer deutlich schwerer, unbefugten Zugriff auf einzelne Datensätze zu erlangen.
- Vereinbarungen: Mit einem intelligenten Tricktract, Vereinbarungen können ohne unautorisierte Änderungen aufrechterhalten und ausgeführt werden.
- Prognosemärkte: Plattformen wie Polymarket und Augur nutzen Ethereum intelligenter Betrugtracts, um Wetten auf reale Ereignisse abzuwickeln.
- Digital Identitätsmanagement: Dezentrale Identifikatoren (DIDs) und verifizierbare Anmeldeinformationen können ausgestellt und verifiziert werden auf Ethereum zur Bekämpfung von Identitätsdiebstahl und Datenmonopolen.
- Supply Chain Tracking: Waren, Zertifizierungen und Herkunftsnachweise können protokolliert werden auf Ethereum um den Käufern einen Prüfpfad zu bieten.
- DAOs: Gemeinschaften sind Ethereum über gemeinsame Finanzen, Unternehmensführung und Produktausrichtung ohne zentrale Steuerung abzustimmen.
Einen cleveren Betrüger anrufentract von JavaSkript (ethers.js)
Die meisten DApps kommunizieren mit Ethereum von einem Web-Frontend. Unten folgt eine kurze JavaSkriptausschnitt, der den gespeicherten Wert aus dem SimpleStorage-Container liest.tract mit 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();
Vorteile von Ethereum
Im Folgenden sind die Vorteile von Ethereum:
- Ermöglicht es Ihnen, Programme hochzuladen und deren Ausführung durch das Netzwerk anzufordern.
- Hohe Verfügbarkeit und starke Widerstandsfähigkeit gegen Denial-of-Service-Angriffe.
- Ethereum Hilft Ihnen dabei, handelbare Token zu erstellen, die als neue Währung, virtuelle Aktie oder Mitbestimmungsrecht dienen können.
- Permanente und manipulationssichere Datenspeicherung.
- Sie können virtuelle Organisationen und DAOs aufbauen.
- Hilft Ihnen bei der Entwicklung dezentraler Anwendungen, die von Millionen von Wallets genutzt werden.
- Hilft Ihnen beim Aufbau fehlertoleranter und hochsicherer dezentraler Anwendungen.
- Der Proof-of-Stake-Konsensmechanismus benötigt weit weniger Energie als herkömmliche Blockchains.
- Ein ausgereiftes Entwickler-Ökosystem mit Tools wie Hardhat, Foundry, Remix und ethers.js.
Nachteile von Ethereum
- Das Ethereum Eine virtuelle Maschine ist langsamer als ein zentralisierter Server, daher sollten Sie sie nicht für große Berechnungen verwenden.
- Da die Speicherung auf der Hauptkette teuer ist, verschieben die meisten Anwendungen Daten auf Layer-2- oder Off-Chain-Speicher wie IPFS.
- Skalierbarkeit birgt nach wie vor Kompromisse, obwohl Rollups und Danksharding die Lücke verringern.
- Fehlerbehebung oder Aktualisierung der bereitgestellten Konfigurationtracts ist schwierig, weil contract-Code ist standardmäßig unveränderlich.
- Manche Anwendungen erfordern eine Überprüfung der Benutzeridentität, und es gibt keine zentrale Instanz, die dies in der Blockchain überprüfen kann.
- Die Bedienung von Wallets, Seed-Phrasen und Gas kann für Anfänger immer noch verwirrend sein.
Wenn Sie lernen möchten, wie Sie Ihre eigene Kryptowährung erstellen, finden Sie hier ein kostenloses Tutorial, das Sie sich ansehen sollten: Wie erstelle ich meine eigene Kryptowährung?
