Ethereum Foundation julkaisi zkAPI:n Ethereum-mainnetissa

Ethereum Foundation julkaisi zkAPI:n Ethereum-mainnetissa

Ethereum Foundation julkaisi 1. lokakuuta zkAPI-järjestelmän, joka on otettu käyttöön Ethereum-mainnetissa eli verkon oikeassa, oikeaa rahaa käsittelevässä ympäristössä. Järjestelmä käyttää nollatietotodistuksia — menetelmää, jolla voi todistaa tietävänsä asian paljastamatta itse asiaa — ja sen tavoitteena on pitää API-palvelun maksaja erillään sekä maksusta että itse palvelupyynnöistä.

zkAPI erottaa maksun ja henkilöllisyyden

Järjestelmän on rakentanut Ethereum Foundation yhdessä Open Anonymity Project -hankkeen kanssa. Käyttäjä tallettaa aluksi varoja, kuten etheriä tai USDC-vakaavaluuttaa, Ethereum-verkossa toimivaan holvisopimukseen (vault). Talletus muuttuu yksityiseksi merkinnäksi, jota vain sen omistaja voi käyttää ja jota ei voi jäljittää takaisin alkuperäiseen talletukseen.

Kun käyttäjä haluaa kutsua palvelua, hänen laitteellaan toimiva ohjelma tuottaa nollatietotodistuksen, joka osoittaa, että varoja riittää maksuun eikä samaa saldoa ole käytetty aiemmin. Palvelin tarkistaa todisteen ja myöntää lyhytikäisen API-avaimen, jolle on asetettu euromääräinen käyttöraja. Kyselyt kulkevat suoraan käyttäjän laitteelta tekoälypalvelun tarjoajalle, ja avaimen vanhetessa palvelin veloittaa toteutuneen käytön käyttäjän yksityisestä saldosta.

Tekoälyn kyselyt ovat ensimmäinen käyttötapaus

Ethereum Foundationin mukaan jokainen tekoälypalvelun kutsu kantaa nykyisin mukanaan henkilöllisyyden: API-avain osoittaa tiliin, tili maksutapaan ja jokainen lähetetty kehote liittyy tähän samaan ketjuun. Palveluntarjoaja voi näin koota vuosien käytöstä yhden profiilin, ja kehotteet voivat sisältää arkaluonteisia tietoja terveydestä, taloudesta tai henkilökohtaisista asioista.

zkAPI ratkaisee tämän erottamalla toisistaan sen, joka näkee kyselyn sisällön, ja sen, joka näkee maksun. Palveluntarjoaja näkee edelleen kehotteet ja vastaukset, koska se suorittaa mallin, mutta ei sitä, kuka maksaa. Maksukerros puolestaan näkee, että jostain saldosta maksettiin, muttei sitä, mitä kysyttiin. Samalla mallilla voi hoitaa myös lohkoketjun RPC-kyselyitä, kuvien ja videoiden tuottamista, VPN-yhteyksien maksamista sekä koneiden välisiä mikromaksuja.

Sitoumukset ja nullifierit estävät väärinkäytön

Yksityisyys ei tarkoita valvomattomuutta. Talletukset tallennetaan Merkle-puuhun sitoumuksina, jolloin todiste voi osoittaa, että oma merkintä on yksi kelvollisista, osoittamatta yhteenkään niistä. Jokainen maksu julkaisee lisäksi nullifierin eli merkinnän salaisuudesta johdetun yksisuuntaisen sarjanumeron. Jos joku yrittää käyttää saman saldon kahteen kertaan, syntyvä kaksois-nullifieri paljastaa yrityksen paljastamatta muuta tietoa.

Järjestelmä todistaa maksut Groth16-menetelmällä BN254-käyrällä ja tiivistää sitoumukset ja nullifierit Poseidon-hajautusfunktiolla. Palvelin tarkistaa todisteet verkon ulkopuolella, mutta holvisopimus tarkistaa samantyyppisen todisteen myös talletuksen, sulkemisen ja varojen ulosoton yhteydessä, joten käyttäjän varat eivät jää palvelimen rehellisyyden varaan.

Verkkoyksityisyys ja kehotteiden sisältö jäävät paljaiksi

zkAPI suojaa maksun ja henkilöllisyyden välisen yhteyden, mutta ei tee käyttäjästä näkymätöntä verkossa. Portinvartija voi yhdistää pyyntöjä toisiinsa, jos käyttäjä lähettää niitä samasta IP-osoitteesta. Vahvempaa yksityisyyttä hakevalle Ethereum Foundation suosittelee Tor-verkon käyttöä ja uutta reittiä jokaista istuntoa varten.

Myös kehotteiden sisältö voi paljastaa käyttäjän: palveluntarjoaja voi yhdistää erillisiä istuntoja toisiinsa, jos niissä toistuvat samat henkilökohtaiset tiedot, kirjoitustyyli tai keskusteluhistoria. GitHubissa julkaistu projekti kuvaa protokollaa kokeelliseksi, eikä se yksinään korvaa verkon anonymiteettiä tai sisällön salausta.

Taustalla Vitalik Buterinin ja Davide Crapisin suunnitelma

zkAPI toteuttaa suunnitelman, jonka Ethereum Foundationin dAI-tiimiä johtava Davide Crapis ja Ethereumin toinen perustaja Vitalik Buterin julkaisivat Ethereum Research -foorumilla helmikuussa. Suunnitelmassa hahmoteltiin nollatietotodistuksiin perustuvia API-käyttöhyvityksiä, jotka mahdollistaisivat yksityisen ja ennakkoon maksetun pääsyn tekoälypalveluihin ja muihin käytön mukaan laskutettaviin rajapintoihin.

Julkaisun yhteydessä avattiin lähdekoodi, paikallinen asiakasohjelma ja ohjelmistokehityspaketti sekä selaimessa toimiva tekoälykeskustelu. Käyttäjät voivat ohjata nykyiset OpenAI- ja Ollama-yhteensopivat sovelluksensa paikalliseen asiakasohjelmaan, ja varat säilyvät Ethereumin holvisopimuksessa, josta ne voi sulkea ja nostaa takaisin, vaikka palvelin katoaisi.

Lähteet


Vastuuvapauslauseke: Tämä artikkeli on tarkoitettu vain tiedotustarkoituksiin. Sitä ei tarjota tai ole tarkoitettu käytettäväksi oikeudellisena, verotuksellisena, sijoitus-, rahoitus- tai muuna neuvona.
Kryptouutiset.net ei vastaa kaupallisen tiedotteen sisällöstä.

Kvarn X – kryptot, osakkeet ja ETF:t samassa paikassa

Coinmotion – suomalainen kryptopalvelu vuodesta 2012

Coinmotion kutsukoodi on qayp1ovzrbk5r1kep1lk jolla saat -50% kaupankäyntikuluista 1kk ajaksi


Pasi

Pasi on Kryptouutiset.net -sivuston perustaja ja päätoimittaja. Hän perusti sivuston tarpeesta tuoda suomalaisille puolueetonta ja teknologiaan keskittyvää tietoa kryptovaluutoista ilman kaupallista "hypeä". Pasi on toiminut alalla vuodesta 2014, ja hänen pitkä kokemukseen lohkoketjuteknologiasta luo pohjan sivuston toimituksellisille periaatteille. Pasi vastaa sivuston laadunvalvonnasta ja kirjoittaa syväluotaavia artikkeleita alan merkittävimmistä teknisistä murroksista.