공식 라이브러리 및 개발자 키트
QoreChain 위에 빌드하는 데 필요한 모든 것: 다중 언어 SDK, 롤업 개발 키트, 드롭인 월렛 어댑터, 그리고 체인 자체가 의존하는 포스트 퀀텀 암호화 라이브러리. 모두 GitHub에서 오픈소스로 제공되며 npm, PyPI, crates.io, Go 모듈 프록시, Maven Central에 게시되어 있습니다.
QoreChain SDK
QoreChain에서 분산 애플리케이션을 빌드하기 위한 공식 다중 언어 SDK입니다. TypeScript, Python, Go, Rust, Java용으로 제공되며, EVM, CosmWasm, SVM 런타임 전반의 계정, 조회, 거래를 다루고, TypeScript 클라이언트에는 하이브리드 포스트 퀀텀 서명이 내장되어 있습니다. React 훅, EVM(viem) 및 SVM 어댑터, create-qorechain-dapp 스캐폴더가 TypeScript 툴체인을 완성합니다.
활용 사례
설치
npm i @qorechain/sdk고유 기능
AI 사전 리스크 스코어링
브로드캐스트하기 전에 온체인 AI로 거래를 스캔합니다. 이 스코어링은 체인 내부에서 결정론적 프리컴파일로 실행되므로, 월렛이나 dApp은 단 한 번의 호출로 가스와 리스크·이상 징후 판정을 함께 받아 서명 전에 경고하거나 차단할 수 있습니다.
문서 읽기크로스 VM 호출: 하나의 서명, 세 개의 VM, 원자적
하나의 인터페이스에서 어떤 VM의 컨트랙트도 호출할 수 있으며, EVM, SVM, CosmWasm에 걸친 호출을 한 번 서명한 단일 원자적 거래로 일괄 처리할 수 있습니다. 단일 VM 체인은 이를 표현하기 위해 SDK가 감쌀 대상 자체가 없습니다.
문서 읽기한 번의 호출로 양자 안전하게
ensurePqcRegistered()는 서명자의 ML-DSA-87 키를 온체인에 등록하고, migrateToHybrid()는 이를 하이브리드 서명으로 전환하며, React 키트는 사용자에게 자신의 주소가 보호되고 있음을 보여주는 드롭인 QuantumSafeBadge를 제공합니다.
문서 읽기통합 계정: 하나의 키, 세 개의 주소, 하나의 잔액
하나의 키가 qor1…, 0x…, base58 주소로 표현되며, 모두 단일 잔액을 기반으로 합니다. 어느 레인에서든 입금하면 같은 계정에 도달하므로, 자금이 런타임별로 고립되는 일이 없으며, connectPhantomUnified는 Phantom 서명으로부터 아이덴티티를 부트스트랩합니다.
문서 읽기인증자 레인: 위임된 지출, PQC는 그대로
연결된 Phantom 또는 MetaMask 키는 릴레이어를 통해 표준 포스트 퀀텀 계정에서 지출하며, 온체인 권한, 지출 한도, 만료 기한에 의해 제한됩니다. 최소 권한 원칙을 따르고 철회 가능하면서도, 계정 자체는 양자 안전 상태를 유지합니다.
문서 읽기Rollup Development Kit (RDK)
QoreChain에서 애플리케이션 전용 롤업(앱체인)을 설계, 실행, 구성, 운영하기 위한 클라이언트 및 운영자 툴킷입니다. RDK는 퍼블릭 RPC, REST, gRPC, JSON-RPC 인터페이스와 통신하며 온체인 롤업 모듈을 구동합니다: 롤업 생성, 정산 배치 제출, 라이프사이클 관리, 데이터 가용성 조회. TypeScript, Python, Go, Rust, Java용 라이브러리와 qorollup 운영자 CLI, 프로젝트 스캐폴더로 제공됩니다.
활용 사례
설치
npm i @qorechain/rdk고유 기능
양자 안전 정산 영수증
롤업이 배치를 앵커링할 때, 체인은 ML-DSA-87 서명 하에 상태 루트를 커밋합니다. RDK는 이 앵커를 누구나 완전히 오프라인, 에어갭 상태의 기기에서 검증할 수 있는 이동 가능한 영수증으로 변환하며, 동일한 영수증이 다섯 개 언어 모두에서 바이트 단위로 동일하게 검증됩니다. PQC를 기반으로 하지 않는 베이스 레이어의 롤업 키트는 이를 제공할 수 없습니다.
문서 읽기QCAI 롤업 코파일럿
체인은 수수료 예측, 혼잡도 신호, 사기 조사, 서킷 브레이커 등 네트워크 수준의 AI 자문 서비스를 온체인에서 실행합니다. getRollupAdvice()(또는 qorollup advise)는 이를 여러분의 롤업을 위한 하나의 평이한 언어, 읽기 전용 화면으로 집약합니다. 다른 키트는 감쌀 대상 자체가 없습니다.
문서 읽기멀티 VM 롤업 컨트랙트
EVM(Solidity) 롤업 컨트랙트는 고정된 프리컴파일을 통해 기존 CosmWasm 컨트랙트를 호출할 수 있으며, RDK가 콜데이터를 대신 빌드해 줍니다. CosmWasm 오라클, 토큰, 레지스트리를 다시 구현하는 대신 Solidity에서 재사용하고, multivm-rollup 템플릿으로 스타터를 스캐폴딩하세요.
문서 읽기워치타워 자동 챌린저
옵티미스틱 롤업의 경우, RDK는 앵커링된 배치를 모니터링하고 자동으로 챌린지를 제기하는 워치타워를 제공하며, 사전 설정된 프로필, 호환성 매트릭스, 네이티브 데이터 가용성도 함께 제공합니다.
문서 읽기Wallet Adapter
Keplr, Leap, Cosmostation 등 기본 Cosmos 월렛에 QoreChain을 추가하고, 월렛 측 변경 없이 체인이 요구하는 하이브리드 포스트 퀀텀 거래를 생성하는 드롭인 어댑터입니다. 이 어댑터는 월렛이 서명하기 전에 거래 본문에 ML-DSA-87 서명 확장을 미리 구워 넣으므로, 월렛은 표준 SIGN_MODE_DIRECT 서명을 수행할 뿐 PQC가 관여한다는 사실을 알 필요가 없습니다.
활용 사례
고유 기능
기본 월렛에서의 포스트 퀀텀 서명
체인은 ML-DSA-87 하이브리드 서명이 없는 Cosmos 거래를 거부하는데, 기본 월렛은 이를 생성할 수 없습니다. 이 어댑터는 월렛이 표준 SIGN_MODE_DIRECT 서명을 수행하기 전에 포스트 퀀텀 서명을 거래 본문에 미리 구워 넣으므로, Keplr, Leap, Cosmostation은 월렛 측 변경 없이 작동합니다.
문서 읽기QoreChain PQC
QoreChain을 뒷받침하는 포스트 퀀텀 암호화 라이브러리입니다: ML-DSA(FIPS 204) 서명, ML-KEM(FIPS 203) 키 캡슐화, SHAKE-256(FIPS 202) 해싱을 JavaScript/TypeScript, Go, Rust, Python, Java, C에서 하나의 일관된 API로 제공합니다. 표준만을 따르며 감사된 구현을 감싸고, 모든 바인딩은 공유된 테스트 벡터 스위트에 대해 검증되므로 한 언어에서 생성한 서명이 다른 모든 언어에서 검증됩니다. ML-DSA는 FIPS 204에 따라 기본적으로 결정론적으로 서명합니다.
활용 사례
설치
npm i @qorechain/pqc고유 기능
6개 언어 전반의 바이트 호환성
모든 바인딩은 동일한 공유 테스트 벡터 스위트에 대해 검증되므로, Python에서 생성한 서명이 Go, Rust, Java, C, 브라우저에서 검증되며, 체인 자체가 검증하는 결과와 일치합니다. 표준만을 따르며 최종 NIST 명세의 감사된 구현을 감쌉니다.
문서 읽기기본값으로 결정론적인 ML-DSA
모든 바인딩은 FIPS 204에 따라 ML-DSA를 결정론적으로 서명하며, 헤지 서명은 명시적으로 옵트인해야 하는 옵션입니다. 따라서 동일한 메시지와 키는 모든 언어에서 동일한 서명을 생성합니다. 이 속성이 언어 간 및 온체인 검증을 재현 가능하게 만드는 요소입니다.
문서 읽기