01
To paties banknoto negalima atiduoti du kartus.
Kai juo sumokate, jis nebe jūsų. Tai ne taisyklė, o fizika: popierius yra vienas daiktas.
Proveržis
Tai ilgiausiai atviras klausimas skaitmeninių pinigų istorijoje. Jis liko atviras ne todėl, kad niekas juo neužsiėmė, — o todėl, kad kiekvienas sprendimas turėjo kainą, kurios niekas nenorėjo mokėti.
01
Kai juo sumokate, jis nebe jūsų. Tai ne taisyklė, o fizika: popierius yra vienas daiktas.
02
Nusiųsti failą du kartus lygiai taip pat lengva, kaip ir vieną.
03
Turėdami tinklą, galite centrinio registro paklausti, ar pinigai jau išleisti. Neturėdami — nėra ko klausti.
Jei gavėjas nėra prisijungęs prie tinklo, dvigubo išleidimo mokėjimo akimirką aptikti neįmanoma. O ko neįmanoma aptikti, to neįmanoma ir užkirsti.
Qashmore nežada užkardymo. Jis žada kai ką kita, ir praktikoje tai beveik tiek pat gera: tikrą, įrodomą išsidavimą.
Dešimt stotelių per keturis dešimtmečius. Prie kiekvienos — tie patys trys klausimai: kas tai buvo, ką tai davė ir kiek kainavo.
1982–1988
Idėja. Chaum, paskui Chaum–Fiat–Naor: mokėjimas telieka anoniminis, bet kas išleidžia du kartus, tas matematiškai išsiduoda pats.
Teisingas atsakymas — ne užkardymas, o savęs išdavimas.
Liko popieriuje. Realiai veikiančioje sistemoje, tikru mastu, jis taip ir nebuvo paleistas.
1990-ieji
DigiCash. Paties Chaumo įmonė pavertė principą produktu — su bankais ir tikrais klientais. Saugumo aparatinės įrangos ji nenaudojo.
Ji įrodė, kad anoniminis skaitmeninis mokėjimas veikia.
Išleistame produkte bankas kiekvieną banknotą tikrino prisijungęs; režimas neprisijungus liko „vėlesniu plėtiniu“. 1998 m. bendrovė bankrutavo.
1992–1995
CAFE, Europos Sąjungos mokslinių tyrimų projektas, kartu su Chaumu.
Vienintelė savo laikotarpio sistema su kriptografiniu sukčiaus nustatymu: „Even if the tamper-resistance is broken, users who spend electronic money more than once are identified.“ (Net jei atsparumas manipuliacijoms būtų įveiktas, naudotojai, elektroninius pinigus išleidžiantys daugiau nei kartą, yra nustatomi.)
Paties projekto žodžiais, „it allows just one transfer of the electronic money“ (jis leidžia vos vieną elektroninių pinigų perdavimą) — grandinės nėra.
1990-ieji
Mondex. Iš kortelės į kortelę, be tinklo, iš rankų į rankas. ITSEC E6.
Vienintelė sistema, gebėjusi nešti neriboto ilgio grandinę neprisijungus.
Pasitikėjimas persikėlė į lustą. Kortelė nerodė, kad niekas nesukčiavo, — ji tikėjo, kad niekas ir negali. Sukčiaus nustatymo nėra. Paskutinė rinka uždaryta 2008 m.
1996–2000-ieji
GeldKarte (DE), Octopus (HK), Proton, Chipknip, Danmønt, Quick, Moneo, Visa Cash.
Veikiantis, plačiai paplitęs mokėjimas neprisijungus — keliose šalyse, dešimtmečius.
Visos jos — manipuliacijoms atsparios lustinės kortelės. Perdavimo tarp naudotojų arba nėra, arba jis remiasi ta pačia aparatine įranga. Sukčiaus nė viena nenustato.
2009
Pastovaus dydžio perleidžiami elektroniniai grynieji (Fuchsbauer ir kolegos).
Pagaliau pinigai galėjo pereiti kelias rankas, kol grįždavo į banką.
Sukčiaus kainą sumokėdavo sąžiningieji. Įvykus dvigubam išleidimui, patikima sekimo šalis galėjo atskleisti ir tų sąžiningų turėtojų tapatybes, per kurių rankas užkrėsti pinigai vėliau perėjo.
2011
Anonimiškumas su teisėju (Blazy ir kolegos).
Jis grąžino sąžiningo naudotojo anonimiškumą.
Jam reikėjo visa matančio „teisėjo“ — ir taip buvo prarastas būtent tas pažadas, dėl kurio visa kryptis ir buvo kuriama.
2015
Pirmieji visiškai anoniminiai perleidžiami elektroniniai grynieji (Baldimtsi–Chase–Fuchsbauer–Kohlweiss).
Be patikimos trečiosios šalies. Teorinis proveržis.
Dėl savo statybinių blokų jis negali veikti prie kasos.
2021
Bauer–Fuchsbauer–Qian. Pirmoji išbaigta konstrukcija su saugumo įrodymais — visos trys anonimiškumo sąvokos, neribotas grandinės gylis.
Ji parodė, kad uždavinys išsprendžiamas. Tai neginčijama; sąvoka — jų.
Nėra nei paskelbto įgyvendinimo, nei išmatuoto veikimo laiko, nei kreivės pasirinkimo. Pagal paskelbtus elementų skaičius jų mokėjimo paketas po išėmimo yra apie 19 kilobaitų ir kas žingsnį auga maždaug 7 kilobaitais.
2020-ieji
Centriniai bankai. Skaitmeninio euro sluoksnis neprisijungus, Kinijos e-CNY režimas neprisijungus, Indijos UPI Lite.
Mokėjimas neprisijungus realiose, didelio masto sistemose.
Visi jie remiasi saugumo aparatine įranga. Bank of England 2025 m. eksperimente penki tiekėjai iš penkių naudojo secure element; Riksbank bandė apsieiti vien telefonais ir raštu tai atmetė.
Du dėsningumai. Kur į mokėjimą neprisijungus buvo žiūrima rimtai, po juo buvo pakišta aparatinė įranga. Kur buvo pasirinkta matematika, arba iš to taip ir neatsirado įdiegtos sistemos, arba sukčiaus kainą sumokėjo sąžiningieji. Grandinė ir tikslus sukčiaus įvardijimas iki šiol nėjo kartu.
Du dvigubo išleidimo pėdsakai kartu matematiškai duoda paties sukčiaus raktą. Tai automatiška, to negalima paneigti, ir tam nereikia nieko sekti.
Jei pinigai perėjo kelias rankas, visos jos buvo neprisijungusios, ir kur nors grandinėje kas nors sukčiavo — sistema įvardija būtent tą vieną žmogų.
Visi kiti, sąžiningi grandinės nariai išsaugo anonimiškumą — neišsiduoda nei sąžiningi turėtojai iki sukčiaus, nei tie, kurie po jo, ir nė vienas jų netampa įtariamuoju. Nė tada, jei kas nors sąmoningai bandytų nukreipti į juos įtarimą.
Būtent čia ir suklupo 2009-ųjų sprendimas.
Keturi žmonės, keturi vaidmenys. Pinigai visą kelią keliauja neprisijungus.
mokėtojas
Gauna skaitmeninį banknotą iš savo banko. Perduoda jį toliau neprisijungęs.
tarpinis turėtojas
Priima, paskui perduoda toliau. Visą laiką neprisijungęs.
sukčius
Tą patį banknotą išleidžia du kartus.
sąžiningas gavėjas
Priima jį. Nė nenutuokia, kad kas nors negerai.
Kai bet kuris grandinės taškas kitą kartą pasiekia tinklą, sistema įvardija C — asmeniškai. A, B ir D lieka anonimiški, ir nė vienam iš jų negalima mesti įtarimo. D nuostolį padengia emitento garantija: sumoka sukčiaus bankas, o paskui sumą išsiieško iš sukčiaus.
Du atskiri dalykai, ir juos verta skirti. Kad įtarimo negalima nukreipti į sąžiningus turėtojus, išplaukia iš konstrukcijos teoremos. Kad ir jų pinigai išlieka, išplaukia iš emitento garantijos — tai verslo susitarimas, su limitu.
Perdavimo neprisijungus gylį nustato diegimas — šiandien dešimt žingsnių —, paskui pinigus vieną kartą reikia atnaujinti prisijungus. Gavėjui perduodamas mokėjimo paketas ką tik išleistas yra apie 456 baitai, o giliausioje grandinėje — apie 956 baitai; patikra trunka apie 12 milisekundžių.
Jokio saugumo lusto, jokio gamintojo vartų sargo.
Rizika lieka ne jam.
Patikros vyksta ten, kur vertė įeina ir kur išeina.
Chaumo krypties savęs išdavimu grįstas aptikimas liko popieriuje; realiai veikiančioje sistemoje, tikru mastu, jis taip ir nebuvo paleistas. Paskelbti centrinių bankų bandymai neprisijungus remiasi saugumo aparatine įranga — apie penkis tiekėjus Bank of England 2025 m. ataskaita rašo pažodžiui: „All solutions used secure elements.“ (Visi sprendimai naudojo saugumo elementus.)
Pirmąją konstrukciją, rodančią, kad toks savybių derinys pasiekiamas, 2021 m. pateikė Bauer, Fuchsbauer ir Qian — su išbaigtu, recenzuotu saugumo modeliu ir įrodymais; pagal savo pačių matą jie ją vadina praktiška. Tai neginčijama. Tačiau skirtumas išmatuojamas: pagal paskelbtus elementų skaičius mokėjimo paketas yra apie 19 kilobaitų ir kas žingsnį auga maždaug 7 kilobaitais — be įgyvendinimo, be išmatuoto veikimo laiko ir be kreivės pasirinkimo. Pactena sprendimas ir po dešimties žingsnių lieka apie 956 baitai, patikrinamas per maždaug 12 milisekundžių. Mainai sąmoningi: Pactena grandinės gylis apribotas tyčia (ir yra konfigūruojamas parametras).
Vyksta išorinis kriptografinis mokėjimų sluoksnio įvertinimas; rezultatas bus paskelbtas.
Iki 2026 m. rugpjūčio nėra žinoma nė viena viešai dokumentuota, veikianti sistema, kuri visa tai suteiktų kartu. Buvo peržiūrėta IACR ePrint, DBLP, visas Google Patents tekstas, BIS, ECB, Fed ir EDPB dokumentų archyvai, dvylika CBDC tiekėjų ir visas 2015–2026 m. Real World Crypto korpusas. Jei žinote kitą tokį sprendimą, nuoširdžiai norėtume apie jį paskaityti.