Osnovna arhitektura
XRP funkcioniše na XRP Ledgeru (XRPL), distribuiranoj bazi podataka koja bilježi sve transakcije i stanja računa u mreži. Za razliku od tradicionalnih blockchaina koji koriste lance blokova, XRPL koristi sistem uzastopnih verzija ledgera, gdje svaka nova verzija sadrži kompletno stanje mreže.
Proces transakcije korak po korak
1. Kreiranje transakcije
Kada želite poslati XRP, vaš wallet kreira transakciju koja sadrži adresu primaoca, iznos, i digitalni potpis koji dokazuje da ste vlasnik računa. Svaka transakcija također uključuje minimalnu naknadu (obično 0.00001 XRP) koja se trajno uništava.
2. Emitovanje mreži
Kreirana transakcija se šalje jednom ili više XRPL servera (čvorova) koji je dalje propagiraju kroz cijelu mrežu. U roku od milisekundi, većina validatora u mreži prima vašu transakciju.
3. Konsenzus proces
Validatori u mreži ulaze u runde konsenzusa koje se dešavaju svakih 3-5 sekundi. Tokom svake runde, validatori predlažu set transakcija za uključivanje u sljedeći ledger. Kroz više rundi glasanja, validatori konvergiraju ka jedinstvenom setu transakcija.
Da bi transakcija bila uključena, potrebna je saglasnost od najmanje 80% pouzdanih validatora. Ovaj proces, poznat kao XRP Ledger Consensus Protocol, eliminiše potrebu za rudarenjem ili stakovanjem.
4. Validacija i finalizacija
Kada se postigne konsenzus, novi ledger se kreira i finalizira. Jednom kada je transakcija uključena u validirani ledger, ona je konačna i nepovratna. Ne postoji koncept "6 potvrda" kao kod Bitcoina, jer je XRPL konsenzus deterministički.
Tehnički detalji
Adrese i računi
XRPL računi koriste Base58 kodirane adrese koje počinju slovom "r" (npr. rN7n3473SaZBCG4dFL83w7p1W6s). Svaki račun mora imati minimalni depozit od 10 XRP (reserve requirement) da bi bio aktivan na mreži, što sprečava spam i zloupotrebu.
Tipovi transakcija
XRPL podržava više tipova transakcija:
- Payment: Slanje XRP-a ili drugih tokena između računa.
- OfferCreate/OfferCancel: Kreiranje i otkazivanje naloga na decentralizovanoj berzi (DEX).
- TrustSet: Uspostavljanje trust linija za primanje tokena izdanih na XRPL-u.
- EscrowCreate: Kreiranje escrow transakcija sa vremenskim ili kriptografskim uslovima.
- NFTokenMint: Kreiranje nezamjenjivih tokena (NFT) na XRPL-u.
Naknade za transakcije
Naknade na XRPL-u su izuzetno niske, obično oko 0.00001 XRP (poznato kao 10 drops). Ove naknade se ne plaćaju validatorima, već se trajno uništavaju (spaljuju), što čini XRP deflatornom valutom. Dinamički sistem naknada automatski povećava naknade u periodima visoke aktivnosti mreže kako bi spriječio spam.
Zanimljivost: Od pokretanja XRPL-a 2012. godine, spaljeno je preko 12 miliona XRP tokena kroz transakcijske naknade. Iako to zvuči mnogo, to je manje od 0.012% ukupne ponude, što pokazuje koliko su naknade na mreži niske.
Prednosti XRPL arhitekture
- Instant konačnost: Nema čekanja na više potvrda - transakcija je ili potvrđena ili odbijena.
- Nema forka: XRPL konsenzus protokol eliminiše mogućnost forka (razdvajanja) mreže.
- Energetska efikasnost: Bez rudarenja, XRPL troši zanemarive količine energije u poređenju sa PoW mrežama.
- Deterministički ishod: Svaka transakcija ima garantovani ishod, što je ključno za finansijske aplikacije.
Za dublje razumijevanje konsenzusa, pogledajte naš vodič o konsenzus mehanizmu (XRPL vs PoW vs PoS). Više o samoj platformi saznajte u članku XRP Ledger objašnjeno, a za praktičnu primjenu pogledajte primjene XRP-a u realnom svijetu.
