O ecossistema da Stellar é uma comunidade dinâmica de colaboração e criatividade que abrange uma ampla gama de indústrias e aplicações. Desde instituições financeiras globais que aproveitam sua capacidade de liquidação rápida e eficiente até projetos de inclusão financeira que capacitam comunidades desfavorecidas.
Neste tutorial, vamos nos aprofundar no mundo da Stellar para explorar as possibilidades que esse ecossistema oferece. Desde a facilitação de pagamentos transfronteiriços rápidos e econômicos até o desenvolvimento de aplicativos descentralizados (DApps) e soluções de identidade, a Stellar oferece um conjunto diverso de ferramentas e funcionalidades que podem transformar a maneira como interagimos com o dinheiro, os ativos e a informação.
Para que Stellar pode ser usada?
A tecnologia blockchain revolucionou a forma como entendemos e realizamos transações financeiras e comerciais. Dentro deste ecossistema, a blockchain Stellar se destaca como uma plataforma versátil e poderosa que oferece uma ampla gama de aplicações para indivíduos, empresas e organizações em todo o mundo.
Stellar tornou-se uma ótima opção para uma variedade de casos de uso, oferecendo soluções inovadoras e eficientes para alguns dos desafios mais urgentes no mundo das finanças e da tecnologia. Abaixo, mostraremos algumas das aplicações mais importantes da blockchain Stellar..
Pagamentos transfronteiriços
Como já explicamos no tutorial "Entendendo o funcionamento técnico da Stellar", uma das aplicações em destaque desta blockchain é facilitar pagamentos transfronteiriços eficientes e acessíveis. Graças ao seu protocolo de consenso rápido e taxas de transação baixas, a Stellar permite que pessoas e empresas enviem e recebam pagamentos em diferentes moedas de forma quase instantânea e com custos menores que o sistema tradicional. Isso é especialmente útil para empresas com operações internacionais e para o envio de remessas para outros países.
Tokenização de ativos
Stellar oferece a capacidade de tokenizar uma ampla variedade de ativos, desde moedas fiduciárias até commodities e ativos digitais. Isso significa que qualquer ativo pode ser representado digitalmente na blockchain da Stellar, facilitando sua transferência e negociação em todo o mundo de forma eficiente e segura. As empresas podem aproveitar essa funcionalidade para emitir seus próprios tokens e criar novos modelos de negócios, como a tokenização de ativos imobiliários ou a criação de programas de fidelidade baseados em tokens.
O crescimento dos diferentes tokens que operam na blockchain da Stellar e suas transações são destacados, como constatam os dados registrados no final de 2023:
- Mais de 430 milhões de dólares em capitalização de mercado tokenizada.
- Mais de 1,3 bilhão em volume de transações de ativos relevantes.
- Mais de 92 milhões de pagamentos processados na rede
Quais os benefícios da tokenização na Stellar?
Controle de ativos nativos: permite gerenciar transações com controles internos para aprovar, revogar e congelar ativos, garantindo uma distribuição precisa dos ativos.
Facilidade de construção: com a Stellar, a tokenização de ativos é mais simples, sem a necessidade de um contrato inteligente, o que significa menos tempo de desenvolvimento, risco de contraparte e margem para erros.
Consenso baseado em confiança: o protocolo de consenso da Stellar prioriza a tolerância a falhas e a segurança, permitindo que você se concentre mais nas prioridades comerciais e menos na segurança da rede.
Redução de custos operacionais: ao substituir sistemas de registro redundantes pela blockchain de código aberto da Stellar, você reduz o custo de processamento de transações financeiras para liquidação instantânea 24 horas por dia, 7 dias por semana.
Canais de distribuição global: permite conectar o ativo a um ecossistema existente de entradas e saídas e carteiras na Stellar que podem distribuir o ativo em um mercado global.
On - off ramps
A Stellar Development Foundation (SDF) não tem poupado esforços para trazer mais pessoas, instituições e prestadores de serviços ao ecossistema Stellar, fomentando assim seu crescimento contínuo. Para isso, ela trabalha arduamente atualizando os protocolos da Stellar e criando aplicativos e ferramentas que facilitem essa entrada. Destacamos como parte desse trabalho as Stellar ramps, ou "on and off ramps".
As on and off ramps são serviços de pagamento que permitem aos usuários converter entre moeda fiduciária e criptomoedas. Mais especificamente, uma on ramp é usada para trocar moeda fiduciária por criptomoedas, enquanto uma off ramp é usada para o oposto, trocar criptomoedas por moeda fiduciária. As ramps fornecem serviços de compra e venda, ou depósito e retirada, para os usuários entre ativos fiduciários e criptográficos por meio de uma conta em uma exchange ou wallet. Os métodos de pagamento fiduciário aceitos variam de acordo com a instituição de entrada e saída (on/off).
As ramps do Stellar são um conjunto de padrões que permitem que os aplicativos desenvolvidos na Stellar se conectem a uma rede global formada pelos anchors. Essas integrações tornam mais fácil a incorporação desses aplicativos e permitem a entrada de mais usuários no ecossistema.
Distribuição de auxílios
Desde 2014, a SDF tem se dedicado à missão de proporcionar e facilitar o acesso ao sistema financeiro para todos os usuários ao redor do mundo. Foi em 2022, em meio ao conflito de guerra entre Rússia e Ucrânia, que através da Stellar Disbursement Platform (SDP) foi facilitada a distribuição de fundos de forma rápida e eficiente. Desde então, a SDP é utilizada em pagamentos em massa com diferentes propósitos, como pagamento de salários, transferências governamentais ou remessas empresariais. Estes pagamentos são realizados graças à SDF e à SDP, que trabalham de forma conjunta para isso.
A SDP é uma solução de código aberto disponível para todos e acessível para qualquer pessoa com conexão à internet.
Como funciona SDP?
O procedimento de envio em massa de fundos pode ser resumido nestes simples passos:
- A instituição emissora utiliza um arquivo .csv para o envio dos pagamentos.
- É possível enviar um SMS, através do SDP, aos destinatários para que criem sua carteira na qual vão receber os pagamentos.
- Monitoramento de todos os pagamentos enviados para visualizar em tempo real a situação dos mesmos.
- Zona de análise. A plataforma permite a configuração dos parâmetros que sejam necessários monitorar para posteriores análises sobre os envios de pagamentos realizados.
A distribuição de fundos baseada em blockchain entrega diretamente a ajuda nas mãos dos destinatários, sem exigir uma conta bancária ou um cartão. SDP permite que os fundos sejam enviados para uma carteira digital em uma stablecoin idealmente, que protege o valor em dinheiro dos fundos até que o destinatário decida convertê-la em dinheiro fiduciário, seja em quantias parciais ou retirando o total. Quando o destinatário precisar de dinheiro em espécie, pode retirá-lo em pontos de acesso em todo o mundo, incluindo a rede global de locais de varejo da MoneyGram. É importante destacar que os destinatários dos fundos não precisam pagar nenhuma taxa, embora seja verdade que a Stellar não tenha controle sobre as possíveis taxas que entidades intermediárias envolvidas no processo possam cobrar.
DeFi
As finanças descentralizadas (DeFi) representam uma revolução no mundo financeiro, permitindo que as pessoas acessem uma variedade de serviços sem depender de intermediários tradicionais, como bancos ou instituições financeiras. Stellar oferece uma plataforma robusta para construir aplicativos DeFi devido à sua rápida velocidade de transação e baixos custos. Na Stellar, as DeFi são implementadas através de contratos inteligentes e protocolos de consenso seguros.
Soroban, que é a plataforma que a Stellar oferece para o desenvolvimento de contratos inteligentes, é a peça fundamental para o desenvolvimento de aplicativos nesse ecossistema, mas existem outros recursos também importantes para esse fim:
- Protocolos: Stellar permite conectar ao seu ecossistema diferentes protocolos de empréstimos, staking ou qualquer outro.
- Carteiras: com Stellar, é possível usar diferentes carteiras digitais que facilitam aos usuários finais o acesso ao ecossistema.
- Pontes: a interoperabilidade entre blockchains é algo que a Stellar também leva muito em conta, e para isso as pontes são fundamentais.
- Oráculos: Stellar conta com uma série de oráculos que permitem aos aplicativos DeFi obter os feeds de preços dos criptoativos em tempo real.
- Tokenização: usa o contrato de ativos Stellar (Stellar asset contract) para aproveitar os ativos existentes na rede Stellar em DeFi.
CBDCs
Um capítulo à parte dentro da Stellar e das finanças descentralizadas são as CBDCs e sua implementação com a blockchain Stellar.
A emissão de moedas digitais de banco central (CBDCs, na sigla em inglês) é um tema quente no mundo financeiro atual. A tecnologia blockchain, com sua capacidade de melhorar a eficiência, a transparência e a acessibilidade, está sendo considerada como uma opção viável para implementar essas CBDCs.
Stellar foi construída precisamente com esse uso em mente: permitir que os emissores de confiança criem representações digitais de seus ativos. Stellar é especialmente adequada para as CBDCs precisamente porque capitaliza a confiança inerente nos emissores de ativos. Embora seja uma blockchain pública, Stellar não tem mineração. Em vez disso, baseia sua segurança em duas suposições:
➔ Primeiro, cada emissor deseja garantir a segurança de seu próprio ativo.
➔ Segundo, os emissores têm um forte desejo de interoperar com o resto do mundo, então enganar ou fraudar os afastaria de seu objetivo.
Ferramentas de desenvolvimento para Stellar
A rede Stellar oferece uma variedade de ferramentas de desenvolvimento para facilitar a criação de aplicativos descentralizados (DApps) e a interação com a rede. Todos os desenvolvedores, empresas e usuários que desejam aproveitar ao máximo as capacidades da rede Stellar podem acessar esta variedade de ferramentas que facilitarão muito o desenvolvimento de seus aplicativos.
A seguir, apresentamos uma seleção de ferramentas que consideramos importantes para o desenvolvimento na Stellar:
Stellar Software Development Kit (SDK)
O SDK da Stellar é um conjunto de bibliotecas e ferramentas de código aberto que permitem criar aplicativos compatíveis com a rede Stellar. Está disponível em vários idiomas de programação, incluindo Rust, JavaScript, Python, Java, Go e C++. Os desenvolvedores podem usar SDKs para integrar funcionalidades da Stellar em seus aplicativos, como criação de carteiras, envio de pagamentos e emissão de ativos digitais.
Horizon API
Horizon é a API da Stellar que permite aos desenvolvedores acessar e consultar a rede Stellar. Ele fornece endpoints para operações como consulta de saldos em contas, envio de pagamentos, pesquisa de transações e muito mais. Os desenvolvedores podem usar o Horizon para construir aplicativos web e móveis que interajam com a rede Stellar de maneira eficiente e segura.
Stellar Laboratory
É uma interface online que permite aos usuários explorar e experimentar a rede Stellar, como: realizar transações, criar contas, assinar e enviar transações manualmente, entre outras funções. Os usuários podem usar o Stellar Laboratory para aprender sobre o funcionamento da rede Stellar, testar diferentes tipos de transações e desenvolver sua compreensão dos conceitos básicos de blockchain.
StellarX
É uma exchange descentralizada (DEX) construída sobre a rede Stellar. Permite aos usuários trocar ativos digitais de forma rápida e segura sem precisar depositar fundos em uma plataforma centralizada. Os usuários podem usar o StellarX para trocar uma variedade de ativos digitais, incluindo tokens nativos do Stellar (XLM) e tokens emitidos na rede Stellar.
Stellar anchors
As anchors são instituições que facilitam a troca de ativos entre a rede Stellar e outras redes financeiras, como bancos e sistemas de pagamento tradicionais. Elas permitem que os usuários depositem e retirem ativos fiduciários. Os usuários podem usar anchors para converter moedas fiduciárias em criptomoedas na rede Stellar, facilitando a integração de pagamentos transfronteiriços e outras aplicações financeiras.
Stellar oferece a plataforma de anchors que implementa a maioria dos APIs padronizados (SEP) que são usados por carteiras, exchanges e outras aplicações, e fornece um conjunto de APIs e respostas HTTPS no backend para que o anchor se integre e especifique taxas, taxas de câmbio e atualizações de status de transação fora da cadeia.
O objetivo da plataforma anchor é integrar toda a funcionalidade específica da Stellar e os requisitos para executar um anchor, permitindo que as empresas se concentrem na lógica empresarial central necessária para fornecer esses serviços.
Soroban
É uma nova e poderosa plataforma de contratos inteligentes projetada para ser escalável, segura e eficiente. Soroban ainda está em desenvolvimento, mas tem o potencial de revolucionar a forma como DApps são desenvolvidos e implementados na rede Stellar.
Soroban tem várias características (como limites de recursos, considerações de segurança e mais) que obrigam os contratos a usar apenas um subconjunto estreito da linguagem Rust completa e devem usar bibliotecas especializadas para a maioria das tarefas. Pode ser que no futuro seja oferecido suporte para outras linguagens, mas neste momento, apenas Rust tem este suporte.
DApps e projetos no ecossistema Stellar
Os aplicativos descentralizados, ou DApps, representam uma mudança significativa em nossas interações digitais, funcionando em uma blockchain ou rede peer-to-peer em vez de em servidores centralizados. Essa mudança melhora a transparência, a segurança e o controle do usuário, já que os dados e os contratos inteligentes são armazenados em um registro (livro-razão) público, aberto para auditoria por qualquer pessoa.
Stellar é um registro (livro-razão) distribuído de código aberto que pode ser usado como backend para alimentar várias aplicações e serviços, como carteiras, aplicativos de pagamento, trocas de moeda, serviços de micropagamentos, plataformas para compras em jogos, e mais.
Stellar possui estrutura para armazenamento de chaves, criação de contas, assinatura de transações, rastreamento de saldos e consultas ao banco de dados Stellar, e qualquer pessoa pode usar a rede para emitir, armazenar, transferir e negociar ativos..
Em fevereiro de 2024, a SDF anunciou o lançamento do 'Protocolo 20', uma atualização que introduzia o Soroban gradualmente e que representou uma mudança significativa no desenvolvimento de DApps noa Stellar. O Soroban facilita a construção e o lançamento de DApps, oferecendo ferramentas e estruturas que simplificam o processo de desenvolvimento, mesmo para aqueles com pouca experiência em codificação.
Para desenvolver um DApp na Stellar, além de aprender sobre a blockchain e todas as suas ferramentas, você deve seguir os seguintes passos para configurar o ambiente de desenvolvimento:
- Instalar o conjunto de ferramentas necessário do Rust.
- Configurar o editor que suporta Rust.
- Instalar Soroban CLI.
- Aprender o básico sobre Rust.
Depois de configurar o ambiente de desenvolvimento, você pode começar a desenvolver os contratos inteligentes e o restante do código que comporá o aplicativo descentralizado no Stellar. Se você quiser se aprofundar mais tecnicamente, recomendamos a série de tutoriais avançados em inglês fornecida pelo Stellar para isso.
Projetos no ecossistema Stellar
A blockchain Stellar emergiu como um ecossistema vibrante e diversificado, abrigando uma ampla gama de parceiros, DApps (aplicativos descentralizados) e projetos inovadores que estão transformando diversos setores e facilitando novas formas de interação econômica e financeira. Desde instituições financeiras líderes até startups emergentes, a rede Stellar atraiu uma comunidade global de desenvolvedores, empreendedores e organizações comprometidas com a criação de soluções inovadoras baseadas em tecnologia blockchain.
Poderíamos citar muitos projetos desenvolvidos na blockchain da Stellar de todos os tipos, desde carteiras digitais, sistemas de pagamento, oráculos... e muito mais. Se você deseja aprender mais sobre este tema, neste link poderá encontrar todos eles, classificados por categorias.
A seguir, falaremos sobre duas das parcerias com Stellar que consideramos mais importantes e enriquecedoras para a comunidade global:
Money Gram
O caso da MoneyGram International (MGI) e sua integração com a Stellar é um exemplo de destaque de como uma empresa líder em transferências de dinheiro em nível global adotou a tecnologia blockchain para melhorar sua eficiência e ampliar seu alcance. A MoneyGram implementou a tecnologia da Stellar em sua plataforma para aproveitar as vantagens das transações rápidas e econômicas oferecidas pela blockchain. Ao fazer isso, a MoneyGram conseguiu otimizar suas operações e fornecer melhores serviços aos seus clientes, especialmente no campo das transferências transfronteiriças e da liquidação de pagamentos.
A MGI desenvolveu o MoneyGram Access, um produto habilitado pela blockchain da Stella. Ao aproveitar a rede Stellar, o MoneyGram Access fornece entradas e saídas de dinheiro para criptomoedas em qualquer localidade participante.
Com o MoneyGram Access e os USDCs, as pessoas podem usar seu dinheiro de maneiras que antes não podiam. Podem enviá-lo para outra carteira em qualquer parte do mundo ou mantê-lo pelo tempo que precisarem, protegendo-se da volatilidade do mercado. E sempre que precisarem de dinheiro físico, os usuários podem sacar seus USDCs e retirá-los em sua moeda local em um local do MoneyGram participante.
A MoneyGram utilizou a tecnologia da Stellar para agilizar seus processos de liquidação, reduzir os custos associados com as transferências de dinheiro e melhorar a acessibilidade de seus serviços. Além disso, a MoneyGram aproveita as características únicas da Stellar, como seus ativos nativos e sua infraestrutura descentralizada, para oferecer soluções inovadoras a seus clientes.
É importante destacar os benefícios específicos que a MoneyGram obteve ao integrar a tecnologia da Stellar em sua plataforma, como uma melhora na eficiência operacional, maior segurança nas transações e mais flexibilidade na gestão de ativos digitais. Além disso, a MoneyGram conseguiu expandir seu alcance global ao oferecer serviços de transferência de dinheiro mais acessíveis e rentáveis a clientes em todo o mundo.
Alto Comissariado das Nações Unidas para Refugiados (UNHCR)
Num mundo marcado pela desigualdade e crises humanitárias, a inovação tecnológica emerge como um aliado inestimável na entrega eficiente e transparente de ajuda humanitária. Um dos exemplos mais destacados dessa colaboração entre tecnologia e ajuda humanitária é a parceria entre o Alto Comissariado das Nações Unidas para Refugiados (UNHCR) e Stellar.
O projeto UNHCR-Stellar é um exemplo notável de como a tecnologia blockchain pode ser usada para melhorar a entrega de ajuda humanitária em todo o mundo. Através desta parceria, o UNHCR implementou várias iniciativas, com por exemplo:
Registro e verificação de identidade: utilizando a blockchain da Stellar, o UNHCR desenvolveu sistemas para registrar e verificar a identidade dos refugiados de forma segura e confiável. Isso facilita o acesso a serviços e ajuda humanitária para aqueles que precisam.
Transferências de valor e pagamentos transfronteiriços: a blockchain Stellar permite transferências de valor rápidas e econômicas em todo o mundo. O UNHCR utilizou essa funcionalidade para facilitar pagamentos transfronteiriços a refugiados e prestadores de serviços em áreas remotas e de difícil acesso.
Rastreamento de ativos e distribuição de ajuda: através do uso desta blockchain, o UNHCR pode rastrear detalhadamente os ativos e suprimentos de ajuda humanitária à medida que são distribuídos ao longo da cadeia de abastecimento. Isso ajuda a garantir que a ajuda chegue às pessoas que mais precisam dela de maneira oportuna e eficiente
Ao fornecer uma plataforma segura, transparente e eficiente para a gestão de recursos e ativos, a blockchain Stellar está ajudando o UNHCR a alcançar seus objetivos de maneira mais eficaz e com maior impacto.
Recursos para aprender mais sobre Stellar
Atualmente existem diversos recursos educacionais para avançar na formação do ecossistema Stellar. Abaixo, apresentamos os que consideramos mais importantes e que podem ser de maior utilidade:
Stellar.org: O site da Stellar, na seção 'Learn', oferece uma variedade de recursos educacionais em inglês, incluindo tutoriais, guias e vídeos, que abrangem uma ampla gama de tópicos relacionados à Stellar e blockchain. Este treinamento é útil tanto para quem deseja iniciar nesta nova tecnologia quanto para quem já começou e é um desenvolvedor.
Série em vídeo sobre Stellar e Soroban: Trata-se de uma lista de reprodução com vídeos explicativos em espanhol criados por Roberto Sanz, disponível em seu canal no YouTube para aprender sobre o que é Soroban, como operar na rede Stellar e quais carteiras podem ser utilizadas nesta rede, entre outros tópicos.
Curso sobre Stellar: Neste curso, em espanhol, você aprenderá os fundamentos da rede Stellar, sua arquitetura, sistema de pagamentos e como programar neste ecossistema..
Stellar Core: A crash course: Embora publicado em 2021 e não inclua tópicos como Soroban, este curso em inglês é bastante completo, fornecendo uma visão geral de alto nível da arquitetura do Stellar Core e dos fluxos de dados na rede Stellar.
Programa StellarEdu do Cryptoconexión: Nosso programa de formação para Stellar é especialmente projetado para que você comece a aprender sobre este ecossistema a partir do zero. Ele inclui informações básicas, bem como um guia para desenvolver seu primeiro contrato inteligente com Soroban. Disponível em português e espanhol.
O futuro da blockchain Stellar
A blockchain Stellar experimentou um crescimento significativo nos últimos anos e se posiciona como uma das plataformas mais promissoras para o futuro das finanças descentralizadas (DeFi) e blockchain. Algumas das áreas em que se espera que esta blockchain tenha um impacto significativo nos próximos anos são:
- Adoção em massa: À medida que mais pessoas e empresas se familiarizam com criptomoedas e blockchain, espera-se que a adoção da Stellar cresça. Seu foco na transferência de valor rápida e econômica a posiciona como uma solução atraente para uma ampla gama de casos de uso.
A Adoção institucional da rede precisa atrair instituições financeiras tradicionais e empresas para integrar seus serviços e tecnologias. Isso pode ser alcançado por meio de parcerias estratégicas, iniciativas educacionais e desenvolvimento de produtos específicos para as necessidades institucionais.
- Integração com sistemas financeiros tradicionais: Stellar tem parcerias com vários bancos e empresas financeiras para facilitar pagamentos transfronteiriços e liquidações mais eficientes. No futuro, espera-se que essas parcerias se expandam, permitindo uma maior integração entre o sistema financeiro tradicional e a tecnologia blockchain.
- Desenvolvimento de DApps: Com a evolução da tecnologia blockchain, também evoluem os aplicativos descentralizados (DApps). Graças à segurança, rapidez e baixo custo, Stellar oferece um ambiente favorável para o desenvolvimento de aplicativos DeFi, como protocolos de empréstimo, exchanges descentralizadas (DEX) e outras aplicações financeiras inovadoras. Espera-se ver um aumento no número e na complexidade das aplicações construídas na rede nos próximos anos.
- Ênfase na tokenização de ativos: A tokenização de ativos é um caso de uso fundamental para a blockchain Stellar. No futuro, é provável que vejamos um aumento na tokenização de uma ampla gama de ativos, desde moedas fiduciárias até imóveis e ações de empresas. Isso poderia abrir novas oportunidades de investimento e liquidez nos mercados globais.
- Melhorias em escalabilidade e privacidade: Como qualquer tecnologia emergente, espera-se que a blockchain Stellar continue melhorando em termos de escalabilidade e privacidade. A rede precisa ser capaz de lidar com um maior volume de transações sem comprometer a velocidade ou a segurança. Isso poderia envolver a implementação de novas soluções de camada dois, como canais de pagamento, bem como melhorias na privacidade das transações na rede.
- Interoperabilidade: A interoperabilidade com outras blockchains é essencial para o futuro da Stellar. A rede precisa ser capaz de se comunicar e colaborar com outras plataformas para permitir a troca de ativos e dados de forma fluida.
Se você deseja continuar avançando em sua formação sobre Stellar, convidamos você a assistir aos dois workshops que organizamos com Vottun para começar a desenvolver na Stellar.