“Voit maksaa pääsystä tietokantaan, ostaa ohjelmiston tai uutiskirjeen sähköpostitse, pelata tietokonepeliä verkossa, saada ystäväsi velkaa 5 dollaria tai vain tilata pizzaa. Mahdollisuudet ovat todella rajattomat. “
Tämä lainaus ei ole vuoden 2011 Bitcoin-esittelyvideosta. Lainaus ei itse asiassa koske Bitcoinia. Se ei ole edes tältä vuosituhannelta. lainata on salakirjoittaja Dr. David Chaumilta, puhuva kaikkien aikojen ensimmäinen CERN-konferenssi Genevessä vuonna 1994. Hän puhuu eCashista.
Jos cypherpunk-liikkeellä on esi-isä, on se parrakas, poninhäntäinen Chaum. Sanoa, että kryptografi – nyt 62 tai 63 vuotta vanha (hän ei paljasta tarkkaa ikäänsä) – oli käyrän edellä, on aliarviointia. Ennen kuin suurin osa ihmisistä oli kuullut Internetistä, ennen kuin useimmissa kodeissa oli henkilökohtaisia tietokoneita, ennen kuin Edward Snowden, Jacob Appelbaum tai Pavel Durov olivat edes syntyneet, Chaum huolehtii online-yksityisyyden tulevaisuudesta.
“Sinun on kerrottava lukijoillesi, kuinka tärkeää tämä on”, Chaum kerran kertoi a Langallinen toimittaja. “Kyberavaruudessa ei ole kaikkia fyysisiä rajoituksia. […] Seiniä ei ole … se on erilainen, pelottava, outo paikka, ja tunnistamisen myötä se on panoptikon painajainen. Eikö? Kaikki tekemäsi voisivat olla kaikkien muiden tiedossa, ja ne voidaan tallentaa ikuisesti. Se on vastakohta demokratian mekanismien taustalla olevalle perusperiaatteelle. “
Chaum, joka aloitti uransa tietojenkäsittelytieteen professorina Berkeleyn yliopistossa, ei ollut vain digitaalisen yksityisyyden puolustaja. Hän suunnitteli työkalut sen toteuttamiseksi. Ensimmäisen kerran vuonna 1981 julkaistu ChauminEtsimätön sähköposti, palautusosoitteet ja digitaaliset salanimet”Loi perustan Internetin salatun viestinnän tutkimukselle, mikä johtaisi lopulta yksityisyyttä suojaaviin tekniikoihin, kuten Tor.
Mutta säännöllisen viestinnän yksityisyys ei ollut Chaumin prioriteettiluettelon kärjessä. Hänellä oli epäilemättä vielä suurempi ajatus. Berkeleyn professori halusi suunnitella yksityisyyttä suojaavan digitaalisen rahan.
“Valinta tietojen pitämisestä yksilöiden tai organisaatioiden käsissä tehdään joka kerta, kun jokin hallitus tai yritys päättää automatisoida toisen tapahtumasarjan”, Chaum selittää Tieteellinen amerikkalainen vuonna 1992. “Seuraavan vuosisadan yhteiskunnan muoto voi riippua siitä, mikä lähestymistapa on hallitseva.”
Kymmenen vuotta ennen vuotta 1982 Chaum oli jo ratkaissut pulman, jonka hän oli julkaissut toisessa suuressa artikkelissaan:Sokeat allekirjoitukset jäljittämättömistä maksuista.”Ajankohtana, jolloin nykyiset Bitcoin-veteraanit, kuten Dr. Pieter Wuille, Erik Voorhees tai Peter Todd, eivät olleet vielä ottaneet ensimmäistä hengitystään, kryptografi oli suunnitellut ratkaisun anonyymin maksujärjestelmän toteuttamiseksi Internetissä.
Sokeat allekirjoitukset
Chaumin digitaalisen rahajärjestelmän ytimessä on hänen innovaatio “sokeista allekirjoituksista”.
Sokeiden allekirjoitusten ymmärtämiseksi on tärkeää ensin muistaa, kuinka julkisen avaimen salaus toimii, ja erityisesti mitä (tavallisia) salauksia on.
Julkisen avaimen salaus käyttää avainparia. Tällainen pari koostuu julkisesta avaimesta, joka on näennäisesti satunnainen numerosarja, joka on matemaattisesti johdettu toisesta, todella satunnaisesta numerosarjasta: yksityisestä avaimesta. Yksityisen avaimen avulla on triviaalia luoda julkinen avain. Mutta vain julkisen avaimen avulla yksityisen avaimen luominen on käytännössä mahdotonta: se on yksisuuntainen katu.
Julkisen avaimen salausta voidaan käyttää yksityisen viestinnän luomiseen kahden ihmisen välillä – akateemisissa piireissä, joita yleensä kutsutaan nimellä “Alice” ja “Bob” – jotka jakavat julkiset avaimet vain keskenään. Heidän yksityiset avaimensa pysyvät yksityisinä.
Mutta yksityinen viestintä ei ole kaikki, mitä Alice ja Bob voivat tehdä. Alice voi myös kryptografisesti “allekirjoittaa” minkä tahansa tiedon (ja niin voi myös Bob). Tätä varten Alicen on matemaattisesti yhdistettävä yksityinen avain näihin tietoihin. Tuloksena on toinen näennäisesti satunnainen numerosarja, joka tunnetaan nimellä “allekirjoitus”. Jälleen kerran on mahdotonta luoda Alicen yksityistä avainta allekirjoituksesta (tietokappaleen kanssa tai ilman). Kaikki on edelleen yksisuuntainen katu.
Tämän allekirjoituksen mielenkiintoinen asia on, että Bob (tai joku muu) voi tarkistaa sen Alicen julkisella avaimella. Tämä kertoo Bobille, että todellakin Alice loi allekirjoituksen yksityisellä avaimellaan (ja lisätyllä datalla). Tämä voi puolestaan tarkoittaa mitä tahansa Alice ja Bob haluavat. Se voi esimerkiksi tarkoittaa, että Alice on samaa mieltä tietojen sisällön kanssa (aivan kuten käsinkirjoitettu allekirjoitus).
Sokea allekirjoitus vie sitten tämän kaiken askeleen pidemmälle. Tällä kertaa Bob luo ensin satunnaisluvun, jota kutsutaan ”nonceksi”, ja yhdistää tämän matemaattisesti dataan. Tämä “sekoittaa” datan, jotta se näyttäisi olevan vielä yksi satunnainen numerosarja. Bob voi sitten antaa salatut tiedot Alicelle allekirjoitettavaksi. Alice ei osaa sanoa miltä alkuperäiset tiedot näyttävät, joten hän “allekirjoittaa” sokeasti. Tuloksena on “sokea allekirjoitus”.
Tämän sokean allekirjoituksen mielenkiintoinen asia on, että se ei ole linkitetty vain Alice-avaimiin (kuten mikä tahansa allekirjoitus olisi) ja salattuihin tietoihin. Sama sokea allekirjoitus liittyy myös alkuperäisiin salaamattomiin tietoihin. Vain Alicen julkista avainta käyttämällä kuka tahansa voi tarkistaa, että Alice allekirjoitti salatun version alkuperäisistä tiedoista – tietysti myös itse Alice, jos hän saa nähdä alkuperäiset tiedot myöhemmin.
eCash
Tämä sokea allekirjoitusohjelma on temppu, jota Chaum käytti digitaalisen rahajärjestelmän luomiseen.
Tämän ymmärtämiseksi Alice edellisestä esimerkistä olisi todella pankki: Alice Bank. Tämä on tavallinen pankki, kuten nykyään pankit, joissa asiakkailla on pankkitilejä (tässä esimerkissä) Yhdysvaltain dollarin talletuksilla.
Oletetaan, että Alice Bankilla on neljä asiakasta: Bob, Carol, Dan ja Erin. Oletetaan, että Bob haluaa ostaa jotain Carolilta.
Ensinnäkin Bob pyytää “nostoa” Alice Bankilta. (Ihannetapauksessa hän oli jo tehnyt tämän noston aiemmin – mutta älä välitä siitä toistaiseksi.) Tämän peruuttamisen tekemiseksi Bob itse luo itse “digitaaliset setelit” yksilöllisten numeroiden muodossa: “sarjanumerot”. Tämän lisäksi hän sekoittaa nämä setelit, kuten yllä on esitetty. Nämä sekoitetut setelit lähetetään Alice Bankille.
Saatuaan sekoitetut setelit Bobilta, Alice Bank allekirjoittaa sokeasti jokaisen salatun setelin ja lähettää ne takaisin Bobille. Kukin allekirjoitettu, salattu seteli, jonka hän lähettää, Alice Bank vähentää yhden dollarin Bobin pankkitililtä..
Koska Alice Bank sokeasti allekirjoitti salatut setelit, hänen allekirjoituksensa liittyy myös alkuperäisiin salaamattomiin seteleihin. Joten Bob voi nyt käyttää alkuperäisiä, salaamattomia seteleitä maksaa Carolille yksinkertaisesti lähettämällä ne hänelle.
Kun Carol vastaanottaa setelit, hänen on toimitettava ne Alice Bankille. Sitten Alice Bank tarkistaa, että hän todellakin sokeasti allekirjoitti jokaisen setelin, jonka hänen sokeat allekirjoituksensa sallivat hänelle: ne on linkitetty hänen omiin avaimiinsa. Alice Bank tarkistaa myös, että joku muu ei ole jo tallettanut samoja seteleitä (sarjanumeroita) varmistaakseen, ettei niitä ole käytetty kaksinkertaisesti.
Kun setelit maksavat ulos, Alice Bank lisää vastaavan määrän dollareita Carolin pankkitaseeseen ja ilmoittaa Carolille. Tämän vahvistuksen jälkeen Carol tietää, että Bob on maksanut hänelle kelvolliset setelit, ja hän voi lähettää hänelle turvallisesti kaiken, mitä häneltä häneltä ostaa.
ECashin perusidea. Lähde: tiedekunta.bus.olemiss.edu/
Keskeistä on, että Alice Bank näkee salaamattomat setelit ensimmäistä kertaa vasta, kun Carol tallettaa ne! Sellaisena Alice Bankilla ei ole mitään keinoa tietää, että setelit olivat Bobin. He voisivat yhtä hyvin tulla Danilta tai Eriniltä.
Sellaisena Chaumin ratkaisu tarjoaa yksityisyyttä maksuissa. Tämä ei tietenkään ollut itsessään uusi: yksityiset maksut olivat normaali noina aikoina. Mutta se oli uutta digitaalisessa muodossa. Näin ollen Chaumin analogia: käteinen. Sähköinen käteinen. eCash.
DigiCash
Vuoteen 1990 mennessä, vähän alle 10 vuotta ensimmäisten paperiensa valmistumisen jälkeen (nuorempia kryptovaluutan kehittäjiä, kuten Matt Corallo, Vitalik Buterin ja Olaoluwa Osuntokun, ei vieläkään ollut syntynyt), David Chaum perusti DigiCash. Yritys sijaitsi Amsterdamissa, jossa Chaum oli asunut pari vuotta, ja erikoistunut digitaalisiin rahoihin ja maksujärjestelmiin. Näihin sisältyi hallituksen projekti korvaamaan tietullit (joka lopulta peruutettiin) ja älykortit (samanlainen kuin nykyään laitteistolompakot). Mutta DigiCashin lippulaivahanke oli sen digitaalinen kassajärjestelmä eCash. (Järjestelmää kutsuttiin eCashiksi, kun taas järjestelmän rahat kutsuttiin nimellä “CyberBucks”, mikä on verrattavissa isoilla kirjaimilla varustetun Bitcoinin käyttämiseen protokollalle ja pienillä bitcoinilla valuutalle.)
Tekninen tiimi DigiCashin alkuaikoina. (Chaumia ei ole kuvassa.) Lähde: chaum.com/ecash
Aikana, jolloin Netscape ja Yahoo! olivat johtamassa teknologiateollisuutta uusille korkeuksille, ja joissa jotkut ajattelivat, että mikromaksut, ei mainokset, olisivat verkon tulomalli, DigiCashia pidettiin nousevana tähtinä päivän teknisten yrittäjien mielestä. Tietysti Chaum ja hänen tiiminsä uskoivat paljon myös tekniikkaansa.
“Kun verkon maksut erääntyvät, maksat kaikenlaisista pienistä asioista, enemmän maksuja kuin yksi maksaa tänään”, Chaum kertoi New Yorkin ajat vuonna 1994 tietysti korostaen yksityisyyden merkitystä tällaisessa maailmassa. “Jokainen lukemasi artikkeli, jokainen kysymyksesi on maksettava siitä.”
Tuona vuonna, neljän vuoden kehityksen jälkeen, ensimmäiset onnistuneet maksut olivat testattu, ja myöhemmin samana vuonna eCash oikeudenkäynnit alkoivat: Pankit voivat hankkia lisenssin DigiCashilta tekniikan käyttöön.
Kiinnostus oli merkittävää. Vuoden 1995 loppuun mennessä eCash oli lisensoitu ensimmäiseen pankkiinsa: Mark Twain Bankiin St. Louisissa. Lisäksi vuoden 1996 alkuun mennessä yksi maailman suurimmista pankeista sai kyydissä: Deutsche Bank. Luotto Suisse, toinen merkittävä toimija liittyi myöhemmin, ja useat muut pankit eri maista – mukaan lukien Australian Ennakkopankki, Norjan Norske Bank ja Pankki Itävalta – seuraisi perässä.
Silti mikä on mielenkiintoisempaa kuin DigiCashin tekemät sopimukset, ne eivät. Kaksi kolmesta suuresta hollantilaisesta pankista – ING ja ABN Amro – ovat sanottu olevan teki DigiCash-kumppanuussopimuksia kymmenien miljoonien dollarien arvosta. Vastaavasti Visa tarjosi 40 miljoonan dollarin investoinnin, kun taas Netscape oli myös kiinnostunut: eCash olisi voitu sisällyttää aikakauden suosituimpaan verkkoselaimeen.
Silti kaikkien suurin tarjous ei todennäköisesti ole kukaan muu kuin Microsoft. Bill Gates halusi integroida eCashin Windows 95: een ja sanotaan tarjonneen DigiCashille noin 100 miljoonaa dollaria siihen. Chaum, joten tarina jatkuu, pyysi kahta dollaria kustakin myydystä Windows 95 -versiosta. Kauppa oli poissa.
Vaikka nouseva tähti päivän tekniikkojen mielessä, DigiCashilla näytti olevan vaikeuksia tehdä taloudellinen sopimus, joka auttaisi sitä hyödyntämään täyden potentiaalinsa.
Vuoteen 1996 mennessä DigiCashin työntekijät olivat nähneet yhden epäonnistuneen sopimuksen liikaa ja halusivat muuttaa politiikkaa. Tämä muutos tuli muodossa uusi toimitusjohtaja: Visa-veteraani Michael Nash. Käynnistys sai myös rahasisällön, kun taas MIT Media Labin perustaja Nicholas Negroponte tehtiin hallituksen puheenjohtajaksi. (Digitaalisen valuutan aloitteensa kautta MIT Media Lab työllistää tänään useita Bitcoin Core -edustajia.) DigiCashin pääkonttori siirrettiin Amsterdamista Piilaaksoon. Chaum pysyi osana DigiCashia, mutta nyt CTO: na.
Sillä ei olisi paljon eroa. Useiden vuosien kokeiden jälkeen eCash ei tarttunut yleisöön. Alukseen päässeet pankit kokeilivat, mutta eivät todellakaan työntäneet tekniikkaa; vuoteen 1998 mennessä Mark Twain Bank oli ilmoittautunut vain 300 kauppiaalle ja 5000 käyttäjälle. Vaikka viimeinen kauppa Citibankin kanssa oli lähellä – se olisi voinut antaa projektille hyvän työn – pankki päätyi ulos etuyhteydettömistä syistä.
“Oli vaikea saada tarpeeksi kauppiaita hyväksymään se, jotta saataisiin tarpeeksi kuluttajia käyttämään sitä, tai päinvastoin”, Chaum kertoi Forbes vuonna 1999, kun DigiCash oli vihdoin asettanut konkurssin. “Verkon kasvaessa käyttäjien keskimääräinen hienostuneisuus laski. Oli vaikea selittää yksityisyyden merkitystä heille. “
Cypherpunk-unelman kutu
DigiCash epäonnistui, ja eCash epäonnistui sen kanssa. Vaikka tekniikka ei menestynyt yrityksenä, Chaumin työ onnistui innostaa ryhmä salausta, hakkereita ja aktivisteja, jotka ovat yhteydessä postituslistalla. Juuri tämä ryhmä – johon kuului DigiCash-avustajia, kuten Nick Szabo ja Zooko Wilcox-O’Hearn – tunnettaisiin nimellä salakirjoittajat.
Ehkä vähän radikaalisempi kuin Chaum itse koskaan oli, cypherpunkit pitivät unelmansa sähköisestä käteisestä elossa ehdottaen vaihtoehtoisia digitaalisia valuuttajärjestelmiä koko 1990-luvun ja 2000-luvun alun. Vuonna 2008, noin 10 vuotta DigiCashin kuoleman jälkeen, Satoshi Nakamoto lähetti ehdotuksensa sähköisestä käteisestä tuolloin lakanneen cypherpunk-postituslistan tosiasialliselle seuraajalle: Bitcoin.
Bitcoinilla ja eCashilla on vähän yhteistä suunnittelun näkökulmasta. Ratkaisevaa on, että eCash keskitettiin DigiCashin ympärille, eikä se voinut oikeastaan olla sen oma valuutta. Vaikka jokainen ihminen maailmassa käyttäisi eCashia vain kaikkiin tapahtumiinsa, pankkien olisi silti tarpeen tarjota tilisaldoja ja vahvistaa tapahtumia. Tämä tarkoittaa myös, että eCash – vaikka se tarjosi yksityisyyttä – ei ollut niin sensuuriresistentti. Esimerkiksi missä Bitcoin pystyi pitämään WikiLeaksin rahoitettuna jopa pankkisaarteen kautta, eCash ei olisi voinut tehdä samaa; pankit olisivat voineet silti estää WikiLeaksin tilit.
Silti Chaumin digitaalista valuuttaa koskeva työ, joka on peräisin 1980-luvun alusta, on edelleen merkityksellinen. Vaikka Bitcoin itsessään ei käytä sokeita allekirjoituksia, skaalaus- ja tietosuojakerrokset Bitcoin-protokollan päällä voivat. Bitcointalk foorumi ja r / bitcoin Esimerkiksi subreddit-moderaattori Theymos on ollut yhden mestari eCashin kaltainen skaalaussivuketju Bitcoinille jonkin aikaa. Adam Fiscor, a johtaja Bitcoin-tapahtumien yksityisyyden alalla tänään toteuttaa kolikoiden sekoituspalveluja, jotka käyttävät sokeita allekirjoituksia, kuten kerran ehdotettu kirjoittanut Bitcoin Core avustaja Greg Maxwell. Ja vielä ilmoitettavana oleva Lightning Network -tekniikka voisi hyödyntää sokeita allekirjoituksia turvallisuuden parantamiseksi.
Ja Chaum itse? Hän palasi Berkeleyyn, missä hän on vastuussa a pitkä luettelo julkaisujen, monet digitaalisten vaalien ja mainejärjestelmien alalla. Ehkä noin 20 vuoden kuluttua täysin uusi kehittäjien, yrittäjien ja aktivistien sukupolvi tarkastelee näitä takaisin maailmaa muuttavan tekniikan perustana..
Tämä artikkeli perustuu osittain kahteen 1990-luvulla julkaistuun artikkeliin:Sähköinen raha (sitä haluan)”Kirjoittanut Steven Levy langalliselle laitteelle jaHoe DigiCash alles verknalde”(Käännetty:Kuinka DigiCash puhalsi kaiken”) Tuntematon kirjailija Next! Lehti. Siellä on myös runsaasti tietoa chaum.com/ecash.