Resmi Kütüphaneler ve Geliştirici Kitleri
QoreChain üzerinde geliştirme yapmak için ihtiyacınız olan her şey: çok dilli bir SDK, bir Rollup Geliştirme Kiti, hazır bir cüzdan bağdaştırıcısı ve zincirin kendisinin dayandığı kuantum sonrası kriptografi kütüphanesi. Tümü GitHub'da açık kaynak ve npm, PyPI, crates.io, Go modül proxy'si ve Maven Central üzerinde yayımlanmıştır.
QoreChain SDK
QoreChain üzerinde merkeziyetsiz uygulamalar geliştirmek için resmi çok dilli SDK. TypeScript, Python, Go, Rust ve Java için mevcut olup, hesapları, sorguları ve işlemleri EVM, CosmWasm ve SVM çalışma zamanları genelinde kapsar; TypeScript istemcisine hibrit kuantum sonrası imzalama yerleşiktir. React kancaları, EVM (viem) ve SVM bağdaştırıcıları ile bir create-qorechain-dapp iskelet oluşturucusu TypeScript araç zincirini tamamlar.
Şunlar için kullanın
Kurulum
npm i @qorechain/sdkBenzersiz yetenekler
Yapay zeka ön uçuş risk puanlaması
Yayınlamadan önce bir işlemi zincir üzerindeki yapay zekayla tarayın. Puanlama, zincirin içinde deterministik bir önceden derlenmiş sözleşme olarak çalışır, böylece bir cüzdan veya dApp tek bir çağrıda gaz ile birlikte bir risk ve anomali kararı alır ve imzalamadan önce uyarabilir veya engelleyebilir.
Dokümanları okuyunVM'ler arası çağrılar: tek imza, üç VM, atomik
Tek bir arayüzden herhangi bir VM'deki bir sözleşmeyi çağırın ve EVM, SVM ve CosmWasm genelindeki çağrıları tek bir imzayla imzalanan tek bir atomik işlemde toplayın. Tek VM'li zincirlerin SDK'larının bunu ifade etmek için sarabileceği hiçbir şey yoktur.
Dokümanları okuyunTek çağrıda kuantuma dayanıklı
ensurePqcRegistered() bir imzalayıcının ML-DSA-87 anahtarını zincir üzerinde kaydeder, migrateToHybrid() onu hibrit imzalamaya geçirir ve React kiti, kullanıcılara adreslerinin korunduğunu gösteren hazır bir QuantumSafeBadge sunar.
Dokümanları okuyunBirleşik hesaplar: tek anahtar, üç adres, tek bakiye
Tek bir anahtar, tümü tek bir bakiye tarafından desteklenen qor1…, 0x… ve base58 adresi olarak görünür. Herhangi bir hat üzerindeki bir para yatırma aynı hesaba düşer, böylece fonlar çalışma zamanı başına asla mahsur kalmaz ve connectPhantomUnified, kimliği bir Phantom imzasından önyükler.
Dokümanları okuyunYetkilendirici hatları: devredilmiş harcama, PQC sağlam
Bağlı bir Phantom veya MetaMask anahtarı, zincir üzerindeki izinler, harcama limitleri ve son kullanma tarihiyle sınırlandırılmış olarak bir röle aracılığıyla kanonik kuantum sonrası hesaptan harcama yapar. En az ayrıcalık ilkesiyle çalışır ve iptal edilebilir, hesabın kendisi ise kuantuma dayanıklı kalır.
Dokümanları okuyunRollup Development Kit (RDK)
QoreChain üzerinde uygulamaya özgü rollup'ları (uygulama zincirlerini) tasarlamak, başlatmak, yapılandırmak ve işletmek için bir istemci ve operatör araç seti. RDK, genel RPC, REST, gRPC ve JSON-RPC yüzeyleriyle konuşur ve zincir üzerindeki rollup modülünü yönetir: rollup oluşturma, mutabakat toplu iş gönderimi, yaşam döngüsü yönetimi ve veri kullanılabilirliği sorguları. TypeScript, Python, Go, Rust ve Java için kütüphaneler ile qorollup operatör CLI'si ve bir proje iskelet oluşturucusu olarak sunulur.
Şunlar için kullanın
Kurulum
npm i @qorechain/rdkBenzersiz yetenekler
Kuantuma dayanıklı mutabakat makbuzları
Bir rollup bir toplu işi bağladığında, zincir durum kökünü bir ML-DSA-87 imzası altında taahhüt eder. RDK bu bağlantıyı, hava boşluklu bir makinede tamamen çevrimdışı olarak herkesin doğrulayabileceği taşınabilir bir makbuza dönüştürür ve aynı makbuz beş dilin tümünde bayt bayt doğrulanır. PQC olmayan bir temel katman üzerindeki bir rollup kiti bunu sunamaz.
Dokümanları okuyunQCAI Rollup Kopiloti
Zincir, zincir üzerinde ağ düzeyinde yapay zeka danışmanlık hizmetleri çalıştırır: ücret tahminleri, tıkanıklık sinyalleri, dolandırıcılık soruşturmaları, devre kesiciler. getRollupAdvice() (veya qorollup advise), bunları rollup'ınız için sade dilde, salt okunur tek bir görünümde toplar. Diğer kitlerin sarabileceği hiçbir şey yoktur.
Dokümanları okuyunÇoklu VM rollup sözleşmeleri
Bir EVM (Solidity) rollup sözleşmesi, sabit bir önceden derlenmiş sözleşme aracılığıyla mevcut bir CosmWasm sözleşmesini çağırabilir ve RDK sizin için çağrı verisini oluşturur. Bir CosmWasm oracle'ını, token'ını veya kayıt defterini yeniden uygulamak yerine Solidity'den yeniden kullanın ve multivm-rollup şablonuyla bir başlangıç iskeleti oluşturun.
Dokümanları okuyunWatchtower otomatik itirazcısı
İyimser rollup'lar için RDK, bağlanan toplu işleri izleyen ve otomatik olarak itirazlar yükselten bir watchtower sunar; buna önceden ayarlanmış profiller, bir uyumluluk matrisi ve yerel veri kullanılabilirliği eşlik eder.
Dokümanları okuyunWallet Adapter
Standart Cosmos cüzdanlarına (Keplr, Leap, Cosmostation) QoreChain'i ekleyen ve cüzdan tarafında hiçbir değişiklik olmadan zincirin gerektirdiği hibrit kuantum sonrası işlemleri üreten hazır bir bağdaştırıcı. Bağdaştırıcı, cüzdan onu imzalamadan önce ML-DSA-87 imza uzantısını işlem gövdesine yerleştirir, böylece cüzdan standart bir SIGN_MODE_DIRECT imzası gerçekleştirir ve PQC'nin dahil olduğunu asla bilmesi gerekmez.
Şunlar için kullanın
Kurulum
npm i @qorechain/wallet-adapterDokümantasyon
Benzersiz yetenekler
Standart cüzdanlardan kuantum sonrası imzalama
Zincir, standart cüzdanların üretemeyeceği bir ML-DSA-87 hibrit imzası olmayan herhangi bir Cosmos işlemini reddeder. Bağdaştırıcı, cüzdan standart SIGN_MODE_DIRECT imzasını gerçekleştirmeden önce kuantum sonrası imzayı işlem gövdesine yerleştirir, böylece Keplr, Leap ve Cosmostation cüzdan tarafında hiçbir değişiklik olmadan çalışır.
Dokümanları okuyunQoreChain PQC
QoreChain'in arkasındaki kuantum sonrası kriptografi kütüphanesi: JavaScript/TypeScript, Go, Rust, Python, Java ve C'de tek, tutarlı bir API ile ML-DSA (FIPS 204) imzaları, ML-KEM (FIPS 203) anahtar kapsülleme ve SHAKE-256 (FIPS 202) özetleme. Yalnızca standartlar, denetlenmiş uygulamaları sarmalar ve her bağlama, bir dilde üretilen bir imzanın diğer tüm dillerde doğrulanmasını sağlamak için paylaşılan bir test vektörü paketine karşı doğrulanır. ML-DSA, FIPS 204'e göre varsayılan olarak deterministik imzalar.
Şunlar için kullanın
Kurulum
npm i @qorechain/pqcDokümantasyon
Benzersiz yetenekler
Altı dilde bayt uyumlu
Her bağlama aynı paylaşılan test vektörü paketine karşı doğrulanır, böylece Python'da üretilen bir imza Go, Rust, Java, C veya tarayıcıda doğrulanır ve zincirin kendisinin doğruladığıyla eşleşir. Yalnızca standartlar, nihai NIST spesifikasyonlarının denetlenmiş uygulamalarını sarmalar.
Dokümanları okuyunVarsayılan olarak deterministik ML-DSA
Tüm bağlamalar, FIPS 204'e göre ML-DSA'yı deterministik olarak imzalar; açık bir tercih olarak hedge'li imzalama seçeneği vardır, böylece aynı mesaj ve anahtar her dilde aynı imzayı üretir. Bu özellik, diller arası ve zincir üzerinde doğrulamayı yeniden üretilebilir kılan şeydir.
Dokümanları okuyunTam Dokümantasyon
Her kütüphane için kılavuzlar, API referansları ve ağ parametreleri QoreChain dokümantasyonunda yer alır.