Architektúra

Egy bizalmi lánc. Két réteg. Egy ellenőrző függvény.

A bizalmi lánc

A gyökér (root) hitelesíti a kibocsátókat, és vissza is vonhatja a jogosultságukat. A kibocsátók befogadják az ügyfeleket, igazolást és bankjegyet bocsátanak ki, és vissza is váltják azokat. A kereskedők és a felhasználók levélszintű igazolást tartanak, és helyben ellenőrzik egymást.

Root authority        →   Issuers                        →   Merchants & Users
(e.g. a central bank)     (banks, payment institutions)       (point of sale, person-to-person)

Két réteg

Számlaréteg — küszöbalapú (threshold) kulcskezelés

A számlakulcs soha nem áll össze. A részeit egymástól függetlenül, külön helyeken állítják elő, és a teljes kulcs aláíráskor sem jön létre. Nem azért nem lehet ellopni, mert jól őrzik. Hanem mert egyben soha nem is létezett.

Fizetési réteg — bankjegyalapú költés

A bankjegyet számlához kötve bocsátják ki, szeletenként költhető, és korlátos eredetláncon belül offline is továbbadható.

Egy bevezetési topológia

A jegybank a gyökérhatóság; a bankok és a pénzforgalmi intézmények a kibocsátók; a polgárok és a kereskedők levélszintű igazolást tartanak. Az elszámolás a meglévő hazai elszámolási körön fut. Az induláshoz semmit nem kell építeni az elszámolási rétegben.

Országonként független, tervezetten átjárható

Mivel a kibocsátók egymás között alkotják a hálózatot, egy adott ország hálózata a többitől függetlenül működik — a folytonossága nem függ külső üzemeltetőtől. És mivel minden hálózat ugyanazt a protokollt beszéli, a határon átnyúló elfogadás és elszámolás közvetlenül működhet, közbeékelt központi szereplő nélkül.

Számok

MutatóÉrték
Kibocsátó által aláírt bankjegy bizonyítéka~456 bájt
Továbbadási bizonyíték (mélység: 1)~524 bájt
Továbbadási bizonyíték (mélység: 10 — maximum)~956 bájt
Offline kriptográfiai ellenőrzés~12 ms
Online fizetés, végponttól végpontig35–65 ms
Maximális offline továbbadási mélység10 lépés

Integrációs felület

Kibocsátási és visszaváltási interfészek a kibocsátói oldalon; nyilvántartás az elköltött bankjegyekről; az elszámolás a már működő elszámolási körökre illesztve. A kliensnek nincs hardverfüggése. Egy ellenőrző primitív — nem egy egész állatkert.