Qubic Crypto Details
Qubic gebruikt K12 hashing en standaard cryptografie voor verbeterde prestaties, gedetailleerd in qubic-cli/keyUtils.cpp. Adressen en transactieverificaties worden veilig beheerd.
Qsilver · 31 dec 2023.
In het niet-officiële interim witboek ging ik niet in op de gedetailleerde cryptografische algoritmen die worden gebruikt. Voor degenen die het lezen van C++ code ongemakkelijk vinden, hier is een kleine aanvulling:
In plaats van SHA256 gebruikt Qubic K12 (Keccak Team), wat sneller is en een verbetering ten opzichte van SHA256. Qubic maakt gebruik van standaard publieke/private sleutelcryptografie. Een 55-karakter lange kleine alfa-zaad wordt in kaart gebracht naar binaire waarden 0 tot 25 en wordt vervolgens tweemaal K12-gehasht om de 256-bits privésleutel te creëren. De publieke sleutel wordt afgeleid van de privésleutel met behulp van ecc_mul_fixed
. Gebruikerszichtbare adressen worden gegenereerd uit de bits van de publieke sleutel met een K12 checksum.
Het proces, inclusief de creatie van de transactiehash, wordt gedetailleerd in ongeveer 100 regels code in qubic-cli/keyUtils.cpp.
Oplettende lezers kunnen opmerken dat, aangezien het zaad overeenkomt met een 256-bits private sleutel met hoge entropie, wallets 24 BIP39-woorden zouden kunnen gebruiken om gebruikersadressen te beheren in plaats van de Qubic-specifieke 55-karakter zaden.
Elke epoch bepaalt de arbiter een nieuwe set van computers op basis van de prestaties van de vorige epoch, en zendt de lijst van 676 computers uit. Dit stelt nodes in staat om te verifiëren dat de juiste computer een tick heeft ondertekend. De tick-leider, de volgende computer op de lijst, ondertekent elke tick als het quorum wordt bereikt, waardoor alle tick-gegevens verifieerbaar zijn.
Elke transactie wordt ondertekend door de juiste privésleutel, wat ervoor zorgt dat alles in Qubic cryptografisch verifieerbaar is, ondanks dat er geen expliciete link tussen blokken is. Zelfs een lege tick vereist quorumovereenkomst om aanvallen door valse lege tick-indieningen te voorkomen.
Lees Qsilver’s “Onofficiële” Serie
- Een Onofficiële Qubic Interim Whitepaper
- Qubic Crypto Details
- Een Ongeofficiale Gids voor Qubic Services Integratie
- Een onofficiële gids voor het schrijven van Qubic Smart Contracts
Voor de nieuwste updates, word lid van de Valis Discord, volg ons op X, en voeg onze blog toe aan je favorieten.
← Vorige
Volgende →