Mitä Bulletproofs ovat?
Bulletproofs ovat lyhyitä todisteita, joiden avulla voit osoittaa summan olevan kelvollinen paljastamatta itse summaa. Ajattele asiaa näin: todistat portsarille olevasi täysi-ikäinen taikaleimalla, jossa lukee ”21 tai vanhempi”, samalla kun peität syntymäaikasi. Tehokasta, huomaamatonta ja erittäin hyödyllistä piilotettujen saldojen kannalta.
”Bulletproofs piilottavat kaiken.” Ei aivan. Ne piilottavat summat, eivät osoitteita tai ajankohtaa, ja niiden avulla kuka tahansa voi silti varmistaa tapahtuman oikeellisuuden.
Näin Bulletproofs toimii
Kuvittele lähettäväsi kryptovaluuttaa niin, että summa on piilossa mutta siirron kelvollisuus voidaan silti todistaa. Tässä yksinkertainen eteneminen.
- Vaihe 1: Luot transaktion, jossa summat lukitaan kryptografisiin sitoumuksiin kuin sinetöityihin laatikoihin.
- Vaihe 2: Luot Bulletproof-todisteen, joka osoittaa, että ”jokainen sinetöity summa on sallitulla välillä eikä negatiivinen”. Kyseessä on nollatietotodiste, joten paljastat vain oikeellisuuden, et mitään muuta.
- Vaihe 3: Jos tulosteita on useita, yhdistät ne yhdeksi tiiviiksi todisteeksi. Vähemmän bittejä lohkoketjussa tarkoittaa pienempiä kuluja.
- Vaihe 4: Validaattorit tarkistavat todisteen nopeasti. Summia ei tarkastella, vaan matematiikka osoittaa, onko siirto kelvollinen vai ei.
- Vaihe 5: Kun todiste on vahvistettu, verkko hyväksyy siirron ja jatkaa eteenpäin. Huomaamatonta ja mutkatonta.
Siinä koko homma.
Miksi Bulletproofs on tärkeä
Tämä on tärkeää, koska rahaan liittyvät tiedot pysyvät yksityisinä, vaikka niiden oikeellisuus voidaan silti todentaa.
- Hyöty: Todisteet ovat paljon pienempiä kuin vanhat vaihteluvälin todistukset, mikä yleensä tarkoittaa pienempiä kuluja ja vähemmän ylimääräistä dataa.
- Näkökulma: Vahvasta yksityisyydensuojasta on tulossa vakavasti otettavan ketjussa tapahtuvan rahoituksen perusvaatimus, ja Bulletproofs auttaa siinä.
- Merkitys: Bulletproofs-teknologiaa käytetään luottamuksellisissa siirroissa, sivuketjuissa, joissakin lompakoissa ja tutkimuskäyttöön tarkoitetuissa rollupeissa.
Vertailetko järjestelmiä? Tarkista, käyttävätkö ne Bulletproofs-tekniikkaa vai zk SNARKs -tekniikkaa. Bulletproofs ei vaadi luotettua alustusta, kun taas SNARK-todisteet ovat pieniä, mutta saattavat vaatia sellaisen.
Bulletproofsin keskeiset ominaisuudet
Mikä tekee niistä erityisiä:
- Tiivis: Todisteen koko kasvaa suunnilleen välin logaritmin mukaan, ei lineaarisesti.
- Ei alustusta: Järjestelmän avainten luomiseen ei tarvita luotettua seremoniaa.
- Yhdistettävä: Useat tulosteet voidaan sisällyttää samaan todisteeseen, jolloin datan määrä pienenee entisestään.
- Nopea tarkistaa: Tarkistukset ovat nopeita, ja validaattorit voivat käsitellä niitä erissä.
- Yleiskäyttöinen: Sisätuloargumenttiin perustuva tekniikka soveltuu muuhunkin kuin pelkkiin vaihteluvälin tarkistuksiin.
Muunnelmat
Erilaisia muunnelmia, joihin saatat törmätä:
- Vaihteluväli: Perinteinen todiste siitä, että summat pysyvät sallittujen rajojen sisällä.
- Yhdistetty: Yhdistää useita vaihteluvälin todistuksia yhdeksi tiiviiksi kokonaisuudeksi.
- Eräkäsittely: Todentajat tarkistavat useita todisteita yhdessä ja säästävät näin aikaa.
- Yleistetty: Piirit, jotka soveltavat Bulletproofsin sisätulotekniikkaa muiden väittämien todistamiseen.
Bulletproofs piilottaa summat, mutta ei sitä, kuka lähetti varat tai milloin. Syvempää yksityisyyttä tavoittelevat projektit yhdistävät ne osoitteiden peittämiseen tai verkkotason menetelmiin.
Esimerkki
Monero otti Bulletproofs-teknologian käyttöön vuonna 2018 luottamuksellisia summia varten. Tämä pienensi tyypillisiä transaktiokuluja huomattavasti ja nopeutti todentamista.
Hauska fakta
Nimi Bulletproofs syntyi, koska tekijät halusivat lyhyen ja jämäkän nimen. Benedikt Bunzin ja kumppaneiden tutkimusjulkaisu ilmestyi vuonna 2018, ja siitä tuli nopeasti kryptopiirien suosikki.
Yhteenveto
Lyhyesti: Bulletproofs auttaa todistamaan, että luvut ovat kelvollisia, mutta pitää ne samalla piilossa. Rolex kohtaa Reddit-ketjut.
.