For å sende XRP-transaksjoner må en, akkurat som i bitcoin, signere transaksjonen med en kryptografisk nøkkel. Alle kan lage en XRP lommebok og i praksis interagere med nettverket for å sende, motta og oppbevare XRP.
Til tross for at XRP er basert på blokkjedeteknologi, er ikke XRP Ledger en blokkjede. For å gjøre det enklere å forstå hvordan XRP fungerer, har vi dratt noen paralleller med hvordan Bitcoin fungerer.
Hvordan verifiseres XRP-transaksjoner?
XRP sin protokoll heter XRP Ledger, og all data og transaksjoner som er relatert til XRP lagres og verifiseres i XRP Ledger. Dette kan sammenliknes med hvordan Bitcoin bruker blokkjedeteknologi for å lagre og verifisere transaksjoner.
Til forskjell fra Bitcoin, som bruker Proof of Work og mining (utvinning) som sin konsensus-mekanisme for å verifisere transaksjoner, tar XRP Ledger i bruk en tillitsbasert konsensus-mekanisme kalt XRP Ledger Consensus Protocol for å verifisere transaksjoner.
XRP Ledger er styrt av et distribuert nettverk bestående av rundt 150 deltakere verden rundt. Deltakerne drifter sine egne servere, og fungerer som noder i nettverket. XRP-transaksjoner lagres i form av såkalte ledger entries hos de ulike nodene. Nye ledger entries inneholder ny informasjon om transaksjoner og data som er relatert til XRP.
Til tross for at disse nodene lagrer informasjonen i XRP Ledger, må noen fortsatt verifisere at informasjonen stemmer. Til forskjell for Bitcoin, der informasjon i blokkjeden blir verifisert “tillitsløst” av tusenvis av minere verden rundt, er XRP Ledger tillitsbasert, og majoriteten av transaksjoner valideres av et utvalg validatorer.
Det eksisterer kun 35 validatorer globalt som er markert i en såkalt “Unique Node List”. Denne listen består av validatorer som er ansett som “trygge”. Det er Ripple som bestemmer hvem som kvalifiserer til å være en del av “Unique Node List”. Med det sagt, er man fri til å ta i bruk hvilken som helst validator man ønsker.
Validatorer sørger for at transaksjonshistorikken som lagres på tvers av alle servere er riktig ved å bruke et stemme-system. Dette gjør at mange stiller spørsmålstegn til hvor desentralisert XRP faktisk er. 6 av disse validatorene er styrt av Ripple, og en majoritet av validatorer er styrt av ulike banker.
Til tross for at det er 35 validatorer, må man ha en viss tillit til at disse validatorene ikke har noen ondsinnede intensjoner, da en majoritet av 80% i praksis kan endre tilstanden på nettverket. Man må også ha tillit til Ripple, da Ripple avgjør hvem som er “godkjent” som trygge validatorer, og dermed hvilke validatorer som blir mest brukt.
Fordi XRP har et lavt antall validatorer, blir transaksjoner i XRP Ledger verifisert nærmest umiddelbart og med svært lave kostnader.
Fordi store banker og finansielle institusjoner er validatorer og at de har stor tillit til XRP Ledger sine validatorer, kan XRP dermed være et utmerket alternativ for å gjøre globale pengeoppgjør, og konkurrere med eksisterende sentraliserte systemer som for eks. interbank systemet SWIFT. Man tenker seg blant annet at hvis Ripple vil bli tatt i bruk som en globalt system for pengeoverføringer vil dette gi nettverket (og kanskje XRP) stor verdi.
Oppsummering
- XRP sin protokoll tar i bruk XRP Ledger Consensus Protocol som en konsensusmekansime for å sørge for at all informasjonen i protokollen stemmer.
- Alle kan delta som en deltaker i XRP sitt nettverk, men Ripple er med på å avgjøre hvilke deltakere som blir definert som trygge for alle å bruke.