소스에서 빌드하기
이 가이드는 커뮤니티(오픈 코어) 빌드와 전체 프로프라이어터리 빌드를 모두 다루며, 소스에서 qorechaind 바이너리를 빌드하는 과정을 안내합니다.
EVM 개발
QoreChain은 QoreChain EVM Engine 위에서 완전한 EVM 호환 실행 환경을 구동하므로, 익숙한 도구를 사용해 Solidity 스마트 컨트랙트를 배포하고 상호작용할 수 있습니다. EVM 모듈은 표준 이더리움 개발 워크플로를 지원하는 JSON-RPC 인터페이스를 포트 8545(WebSocket은 8546)에 노출합니다.
CosmWasm 개발
QoreChain은 CosmWasm 스마트 컨트랙트를 지원하여, 개발자가 WebAssembly로 컴파일되는 안전하고 샌드박스화된 프로그램을 Rust로 작성할 수 있게 합니다. CosmWasm 컨트랙트는 QoreChain의 트리플 VM 아키텍처 내에서 EVM 및 SVM 프로그램과 함께 실행됩니다.
SVM 개발
QoreChain은 Solana 가상 머신(SVM) 실행 환경을 포함하고 있어, 개발자가 익숙한 Solana 도구를 사용하여 SBF/BPF 프로그램을 배포하고 실행할 수 있습니다. SVM 모듈은 포트 8899에서 Solana 호환 JSON-RPC 인터페이스를 제공하며, qorechaind start가 이를 자동으로 시작합니다(아래 JSON-RPC 서버 참조).
크로스 VM 상호운용성
QoreChain의 트리플 VM 아키텍처(EVM, CosmWasm, SVM)는 어떤 가상 머신의 스마트 컨트랙트든 다른 모든 VM의 컨트랙트와 통신할 수 있게 합니다. x/crossvm 모듈은 동기 및 비동기 메시징 경로를 모두 제공합니다.
EVM 프리컴파일
QoreChain은 프로토콜 수준의 기능을 Solidity에 직접 노출하는 6개의 커스텀 프리컴파일 컨트랙트로 QoreChain EVM Engine을 확장합니다. 이 프리컴파일들은 양자내성 암호, AI 위험 점수, 크로스-VM 메시징, PRISM 합의 매개변수에 대한 온체인 접근을 제공합니다.
계정 추상화
QoreChain은 x/abstractaccount 모듈을 통해 프로토콜 수준의 계정 추상화(account abstraction)를 제공합니다. 이를 통해 외부 스마트 컨트랙트 인프라 없이도 유연한 인증 규칙, 세션 키, 지출 한도, 소셜 복구를 갖춘 프로그래머블 계정을 사용할 수 있습니다.
양자내성 서명
qorechain-pqc는 QoreChain을 뒷받침하는 오픈소스 표준 전용(standards-only) 양자내성 암호 라이브러리입니다. 지갑, 통합 개발자, 툴링에 체인이 사용하는 것과 정확히 동일한 프리미티브를 제공하며 — 6개 언어에서 하나의 일관된 API로, 공유된 교차 언어 테스트 벡터 스위트를 통해 바이트 호환성이 입증되어 있습니다.
검증자 운영하기
이 가이드에서는 QoreChain 네트워크에서 검증자를 생성하는 방법, 풀 분류 시스템의 이해, 양자 내성 보안을 위한 PQC 키 등록, 그리고 노드 모니터링 방법을 다룹니다.
노드 운영
이 가이드는 노드 전용 QoreChain 배포, 즉 체인을 동기화하고 통합을 위한 엔드포인트를 노출하되 밸리데이터 임무는 수행하지 않는 풀 노드 또는 RPC 노드의 운영을 다룹니다. 블록에 서명하지는 않지만 네트워크에 대한 안정적인 읽기/쓰기 접근이 필요한 거래소(CEX), 지갑 백엔드, 인덱서, 통합 개발자를 대상으로 합니다.
거래소 통합
거래소, 커스터디언, 결제 통합자가 QOR을 상장하고 입출금을 처리하는 데 필요한 모든 것: 인터페이스 선택, 안전한 입금 감지, 출금 서명.