Ghidul incepatorului
Elrond este un software care urmareste sa stimuleze o retea distribuita de computere sa ruleze o platforma de contract inteligenta care urmareste sa prioritizeze scalabilitatea si comisioanele de tranzactie reduse.
In acest fel, Elrond este proiectat sa concureze impotriva blockchain-urilor importante, cum ar fi Ethereum si Zilliqa, cu scopul de a dezvolta un ecosistem de aplicatii descentralizate si criptomonede.
Pentru a face acest lucru, Elrond foloseste doua caracteristici unice:
- Adaptive State Sharding – Procesul de scalare a infrastructurii Elrond pentru a sustine mai multe tranzactii si programe;
- Secure Proof-of-Stake (SPoS) – Mecanismul de consens conceput pentru a sincroniza componentele de retea separate cu un registru comun.
In plus, dezvoltatorii vor folosi Mediul de dezvoltare integrat Elrond pentru a scrie si lansa programe personalizabile care reproduc bunuri si servicii pe platforma sa.
Elrond este alimentat de criptomoneda sa nativa, moneda EGLD, care este folosita pentru a interactiona cu aplicatii, a trimite tranzactii si a stimula actorii care sprijina reteaua.
Pentru actualizari mai regulate din partea echipei lor, puteti consulta Blogul celor de la Elrond, care lanseaza actualizari, pe categorii, pentru utilizatorii curiosi din punct de vedere tehnologic sau economic.
Cum functioneaza Elrond?
Reteaua Elrond ofera multe caracteristici comune altor retele de criptomonede, cum ar fi contractele inteligente, decontarea tranzactiilor si emiterea de jetoane.
Dezvoltatorii pot folosi limbaje de programare (cum ar fi Rust, C si C++) pentru a rula logica de programare personalizata (contracte inteligente) si pentru a proiecta noi programe (aplicatii descentralizate) pentru a oferi o varietate de produse si servicii.
Ceea ce are uic Elrond sunt variatiile sale de design ale sharding-ului (scalarii) si proof-of-stake (protocoalelor de dovada a mizei), ajutand la procesarea a aproximativ 12.500 de tranzactii pe secunda.
Sharding (Fragmentarea)
Sharding-ul sau fragmentarea functioneaza prin impartirea retelei in bucati, sau shard-uri / fragmente, pentru ca nodurile sa proceseze doar o fractiune din tranzactiile retelei. Aceasta practica este implementata si in alte blockchain-uri concurente, cum ar fi Zilliqa si Polkadot.
Mecanismul de procesare a tranzactiilor Elrond se numeste „Adaptive State Sharding”, unde nodurile sunt impartite in subseturi pentru a verifica tranzactiile. Odata ce tranzactiile sunt procesate, fragmentele le transmit in metachain (blockchain-ul central al Elrond) unde vor fi aranjate.
De remarcat, la fiecare 24 de ore, o treime din nodurile care valideaza tranzactiile din fiecare fragment sunt regrupate intr-un nou fragment, cu intentia de a preveni coluziunea intre validatorii din fiecare fragment.
Dovada securizata a mizei (SPoS)
In centrul Elrond se afla Secure Proof of Stake (SPoS), un mecanism de guvernare Proof of Stake care mentine in sincronizare reteaua distribuita de computere care ruleaza blockchain-ul.
Similar cu mecanismul PoS traditional, SPoS este utilizat de computerele care ruleaza software-ul Elrond pentru a securiza reteaua, a valida tranzactiile si a distribui monede EGLD nou batute.
Cu toate acestea, deoarece reteaua lui Elrond consta mai degraba din fragmente decat dintr-un singur lant, mecanismul sau de consens SPoS este utilizat pentru a selecta nodurile de validare pentru a produce blocuri intr-un fragment, mai degraba decat intreaga retea.
Pentru a realiza aranjarea finala, validatorii trebuie sa verifice activitatea producatorilor de blocuri si sa se sincronizeze cu alte fragmente din retea. Odata ce un lot de tranzactii este atasat cu succes la blockchain-ul Elrond, acesti contribuitori sunt recompensati cu jetoane EGLD.