Publicação
Cartesi Rollups IoT DApp
| Resumo: | A existência de desconfiança mútua entre as partes que desejam realizar transações fez surgir o Bitcoin, uma criptomoeda que funciona sem intermediários viabilizada pela tecnologia Blockchain. Essa tecnologia consiste em uma rede P2P que utiliza consenso global para gerar confiabilidade nas interações entre esses pares. O passar do tempo mostrou que a tecnologia vai além das criptomedas, podendo ser uma tecnologia de propósito geral para se criar aplicações descentralizadas que não seriam possíveis por conta da desconfiança. No entanto, a maior adoção dessa tecnologia evidenciou problemas de escalabilidade que a impedem de competir com sistemas centralizados, além de barreiras para desenvolvedores que desejam trabalhar com essa tecnologia. Este trabalho explora os problemas de escalabilidade da Blockchain, abordando também técnicas que são o estado da arte em soluções de escalabilidade. Utilizando uma destas soluções, o Cartesi Rollups, é construída uma aplicação IoT para monitoramento de transporte público, um cenário que envolve desconfiança entre a prefeitura e as empresas de ônibus. O Cartesi Rollups é uma solução de escalabilidade, mas também é uma solução de produtividade, viabilizada pela Cartesi Machine, que é uma máquina RISCV Linux onde a aplicação é executada. O fato da aplicação ser executada em um ambiente Linux permitiu o desenvolvimento de uma aplicação com lógica complexa como a proposta, algo incomum se tratando de aplicações na Blockchain. |
|---|---|
| Autores principais: | Vianna, Arthur Almeida |
| Assunto: | Blockchain Escalabilidade Cartesi Machine Cartesi Rollups IoT Internet das coisas Rede de comunicação de computadores Ciência da computação Scalability |
| Ano: | 2023 |
| País: | Brasil |
| Tipo de documento: | trabalho de fim de curso |
| Tipo de acesso: | unknown |
| Instituição associada: | IBICT |
| Idioma: | português |
| Origem: | Oasisbr |
| Resumo: | A existência de desconfiança mútua entre as partes que desejam realizar transações fez surgir o Bitcoin, uma criptomoeda que funciona sem intermediários viabilizada pela tecnologia Blockchain. Essa tecnologia consiste em uma rede P2P que utiliza consenso global para gerar confiabilidade nas interações entre esses pares. O passar do tempo mostrou que a tecnologia vai além das criptomedas, podendo ser uma tecnologia de propósito geral para se criar aplicações descentralizadas que não seriam possíveis por conta da desconfiança. No entanto, a maior adoção dessa tecnologia evidenciou problemas de escalabilidade que a impedem de competir com sistemas centralizados, além de barreiras para desenvolvedores que desejam trabalhar com essa tecnologia. Este trabalho explora os problemas de escalabilidade da Blockchain, abordando também técnicas que são o estado da arte em soluções de escalabilidade. Utilizando uma destas soluções, o Cartesi Rollups, é construída uma aplicação IoT para monitoramento de transporte público, um cenário que envolve desconfiança entre a prefeitura e as empresas de ônibus. O Cartesi Rollups é uma solução de escalabilidade, mas também é uma solução de produtividade, viabilizada pela Cartesi Machine, que é uma máquina RISCV Linux onde a aplicação é executada. O fato da aplicação ser executada em um ambiente Linux permitiu o desenvolvimento de uma aplicação com lógica complexa como a proposta, algo incomum se tratando de aplicações na Blockchain. |
|---|
Atividades financiadas
Não foram encontrados projetos financiados.