iqdb-onchain-storage
Buduj niezmienne bazy danych na blockchainie Solana z szyfrowaniem i płatnościami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia relacyjnych baz danych bezpośrednio na łańcuchu Solana przy użyciu stosu technologicznego IQ Labs. Zawiera trzy narzędzia: IQDB do pełnych operacji CRUD z historią chroniącą przed manipulacją, hanLock do kodowania danych hasłem, oraz x402 do płatności za zapis plików. Idealny do budowania trwałych magazynów danych, rekordów odpornych na fałszowanie i systemów płatności za dostęp do danych.
Jak używać
Zainstaluj wymagane narzędzia: Node.js 18 lub nowszy, Solana CLI oraz portfel Solana z devnet SOL (możesz uzyskać go poleceniem
solana airdrop 2).Zainstaluj oficjalny SDK poleceniem
npm install @iqlabs-official/solana-sdk @solana/web3.jsdla sieci mainnet, lub dla devnet użyj starszego SDK:npm install @iqlabsteam/iqdb @coral-xyz/anchor @solana/web3.js.Skonfiguruj zmienne środowiskowe (wymagane dla starszego SDK): ustaw
ANCHOR_WALLETna ścieżkę do pliku keypair Solany,ANCHOR_PROVIDER_URLna RPC devnet (https://api.devnet.solana.com), orazNETWORK_URLna ten sam adres RPC.Użyj IQDB do tworzenia tabel i wykonywania operacji CRUD na blockchainie — każda zmiana jest chroniona keccak hash do wykrywania manipulacji.
Dla danych wrażliwych zastosuj hanLock do kodowania hasłem z użyciem syllabic encoding (base-11172) bez dodatkowych zależności.
Jeśli potrzebujesz płatności za dostęp do danych, użyj x402: otrzymaj wycenę, wyślij płatność w USDC lub SOL, a następnie transakcje będą automatycznie transmitowane na Solanę.