Better Investing Tips

Mikä on zk-SNARK?

click fraud protection

Mikä on zk-SNARK?

Zk-SNARK on lyhenne sanoista "Zero-Knowledge Succinct Non-Interactive Argument of Knowledge". Zk-SNARK on salaus todiste, jonka avulla yksi osapuoli voi todistaa, että sillä on tiettyjä tietoja paljastamatta sitä tiedot. Tämä todiste on mahdollista käyttämällä salaista avainta, joka on luotu ennen tapahtuman tapahtumista. Sitä käytetään osana kryptovaluutan protokollaa, Zcash.

Avain takeaways

  • Zk-SNARK on salassa käytettävä nolla-tietämysprotokolla, ja se on lyhenne sanoista "Zero-Knowledge Succinct Non-Interactive Argument of Knowledge".
  • Tämä todiste kehitettiin ja esiteltiin ensimmäisen kerran 1980-luvun lopulla, ja sitä käyttää nyt kryptovaluutta Zcash ratkaisemaan Bitcoin-tyyppisten lohkoketjujen tunnetun nimettömyysongelman.
  • Zk-SNARK-todisteet perustuvat ensimmäiseen "luottamusjärjestelmän" määritykseen, jota on arvosteltu luontaiseksi suojausvirheeksi.

Zk-SNARKin ymmärtäminen

Monille kryptovaluuttayhteisön alkuperäisille jäsenille - pääasiassa Bitcoin -yhteisölle - yksityisyys oli oletettu tavoite ja ominaisuus

kryptovaluutat. Yksityisyys oli kuitenkin aina toisen asteen huolenaihe, kun otetaan huomioon kryptovaluutan tarve luoda "epäluotettava" järjestelmä, joka takaa sähköisen valuutan ja digitaalisten tapahtumien eheyden.

2010 -luvun alussa, Bitcoin käyttäjät joskus olettivat, että heidän tapahtumansa olivat nimettömiä, koska heidän offline -identiteettinsä ei liity käyttäjien julkisiin avaimiin. Mutta vuosikymmenen lopulla datatieteilijöiden, hakkereiden ja lainvalvonnan koordinoidut toimet osoittivat, että se ei ole vain mahdollista, vaan suhteellisen helppo tunnistaa ihmiset uudelleen jotka olivat antaneet salanimiä useille lähteille.

Joidenkin alkuperäisten kryptovaluuttojen, kuten Bitcoinin, havaitun yksityisyyden puutteen vuoksi kehittäjät alkoivat työskennellä yksityisyyteen keskittyvien kolikoiden parissa. The näkyvin näistä oli Zcash, jota tukee zk-SNARK-tekniikka.

Zero-Knowledge Proof

A zk-SNARK ("nolla-tiedon ytimekäs ei-vuorovaikutteinen tiedon argumentti") käyttää käsitettä, joka tunnetaan "nolla-tiedon todisteena". Idea näiden takana todisteet kehitettiin ensin 1980-luvulla. Yksinkertaisesti sanottuna, nolla-tietämys on tilanne, jossa kumpikin tapahtuman osapuoli pystyy varmistamaan sen toisilleen, että heillä on tietty tietojoukko, mutta eivät samalla paljasta, mitä nämä tiedot ovat On.

Useimpien muiden todisteiden osalta vähintään yhdellä osapuolista on oltava pääsy kaikkiin tietoihin. Perinteistä todistetta voidaan verrata salasanaan, jota käytetään verkkoyhteyden muodostamiseen. Käyttäjä lähettää salasanan ja verkko itse tarkistaa salasanan sisällön varmistaakseen, että se on oikein. Tätä varten verkon on myös päästävä käsiksi salasanan sisältöön.

Nollan tietämättömässä versiossa tästä tilanteesta käyttäjä esittelee verkon (matemaattisen todistuksen avulla), että heillä on oikea salasana paljastamatta sitä itse. Yksityisyyden ja turvallisuuden edut tässä tilanteessa ovat selvät: Jos verkkoon ei ole tallennettu salasanaa jonnekin tarkistusta varten, salasanaa ei voida varastaa.

Zk-SNARKSin matemaattinen perusta on monimutkainen. Kuitenkin tämän tyyppisten todisteiden avulla yksi osapuoli voi osoittaa paitsi tietyn tietomäärän olemassaolon myös sen, että kyseinen osapuoli on tietoinen kyseisistä tiedoista. Zcashin tapauksessa zk-SNARKit voidaan tarkistaa lähes välittömästi, eikä protokolla vaadi mitään vuorovaikutusta todistajan ja todentajan välillä.

Zk-SNARKien kritiikki

Zk-SNARK-laitteisiin liittyy tietysti huolenaiheita. Esimerkiksi jos joku pystyi käyttämään yksityistä avainta todistusprotokollan parametrien luomiseen, ne voivat luoda vääriä todisteita, jotka kuitenkin näyttivät kelvollisilta todentajien. Tämä antaisi henkilölle mahdollisuuden luoda uusia Zcash -tunnuksia väärentämisprosessin avulla. Tämän estämiseksi Zcash suunniteltiin siten, että todistuspöytäkirjat kehitettiin ja jakautuivat useille osapuolille.

Vaikka Zcash -todistusprosessin rakentaminen saatiin päätökseen siten, että se minimoi mahdollisuuden väärennettyjen kuponkien väärentämisen kautta, kryptovaluuttaan liittyy ainakin yksi muu huolenaihe. Zcash luotiin 20% "verolla", joka perittiin kaikista lohkoista, jotka on luotu tunnuksen ensimmäisten vuosien aikana. Tätä veroa kutsutaan "perustajaveroksi", ja sitä käytetään korvaamaan kryptovaluutan kehittäjille.

Kriitikot ovat ehdottaneet, että perustajat voisivat mahdollisesti käyttää tätä järjestelmän puolta luodakseen loputtoman määrän Zcash -tunnuksia ilman, että kukaan muu olisi tietoinen näiden merkkien olemassaolosta. Tästä syystä ei ole täysin mahdollista tietää tarkkaa Zcash -merkkien määrää tässä vaiheessa.

Jotkut kehittäjät ovat vuodesta 2019 lähtien pyrkineet parantamaan zk-SNARK-laitteita poistamalla luotetut asetukset. Joukkue nimeltään Suterusu on kehittänyt järjestelmän nimeltään zK-ConSNARK joka väittää toimivansa ilman luotettua asetusta, voi tarjota yksityisyyden suojaa valtavirran lohkoketjuille, kuten Bitcoinille, ja sillä on alhaisin inflaatio kaikille olemassa oleville kryptovaluutoille.

6 yksityisintä kryptovaluuttaa

Kryptovaluutat ovat saaneet suosiota useiden tekijöiden, kuten yksityisyyden ja nimettömyyden, v...

Lue lisää

Mitä eroa on Blockchain ETF: n ja Bitcoin ETF: n välillä?

Vaikka kryptovaluutta bitcoin on saanut vetovoimaa sijoitusyhteisössä, bitcoin-pörssilistatut ra...

Lue lisää

Stealth Address (Cryptocurrency) Määritelmä

Mikä on varkain osoite? Stealth -osoitteita käytetään tapahtumissa, jotka suoritetaan kautta kr...

Lue lisää

stories ig