Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/38577
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2023_ArthurPaivaTavares_tcc.pdf2,22 MBAdobe PDFver/abrir
Título: Aleatoriedade em blockchain : oráculo em rede Solana com testes de aleatoriedade
Autor(es): Tavares, Arthur Paiva
Orientador(es): Fonseca, Tiago Alves da
Assunto: Plataformas digitais
Tecnologia blockchain
Blockchain
Data de apresentação: 14-Jul-2023
Data de publicação: 21-Mai-2024
Referência: TAVARES, Arthur Paiva. Aleatoriedade em blockchain: oráculo em rede Solana com testes de aleatoriedade. 2023. 50 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2023.
Resumo: Tecnologias e plataformas baseadas em redes blockchain possuem aplicações amplas e poderosas graças à imutabilidade e distribuição de base de dados. Por outro lado, existem limitações trazidas pelo próprio conceito construtivo da tecnologia blockchain, uma delas é que deve haver determinismo em toda transação executada pelos pares da rede. Com o determinismo, torna-se inviável a geração de valores aleatórios em contratos inteligentes. A proposta deste trabalho é a criação de um oráculo aleatório para redes blockchain na plataforma Solana, junto com testes estatísticos para validação dos resultados e, dessa forma, para avaliação da confiabilidade do oráculo. O oráculo consiste de um programa a ser executado pelos nós de uma plataforma Solana junto com um servidor responsável pela geração dos valores pseudoaleatórios e envio de transações com os resultados para a rede, com o benefício do histórico de transações do livro-razão da blockchain.
Abstract: Technologies and platforms based on blockchain networks have wide and powerful ap plications thanks to the immutability and distribution of databases. On the other hand, there are limitations imposed by the blockchain technology concepts, one of them is that every transaction performed by the network peers must be deterministic. With the de terminism, the generation of random values in smart contracts becomes unfeasible. This work aims to build a random oracle for blockchain networks in Solana platform and eval uate the generated random sequences using statistical tests to assess the operation and reliability of the oracle. The oracle consists of a program to be executed by the nodes of a Solana platform along with a server responsible for generating pseudorandom values and sending transactions conveying the results to the network, with the benefit of the history of blockchain ledger transactions.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2023.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Software



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.