Ett tankeväckande kryptografiskt trick lovar att ta blockkedjor mainstream

Andrea Chronopoulos





Det finns, tro det eller ej, många bland oss ​​som fortfarande är skeptiska till att blockkedjor som Bitcoin och Ethereum någonsin kommer att ha stor inverkan på den vanliga teknikvärlden. När samtalet vänder sig till frågor relaterade till integritet, kommer deras bekymmer i allmänhet i en av två varianter: dessa system är antingen för anonyma för appar som miljontals människor kan sluta använda, eller så är de för spårbara.

Men den komplexa matematiken som ligger bakom ett kryptografiskt protokoll som kallas nollkunskapsbevis lovar att höja dagens populära föreställningar om blockkedjeintegritet – och öppna dörren till en rad nya applikationer längs vägen.

Det här stycket visas i vårt nya nyhetsbrev två gånger i veckan, Chain Letter, som täcker världen av blockchain och kryptovalutor. Registrera dig här – det är gratis!



Bitcoin, Ethereum och de flesta andra offentliga blockkedjor är faktiskt pseudonyma, i motsats till riktigt anonyma; individer som gör transaktioner på nätverket representeras av offentligt synliga strängar av siffror och bokstäver som kallas adresser. (Mer här: Vad Bitcoin är och varför det spelar roll)

Så länge ingen kopplar ditt riktiga namn till din adress kan du effektivt dölja dina transaktioner. Om din sanna identitet gör bli ansluten till din adress, men plötsligt kan alla som kan vara intresserade se varje transaktion du någonsin har gjort på nätverket.

Brottsbekämpande organisationer har hållit på med detta, och under de senaste åren har de finslipat sin förmåga att följa pengarna på Bitcoin- och Ethereum-blockkedjorna och spåra människor som använder kryptovalutorna för otillåtna ändamål. (Mer här: Brottslingar trodde att Bitcoin var det perfekta gömstället, men de trodde fel)



Ange noll-kunskapsbevis, en teknik som är så häpnadsväckande att den verkar hämtad från sidorna i en science fiction-roman. I grund och botten är det ett sätt att bevisa något för någon utan att avslöja någon av informationen som går in i det beviset, säger Emin Gun Sirer , en datavetare vid Cornell University. Som ett enkelt exempel, föreställ dig att du måste bevisa att du är minst 18 år gammal. Istället för att piska ut ditt ID, kan matematiken bakom nollkunskapsbevisen tillåta dig att göra någon 100 procent säker på att du är äldre än 18 utan att avslöja en bit annan information om dig själv. Inte ditt namn, adress, ett foto - ingenting.

Idén om noll-kunskapsbevis har varit känd för kryptografer i två decennier, men det var inte förrän förra året som forskare kom på vad som kunde vara teknikens mördarapp: en Bitcoin-baserad kryptovaluta som heter Zcash . Zcash använder nollkunskapsbevis för att garantera att transaktioner är giltiga trots att information om avsändaren, mottagaren och transaktionsbeloppet förblir dolda. Idéns kraft har storbanker intresserade. JPMorgan Chase arbetade nyligen med Zcash för att lägga till nollkunskapsfunktionalitet till sin egen privata Ethereum-baserade blockchain.

Sirer säger att nollkunskapsbevis kan öppna dörren till många applikationer bortom ekonomi, inklusive sådana som vi ännu inte vet att vi behöver. Och sedan Ethereum nyligen lagt till nollkunskapsfunktionalitet Det finns också anledning att tro att vi snart kan börja lära oss vad de är. (Mer här: Detta är anledningen till att Ethereum existerar)



I slutändan, hur långt den här tekniken kan ta oss är fortfarande svårt att säga - fältets främsta hjärnor har bara börjat ta reda på hur den ska användas. Men det finns en mycket verklig möjlighet att det en dag kommer att sträcka sig in i nästan alla aspekter av våra onlineliv. Vi kan bevittna början på en revolution i hur vi hanterar vår mest personliga information.

Dölj