Så, hva er løsningen for Bitcoins mangel på personvern? (Og også: Hva er hovedutfordringen med å bygge den) Til TL; DR det forrige innlegget jeg siterer retweeting her, Bitcoin er åpent for alle å operere og verifisere. Fordelen: Du er ikke avhengig av én person/enhet for å håndtere eiendelene dine i henhold til ditt ønske. Ulempen: Du må bevise for alle, for hver operasjon du gjør, at du virkelig er eieren av eiendelene dine, så disse detaljene kan ikke forbli konfidensielle. Hva er løsningen? Du kan kryptere dataene dine (kanskje mengden BTC du har, eller hvem du sender dem til). Men hvordan? Hvem gjør dekrypteringen? Hvem er der for å hevde at du virkelig eier denne BTC (og at du ikke prøver å stjele andres BTC)? Det er her kryptografiske bevis kommer til unnsetning 🎉 Denne "månematematikken" løser problemet. (Begrepet "månematematikk" ble gitt av Greg Maxwell, til matematikken jeg presenterte i 2013 og har holdt seg til ZK siden den gang). Ved å bruke disse bevisene kan du skjerme dataene dine fra *alle* og fortsatt bevise for dem at de er riktige. Bare du får se hva du har. Du bruker kryptografiske bevis som ZK STARKs og ZK SNARKs for å bevise - på en kryptografisk måte - at du "gjør det rette" med dem. Du kan bevise at: 1. Du eier eiendelene dine (du eier nøklene deres) 2. Du overfører dem til noen andre (hvis detaljer ingen andre enn du og han vet) 3. Du teller ting riktig ned til siste krone. Magien med disse kryptografiske bevisene er at de overbeviser alle, uten tvil, om at du gjør det rette (du eier disse myntene, og du foretar en gyldig betaling) alt dette uten å avsløre noen informasjon om adressen din, mottakeren din eller beløpet som sendes. Hvis noe ikke er slik det skal være, vil disse bevisene avsløre det, og du vil ikke kunne bruke dem. Det er løsningen. Så hvor er utfordringen? Hvis det er så enkelt, hvorfor bruker ikke alle det til å beskytte sine Bitcoin (og andre) transaksjoner? Svar: (For øyeblikket) UX er dårlig. Når du gjør en Bitcoin-transaksjon, kan du bruke en rekke maskinvare- og programvarelommebøker. Men det er ingen maskinvarelommebøker som støtter månematematikken til ZK i dag, og svært få programvarelommebøker gjør det. ...