본문으로 건너뛰기

QORel

QoreChain의 IBC 릴레이어입니다. QoreChain이 요구하는 하이브리드 포스트 양자 서명을 추가한 Hermes 포크입니다. 설치, 빠른 시작, 설정, 운영, 그리고 모든 언어에서의 서명을 다룹니다.

📄️개요

QORel은 QoreChain의 IBC 릴레이어입니다. 릴레이어는 두 체인 사이에서 IBC 패킷, 증명, 클라이언트 업데이트를 전달하는 프로그램이며, 릴레이어가 실행되고 있지 않으면 IBC 채널을 통한 전송은 대기 상태로 남습니다. QORel은 QoreChain 채널의 릴레이를 직접 운영하려는 운영자, 밸리데이터, 팀을 위한 것이며, QoreChain에 트랜잭션을 제출할 수 있는 릴레이어가 필요한 모든 사람을 위한 것입니다.

📄️설정

QORel은 TOML 파일 하나(기본값 ~/.hermes/config.toml, 또는 --config로 지정한 경로)를 읽습니다. 표준 방식으로 서명하는 체인에 대해서는 파일이 곧 Hermes의 설정이며, 모든 설정은 Hermes 가이드에 설명되어 있습니다. 이 페이지는 QORel이 추가하는 것, 즉 QoreChain 체인 항목, 포스트 양자 키, 가스 설정, 트랜잭션을 보내기 전에 실행되는 검사를 다룹니다. QORel 설정을 작성하거나 검토하는 운영자를 위한 것입니다.

📄️밸리데이터 옆에서 실행하기

밸리데이터는 자신의 체인 채널을 직접 릴레이하는 경우가 많습니다. QORel은 밸리데이터 호스트에서, 사이드카 컨테이너로, 또는 Kubernetes에서 실행할 수 있습니다. 이 페이지는 세 가지 구성과 릴레이어를 밸리데이터 자체의 키와 분리해 두는 규칙을 다룹니다. 밸리데이터와 노드 운영자를 위한 것입니다. 노드 자체를 운영하는 방법은 밸리데이터 운영하기와 노드 운영을 참고하세요.

📄️모든 언어에서 서명하기

QORel은 Rust의 qorel-signer 크레이트로 서명합니다. 다른 릴레이어, 봇, 도구도 QoreChain SDK와 포스트 양자 라이브러리를 사용해 다른 언어에서 같은 하이브리드 포스트 양자 서명을 만들 수 있습니다. 이 페이지는 모두가 따르는 계약을 설명하고 Rust, TypeScript, Go, Python, Java에서 사용할 라이브러리를 나열합니다. QoreChain에 트랜잭션을 제출하는 릴레이어, 봇, 백엔드를 만드는 개발자를 위한 것입니다.