Na semana passada, a Brale e a Visa anunciaram um novo projeto em andamento no Canton. Isso é algo épico por vários motivos.

A Visa é uma das redes de pagamentos mais importantes do planeta. O Canton é um protocolo que preserva a privacidade, desenvolvido para fluxos de trabalho financeiros tradicionais. A Brale é uma emissora de moedas estáveis (stablecoin) de classe mundial que já emitiu mais stablecoins em mais ecossistemas do que qualquer outra empresa do planeta. A Brale também possui uma rede de bancos correspondentes para liquidar transações em e para o dólar americano (USD) em qualquer valor que uma rede de pagamentos possa precisar liquidar.

Antes de explicar por que isso é importante, acho que é útil esclarecer algo mais simples: como funciona a liquidação de cartões hoje em dia. Não vou mostrar logotipos, mas vou mostrar fluxos de fundos e exemplos de código.

A maioria das pessoas percebe os pagamentos com cartão como instantâneos. Você aproxima o cartão, passa o cartão ou insere os dados online, e a transação é aprovada em poucos segundos. Do ponto de vista do titular do cartão, o dinheiro foi transferido. Do ponto de vista do comerciante, a venda ocorreu. Do ponto de vista da rede, no entanto, um fluxo de trabalho de liquidação muito maior ainda precisa ser concluído.

No nível mais geral, a experiência com cartão se parece com isto:

sequenceDiagram
    participant Cardholder as Card User
    participant Merchant as Merchant
    participant Acquirer as Merchant Bank / Acquirer
    participant Network as Card Network
    participant Issuer as Card Issuer
    Cardholder-->>Merchant: [DATA] Present card for purchase
    Merchant-->>Acquirer: [DATA] Authorization request
    Acquirer-->>Network: [DATA] Authorization request
    Network-->>Issuer: [DATA] Authorization request
    Issuer-->>Network: [DATA] Approve / Decline
    Network-->>Acquirer: [DATA] Authorization response
    Acquirer-->>Merchant: [DATA] Authorization response
    Merchant-->>Cardholder: [DATA] Purchase complete

Todos nós usamos esse fluxo todos os dias. É um dos mecanismos que faz a economia global funcionar e é uma das razões pelas quais empresas como a Visa são tão essenciais para o comércio.

Nos bastidores, autorização não é a mesma coisa que liquidação. Autorização é a mensagem. Liquidação é o dinheiro.

Um fluxo simplificado de liquidação em moeda fiduciária se parece mais com isto:

sequenceDiagram
    participant Issuer as Card Issuer / Issuing Bank
    participant Network as Card Network
    participant Acquirer as Merchant Bank / Acquirer
    participant Merchant as Merchant
    Issuer-->>Network: [DATA] Net settlement obligation
    Issuer->>Network: Transfer USD Bank Rail Net Amount
    Network-->>Acquirer: [DATA] Settlement instruction
    Network->>Acquirer: Transfer USD Bank Rail Net Amount
    Acquirer-->>Merchant: [DATA] Merchant payout instruction
    Acquirer->>Merchant: Transfer USD Bank Rail Merchant Payout

Isso funciona. Funciona em escala gigantesca. Funciona entre países, moedas, bancos, comerciantes e titulares de cartões. É fácil subestimar o quão incrível isso é.

Também não se trata de uma liquidação instantânea.

Existem janelas de tempo. Existem lotes. Existe risco operacional. Há liquidez presa entre a autorização, a compensação, a liquidação e o pagamento ao comerciante. Com o tempo, empresas como a Square e outras melhoraram a experiência do usuário final usando balanço patrimonial e capital para acelerar a percepção do movimento de dinheiro. Escrevi sobre essa ideia há anos em “Solving for Liquidity”. É possível fazer o dinheiro parecer mais rápido colocando mais dinheiro no meio.

A liquidação com stablecoins nos dá outra opção.

Em vez de apenas acelerar a liquidação antiga com capital, você pode reestruturar parte da própria camada de liquidação. Por outro lado, isso significa que o fluxo de liquidação fiduciária pode se tornar um fluxo de liquidação de stablecoin:

sequenceDiagram
    participant Issuer as Card Issuer / Issuing Bank
    participant Visa as Visa / Card Network
    participant Brale as Brale (Issuance, Signing & Settlement)
    participant Canton as Canton Network
    participant Acquirer as Merchant Bank / Acquirer
    participant Merchant as Merchant
    Issuer-->>Visa: [DATA] Net settlement obligation
    rect rgba(200, 120, 50, 0.08)
    Visa-->>Brale: [DATA] Settlement instruction
    Brale->>Canton: Transfer SBC Canton Net Settlement Amount
    Canton->>Acquirer: Confirm Receipt
    end
    Acquirer-->>Merchant: [DATA] Merchant payout instruction
    Acquirer->>Merchant: Transfer USD Bank Rail Merchant Payout

Ou, em uma versão mais totalmente nativa de stablecoins:

