Ethereum Oktatóanyag kezdőknek
⚡ Okos összefoglaló
Ethereum egy nyílt forráskódú, decentralizált blokklánc platform, amely lehetővé teszi a fejlesztők számára intelligens konzolok létrehozását.tracés decentralizált alkalmazások a Ethereum Virtuális gép, miközben peer-to-peer értékátvitelt biztosít a natív Ether kriptovalután keresztül.

Mi a Ethereum?
Ethereum egy nyílt forráskódú, decentralizált blokklánc platform, amely intelligens konverziókat kínál.tract funkcionalitás. Ez egy elosztott számítási platform, amely támogatja a decentralizált alkalmazások (DAppok) fejlesztését blokklánc technológiát használva. Ethereum egy futási környezetet biztosít, az úgynevezett Ethereum Virtuális gép (EVM), amely kódot futtat nyilvános csomópontok világméretű hálózatán keresztül.
Ethereum a legnagyobb programozható blokklánc éles üzemben. Segít okos hálózatok építésében.tracts és decentralizált alkalmazások leállás, cenzúra vagy harmadik fél beavatkozása nélkül. Ethereum lehetővé teszi a fejlesztők számára, hogy következő generációs elosztott alkalmazásokat hozzanak létre és tegyenek közzé, amelyeket bárki használhat, aki rendelkezik internetkapcsolattal.
Miért kell neked Ethereum?
A központosított rendszerek továbbra is a legelterjedtebb modellek a szoftveralkalmazások terén. Ez a modell közvetlenül irányítja az egyes egységek működését és az információáramlást egyetlen pontból. Az ilyen típusú rendszerekben az egyének egy központi hatóságtól függenek az információk küldése és fogadása terén.
A központosított rendszerrel azonban a következő problémák merülnek fel:
- Egyetlen ellenőrzési és meghibásodási pont
- Könnyen megrongálható vagy cenzúrázható
- Teljesítménybeli szűk keresztmetszetek terhelés alatt
- Silóeffektus, amely egyetlen szolgáltatón belül zárolja a felhasználói adatokat
- Korlátozott átláthatóság a végfelhasználók számára
Ethereum úgy kezeli ezeket a problémákat, hogy az egyetlen megbízható szervert egy olyan peer-to-peer hálózattal helyettesíti, amely egyetlen konzisztens állapotot oszt meg.
A megoldás a decentralizált alkalmazások
A decentralizált alkalmazások soha nem támaszkodnak központosított háttérrendszerre. Ehelyett közvetlenül egy blokklánccal kommunikálnak. További információért tekintse meg ezt az oktatóanyagot. BlockChain.
A DApp kifejezés két szó összetétele: decentralizált és alkalmazás. Egyszerűbben fogalmazva, a DApp egy olyan alkalmazás, eszköz vagy program, amely egy decentralizált hálózaton fut, például a Ethereum blokklánc. A telepítést követően a DApp logikáját kód irányítja, nem pedig egy vállalat vagy egyetlen adminisztrátor.
Története Ethereum
- 2013: Vitalik Buterin, egy fejlesztő, aki részt vett a Bitcoin, ő írta le először Ethereum egy fehér papírban.
- 2014: Egy svájci cég, Ethereum A Switzerland GmbH fejlesztette ki az elsőt Ethereum szoftverprojekt, és egy nyilvános közösségi értékesítés gyűjtött forrásokat a fejlesztés támogatására.
- 2015: Frontier, az első élő verzió Ethereum, 2015. július 30-án indult.
- Március 14, 2016: A Homestead nevű tervezett protokoll lett a második jelentős fejlesztés. Ethereum hálózaton.
- Május 2016: Ethereum széles médiavisszhangot kapott, amikor a DAO rekordösszegű, 150 millió dolláros gyűjtést indított tömeges értékesítés során.
- Július 2016: A hálózat két láncra szakadt: Ethereum (ETH) és Ethereum Classic (ETC) a DAO incidens után.
- Június 2017: Ethereum 400 dollár fölé emelkedett, ami az év elejéhez képest meredek emelkedést jelent.
- December 2020: A Beacon Chain elindult, kezdve Ethereuma Proof of Stake felé tett lépése.
- Szeptember 15, 2022: Megtörtént az Összeolvadás. Ethereum a Proof of Work-ről a Proof of Stake-re váltott, amivel nagyjából 99.95 százalékkal csökkentette az energiafogyasztást.
- Április 2023: A sanghaji fejlesztés lehetővé tette a stakelt ETH kifizetéseket.
- Március 2024: A Dencun frissítés bevezette a proto-dankshardingot (EIP-4844) a 2. rétegbeli összesítések díjainak csökkentése érdekében.
Mi az a Smart Con?tract?
A Okoskontratract egy számítógépes program, amely automatikusan végrehajtódik, amikor a feltételei teljesülnek. Ez egy tranzakciós protokoll, amely lehetővé teszi a blokklánc felhasználói számára, hogy pénzt, ingatlant, részvényeket vagy bármilyen digitális eszközt cseréljenek. Segít a felhasználóknak olyan műveletek végrehajtásában is, mint például a szavazás központi hatóság nélkül. Egy intelligens vezérlőtracvirtuális harmadik félként működik, amely automatikusan érvényesíti a kódban írt megállapodás feltételeit.

