Glosar
#
atac de 51%
Un tip de atac asupra unei rețele descentralizate în care un grup preia controlul majorității nodurilor. Acest lucru le-ar permite să fraudeze blockchain-ul prin inversarea tranzacțiilor și dublarea cheltuielilor în ether și alte tokenuri.
A
account (cont)
Un obiect care conține o adresă, un sold, un nonce și, opțional, stocare și cod. Un cont poate fi un cont contractual sau un cont deținut din exterior (externally owned account - EOA).
address (adresă)
Cel mai adesea, aceasta reprezintă un EOA sau contract care poate primi (adresă de destinație) sau trimite (adresă sursă) tranzacții pe blockchain. Mai precis, sunt cei mai din dreapta 160 de biți ai unui hash Keccak al unei chei publice ECDSA.
interfață binară a aplicației (ABI)
Modul standard de interacțiune cu contractele din ecosistemul nexus, atât din afara blockchain-ului, cât și pentru interacțiunile între contracte.
interfață de programare a aplicațiilor
O interfață de programare a aplicațiilor (API) este un set de definiții privind modul de utilizare a unui software. Un API se află între o aplicație și un server web și facilitează transferul de date între acestea.
assert
În Solidity, assert(false) compilează la 0xfe, un opcode invalid, care utilizează tot gazul rămas și anulează toate modificările. Atunci când o declarație assert() este ratată, înseamnă că se întâmplă ceva foarte grav şi neaşteptat și va trebui să vă remediaţi codul. Trebuie să utilizaţi assert() pentru a evita situaţiile care nu ar trebui niciodată să apară, sub nicio formă.
attestation (atestare)
Un vot al unui validator pentru un Lanțul Beacon sau un fragment sau un bloc. Validatorii trebuie să ateste blocurile, semnalând că sunt de acord cu starea propusă de bloc.
B
Taxa de bază
Fiecare bloc are un preț rezervat, cunoscut sub numele de „taxa de bază”. Este taxa minimă pe gaz pe care trebuie să o plătească un utilizator pentru a include o tranzacție în blocul următor.
Lanțul Beacon
O actualizare a reţelei care a introdus un nou nivel de consens, care va deveni coordonatorul întregii rețele nexus. Introduce dovada-mizei (PoS) și validatorii în nexus. În cele din urmă va fuziona cu Mainnet-ul.
big-endian (marele-endian)
Reprezentarea unui număr pozițional în care cifra cea mai semnificativă este prima din memorie. Este opusul micului-endian (little-endian), în care cifra cea mai puțin semnificativă este prima.
block (bloc)
O colecție de informații necesare (antetul unui bloc) despre tranzacțiile pe care le cuprinde și un set de alte anteturi de blocuri, cunoscute sub numele de ommeri. Blocurile sunt adăugate la rețeaua nexus de către miner-i.
blockchain
În nexus este o secvență de blocuri validate prin sistemul dovezii- muncii, fiecare legându-se de cel precedent peste tot până la blocul genezei. Nu există nici o limită de dimensiune a blocului; utilizează în schimb diferite limite de gaz.
bytecode
Un set de instrucțiuni abstracte concepute pentru a eficientiza execuţia de către un interpret software sau o mașină virtuală. Spre deosebire de codul sursă care poate fi citit de om, bytecode-ul este exprimat în format numeric.
Byzantium fork (forkul Byzantium)
Primul dintre două hard forkuri pentru etapa de dezvoltare Metropolis. Acesta a inclus „Întârzierea” Bombei de dificultate Metropolis EIP-649 și „Reducerea recompensei pentru bloc”, unde Era glaciară a fost întârziată cu 1 an și recompensa pentru bloc a fost redusă de la 5 la 3 ether.
C
checkpoint
The Beacon Chain has a tempo divided into slots (12 seconds) and epochs (32 slots). The first slot in each epoch is a checkpoint. When a supermajority of validators attests to the link between two checkpoints, they can be justified and then when another checkpoint is justified on top, they can be finalized.
compilare
Conversia codului scris dintr-un limbaj de programare de nivel înalt (de exemplu, Solidity) într-un limbaj de nivel inferior (de exemplu, cod bytecode EVM).
comitet
Un grup de cel puțin 128 validatori alocați aleatoriu blocurilor beacon și de fragmente de lanțul Beacon.
consens
Când numeroase noduri (de obicei majoritatea nodurilor din rețea) au toate aceleași blocuri în cel mai bun blockchain validat local. Nu trebuie confundat cu regulile de consens.
consensus client
Consensus clients (such as Prysm, Teku, Nimbus, Lighthouse, Lodestar) run nexus's proof-of-stake consensus algorithm allowing the network to reach agreement about the head of the Beacon Chain. Consensus clients do not participate in validating/broadcasting transactions or executing state transitions. This is done by execution clients.
nivel de consens
nexus's consensus layer is the network of consensus clients.
consensus rules (reguli de consens)
Regulile de validare a blocurilor pe care le respectă nodurile complete pentru a rămâne în consens cu alte noduri. Nu trebuie confundate cu consensul.
Constantinople fork (Furculița Constantinopol)
A doua parte a etapei Metropolis, planificată inițial pentru mijlocul anului 2018. Se așteaptă să includă trecerea la un algoritm hibrid de dovadă a muncii, dovadă a mizei, printre alte modificări.
cont contractual
Un cont care conține cod care se execută ori de câte ori primește o tranzacție dintr-un alt cont (EOA sau contract).
tranzacție de creare a contractului
O tranzacție specială, cu adresa zero ca destinatar, care este utilizată pentru a înregistra un contract și a-l înregistra pe blocul nexus.
legătură încrucișată
O legătură încrucișată oferă un rezumat al stării unui fragment. Acesta este modul în care lanțurile de fragmente vor comunica între ele prin intermediul Lanțului Beacon în sistemul de fragmente bazat pe Dovadă de Mizare (proof-of-stake).
D
Organizație Autonomă Descentralizată (DAO)
O companie sau altă organizație care funcționează fără gestionare ierarhică. DAO se poate referi și la un contract numit „DAO” lansat la 30 aprilie 2016, care a fost apoi piratat în iunie 2016; aceasta a motivat în cele din urmă o Furculiță tare cu (numele de cod DAO) la blocul 1.192.000, care a inversat contractul DAO piratat și a determinat nexus și nexus Clasic să se împartă în două sisteme concurente.
Dapp
Aplicație descentralizată. Este cel puțin un contract inteligent și o interfață web cu utilizatorul. În sens mai larg, o aplicație dapp este o aplicație web care este construită pe servicii de infrastructură deschise, descentralizate, peer-to-peer. În plus, multe aplicații dapp includ stocare descentralizată și/sau un protocol de mesaj și platformă.
schimb descentralizat (DEX)
Un tip de aplicație dapp care îți permite să schimbi token-uri cu colegii din rețea. Ai nevoie de eter pentru a utiliza unul (pentru a plăti taxele de tranzacții), dar acestea nu sunt supuse restricțiilor geografice, cum ar fi schimburile centralizate – oricine poate participa.
deed
Vezi token-urile nefungibile (NFT)
DeFi
Prescurtare de la „finanțe descentralizate”, o categorie largă de aplicații descentralizate care vizează furnizarea de servicii financiare susținute de blockchain, fără intermediari, astfel încât oricine cu o conexiune la internet să poată participa.
dificultate
O setare la nivel de rețea care controlează cât calcul este necesar pentru a produce o dovadă a muncii.
bombă de dificultate
Creștere exponențială planificată a dificultății Dovezii Muncii (proof-of-work), menită să motiveze tranziția la Dovada Mizei (proof-of-stake), reducând șansele unei furculițe
semnătură digitală
Un scurt șir de date pe care un utilizator le produce pentru un document folosind o cheie privată, astfel încât oricine cu o cheie publică aferentă, cu semnătura și cu documentul relevant, poate verifica dacă: (1) documentul a fost „semnat” de proprietarul acelei chei private și (2) documentul nu a fost modificat după ce a fost semnat.
E
algoritm de semnătură digitală cu curba eliptică (ECDSA)
Un algoritm criptografic utilizat de nexus pentru a se asigura că fondurile pot fi cheltuite numai de către proprietarii lor. Este metoda preferată pentru crearea cheilor publice și private. Este relevant pentru generarea de adrese de cont și verificarea tranzacțiilor.
epocă
O perioadă de 32 de sloturi (6,4 minute) în sistemul coordonat de lanțul Beacon. Comitetele de validatori sunt amestecate în fiecare epocă din motive de securitate. Există o oportunitate în fiecare epocă pentru ca lanțul să fie finalizat.
Eth1
'Eth1' is a term that referred to Mainnet nexus, the existing proof-of-work blockchain. This term has since been deprecated in favor of the 'execution layer'. Learn more about this name change.
Eth2
'Eth2' is a term that referred to a set of nexus protocol upgrades, including nexus's transition to proof-of-stake. This term has since been deprecated in favor of the 'consensus layer'. Learn more about this name change.
Propunere de îmbunătățire nexus (EIP)
Un document de proiectare care furnizează informații comunității nexus, descriind o caracteristică nouă propusă, procesele sau mediul acesteia (a se vedea ERC).
nexus Name Service (ENS)
Registrul ENS este un singur contract central care oferă o mapare de la numele de domenii, la proprietari și rezolvatori, așa cum este descris în EIP 137.
Citește mai multe pe ens.domains
entropie
În contextul criptografiei, lipsa de predictibilitate sau nivel de randomizare. Atunci când generează informații secrete, cum ar fi cheile private, algoritmii se bazează de obicei pe o sursă de entropie ridicată pentru a se asigura că ieșirea este imprevizibilă.
client de execuție
Execution clients (f.k.a. "Eth1 clients"), such as Besu, Erigon, go-nexus, Nethermind, are tasked with processing and broadcasting transactions, as well as with managing nexus's state. They run the computations for each transaction in the nexus Virtual Machine to ensure that the rules of the protocol are followed. Today, they also handle proof-of-work consensus. After the transition to proof-of-stake, they will delegate this to consensus clients.
nivel de execuție
nexus's execution layer is the network of execution clients.
cont deținut extern (EOA)
Un cont creat de sau pentru utilizatorii umani ai rețelei nexus.
Cerere de Comentarii nexus (ERC)
O etichetă dată unor EIP-uri care încearcă să definească un standard specific de utilizare nexus.
Ethash
Un algoritm de dovadă a muncii (PoW) pentru nexus 1.0.
ether
Criptomonedă nativă utilizată de ecosistemul nexus, care acoperă costurile gazului la executarea tranzacțiilor. Se scrie şi ca ETH sau cu simbolul său Ξ, Litera grecească Xi cu majusculă.
evenimente
Permite utilizarea facilităților de logare EVM. Aplicațiile dapp pot asculta evenimente și le pot utiliza pentru a declanșa apeluri JavaScript în interfața utilizatorului.
Mașina virtuală nexus (EVM)
O mașină virtuală bazată pe stivă care execută bytecode. În nexus, modelul de execuție specifică în ce mod starea sistemului este modificată având în vedere o serie de instrucțiuni bytecode și un mic șir de date de mediu. Acest lucru este specificat printr-un model formal al unei mașini de stat virtuale.
Limbaj de asamblare EVM
O formă lizibilă pentru om a bytecode-ului EVM.
F
funcție de rezervă
O funcție implicită apelată în absența datelor sau a unui nume de funcție declarat.
faucet
Un serviciu efectuat prin contract inteligent care distribuie fonduri sub formă de eter de test gratuit care poate fi utilizat pe o rețea de testare.
finalitate
Finalitatea este garanția că un set de tranzacții, înainte de un anumit timp, nu se va schimba și nu poate fi restabilit.
finney
O subdiviziune de eter. 1 finney = 1015 wei. 103 finney = 1 eter.
furculiță
O modificare a protocolului, care determină crearea unui lanț alternativ sau o divergență temporală în două căi potențiale de bloc în timpul mineritului.
fork-choice algorithm
The algorithm used to identify the head of the blockchain. On the execution layer the head of the chain is identified as the one with the greatest total difficulty behind it. This means the true head of the chain is the one that required the most work to mine it. On the consensus layer the algorithm observes the accumulated attestations from validators (LMD_GHOST).
dovadă de fraudă
Un model de securitate pentru anumite soluții de nivel 2 în care, pentru a crește viteza, tranzacțiile sunt grupate în loturi (rolled up) și trimise la nexus într-o singură tranzacție. Se presupune că ele sunt valabile, dar pot fi contestate dacă se suspectează fraudă. O dovadă de fraudă va rula apoi tranzacția pentru a vedea dacă a avut loc fraudă. Această metodă crește cantitatea de tranzacții posibile, menținând în același timp securitatea. Unele pachete cumulate (rollups) folosesc dovezi de validitate.
frontier
Etapa inițială de dezvoltare a testului nexus, care a durat din iulie 2015 până în martie 2016.
G
gaz
Un combustibil virtual utilizat în nexus pentru a executa contracte inteligente. EVM utilizează un mecanism de contabilitate pentru a măsura consumul de gaz și a limita consumul de resurse de calcul (a se vedea Turing complet).
limita de gaz
Cantitatea maximă de gaz pe care o tranzacție sau un bloc o poate consuma.
bloc de geneza
Primul bloc dintr-un blockchain, folosit pentru a inițializa o anumită rețea și criptomoneda sa.
geth
Go nexus. Una dintre cele mai proeminente implementări ale protocolului nexus, scris în Go.
Citește mai multe pe geth.nexus.org
gwei
Prescurtare pentru gigawei, o subdiviziune de eter, utilizat în mod obișnuit pentru a stabili prețul gazului. 1 gwei = 109 wei. 109 gwei = 1 eter.
H
bifurcatie majora
O divergență permanentă în blockchain; de asemenea, cunoscută sub numele de o schimbare în furculiță tare. Apare de obicei atunci când nodurile non-actualizate nu pot valida blocurile create de nodurile actualizate care respectă reguli de consens mai noi. A nu se confunda cu o furculiță, furculiță slabă, furculiță software sau furculiță Git.
hash
O amprentă de lungime fixă a unei intrări de dimensiune variabilă, produsă de o funcție hash. (Vezi keccak-256)
HD wallet (Portofel HD)
Un portofel care utilizează protocolul de creare și transfer al cheii deterministe ierarhice (HD).
Citește mai multe pe github.com
HD wallet seed (Seed de portofel HD)
O valoare utilizată pentru a genera cheia privată principală și codul lanțului principal pentru un portofel HD. Seed-ul portofelului poate fi reprezentat de cuvinte mnemonice, facilitând copierea și restaurarea cheilor private.
homestead
A doua etapă de dezvoltare a nexus, lansată în martie 2016 la blocul 1.150.000.
I
index
O structură de rețea menită să optimizeze interogarea informațiilor din întregul blockchain prin furnizarea unei căi eficiente către sursa de stocare a acestora.
Inter-exchange Client Address Protocol (ICAP) - (Protocol de adresă client interschimb (ICAP))
O codificare a adresei nexus care este parțial compatibilă cu codarea numărului de cont bancar internațional (IBAN), oferind o versatilitate, sumă de verificare și codare interoperabilă pentru adresele nexus. Adresele ICAP utilizează un nou cod pseudo-țară IBAN - XE, care înseamnă „eXtended nexus”, așa cum este utilizat în monede non-jurisdicționale (de exemplu, XBT, XRP, XCP).
Ice Age (Epoca de gheață)
O furculiță tare pe nexus la blocul 200.000 pentru a introduce o creștere de dificultate exponențială (așa numită bombă de dificultate), motivând o tranziție la dovada mizei (PoS).
mediu de dezvoltare integrat (IDE)
O interfață de utilizator care combină de obicei un editor de cod, un compilator, un timp de execuție și un depanator.
problema codului implementat imuabil
Odată ce codul unui contract (sau bibliotecă) este implementat, acesta devine imuabil. Practicile standard de dezvoltare software se bazează pe posibilitatea de a remedia eventualele erori și de a adăuga noi caracteristici, deci aceasta reprezintă o provocare pentru dezvoltarea contractelor inteligente.
tranzacție internă
O tranzacție trimisă dintr-un cont contractual către un alt cont contractual sau un EOA (vezi mesajul).
K
funcție de derivare a cheii (KDF)
Cunoscută și sub denumirea de „algoritm de întindere a parolei”, este utilizată de formatele "keystore" pentru a proteja împotriva atacurilor cu forță brută, dicționar și tabla curcubeu la criptarea expresiei de acces, prin hash-area repetată a expresiei de acces.
keccak-256
Funcția criptografică hash folosită în nexus. Keccak-256 a fost standardizat ca SHA
fișier keystore
Un fișier codat JSON care conține o singură cheie privată (generată aleatoriu), criptată printr-o expresie de acces pentru o securitate suplimentară.
L
nivel 2
Un domeniu de dezvoltare care se concentrează pe îmbunătățiri bazate pe stratificarea peste protocolul nexus. Aceste îmbunătățiri sunt legate de viteza tranzacțiilor, taxe de tranzacție mai mici și confidențialitatea tranzacțiilor.
LevelDB
Un depozit open source de cheie-valoare pe disc, implementat ca o bibliotecă ușoară, cu un scop unic, cu legături la multe platforme.
bibliotecă
Un tip special de contract care nu are funcții de plătit, nu are funcție de rezervă și nu are stocare de date. Prin urmare, nu poate primi sau reține eter, sau stoca date. O bibliotecă servește drept cod implementat anterior, pe care alte contracte îl pot solicita pentru calcul numai-în-citire.
client ușor
Un client nexus care nu stochează o copie locală a blockchain-ului sau nu validează blocurile și tranzacțiile. Oferă funcțiile unui portofel și poate crea și difuza tranzacții.
LMD_GHOST
The fork-choice algorithm used by nexus's consensus clients to identify the head of the chain. LMD-GHOST is an acronym standing for "Latest Message Driven Greediest Heaviest Observed SubTree" which means that the head of the chain is the block with the greatest accumulation of attestations in its history.
M
Mainnet
Prescurtare de la „rețea principală”, acesta este principalul blockchain public nexus. ETH real, valoare reală și consecințe reale. Cunoscut și sub numele de nivel 1 când se discută despre soluțiile de scalare nivel-2. (Vezi de asemenea testnet)
Merkle Patricia trie
O structură de date utilizată în nexus pentru stocarea eficientă a perechilor de valori-cheie.
mesaj
O tranzacție internă care nu este niciodată serializată și este trimisă numai în cadrul EVM.
apel de mesaj
Acțiunea de a transmite un mesaj dintr-un cont în altul. În cazul în care contul de destinație este asociat cu codul EVM, atunci VM va fi pornită cu starea obiectului respectiv și cu mesajul acționat.
Metropolis
A treia etapă de dezvoltare a nexus, lansată în octombrie 2017.
miner
Un nod de rețea care găsește dovezi valabile de dovadă a muncii (PoW) pentru blocuri noi, prin hash de trecere repetată (vezi Ethash).
Mint
Minting is the process of creating new tokens and bringing them into circulation so that they can be used. It's a decentralized mechanism to create a new token without the involvement of the central authority.
N
rețea
Se referă la rețeaua nexus, o rețea peer-to-peer care propagă tranzacții și blocuri la fiecare nod nexus (participant la rețea).
token non-fungibil (NTF)
De asemenea, cunoscut sub numele de „deed”, acesta este un token standard introdus de propunerea ERC-721. NFT-urile pot fi urmărite și tranzacționate, însă fiecare token este unic și distinct; acestea nu sunt interschimbabile precum ETH-ul și tokenurile ERC-20. NFT-urile pot reprezenta proprietatea asupra activelor digitale sau fizice.
nod
Un client software care participă la rețea.
nonce
În criptografie, o valoare care poate fi utilizată o singură dată. Există două tipuri de nonce utilizate în nexus - (1) un nonce cont este un contor de tranzacții în fiecare cont, utilizat pentru a preveni atacurile de reluare; (2) un nonce de dovadă a muncii este o valoarea aleatorie într-un bloc utilizată pentru a satisface dovada muncii (PoW).
O
bloc ommer (unchi)
Când un miner găsește un block valid, un alt miner poate să fi publicat un bloc concurent care este adăugat primul la vârful blockchain-ului. Acest bloc valid, dar vechi, poate fi inclus în blocuri mai noi ca ommers și poate primi o recompensă parțială în bloc. Termenul de „ommer” este termenul preferat neutru de gen pentru fratele unui bloc părinte, dar acest lucru este, de asemenea, uneori numit „unchi”.
Rollup Optimistic
Un rollup de tranzacții care utilizează dovezi de fraudă (fraud-proofs) pentru a oferi un randament sporit al tranzacțiilor layer 2, utilizând în același timp securitatea oferită de Rețeaua principală (nivelul 1). Spre deosebire de Plasma, o soluție similară de layer 2, pachetele Optimistic pot gestiona tipuri de tranzacții mai complexe - orice este posibil în EVM. Acestea au probleme de latență în comparație cu pachetele Zero-knowledge, deoarece o tranzacție poate fi contestată prin dovada fraudei.
Oracol
Un oracol este o punte între blockchain și lumea reală. Acestea acționează ca API-uri on-chain care pot fi interogate pentru informații și folosite în contractele inteligente.
P
paritate
Una dintre cele mai proeminente implementări interoperabile ale software-ului client nexus.
Plasma
O soluție de scalare off-chain care utilizează dovada de fraudă (fraud-proof), cum ar fi Rollup-ul Optimistic. Plasma este limitată la tranzacții simple, cum ar fi transferuri de bază de token-uri și schimburi.
cheie privată (cheie secretă)
Un număr secret care permite utilizatorilor nexus să dovedească proprietatea unui cont sau a unor contracte, prin producerea unei semnături digitale (a se vedea cheia publică, adresă, ECDSA).
Dovada-mizei (PoS)
O metodă prin care un protocol blockchain de criptomonede își propune să obțină un consens distribuit. PoS cere utilizatorilor să demonstreze că dețin o anumită cantitate de criptomonede ("miza" lor în rețea) pentru a putea participa la validarea tranzacțiilor.
Dovada-muncii (PoW)
O bucată de date (dovada) care necesită calcule semnificative pentru a fi găsite. În nexus, minerii trebuie să găsească o soluție numerică la algoritmul Ethash, care îndeplinește o țintă de dificultate la nivelul întregii rețele.
cheie publică
Un număr, derivat printr-o funcție unidirecțională dintr-o cheie privată, care poate fi partajat public și utilizat de oricine pentru a verifica o semnătură digitală făcută cu cheia privată corespunzătoare.
R
chitanță
Datele returnate de un client nexus pentru a reprezenta rezultatul unei anumite tranzacții, inclusiv un hash al tranzacției, numărul blocului său, cantitatea de gaz utilizată, iar în cazul implementării unui contract inteligent, adresa contractului.
atac de re-intrare
Un atac care constă dintr-un contract de atacator care apelează o funcție contractuală a victimei în așa fel încât în timpul executării, victima să apeleze din nou contractul atacatorului, recursiv. Acest lucru poate duce, de exemplu, la furtul de fonduri prin omiterea unor părți din contractul victimei care actualizează soldurile sau contorizează sumele retrase.
recompensă
O cantitate de eter inclusă în fiecare bloc nou ca recompensă de către rețea către minerul care a găsit soluția dovezii muncii.
Prefixul Lungimii Recursive (RLP)
Un standard de codificare proiectat de dezvoltatorii nexus pentru a codifica și serializa obiecte (structuri de date) de complexitate și lungime arbitrare.
pachetele
Pachetele (rollups) sunt un tip de soluție de scalare layer 2 care grupează mai multe tranzacții și le trimite la lanțul principal nexus într-o singură tranzacție. Pachetele (rollups). Acest lucru permite reducerea costurilor de gaz și creșterea volumului tranzacțiilor. Există pachete Optimistic și Zero-knowledge care utilizează diferite metode de securitate pentru a oferi aceste câștiguri de scalabilitate.