Qubic Crypto Yksityiskohdat
Qubic käyttää K12-hashingia ja standardikryptografiaa suorituskyvyn parantamiseksi, yksityiskohtaisesti qubic-cli/keyUtils.cpp:ssä. Osoitteita ja tapahtumien tarkistuksia hallitaan turvallisesti.
Qsilver - 31. joulukuuta 2023.
Epävirallisessa väliaikaisessa valkoisessa kirjassa en perehtynyt yksityiskohtaisesti käytettyihin salausalgoritmeihin. Niille, joille C++-koodin lukeminen on hankalaa, tässä on pieni lisäys:
Qubic käyttää SHA256:n sijasta K12:ta (Keccak Team), joka on nopeampi ja parempi kuin SHA256. Qubic käyttää tavanomaista julkisen ja yksityisen avaimen salausta. 55-merkkinen pienaakkosellinen alfa-siemen vastaa binääriarvoja 0-25, minkä jälkeen K12-haastetaan kahdesti 256-bittisen yksityisen avaimen luomiseksi. Julkinen avain johdetaan yksityisestä avaimesta käyttämällä ecc_mul_fixed-menetelmää
. Käyttäjälle näkyvät osoitteet luodaan julkisen avaimen biteistä K12-tarkistussumman avulla.
Prosessi, mukaan lukien transaktiohashin luominen, on kuvattu yksityiskohtaisesti noin 100 koodirivissä qubic-cli/keyUtils.cpp-tiedostossa.
Tarkkasilmäiset lukijat saattavat huomata, että koska siemen vastaa 256-bittistä korkean entropian omaavaa yksityistä avainta, lompakot voisivat käyttää 24 BIP39-sanaa käyttäjäosoitteiden hallintaan Qubic-kohtaisten 55-merkkisten siementen sijasta.
Jokaisella aikakaudella välimies määrittää uuden joukon laskijoita edellisen aikakauden suorituskyvyn perusteella ja lähettää 676 laskijan luettelon. Näin solmut voivat tarkistaa, että oikea laskin on allekirjoittanut rastin. Rastin johtaja, joka on seuraava laskin luettelossa, allekirjoittaa jokaisen rastin, jos se saavuttaa päätösvaltaisuuden, jolloin kaikki rastitiedot ovat todennettavissa.
Jokainen transaktio allekirjoitetaan asianmukaisella yksityisellä avaimella, mikä varmistaa, että kaikki Qubicissa on kryptografisesti todennettavissa, vaikka lohkojen välillä ei olekaan selkeää yhteyttä. Jopa tyhjä rasti edellyttää päätösvaltaisuuden hyväksymistä, jotta voidaan estää vääristä tyhjistä rasteista johtuvat hyökkäykset.
Lue Qsilvern "Epävirallinen" sarja
- Qubic Crypto Yksityiskohdat
- Epävirallinen Qubic-väliaikainen valkoinen kirja
- Ei Virallinen Opas Qubic-palvelujen Integraatioon
- Ei Virallinen Opas Qubic Smart Contractien Kirjoittamiseen
Saat viimeisimmät päivitykset liittymällä Valis Discordiin, seuraamalla meitä X:ssä ja lisäämällä blogimme kirjanmerkkeihin.
← Edellinen
Tällä sivulla
Aiheeseen liittyvät julkaisut