Oldal legutoljára frissítve: 2023. február 3.
Összegzés
#
51% attack (51%-os támadás)
Egy decentralizált hálózat ellen irányuló támadás, amikor egy csoport irányítja a csomópontok többségét. Ez lehetővé tenné számukra, hogy meghamisítsák a blokkláncot tranzakciók visszaállításával és ether vagy más token kétszeres elköltésével.
A
account (számla)
Egy objektum, mely egy címet, egy egyenleget, egy nonce-t, és opcionálisan tárhelyet és kódot tartalmazhat. Egy számla lehet szerződéses számla vagy egy külső tulajdonú számla (EOA).
address (cím)
Általánosságban ez egy EOA-t vagy egy szerződést reprezentál, mely fogadhat (cél cím) vagy küldhet (eredő cím) tranzakciókat a blokkláncon. Pontosabban ez egy ECDSA publikus kulcs Keccak hashének jobb oldalra eső 160 bitje.
assert
A Solidity-ben, az assert(false)
a 0xfe
opkódra fordítódik, mely egy érvénytelen opkód, ami felhasználja az összes megmaradt gázt és visszaállítja a változásokat. Ha egy assert()
állítás meghiúsul, akkor valami nagyon rossz és váratlan történik, és meg kell javítanod a kódot. Az assert()
kódot, olyan feltételek elkerülésére kell használnod, melynek soha sem szabad megtörténnie.
attestation (tanúsítás)
Egy validátor szavazata egy Beacon Chain vagy egy shard blokkra. A validátoroknak tanúsítaniuk kell a blokkokat, jelezve, hogy egyetértenek a blokk által javasolt állapottal.
B
Beacon Chain
Egy Eth2 fejlesztés, mely az Ethereum hálózat koordinátora lesz. Bevezeti a letétbizonyítékot és a validátorokat az Ethereumra. Idővel össze fog olvadni a főhálózattal.
big-endian
Helyzeti számábrázolás, ahol a legfontosabb számjegy az első a memóriában. A little-endian az ellentéte, ahol a legkevésbé jelentős számjegy az első.
blokk
A szükséges információ (egy blokk fejléc) gyűjteménye a befoglalt tranzakciókról, és más blokk fejlécek halmaza, melyet ommereknek hívunk. A blokkokat a bányászok adják hozzá az Ethereum hálózathoz.
blokklánc
Az Ethereumban blokkok sorozatát jelenti, melyeket a proof-of-work rendszer érvényesít, mindegyik kapcsolódik az előzőhöz egészen a genezis blokkig. Nincsen blokk méret határ, ehelyett gáz limitet használunk.
bytecode
Egy absztrakt utasításkészlet, amelyet egy szoftver fordító vagy virtuális gép általi hatékony végrehajtásra terveztek. Az emberek által is olvasható forráskóddal ellentétben a bájtkód numerikus formátumban van kifejezve.
Byzantium fork (Byzantium elágazás)
Az első a két hard forkból a Metropolis fejlesztési szinthgez. Tartalmazta az EIP-649 Metropolis nehézség bomba késeltetést és a blokk jutalom csökkentését, ahol az Ice Age el lett tolva 1 évvel és a blokk jutalom lecsökkent 5 etherről 3 etherre.
C
compiling (fordítás)
Egy magas szintű nyelvben (pl.: Solidity) írt kód átkonvertálása egy alacsonyabb szintű nyelvre (pl.: EVM bájtkód).
committee (bizottság)
Legalább 128 validátorból álló csoport, akiket hozzárendeltek a beacon vagy shard blokkok validálására véletlenszerűen a Beacon Chain által.
consensus (konszenzus)
Ha számos csomópont (általában a legtöbb csomópont a hálózaton) ugyanazokkal a blokkokkal rendelkezik a saját lokálisan validált legjobb blokkláncukon. Nem összekeverendő a konszenzus szabályokkal.
consensus rules (konszenzus szabályok)
A blokk érvényesítési szabályai, amelyeket a teljes csomópontok követnek, hogy más csomópontokkal konszenzusban maradjanak. Nem összekeverendő a konszenzussal.
Constantinople fork (Constantinople elágazás)
A Metropolis fázis második része, eleinte 2018 közepére tervezték. Egy váltást tartalmazott volna egy hibrid proof-of-work/proof-of-stake konszenzus algoritmusra más változtatásokkal együtt.
contract account (szerződéses számla)
Egy számla, mely kódot tartalmaz, mely lefut, amikor kap egy tranzakciót egy másik számláról (EOA vagy szerződéses).
contract creation transaction (szerződés létrehozó tranzakció)
Egy speciális tranzakció, a zéró címmel mint a fogadó, melyet arra használunk, hogy egy szerződést regisztráljunk és rögzítsük az Ethereum blokkláncra.
crosslink (kereszt kapcsolat)
A kereszt kapcsolat egy összesítést ad vissza egy shard állapotáról. Így fognak a shard láncok kommunikálni egymással Beacon Chain-en keresztül a proof-of-stake rendszerben.
D
Decentralized Autonomous Organization (DAO)
Egy olyan vállalat vagy szervezet, amely hierarchikus menedzsment nélkül működik. A DAO utalhat a "The DAO" nevű szerződésre, melyet 2016 április 30.-án indítottak, és 2016 júniusában meghackeltek; ez végül erősen motiválta a hard forkot (DAO kódnév) az 1,192,000 blokkban, mely visszaállította a meghackelt DAO szerz ődést és az Ethereum és az Ethereum Classic szétválását okozta két rivális rendszerré.
Dapp
Decentralizált alkalmazás. Legalább egy okosszerződés és egy webes felhasználói felület. Tágabb értelemben egy dapp egy olyan web alkalmazás, mely egy decentralizált, peer-to-peer infrastruktúra szolgáltatásra épült. Továbbá sok dapp tartalmazhat decentralizált tárhelyet és/vagy egy üzenetküldő protokollt és platformot.
decentralizált tőzsde (DEX)
Egy dapp típus, mellyel tokeneket cserélhetsz a peerekkel a hálózaton. Szükséged lesz etherre a használatukhoz (a tranzakciós díjak kifizetésére) de nincsenek kitéve a földrajzi megszorításoknak, mint a centralizált tőzsdék – bárki használhatja őket.
deed
Lásd nem felcserélhető token (NFT)
defi
A "decentralized finance", vagyis "decentralizált pénzügy" rövidítése, amely olyan Dappok széles kategóriája, melyeknek célkitűzése blokklánc alapú pénzügyi szolgáltatások létrehozása, köztes szereplők nélkül, így bárki részt vehet benne internetkapcsolattal.
difficulty (nehézség)
Egy hálózati szintű beállítás, mely beszabályozza, hogy mennyi számítás szükséges egy proof-of-work létrehozásához.
difficulty bomb (nehézség bomba)
A proof-of-work nehézség tervezett exponenciális megnövelése, mely motiválja a proof-of-stake-re történő átállást, csökkenti a forknak a változásait
digitális aláírás
Egy rövid adat sztring, melyet egy felhasználó hoz létre egy dokumentumhoz egy privát kulcs használatával úgy, hogy bárki a hozzátartozó publikus kulccsal, az aláírással és a dokumentummal hitelesíteni tudja, hogy (1) a dokumentumot "aláírta" a bizonyos privát kulcs tulajdonosa, és (2) a dokumentum nem változott miután aláírták.
E
elliptikus görbe digitális aláírás algoritmus (ECDSA)
Az Ethereum által használt kriptográfiai algoritmus, mely biztosítja, hogy a javakat csak a tulajdonosok költhetik el.
epoch (korszak)
Egy 32 slotból álló periódus (6.4 perc) a Beacon Chain-által koordinált rendszerben. A validátor bizottságokat összekeverik minden korszakban biztonsági okokból. Minden korszakban esély van a lánc véglelesítésére.
Ethereum Fejlesztési Javaslatok (EIP-k)
Tervezési dokumentum, amely információkat nyújt az Ethereum közösség számára, és ismerteti a javasolt új funkciót, annak folyamatait vagy környezetét (lásd ERC).
Ethereum Name Service (ENS)
Az ENS jegyzés az egyedüli, központi szerződés, mely egy leképezést szolgáltat a domén nevek és a tulajdonosok és a feloldók között, ahogy az EIP 137-ben elő van írva.
Olvass róla többet a ens.domains
entrópia
A kriptográfia kontextusában a megjósolhatóság hiányát vagy a véletlenszerűség mértékét jelenti. Amikor titkos információkat generálunk, mint a privát kulcsok, az algoritmusok általában egy magas entrópia forrásra támaszkodnak, hogy biztosítsák a kimenet megjósolhatatlanságát.
externally owned account (EOA)
Egy emberi felhasználók által vagy számára létrehozott számla az Ethereum hálózaton.
Ethereum Request for Comments (ERC)
Néhány EIP-hez tartozó címke, melyek specifikus Ethereum használati szabványokat definiálnak.
Ethash
Az Ethereum 1.0 munkabizonyíték algoritmusa.
Olvass róla többet a eth.wiki oldalon
ether
Az Ethereum ökoszisztéma által használt natív kriptovaluta, mely fedezi a gáz költségeket tranzakciók végrehajtásakor. Írásban találkozhatunk vele ETH-ként vagy a Ξ szimbólumként is, ami a nagybetűs görög kszí karakter.
events (események)
Az EVM logolási lehetőségeinek használatát teszi lehetővé. A dappok figyelhetik az eseményeket és a használatukkal JavaScript callback függvényeket triggerelhetnek az felhasználói felületen.
Ethereum virtuális gép (EVM)
Egy stack alapú virtuális gép, mely bájtkódot futtat. Az Ethereumban a lefutási modell előírja, hogyan fog a rendszerállapot megváltozni adott bájtkód sorozattól és a környezeti adatok egy kis sorától. Ez a virtuális állapot gép formális modelljében van előírva.
EVM assembly nyelv
Az EVM bájtkód emberek számára is olvasható változata.
F
fallback függvény
Egy alap függvény, mely adat vagy deklarált függvény név hiánya esetén hívódik meg.
faucet (csap)
Egy okosszerződés által működtetett szolgáltatás, mely javakat bocsájt ki ingyenes teszt ether formájában, melyet a tesztneten lehet használni.
véglegesség
A véglegesség a garancia arra, hogy az adott tranzakciók egy bizonyos idő előtt nem fognak megváltozni és nem lehet visszavonni őket.