Arquitetura

Uma cadeia de confiança. Duas camadas. Uma função de verificação.

A cadeia de confiança

A raiz certifica os emissores e pode revogá-los. Os emissores fazem a adesão dos clientes, emitem credenciais e notas, e resgatam-nas. Os comerciantes e os utilizadores detêm credenciais-folha e verificam-se mutuamente a nível local.

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

Duas camadas

Camada de conta — gestão de chaves por limiar

A chave da conta nunca chega a formar-se. As partes são geradas de forma independente, em locais separados, e a chave completa não se reúne sequer quando é produzida uma assinatura. Não é que a chave esteja bem guardada; é que a chave nunca existiu como um todo.

Camada de pagamento — gasto baseado em notas

As notas são emitidas a partir de uma conta, gastas fração a fração, e transferidas offline dentro de uma cadeia de proveniência limitada.

Uma topologia de implementação

O banco central atua como autoridade de raiz; os bancos e as instituições de pagamento atuam como emissores; os cidadãos e os comerciantes detêm credenciais-folha. A liquidação corre sobre o sistema de compensação nacional já existente. Para começar, nada de novo tem de ser construído na camada de compensação.

Independente por país, interoperável por conceção

Como são os emissores que formam a rede entre si, a rede de um país funciona de forma independente da de qualquer outro — a sua continuidade não depende de um operador externo. E porque todas as redes falam o mesmo protocolo, a aceitação e a liquidação podem funcionar diretamente além-fronteiras, sem qualquer intermediário central no caminho.

Números

MedidaValor
Prova de nota assinada pelo emissor~456 bytes
Prova de transferência, profundidade 1~524 bytes
Prova de transferência, profundidade 10 (máxima)~956 bytes
Verificação criptográfica offline~12 ms
Pagamento online, de ponta a ponta35–65 ms
Profundidade máxima de transferência offline10 saltos

Superfície de integração

Interfaces de emissão e de resgate do lado do emissor; um registo de notas gastas; a liquidação mapeada nas infraestruturas que já opera. O cliente não tem qualquer dependência de hardware. Uma só primitiva de verificação — não um jardim zoológico inteiro.