Adoção de criptomoedas pela Tradfi: Dos protótipos em fase inicial à rede Canton

As cadeias de blocos, ou pelo menos os protótipos em fase inicial, existem há mais tempo do que a Bitcoin - a criptomoeda seminal. Já em 1991, Stuart Haber e Scott Stornetta propuseram um sistema em que uma cadeia de blocos protegidos por criptografia poderia impedir a adulteração de registos digitais. Os registos distribuídos, ou a ideia de manter registos partilhados por várias partes, existem há séculos sob várias formas, remontando mesmo ao Império Romano. No entanto, só quando Satoshi Nakamoto combinou estes conceitos para resolver o problema dos generais bizantinos, no final da década de 2000, é que o mundo viu o primeiro dinheiro digital descentralizado - Bitcoin - e o potencial da tecnologia de cadeia de blocos se tornou mais evidente.
Um começo lento
Apesar desta promessa, a adoção da cadeia de blocos nas finanças tradicionais (tradfi) tem sido muito mais lenta do que o esperado. Alguns críticos consideraram-na uma "solução em busca de um problema", mas isso ignora os desafios muito reais que tiveram de ser ultrapassados antes de o sector financeiro a poder adotar.
O primeiro obstáculo era cultural. A cadeia de blocos e as criptomoedas foram criadas e promovidas por cypherpunks - um grupo com um forte ethos anti-establishment, muito distante do mundo avesso ao risco dos banqueiros e reguladores de fato cinzento. A associação a actividades ilícitas nos primeiros anos das criptomoedas também impediu a sua adoção. O primeiro grande caso de utilização da Bitcoin foi o Silk Road, um mercado negro online encerrado pelo FBI em 2013, que resultou na condenação do seu fundador, Ross Ulbricht, a 11 anos de prisão. Este facto cimentou a perceção das criptomoedas como uma ferramenta para o crime, um estigma que se revelou muito difícil de ultrapassar.
Para além destes impedimentos culturais, a adoção também foi dificultada pela falta de clareza regulamentar, com os governos a demorarem a criar um quadro jurídico para os activos digitais, em parte porque ainda não estavam convencidos dos benefícios da tecnologia de cadeia de blocos e em parte devido ao potencial impacto perturbador no seu estimado sistema monetário global fiduciário. Com o tempo, porém, tornou-se claro que a cadeia de blocos não é apenas uma moda passageira ou um esquema Ponzi. Muitos países estão agora a implementar legislação sobre activos digitais, o que é imprescindível para as empresas de comércio eletrónico que operam num dos sectores mais regulamentados do mundo.
Impedimentos específicos da cadeia de blocos
A superação dos obstáculos culturais e jurídicos é apenas uma condição necessária para a adoção generalizada da tecnologia das cadeias de blocos e dos activos digitais, mas não é suficiente. Subsistem dois obstáculos adicionais, que se devem à forma como as primeiras cadeias de blocos (como a Bitcoin e a Ethereum) foram concebidas e implementadas.
Devido ao desejo de criar a forma de dinheiro que minimizasse ao máximo a confiança, os criadores destas cadeias de blocos pioneiras adoptaram a descentralização, para garantir que nenhuma entidade pudesse controlar a rede (resistência à censura), e a verificação aberta baseada na matemática (criptografia). Para alcançar este objetivo, foram desenvolvidas cadeias de blocos públicas e sem permissões. Ao garantir que o histórico completo das transacções fosse visível para todos os que desejassem ligar-se à rede, os utilizadores poderiam verificar de forma independente a validade da cadeia de blocos. O único elemento de privacidade disponível para os utilizadores destas cadeias de blocos provém da capacidade de restringir a ligação entre a carteira de criptomoedas utilizada para efetuar transacções e as suas identidades no mundo real. Em suma, os utilizadores podem não conhecer as identidades de outros utilizadores envolvidos em transacções através da cadeia de blocos (daí o pseudo-anonimato), mas os detalhes das transacções, incluindo o remetente, o destinatário, o montante e o carimbo de data/hora, são totalmente visíveis. Esta partilha de informações sobre activos e aplicações com todos os utilizadores da rede é benéfica quando se procura criar uma forma de dinheiro com confiança minimizada para rivalizar com a moeda fiduciária emitida pelo Estado, mas é um problema para as empresas comerciais em que a privacidade financeira é de extrema importância.
O segundo problema com estas primeiras cadeias de blocos1 é que têm uma largura de banda de transação muito limitada (7 tps no caso da Bitcoin, cerca do dobro no caso da Ethereum). Para os operadores de tradfi habituados a processar dezenas de milhares de transacções por segundo, esta é uma limitação grave. A solução mais popular para este problema de largura de banda de transação no mundo das criptomoedas é utilizar os chamados Layer 2's e rollups (conhecimento otimista ou zero), estruturas construídas em cima da blockchain primária (Layer 1) que agrupa transacções fora da cadeia e publica periodicamente provas de volta à Layer 1 para validação. Embora isto resolva o problema da escalabilidade das cadeias de blocos da camada 1, significa que os utilizadores abdicam do controlo sobre os activos. Este facto não é realmente viável para as instituições de comércio e, combinado com a falta de privacidade, provou ser um pouco problemático.
Uma solução proposta tem sido as cadeias de blocos privadas e autorizadas, em que todos os participantes são controlados. Estas oferecem privacidade e atenuam os riscos dos maus actores, mas tendem a fragmentar-se em redes isoladas que não podem interoperar facilmente. Para o sector financeiro, que depende de ecossistemas interligados (bancos, entidades de custódia, reguladores, etc.), esta fragmentação compromete as vantagens da cadeia de blocos.
Uma nova solução
A Canton Network oferece um caminho a seguir. A Canton Network é uma "rede de redes" de contratos inteligentes concebida para ultrapassar os desafios da privacidade e da escalabilidade, abrindo assim caminho para a próxima vaga de adoção de tradfi. Um consórcio liderado pela Digital Asset e que inclui a Goldman Sachs, o BNP Paribas e a Microsoft, a Canton Network distingue-se da Bitcoin e da Ethereum por garantir que os participantes apenas vêem as transacções que lhes dizem respeito. Isto não só garante a privacidade, com os utilizadores a poderem partilhar tantos ou tão poucos dados/informações com outros utilizadores quanto desejarem, mas a conceção também proporciona uma forma natural de aumentar a escalabilidade, uma vez que a configuração permite o processamento paralelo de transacções.
Investigando os detalhes
A Canton Network tem três componentes principais:
- Nós onde os dados privados e os contratos inteligentes são implantados para um domínio
- Domínio de sincronização onde as transacções encriptadas são ordenadas para um domínio
- Sincronizador global onde as transacções são liquidadas entre domínios
Os domínios são semelhantes a cadeias de blocos privadas que têm as suas próprias regras, operadores e dados e cada instituição de comércio (banco comercial, gestor de activos, etc.) pode criar um. Os contratos inteligentes que correm nestes domínios utilizam Daml, uma linguagem de programação de código aberto que é compostável (o que significa que os contratos individuais e os fluxos de trabalho podem ser combinados para criar transacções/sistemas mais complexos) e dá prioridade à privacidade e à autorização dos dados, permitindo que apenas as partes autorizadas acedam a dados específicos no âmbito de um contrato inteligente. Uma vez estabelecido o contrato, outros participantes da tradfi podem ligar-se aos domínios para efetuar transacções como a emissão, negociação ou liquidação de activos financeiros.
É importante notar que cada participante não pode ver todas as transacções no domínio, mas apenas as que lhe dizem respeito (ou seja, numa base de necessidade de conhecimento). Obviamente, isto significa que cada utilizador só pode ver o seu próprio livro-razão local, que é um subconjunto de um livro-razão virtual maior - ver imagem. Ao receber uma transação, a parte só precisa de verificar se a transação é consistente com a sua visão parcial da rede, e que também está em conformidade com a lógica do contrato inteligente e foi corretamente autorizada.
Gráfico de transacções da rede Canton