Hagyományos Contracts vs. Smart Contracts
Az alábbiakban látható a különbség a hagyományos szenzorok között.tracts és okos átveréstracts:
| Vizsgált paraméter | Hagyományos | Okos veletracts |
|---|---|---|
| Időtartam: | Napoktól hetekig | Perc |
| Átutalás | Kézikönyv | Automatikus |
| feltételekhez kötött kötelezvény | Szükséges | Kódba építve |
| Költség | Drága | A költség töredéke |
| Jelenlét | Fizikai jelenlét | Virtuális jelenlét |
| ügyvédek | Az ügyvédek fontosak | Lehet, hogy nincs szükség ügyvédekre |
Egyszerű szilárdság intelligens kontratract Példa
Itt egy minimális Solidity-kontratrac, amely egy számot tárol és frissít. Megjeleníti minden alapvető alakját Ethereum okos átveréstract.
// 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; } }
Kulcsfogalmak itt Ethereum
- Valutakibocsátás: A hagyományos pénzügyekben ezt egy ország központi bankja kezeli. EthereumAz ETH-t protokoll szabályok, nem pedig egy monetáris hatóság bocsátja ki.
- Decentralizált autonóm szervezet (DAO): Egy digitális szervezet, amely hierarchikus menedzsment nélkül működik. A DAO számítógépes kód, blokklánc, intelligens vezérlők és egyéb eszközök kombinációja.tracés a javaslatokról szavazó tagok.
- Okoskontratract: Két vagy több fél között digitálisan aláírt megállapodás, amely konszenzusos rendszeren alapul, és automatikusan végrehajtódik, ha a feltételek teljesülnek.
- Intelligens ingatlan: Fizikai vagy digitális eszközök, amelyek tulajdonjoga tracked on Ethereum és az intelligens con által átutalvatract logika.
- Ethereum Pénztárca: Átjáró a decentralizált alkalmazásokhoz a Ethereum blokklánc. Segít az Ether és más, erre épülő kriptovaluták tárolásában és biztonságában. Ethereum, például ERC-20 tokenek és NFT-k.
- Szilárdság: A szilárdság a legszélesebb körben használt intelligens trükktract nyelv bekapcsolva EthereumEz egy általános célú, statikusan típusos nyelv, amelyet EVM környezetben való futtatásra terveztek.
- Tranzakciók: A tranzakció egy aláírt üzenet, amelyet egyik számláról a másikra küldenek, és amely tartalmazhat Ethert, con-t.tract adatok, vagy mindkettő.
- Ethereum Virtuális gép (EVM): Az EVM a sandboxos futásidejű környezet az intelligens konfigurációkhoztracts. Az EVM-en belül futó kódnak nincs közvetlen hozzáférése a hálózathoz, a fájlrendszerhez vagy a gazdagépen található egyéb folyamatokhoz.
- Gáz: Egy olyan egység, amely méri a művelet végrehajtásához szükséges számítási munkát Ethereum.
- 2. réteg (L2): Olyan hálózatok, mint az Arbitrum, az Optimism, a Base és a zkSync amelyek a fő láncon kívül dolgozzák fel a tranzakciókat, és a bizonyítékokat visszaküldik a Ethereum díjak csökkentésére.
Mi az Éter?
Az éter a natív értéktokenje Ethereum blokklánc. A kriptotőzsdéken „ETH” néven szerepel. Az Ether segít tranzakciós díjak és számítási szolgáltatások kifizetésében a Ethereum hálózat. Minden alkalommal, amikor egy csalótract végrehajtásra kerül EthereumAz étert díjként fizetik.
Mi az Éter?
Gáz
Tranzakció végrehajtásához a Ethereum hálózatban a felhasználónak Ether segítségével kell fizetnie a validátoroknak (az összeolvadás után) egy közvetítő egységen, az úgynevezett GázA gáz méri az intelligens konzol futtatásához szükséges számítási munkát.tract vagy bármely más tranzakció.
In Ethereuma londoni frissítés (EIP-1559) után a tranzakciós díj kiszámítása a következőképpen történik:
Transaction Fee = Gas Used * (Base Fee + Priority Fee)
Ahol:
- Felhasznált gáz: A számítás során felhasznált gáz mennyisége.
- Alapdíj: Protokoll által meghatározott díj az elégetett gázegységenként, amely kivonja az ETH-t a forgalomból.
- Elsőbbségi díj: Opcionális borravaló, amelyet a validátornak fizetnek a tranzakció gyorsabb lebonyolítása érdekében.
Ethereum vs Bitcoin
Itt van a fő különbség között Ethereum és a Bitcoin:
| Vizsgált paraméter | Bitcoin | Ethereum |
|---|---|---|
| Meghatározás | Bitcoin digitális pénzről van szó | Ethereum egy programozható világszámítógép |
| Alapító | Satoshi Nakamoto | Vitalik Buterin |
| Konszenzus algoritmus | Munkavégzés igazolása (SHA-256) | A tét igazolása (az egyesülés óta, 2022. szeptember) |
| Átlagos blokkolási idő | 10 perc | 12 másodperc |
| Release Date | 3. január 2009. | 30 July 2015 |
| Kiadási módszer | Genesis blokkbányászat | Nyilvános előértékesítés (2014) |
| Elsődleges felhasználás | Digitőkepénz, értékőrző | Okos veletracts, DeFi, NFT-k, digitális valuta |
| Használt kriptovaluta | Bitcoin (BTC) | Eter (ETH) |
| Biztonság | ASIC bányászati hashpower | Validátor tét (32 ETH validátoronként) |
| Scripting | Turing nem teljes | Turing teljes |
| Érmefelszabadítási módszer | Korai bányászati jutalmak | Nyilvános előértékesítés és staking jutalmak |
| Az energiafelhasználás | Magas (munkavégzés-bizonyítás) | Nagyon alacsony (Proof of Stake, ~99.95%-os csökkenés) |
Következő ebben Ethereum útmutatóban megismerkedhetsz az alkalmazásokkal Ethereum.
Alkalmazások Ethereum
Az alábbiakban a főbb alkalmazási területeket ismertetjük. Ethereum ma:
- Decentralizált pénzügyek (DeFi): Kölcsönzési, kölcsönfelvételi, kereskedési és hozamplatformok, mint például az Aave, Uniswap, és a MakerDAO fut Ethereum hagyományos bankok nélkül.
- Álló érmék: Az USDC, DAI és hasonló tokenek használják Ethereum okos átveréstracpercek alatt mozgathatnak dollárhoz kötött értéket a világ minden táján.
- NFT-k és Digitulajdonjog: Az olyan szabványok, mint az ERC-721 és az ERC-1155, a digitális grafikát, a játékon belüli tárgyakat, a zenét és a tokenizált gyűjthető tárgyakat működtetik.
- Banki szolgáltatások és fizetések: Ethereumdecentralizált rendszere sokkal nehezebbé teszi a támadók számára, hogy jogosulatlanul hozzáférjenek az egyes adatokhoz.
- Megállapodások: Okoskontra használatatract, a megállapodások jogosulatlan módosítás nélkül fenntarthatók és végrehajthatók.
- Előrejelző piacok: Olyan platformok, mint a Polymarket és az Augur, használják Ethereum okos átveréstracvalós eseményekre vonatkozó fogadások rendezésére.
- Digital Identity Management: Decentralizált azonosítók (DID-ek) és ellenőrizhető hitelesítő adatok kiadhatók és ellenőrizhetők a következőn: Ethereum a személyazonosság-lopás és az adatmonopóliumok elleni küzdelem érdekében.
- Supply Chain Tracking: Az áruk, tanúsítványok és származási nyilvántartások naplózhatók Ethereum hogy a vásárlóknak ellenőrzési nyomvonalat biztosítsanak.
- DAO-k: A közösségek Ethereum hogy központi üzemeltető nélkül szavazzanak a közös kincstárakról, az irányításról és a termékirányításról.
Okos csaló hívásatract -tól JavaSzkript (ethers.js)
A legtöbb DApp kommunikál a következővel: Ethereum egy webes frontendből. Az alábbiakban egy rövid JavaSzkriptrészlet, amely beolvassa a tárolt értéket a SimpleStorage conbóltracaz ethers.js használatával.
// 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();
Előnyei Ethereum
Az alábbiakban bemutatjuk az előnyeit Ethereum:
- Lehetővé teszi programok feltöltését és a hálózat általi végrehajtásuk kérését.
- Magas üzemidő és erős ellenállás a szolgáltatásmegtagadási támadásokkal szemben.
- Ethereum segít olyan kereskedhető tokenek létrehozásában, amelyek új pénznemként, virtuális részvényként vagy irányítási jogként szolgálhatnak.
- Tartós és manipulációtól védett adattárolás.
- Virtuális szervezeteket és DAO-kat hozhat létre.
- Segít decentralizált alkalmazások fejlesztésében, amelyeket több millió pénztárca használ.
- Segít hibatűrő és rendkívül biztonságos decentralizált alkalmazások létrehozásában.
- A Proof of Stake konszenzus sokkal kevesebb energiát fogyaszt, mint a hagyományos blokkláncok.
- Egy kiforrott fejlesztői ökoszisztéma olyan eszközökkel, mint a Hardhat, a Foundry, a Remix és az ethers.js.
Hátrányai Ethereum
- Az Ethereum A virtuális gép lassabb, mint egy központosított szerver, ezért ne használd nagy számításokhoz.
- A fő láncon történő tárolás drága, ezért a legtöbb alkalmazás a 2. rétegbe vagy a láncon kívüli tárolóba, például az IPFS-be helyezi át az adatokat.
- A skálázhatóságnak továbbra is megvannak a maga kompromisszumai, bár a rollupok és a danksharding csökkentik a szakadékot.
- Hibajavítás vagy telepített kon frissítésetracA ts nehéz, mert a contracA t kód alapértelmezés szerint megváltoztathatatlan.
- Néhány alkalmazás megköveteli a felhasználói személyazonosság ellenőrzését, és nincs központi hatóság, amely ezt a láncon ellenőrizné.
- A tárcákkal, a kezdő kifejezésekkel és az üzemanyaggal kapcsolatos felhasználói élmény továbbra is zavaró lehet a kezdők számára.
Ha szeretnél többet megtudni a saját kriptovalutád létrehozásáról, itt egy ingyenes oktatóanyag, amit érdemes megnézni: Hogyan hozz létre saját kriptovalutát?