sequenceDiagram
    participant Issuer as Card Issuer / Issuing Bank
    participant Visa as Visa / Card Network
    participant Brale as Brale (Issuance, Signing & Settlement)
    participant Canton as Canton Network
    participant Acquirer as Merchant Bank / Acquirer
    participant Merchant as Merchant
    Issuer-->>Visa: [DATA] Net settlement obligation
    rect rgba(200, 120, 50, 0.08)
    Visa-->>Brale: [DATA] Settlement instruction
    Brale->>Canton: Transfer SBC Canton Net Settlement Amount
    Canton->>Acquirer: Confirm Receipt
    end
    rect rgba(200, 120, 50, 0.08)
    Acquirer->>Merchant: Transfer SBC Canton Merchant Payout
    end
    Merchant-->>Acquirer: [DATA] Receipt acknowledged

A experiência do consumidor não precisa mudar e o comerciante recebe o pagamento mais rápido. Não importa se o comerciante recebe em USD, USDC, SBC ou qualquer outro stablecoin emitido por Brale. Também não importa se USD, USDC, SBC ou qualquer outro stablecoin emitido por Brale é usado no fluxo no Canton. Tudo simplesmente funciona.

O titular do cartão continua a encostar, passar ou fazer o checkout online. O comerciante continua a receber o pagamento. O emissor continua a cumprir sua obrigação. A rede continua a coordenar o fluxo.

A diferença está no que acontece nos bastidores.

No Brale API, todo o fluxo de liquidação é uma série de solicitações de transferência. Cada etapa do diagrama corresponde a uma única chamada API:

Mesmo endpoint. Mesma forma. O value_type e transfer_type mudança, a mecânica de liquidação muda, mas a integração permanece a mesma. A liquidação no Canton, a saída de crédito do RTP ou o pagamento do stablecoin estão todos a apenas uma chamada API de distância uns dos outros.

Uma transferência de liquidação no Canton pode ser concluída em segundos e funciona 24 horas por dia, 7 dias por semana. Pela nossa experiência no Brale, as transferências no Canton são concluídas em cerca de 13 segundos. Isso significa que a liquidação pode ocorrer fora das restrições dos horários bancários e dos sistemas baseados em lotes.

O importante sobre o Canton não é apenas a velocidade. As blockchains públicas são muito boas em tornar as atividades visíveis. Isso é útil em muitos contextos, mas não é assim que as finanças institucionais funcionam. A liquidação de cartões não deve divulgar dados confidenciais de transações e contrapartes para o mundo.

O Canton é interessante porque preserva a privacidade. As partes que precisam ver um fluxo de trabalho podem vê-lo. As partes que não precisam vê-lo, não o veem. Isso faz com que a experiência pareça muito mais próxima de como os bancos já trabalham hoje com provedores de sistemas centrais, processadores de pagamentos e infraestrutura de terceiros.

Visto de fora, o fluxo continua simples:

sequenceDiagram
    participant Cardholder as Card User
    participant Issuer as Card Issuer
    participant Network as Card Network
    participant Bank as Merchant Bank
    participant Merchant as Merchant
    Cardholder-->>Issuer: [DATA] Card transaction
    Issuer-->>Network: [DATA] Authorization and settlement obligation
    Network-->>Bank: [DATA] Settlement and payout instruction
    Bank-->>Merchant: [DATA] Merchant paid

Esse é o ponto.

A abstração não precisa ser quebrada para o usuário final. A infraestrutura subjacente pode melhorar enquanto a experiência do titular do cartão e do comerciante permanece familiar.

É por isso que o trabalho da Visa, dBrale e da Canton é importante. Não se trata de um projeto científico sobre criptomoedas substituindo cartões. É uma atualização prática de liquidação para instituições que já entendem de cartões, liquidação, risco, reconciliação e balanços patrimoniais.

As stablecoins são úteis aqui porque podem fazer duas coisas que importam para as empresas:

  1. Aumentar a eficiência.
  2. Gerar novas receitas.

É isso. Esse é todo o jogo.

Se um banco, cooperativa de crédito, processador ou rede puder liquidar mais rapidamente, manter menos liquidez retida, reduzir o risco operacional e introduzir fluxos de trabalho de liquidação programáveis, isso é um bom negócio.

O ambiente regulatório também é importante. Com o GENIUS agora criando uma estrutura federal para stablecoins de pagamento e o trabalho mais amplo sobre a estrutura de mercado continuando em Washington, D.C., bancos e cooperativas de crédito têm um caminho muito mais claro para avaliar stablecoins emitidas por emissores regulamentados e de alta qualidade, como a Brale. O desenho das reservas é importante. A conformidade é importante. O tratamento no balanço patrimonial é importante. A terceirização no exterior e estruturas inadequadas de reservas não têm lugar nesta parte do mercado.

Essa é uma das razões pelas quais a Brale existe.

Brale A cuida da infraestrutura de emissão, gerenciamento de chaves, assinatura, liquidação em Canton e configuração de rede para que os participantes possam se integrar por meio de APIs dBrale. O objetivo não é fazer com que todas as instituições financeiras se tornem empresas de blockchain. O objetivo é permitir que as instituições financeiras utilizem a liquidação dstablecoin quando fizer sentido do ponto de vista comercial.

Reestruturar o sistema é agora uma escolha.

E, neste caso, é uma escolha que pode tornar a liquidação mais rápida, mais privada, mais programável e mais útil para as instituições que já movimentam o dinheiro do mundo.

É divertido construir isso com a equipe da Visa.