Genel Bakış
QORel, QoreChain'in IBC relayer'ıdır. Relayer, iki zincir arasında IBC paketlerini, kanıtlarını ve istemci güncellemelerini taşıyan programdır; çalışan bir relayer olmadan bir IBC kanalı üzerindeki transfer beklemede kalır. QORel, bir QoreChain kanalının rölesini çalıştırmak isteyen operatörler, doğrulayıcılar ve ekipler için ve QoreChain'e işlem gönderebilen bir relayer'a ihtiyaç duyan herkes içindir.
Yenilikler
Bu sayfa, her QORel sürümünün neler eklediğini listeler. Hermes'ten veya önceki bir QORel sürümünden geçip geçmemeye karar veren operatörler içindir ve yalnızca bir sürümün ne yaptığını, kontrol edilebilir davranış olarak belirtir. QORel, Hermes 1.13.3 (Informal Systems, Apache-2.0) tabanına dayanır; aşağıdaki her değişiklik bu tabanın üzerindedir. Listelenmeyen her şey Hermes'teki gibi davranır.
Kurulum
QORel tek bir ikili dosyadır: qorel. Bu sayfa her kurulum yolunu ve indirdiğiniz şeyin nasıl kontrol edileceğini gösterir. Bir sunucuda, dizüstü bilgisayarda veya container platformunda relayer kuran operatörler içindir. Bir kanal seçin; hepsi aynı programı kurar.
Hızlı Başlangıç
Bu kılavuz, QoreChain testnet'i qorechain-diana ile Cosmos Hub genel testnet'i (zincir kimliği provider) arasında röle yapmayı adım adım anlatır: kurulum, yapılandırma, anahtarları ekleme ve kaydetme, hazır olma durumunu kontrol etme, relayer'ı başlatma ve ilk transferi gönderme. Daha önce hiç relayer çalıştırmamış biri içindir. Buradaki her şey testnet'tir; token'ların değeri yoktur.
Yapılandırma
QORel tek bir TOML dosyası okur (varsayılan olarak ~/.hermes/config.toml veya --config ile verilen yol). Standart biçimde imzalayan her zincir için dosya tam olarak Hermes'in yapılandırmasıdır; her ayarı Hermes kılavuzu anlatır. Bu sayfa QORel'in eklediklerini kapsar: QoreChain zincir girişi, kuantum sonrası anahtarlar, gas ayarları ve bir işlem gönderilmeden önce çalışan kontroller. Bir QORel yapılandırması yazan veya gözden geçiren operatörler içindir.
Doğrulayıcının yanında
Doğrulayıcılar çoğu zaman kendi zincirlerinin kanallarını röleler. QORel doğrulayıcı ana makinesinde, bir sidecar container olarak veya Kubernetes'te çalışabilir. Bu sayfa üç düzeni ve relayer'ı doğrulayıcının kendi anahtarlarından yalıtılmış tutan kuralları verir. Doğrulayıcı ve düğüm operatörleri içindir. Düğümün kendisini çalıştırmak için Doğrulayıcı Çalıştırma ve Düğüm Çalıştırma sayfalarına bakın.
İzleme
Sessizce duran bir relayer paketleri beklemede bırakır, bu yüzden izlenmelidir. Bu sayfa QORel'in sunduklarını (Prometheus telemetrisi, isteğe bağlı bir REST uç noktası, günlükler ve komutlar) ve nelere alarm kurulacağını listeler. Önemsediği bir kanal için relayer çalıştıran operatörler içindir.
Her dilden imzalama
QORel, Rust'ta qorel-signer crate'i ile imzalar. Diğer relayer'lar, botlar ve araçlar, QoreChain SDK'sı ve kuantum sonrası kütüphanelerle aynı hibrit kuantum sonrası imzayı başka dillerde üretebilir. Bu sayfa hepsinin izlediği sözleşmeyi belirtir ve Rust, TypeScript, Go, Python ve Java için kullanılacak kütüphaneyi listeler. QoreChain'e işlem gönderen bir relayer, bot veya arka uç geliştiren geliştiriciler içindir.
Sorun Giderme
QORel'i çalıştırırken insanların genellikle karşılaştığı sırayla sorular ve çözümler. Başlamayan, göndermeyi reddeden veya paketleri beklemede bırakan bir relayer'ı olan operatörler içindir. QORel bugün yalnızca testnet içindir, bu yüzden her yanıt qorechain-diana varsayımıyla verilmiştir.