Trendaavat aiheet
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Kysymykseni Justinille oli, mikä oli se, että Poseidonin hajautusfunktio olisi sopivin vaihtoehto konsensuskerroksen SNARKifikaatiossa.
Tässä mitä @drakefjustin sanoi Poseidon-hash-funktion valinnan eduista ja haitoista:
"... Yleisesti ottaen, jos otat minkä tahansa hajautusfunktion tai ainakin suurimman osan hajautusfunktioista, niiden uskotaan olevan post-kvanttifunktioita. Mutta tärkeintä on, että kun rakennat allekirjoituksiasi ja SNARKejasi, käytät vain hajautusfunktiota, etkä ota käyttöön muita oletuksia, kuten diskreettiä lokia, joka ei ole post-kvanttiturvallista. Miksi Poseidon? Se ei johdu siitä, että se olisi post-kvanttiturvallinen, vaan enemmänkin siksi, että se on SNARK-ystävällinen. Perinteiset hajautusfunktiot on rakennettu siten, että ne käyttävät binäärisiä portteja kuten XOReja, AND:ia ja SHIFT:iä. Nämä binääritoiminnot eivät ole lainkaan suotuisia SNARKeille. Sen sijaan meillä on niin sanotut aritmeettiset hajautusfunktiot, jotka rakennetaan äärellisistä kentistä, matriiseista ja polynomeista. Sitten sinulla on nämä vektorit, jotka kerrotaan matriiseilla. Ja tämä paljon aritmeettisempi tapa sekoittaa asioita sisäisesti, mikä johtaa vähintään suuruusluokkaan suorituskyvyn. Joten delta Poseidonin ja SHA-2:n välillä on vähintään 10-kertainen, kun kyse on sarkifikaatiosta. Ja koska haluamme pystyä kokoamaan mahdollisimman monta allekirjoitusta sekunnissa, on erittäin tärkeää valita hyvä tiivistefunktio.
Poseidonin valinnan suurin haittapuoli on, että se on uusi hash-funktio. Ja uudella tarkoitan, että se on vasta kuusi vuotta vanha. Perinteisesti, kun työskentelet hash-funktion kanssa, on tämä leipomisaika, jolloin yhteisöltä kestää kauan tottua tähän hash-funktioon. Karkeasti ottaen hash-funktion leipomisaika, jonka mielessäni on, on kahdeksan vuotta. Miksi kahdeksan vuotta? Koska kun Satoshi valitsi Sha256:n, se oli kahdeksan vuotta vanha. Ja kun Vitalik valitsi Keccakin Ethereumille, se oli myös kahdeksan vuotta vanha. Joten toivottavasti, tiedäthän, kahden vuoden päästä, suunnilleen ottaen, meillä on tämä hash-funktio, joka on kahdeksan vuotta vanha ja melko hyvin taistelukokemusta..."
Niille, jotka ovat kiinnostuneita Poseidonin hash-toiminnon taistelutestauksesta, voit mennä sivustolle, josta voit oppia lisää 1 miljoonan dollarin palkkiosta, jonka @ethereumfndn tarjoaa Poseidonin murtamisesta.
Myös 20. maaliskuuta pidetään EthProof-puhelu, joka on omistettu Poseidonin turvallisuudelle. Jos olet kiinnostunut, lähetä yksityisviesti @drakefjustin.
Johtavat
Rankkaus
Suosikit