Fonte: Rede Canton: Uma rede de redes para aplicações de contratos inteligentes (white paper)2)
Obviamente, para que esta configuração funcione corretamente, é necessário que as vistas parciais que cada utilizador pode ter do livro de registo das transacções sejam coerentes com as vistas dos outros utilizadores. Sem esse acordo, nenhum utilizador poderia determinar qual é o estado válido dos registos de transacções. A forma como a Canton Network garante isso é através da validação sincronizada.
O Sincronizador Global, que entrou em funcionamento na Mainnet em junho de 2024 após um ano de testes, fornece um relógio partilhado e uma camada de ordenação que coordena as transacções entre domínios. Tomando emprestado o ethos original das primeiras blockchains, o Sincronizador Global é operado de forma descentralizada por entidades independentes chamadas Super Validadores. Quando uma transação envolve vários domínios (como a troca de um título tokenizado por dinheiro tokenizado), estes Super Validadores ajudam a orquestrar o commit atómico para que as actualizações multipartidárias sejam bem sucedidas em todo o lado ou falhem em todo o lado, eliminando assim quaisquer inconsistências3. Além disso, validam as provas criptográficas e os metadados das transações entre domínios sem aceder aos detalhes privados das transações. Isto garante que a união de todas as visões parciais forme um registo global coerente — cuja correção os participantes podem verificar — sem duplo gasto nem estados contraditórios.
Desta forma, o Canton proporciona privacidade e consistência. O processamento paralelo de transacções também resolve o problema da escalabilidade que há muito impede a adoção da transação.
Apresentação da Canton Coin
Tal como a Internet, Canton pretende ser uma "rede de redes", cujo valor cresce com o número de utilizadores. Para incentivar o crescimento, o lançamento do Global Synchronizer incluiu um token, Canton Coin, que serve como mecanismo de pagamento e incentivo.
De acordo com o Livro Branco sobre a Moeda de Cantão, durante os primeiros dez anos de funcionamento do sincronizador global, podem ser cunhadas 100 mil milhões de moedas de cantão, havendo depois um limite anual de 2,5 mil milhões de moedas de cantão. Durante a fase inicial de arranque, a maior parte desta cunhagem (mais de 75%) será atribuída aos supervalidadores em troca da assunção dos custos de implantação e manutenção das infra-estruturas. No entanto, uma vez terminada a fase de arranque, a sua quota-parte de cunhagem diminuirá drasticamente, sendo a maior parte destinada aos criadores de aplicações - ver imagem.
Divisão de cunhagem de moedas de Cantão

