Um dos novos projetos de criptomoeda no setor de pagamentos digitais é o Coti, um projeto de criptomoeda focado em oferecer uma infraestrutura de pagamento digital rápida, segura, totalmente compatível (KYC e AML) e orientada a serviços, que funciona graças ao Directed Acyclic Graph (DAG ) que lhe permite oferecer um alto nível de escalabilidade, rivalizando com redes de pagamento centralizadas como Mastercard e Visa.
Ca oti busca se tornar a pedra angular dos sistemas de pagamento, oferecendo uma rede de alta velocidade com taxas baixas e a capacidade de oferecer suporte a serviços exclusivos e DApps dentro de sua rede, sem medo de taxas inflacionadas, implementações complexas, alto consumo de energia e contando. capacidade de integração rápida com serviços e aplicativos existentes.
Origem de Coti
O desenvolvimento da Coti começou em junho de 2017, quando Greg Kidd e Nimrod Lehavi começaram a delinear o desenvolvimento dessa criptomoeda. Inicialmente, a Coti iniciou seu desenvolvimento como parte da rede Ethereum, sendo um token ERC-20 dentro dessa rede.
No entanto, os problemas do Ethereum, especialmente sua escalabilidade, levaram seus fundadores a considerar a necessidade de criar uma rede completamente diferente. Uma rede adaptada às suas necessidades e com melhores capacidades para evoluir no futuro. Foi aí que seus criadores decidiram seguir um caminho diferente da tecnologia blockchain. Isso para evitar essas e outras limitações que possam prejudicar a escalabilidade e capacidade de desenvolvimento da Coti. Assim começaria o desenvolvimento da Trust Chain. Esta é uma tecnologia que procurou utilizar as capacidades dos Gráficos Acíclicos Dirigidos (como o que vemos no Nano), para criar a sua própria rede com capacidades únicas que serviriam de suporte ao Coti e à rede de serviços que pretendia criar.
O primeiro passo nessa direção foi dado em 2018, quando foi apresentado o white paper “The Trust Chain Consensus”. No referido documento técnico, o futuro do Coti e seu novo protocolo de consenso, o PoT ou Prova de Confiança, foi claramente explicado. A partir desse momento, a equipe de desenvolvimento da Coti começou a trabalhar para tornar essa visão uma realidade e foi somente em junho de 2019 que o Trust Chain 1.0 foi lançado.
O contínuo desenvolvimento da equipe Coti permitiu que, até junho de 2021, o desenvolvimento do Trust Chain pudesse apresentar o Trust Chain 2.0, uma versão mais completa e extensível do protocolo que deu vida ao projeto. Desde então, a Coti é um projeto em constante evolução e desenvolvimento que busca se posicionar como uma Fintech de alto nível, tanto no mundo CeFi quanto no DeFi.
Como funciona o COTI?
Como mencionamos, a operação do Coti inicialmente dependia inteiramente do Ethereum, já que era um token ERC-20. No entanto, desde a criação da rede Trust Chain, o Coti pode rodar em cima de sua própria rede. Isso permitiu que a Coti passasse da escalabilidade do Ethereum (cerca de 15 TPS) para uma capacidade teórica máxima de cerca de 100.000 TPS. E, tudo isso, graças ao uso da Trust Chain. Dessa forma, a Coti busca se posicionar como uma opção de primeira linha para a construção de aplicativos CeFi e DeFi que exigem grande escalabilidade e atendem a um grande volume de usuários simultâneos.
Claro, tudo isso é possível graças a uma pilha tecnológica única, entre as quais podemos destacar:
Camada Base, as bases da Coti
A Camada Base ou Coti Base Layer é construída em uma rede de nós coreografada pelo Node Manager. Esses nós são os que gerenciam o ledger distribuído do Coti por meio de um DAG. A razão para escolher um DAG em vez de blockchain é que eles não têm tantos problemas de escalabilidade e sua capacidade de paralelização é incomparável.
Dessa forma, as redes baseadas em DAG geralmente oferecem melhor desempenho e condições para a geração de aplicações que necessitam de velocidade e escalabilidade para sua operação. Tudo isso sem sacrificar a segurança da rede. Graças ao DAG, o Coti pode rodar em uma rede que atende a todos esses pontos, sendo um ambiente ideal para o desenvolvimento de um protocolo de pagamento e serviços vinculados a ele.
Claro, a Camada Base é muito mais do que um DAG representado nos nós Coti. Uma série de protocolos e serviços básicos do Coti também se enquadram neste termo. Por exemplo, um dos desenvolvimentos ainda em andamento na Camada Base é a camada KCY descentralizada. A ideia é integrar um sistema KYC descentralizado no Coti que permita a revisão e verificação da documentação necessária para a utilização dos serviços CeFi e DeFi que farão vida nesta rede.
Prova de Confiança (PoT), um teste de validação confiável
Ora, o facto de a Coti utilizar a tecnologia DAG não a isenta de utilizar um mecanismo de segurança. Um que ajuda os nós da rede a manter um mecanismo de verificação e validação das operações dentro da rede. Isso para garantir sua segurança em todos os momentos. Esse papel normalmente recai em protocolos como Proof of Work ou Proof of Stake. Mas, no Coti, esse processo é feito por um protocolo conhecido como Prova de Confiança (PoT).
A Prova de Confiança garante que todos os nós no Coti DAG tenham uma cópia exata e verificável do DAG e seu estado em todos os momentos. Para isso, os nós que compõem a rede pegam as operações e as organizam em sequência uma após a outra. Assim, cada nova transação só pode ser reconhecida depois de verificadas as anteriores. Claro que é essa verificação que estabelece o vínculo entre eles, e só assim a nova operação pode ser validada. Esse processo de validação utiliza o histórico das operações de forma muito semelhante ao que fariam os Bitcoin UTXOs, podendo estabelecer vínculos diretos entre as operações anteriores e futuras (relacionando entradas e saídas).
Agora, os responsáveis por vincular essas operações são os próprios nós da rede Coti, e isso é possível por meio do Trust Score. Esta é uma medida da confiabilidade que um nó pode ter dentro da rede. Assim, como quanto maior o Trust Score, mais confiável é o seu trabalho de verificação, este oferece maiores probabilidades de ser escolhido como o nó para verificar um conjunto de operações dadas. Isso é possível porque cada usuário e nó no cluster são classificados de acordo com suas pontuações de confiança, calculadas a partir de seu comportamento histórico e estatísticas de pagamento.
Nesse sentido, o Trust Score funciona como um sistema de staking que será utilizado pelo algoritmo de seleção da rede. Assim, quando um usuário inicia uma transação no COTI, o algoritmo de seleção de fonte atribuirá aleatoriamente dois nós de validação com pontuações de confiança semelhantes. Desta forma, as transações são confirmadas rapidamente e seu status é replicado no restante da rede. Isso se deve à operação paralela e assíncrona que as redes DAG possuem. Resumindo, uma verificação na Coti Trust Chain é muito rápida: em cerca de 5 segundos a operação pode atingir seu objetivo e ser verificada com sucesso.
O sistema, é claro, também possui proteções para evitar diferentes ataques, como gastos duplos ou o ataque Sybil. Assim, a Coti é uma rede devidamente protegida contra esse tipo de ação maliciosa.
MultiDAG, o maior ponto de desenvolvimento do Coti
O Coti pretende funcionar como um ecossistema multicamadas, no que é conhecido como COTI MultiDAG. Isso é possível porque o Coti configura a rede para permitir a criação de diferentes DAGs. Cada um desses DAGs tem seu próprio histórico e status. Dessa forma, por exemplo, se um contrato inteligente for gerado, seus dados existirão em seu próprio DAG. É claro que a rede mantém exclusivamente todos esses DAGs dentro dos nós, mas seu processamento ocorre separadamente. Dessa forma, o Coti visa manter histórias e estados que podem ser separados para gerar ferramentas em cima deles. Esta situação simplifica a lógica no projeto de DApps nesta rede.
Por exemplo, é possível fazer um DAG para o token USDT e fazer com que ele mantenha todo o histórico de suas operações. Nesse sentido, as APIs e SDKs do Coti podem ser usados para acessar e gerar aplicativos relacionados apenas ao USDT DAG. Desta forma, as operações podem ser realizadas com este token de uma forma muito simples.
No entanto, ainda há um longo caminho a percorrer nesse sentido, já que as capacidades de smart contract da Coti dependem do MultiDAG, e essa é uma função que ainda não está implementada na rede, o que limita o alcance da rede.
O que é o token COTI?
O token COTI é o token nativo do ecossistema COTI e também é o nome do token ERC-20, que está disponível na rede Ethereum. O token COTI na Trust Chain é uma criptomoeda nativa. Portanto, seu histórico só pode ser visualizado por exploradores de blocos nesta rede. Enquanto o token ERC-20 pode ser visto no Etherscan. No momento, a emissão do Coti está limitada tanto na Trust Chain quanto no ERC-20, a 2 bilhões de tokens.
Na rede Trust Chain, o token COTI é o token para o pagamento das operações. No futuro, também será a base fundamental para a governança on-chain, a geração de novos tokens e a interação com os contratos inteligentes da rede.