Autor: Satoshi
Os ordinais têm atraído a atenção no mundo criptográfico ultimamente. Depois que a OKX anunciou que sua carteira on-chain começou a oferecer suporte a Ordinals, a Binance imediatamente twittou “Ordinals, simplificados”. Com a adição dos gigantes da Web3, o “Verão dos Ordinais” pode estar chegando.
Entre os muitos projetos PFP baseados em Ordinals, BTCDomain é um projeto raro de nome de domínio Ordinals. Resumindo, BTCDomain oferece uma experiência de usuário semelhante ao ENS, embora permaneça inteiramente baseado em Bitcoin. Se o Bitcoin ainda for um blockchain com mais consenso e segurança do que o Ethereum por muito tempo, então o BTCDomain tem potencial para competir com o ENS, o líder de nomes de domínio do Ethereum?
O que são ordinais e inscrições
Para entender melhor os ordinais, precisamos introduzir o conceito de inscrição, que é semelhante ao NFT, pois todos os dados serão armazenados permanentemente na primeira camada do Bitcoin. Para explicar melhor o que é uma inscrição, podemos usar a inscrição de .btc como exemplo. Consulte qualquer nome de domínio no site oficial do BTCDomain, como satoshi.btc, clique no hiperlink do ID de inscrição ao qual o nome de domínio pertence e você pode ir diretamente para o navegador ordinais.

Como o próprio nome de domínio satoshi.btc é uma inscrição Ordinals, você pode visualizar seus detalhes no Ordinal Explorer e obter o hash da transação genesis (4d8c...fc63) nesta página.

Cole o hash da transação genesis no Bitcoin Explorer, visualize os dados originais no formato json, copie a segunda parte de "testemunha" (20eb...d68), que é um texto hexadecimal, e cole-o na ferramenta hexadecimal para string e você pode interpretar essas informações gravadas na rede principal do Bitcoin pelo BTCDomain.

Pode-se observar que o conteúdo do nome de domínio satoshi.btc gravado na rede principal do Bitcoin contém informações importantes como "nome", "primeiro_proprietário" e "data de expiração".

Este pequeno experimento pode provar que todos os metadados do BTCDomain estão gravados na cadeia Bitcoin. Os domínios Bitcoin sempre poderão ser pesquisados e utilizáveis enquanto o Bitcoin existir. Ordinals nos traz uma solução segura e confiável de armazenamento de nomes de domínio.
Transação no mercado secundário: PSBT
As transações NFT de nomes de domínio também são uma parte importante do ecossistema de nomes de domínio. Conforme afirmado anteriormente, o nome de domínio de um usuário está associado ao Satoshis por meio de um número de série. Quando os usuários enviam Satoshi para outras pessoas, as gravuras associadas também são transferidas. Esta operação facilita as transações de nomes de domínio.
Além disso, “Transações Bitcoin Parcialmente Assinadas” (PSBT) são um recurso útil do Bitcoin. Este recurso permite que os usuários negociem Satoshis selecionados com qualquer pessoa que possua uma quantidade específica de BTC. Ao aproveitar o PSBT, eles podem negociar nomes de domínio em plataformas de negociação como MagicEden, que suportam a tecnologia Ordinals. A experiência de transação é comparável à Ethereum, mas todos os registros e segurança das transações são garantidos pelo Bitcoin.
O nome de domínio BTCDomain é seguro?
Como um sistema de nomes de domínio, o BTCDomain agora pode ser totalmente resolvido. Os usuários agora podem usar nomes de domínio livremente para receber e enviar inscrições e bitcoins no site oficial btcdomains.io. Além disso, BTCDomain construiu um sistema de registro e gerenciamento de nomes de domínio simples e fácil de usar. Alguns aplicativos de terceiros também estão integrando esse novo recurso de resolução de nomes de domínio.
Resolver problemas de segurança sempre foi fundamental para o sistema de nomes de domínio, e a resolução maliciosa de nomes de domínio pode levar a enormes perdas de BTC. Os ordinais ajudam a armazenar dados permanentemente no Bitcoin. No entanto, a rede principal do Bitcoin não pode executar contratos inteligentes. Para alcançar um estado de resolução de nomes de domínio completamente confiável, os usuários precisam construir seus próprios nós completos do Bitcoin e banco de dados Ordinals. Isto requer um conhecimento técnico considerável por parte do usuário e cerca de sete dias de preparação. Para usuários comuns, isso é totalmente inaceitável.
Neste caso, isso significa que deve haver um compromisso entre facilidade de utilização e segurança? Alguém também pode se perguntar como o BTCDomain consegue usabilidade no blockchain Bitcoin que não possui contratos inteligentes? Isso comprometerá a natureza fundamental e sem confiança do blockchain? O BTCDomain é um sistema de nomes de domínio não confiável?
A resposta é muito clara. Mesmo sem contratos inteligentes, o BTCDomain encontrou o caminho para a falta de confiança – combinando ZK com Ordinals.
ZK: Uma solução para computação confiável em Bitcoin
A prova de conhecimento zero, também conhecida como ZKP, é um conceito muito importante no atual ecossistema de criptografia. Resumindo, a tecnologia ZK permite um ambiente de computação confiável. Ele permite que um programa gere uma prova ZK além da saída. Qualquer pessoa pode verificar a prova ZK e ter certeza de que o programa realmente executado não foi adulterado e permanece consistente com a versão de código aberto.
Embora o poder computacional necessário para gerar uma prova ZK seja relativamente alto, quase todos os dispositivos eletrônicos podem arcar com os recursos computacionais necessários para verificar uma prova ZK, como um smartphone ou um computador pessoal. O algoritmo ZK evita efetivamente que os servidores de dados executem operações não autorizadas. Você pode encontrar mais detalhes sobre ZK na documentação do BTCDomains.

Explicação detalhada da tecnologia ZKVM na rota STARK
Combinar o poder do ZK com Ordinals torna o Bitcoin uma cadeia de dados utilizável, criando um sistema semelhante a um contrato inteligente que é completamente nativo do Bitcoin. Com a tecnologia ZK, os usuários podem confirmar a segurança de seus sistemas por meio de provas matemáticas.
Portanto, o ZK permite que usuários comuns obtenham resultados de resolução de nomes de domínio confiáveis sem configurar um nó Bitcoin completo. Dessa forma, os ordinais podem ser aceitos por uma gama mais ampla de usuários, permanecendo sem confiança.
Nomes de domínio: o primeiro passo para o Bitcoin inteligente
Verificamos que BTCDomain pode implementar a funcionalidade de nome de domínio no Bitcoin. No entanto, os nomes de domínio não devem ser as únicas aplicações no Bitcoin. Até agora, ainda existem muitos problemas de engenharia que precisam ser resolvidos, e muitos problemas também podem retardar o processo de tornar o Bitcoin inteligente.
No entanto, o BTCDomain construiu a confiança entre os desenvolvedores de que aplicativos nativos do Bitcoin sem confiança são possíveis. No futuro, também poderemos ver projetos como Uniswap, Aave e MakerDAO no Bitcoin. É claro que um nome de domínio é o primeiro passo em direção ao Bitcoin inteligente e o símbolo de identidade da futura cadeia Bitcoin inteligente.