Fonte: Activos digitais
Ligando a cunhagem estritamente às contribuições da rede e evitando pré-vendas ou alocações de fundadores, a Canton Coin desencoraja a especulação - um contraste notável com muitos projectos de criptomoedas, particularmente as moedas meme, que são todas sobre a bomba!
Ao abordar os desafios gêmeos de privacidade e escalabilidade, que têm sido impedimentos para a adoção de criptografia comercial, a Canton Network fornece um caminho confiável para a adoção de blockchain nas finanças tradicionais. Na Trakx, acreditamos que esta é uma ponte importante entre as duas indústrias, e estamos entusiasmados por nos juntarmos à Canton Network como um operador de nó.
1 Nem todas as cadeias de blocos da Camada 1 têm limitações de largura de banda de transação tão extremas. A Solana, por exemplo, é capaz de processar um volume muito maior de transacções devido à sua estrutura de conceção diferente, o que serve para enfraquecer o conhecido trilema da cadeia de blocos - ver: https://trakx.io/resources/research/solana-light-at-the-end-of-the-tunnel/
2 Ver: https://www.digitalasset.com/hubfs/Canton/Canton%20Network%20-%20White%20Paper.pdf
3 Tal como referido anteriormente, o contrato inteligente é escrito em Daml, que é uma linguagem determinística, o que garante que todas as partes calculam os mesmos resultados a partir das mesmas entradas.
Gostou deste artigo?


