Prezentare generală
QORel este relayer-ul IBC al QoreChain. Un relayer este programul care transportă pachete IBC, dovezi și actualizări de client între două lanțuri; fără unul în funcțiune, un transfer printr-un canal IBC rămâne în așteptare. QORel este destinat operatorilor, validatorilor și echipelor care vor să ruleze relay-ul pentru un canal QoreChain, precum și oricui are nevoie de un relayer care poate trimite tranzacții către QoreChain.
Noutăți
Această pagină listează ce adaugă fiecare versiune QORel. Este destinată operatorilor care decid dacă trec de la Hermes sau de la o versiune QORel anterioară și afirmă doar ce face o versiune, ca un comportament verificabil. QORel se bazează pe Hermes 1.13.3 (Informal Systems, Apache-2.0); fiecare modificare de mai jos este peste acea bază. Tot ce nu este listat se comportă ca în Hermes.
Instalare
QORel este un singur binar, qorel. Această pagină arată fiecare mod de a-l instala și cum verificați ce ați descărcat. Este destinată operatorilor care configurează un relayer pe un server, pe un laptop sau pe o platformă de containere. Alegeți un singur canal; toate instalează același program.
Pornire rapidă
Acest ghid parcurge relay-ul între testnet-ul QoreChain qorechain-diana și testnet-ul public Cosmos Hub (chain ID provider): instalare, configurare, adăugarea și înregistrarea cheilor, verificarea stării, pornirea relayer-ului și un prim transfer. Este destinat cuiva care nu a mai rulat un relayer. Tot ce urmează este pe testnet; tokenurile nu au valoare.
Configurare
QORel citește un singur fișier TOML (implicit ~/.hermes/config.toml, sau calea dată cu --config). Pentru orice lanț care semnează în modul standard, fișierul este exact configurația Hermes; ghidul Hermes descrie fiecare setare. Această pagină acoperă ce adaugă QORel: intrarea pentru lanțul QoreChain, cheile post-cuantice, setările de gas și verificările care rulează înainte de trimiterea unei tranzacții. Este destinată operatorilor care scriu sau revizuiesc o configurație QORel.
Alături de un validator
Validatorii fac adesea relay pentru canalele propriului lanț. QORel poate rula pe gazda validatorului, ca un container sidecar sau în Kubernetes. Această pagină prezintă cele trei aranjamente și regulile care păstrează relayer-ul izolat de cheile proprii ale validatorului. Este destinată operatorilor de validatori și de noduri. Pentru rularea nodului în sine vezi Rularea unui validator și Rularea unui nod.
Monitorizare
Un relayer care se oprește fără zgomot lasă pachete în așteptare, deci trebuie supravegheat. Această pagină listează ce expune QORel (telemetrie Prometheus, un endpoint REST opțional, loguri și comenzi) și pentru ce să configurați alerte. Este destinată operatorilor care rulează un relayer pentru un canal la care țin.
Semnare din orice limbaj
QORel semnează în Rust cu crate-ul qorel-signer. Alte relayere, boți și unelte pot produce aceeași semnătură hibridă post-cuantică în alte limbaje, cu SDK-ul QoreChain și bibliotecile post-cuantice. Această pagină enunță contractul pe care îl urmează toate și listează biblioteca de folosit pentru Rust, TypeScript, Go, Python și Java. Este destinată dezvoltatorilor care construiesc un relayer, un bot sau un backend ce trimite tranzacții către QoreChain.
Depanare
Întrebări și remedii pentru rularea QORel, în ordinea în care le întâlnesc de obicei oamenii. Este destinată operatorilor al căror relayer nu pornește, refuză să trimită sau lasă pachete în așteptare. QORel este astăzi doar pentru testnet, deci fiecare răspuns presupune qorechain-diana.