架构

一条信任链。两层。一个验证函数。

信任链

根(root)为发行方签发证书,也可撤销其资格。发行方为客户开户,签发凭证与纸币,并办理赎回。商户与用户持有叶端凭证,并在本地相互验证。

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

两层

账户层 — 门限(threshold)密钥管理

账户密钥从不被拼合。各个份额在不同地方独立生成,即便在产生签名时,完整的密钥也不会聚合到一起。不是这把密钥被守卫得好;而是它作为一个整体从未存在过。

支付层 — 基于纸币的花费

纸币以账户为凭发行,逐槽花费,并在一条有界的来源链内离线转移。

一种部署拓扑

中央银行担任根权威机构;银行与支付机构担任发行方;公民与商户持有叶端凭证。结算在既有的本国清算系统上运行。要起步,清算层无需新建任何东西。

按国家各自独立,设计上彼此互通

由于发行方彼此之间构成网络,一个国家的网络独立于其他任何国家运行——它的连续性不依赖任何外部运营商。而由于每一张网络都讲同一套协议,受理与结算可以直接跨境完成,路径中没有任何中央中介。

数据

指标数值
发行方签名的纸币证明~456 字节
转移证明,深度 1~524 字节
转移证明,深度 10(最大)~956 字节
离线密码学验证~12 ms
在线支付,端到端35–65 ms
最大离线转移深度10 跳

集成接口面

发行方一侧的发行与赎回接口;一份已花费纸币的登记簿;映射到您既有清算系统上的结算。客户端没有任何硬件依赖。只有一个验证原语,而不是一个大杂烩。