Sistema de nombres de Bitcoin

circle-info

Recursos para desarrolladores

De un vistazo

  • BNS es el sistema de nombres en vivo en Stacks

  • Nombres legibles para humanos como alice.id o muneeb.btc se asignan a datos en cadena

  • Los nombres son NFT compatibles con SIP-009: transferibles, comerciables, componibles

  • Mercado integrado para listar, comprar y vender nombres

  • Admite tanto espacios de nombres abiertos (sin gestión) como gobernados (gestionados)

  • Cada dirección puede poseer varios nombres y designar un nombre principal

  • Implementado بالكامل como contratos inteligentes de Clarity

  • La implementación actual de BNS utiliza el contrato BNS V2, desplegado en septiembre de 2024. Sustituyó al contrato V1 del lanzamiento de la red principal de Stacks en 2021.


¿Qué es BNS?

El Sistema de Nombres de Bitcoin (BNS) es un sistema de nombres descentralizado construido sobre Stacks y asegurado por Bitcoin. Permite nombres legibles para humanos (p. ej., alice.id) que se asignan a identidades, direcciones y registros arbitrarios en cadena.

Bitcoin Name Service (BNS) es un protocolo de identidad descentralizado que originalmente comenzó en Bitcoin como Namecoin en 2014 antes de migrar a Bitcoin en 2015, y finalmente a Stacks cuando su red principal se lanzó en 2021.

¡Eso significa que BNS precede a ENS por varios años!

BNS está representado por el popular espacio de nombres .btc, pero tiene muchos otros, incluidos .id, .locker, .app y más. Cualquiera puede crear un nuevo espacio de nombres y permitir que los usuarios registren nombres dentro de él. Actualmente hay 97 espacios de nombres y más de 360.000 nombres registrados en BNS [a marzo de 2026]

Principales espacios de nombres [a marzo de 2026]
Nombres registrados bajo el espacio de nombres

.btc

302,999

.stx

21,861

.app

12,445

.id

12,053

.stacks

3,961

La ventaja de un nombre BNS es simple: en lugar de enviar cripto a una dirección larga de STX o BTC, puedes usar un nombre legible para humanos como muneeb.btc.

Los nombres BNS son compatibles con billeteras de Stacks como Leather y Xverse y admiten tanto Stacks L2 como Bitcoin L1 para pagos.

BNS reemplaza las complejas direcciones de blockchain con nombres que:

  • Pueden resolverse en principales de Stacks

  • Pueden almacenar metadatos estructurados

  • Los nombres pueden almacenar zonefiles que contienen datos de perfil (biografía, PFP, enlaces sociales), direcciones de billetera en distintas cadenas (BTC, ETH, etc.), definiciones de subdominios y metadatos arbitrarios de clave-valor. Todo se almacena en cadena a través del contrato zonefile-resolver.

  • Pueden integrarse directamente con contratos inteligentes

  • Son propiedad y se gestionan completamente en cadena

Stacks actualmente ejecuta BNSv2, una implementación mejorada diseñada para una mayor componibilidad, claridad y ergonomía para desarrolladores. Permite a los usuarios registrar, gestionar y transferir nombres dentro de diferentes espacios de nombres. También introduce un mercado nativo, espacios de nombres gestionados con gobernanza personalizada, propiedad de varios nombres por dirección, designación de nombre principal y almacenamiento de zonefile en cadena desacoplado del contrato principal.



Recursos adicionales

Última actualización

¿Te fue útil?