| Título: | DNS-Nostr-Tokens : a decentralized domain naming system built on bitcoin and nostr |
| Autor(es): | Medeiros, Emanuel Minardi, Luigi |
| Orientador(es): | Guimarães, José Edil |
| Assunto: | DNS (Protocolo de rede de computador) Bitcoin Blockchain |
| Data de apresentação: | 24-Jul-2025 |
| Data de publicação: | 11-Jun-2026 |
| Referência: | MEDEIROS, Emanuel. MINARDI, Luigi. DNS-Nostr-Tokens: a decentralized domain naming system built on bitcoin and nostr. 2025. 58 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2025. |
| Resumo: | Os sistemas tradicionais de DNS dependem de modelos de confiança hierárquicos e centralizados, o que introduz pontos únicos de falha, riscos de censura e dependência de autoridades centrais. Embora existam iniciativas para descentralizar o DNS, muitas enfrentam desafios relacionados à usabilidade e coordenação. Este projeto propõe um serviço de DNS descentralizado, onde a posse de subdomínios é ancorada na blockchain do Bit coin e os registros DNS são publicados como eventos Nostr em relays. A propriedade é comprovada criptograficamente por meio de transações em Bitcoin, sendo que o controle de um subdomínio está vinculado à posse de um UTXO específico, funcionando de forma semelhante a um NFT transferível. Os metadados dos registros DNS — como endereços IP, registros TXT e declarações de serviços — são distribuídos via o protocolo Nostr, tornando-os resistentes à adulteração e à censura. A autenticidade é garantida ao vincular as assinaturas dos eventos Nostr aos detentores dos respectivos UTXOs. Essa abordagem, chamada DNS-Nostr, oferece um modelo de DNS controlado pelo usuário, resistente à censura, que combina a imutabilidade do Bitcoin com as capacidades de comunicação em tempo real do Nostr, podendo servir como base para sites descentralizados, sistemas de identidade e diretórios de serviços com propriedade nativa em Bitcoin. |
| Abstract: | Traditional DNS systems depend on hierarchical, centralized trust models that introduce single points of failure, censorship risks, and dependence on central authorities. Although attempts to decentralize DNS have emerged, many struggle with usability and coordination. This project proposes a decentralized DNS service where subdomain ownership is tied to the Bitcoin blockchain and DNS records are published as Nostr events on relays. Ownership is cryptographically proven through Bitcoin transactions, with control over a subdomain linked to possession of a specific UTXO, functioning similarly to a transferable NFT. DNS metadata- including IP addresses, TXT records, and service declarations is distributed via the Nostr protocol, making records tamper-resistant and censorship resilient. Authenticity is ensured by correlating Nostr signatures with the associated UTXO holders. This approach, termed DNS-Nostr, offers a user-controlled, censorship resistant DNS model that blends Bitcoin’s immutability with Nostr’s real-time communication capabilities, potentially laying the groundwork for decentralized websites, identity systems, and service directories based on Bitcoin-native ownership. |
| Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2025. |
| 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 da Computação
|
Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.