Sistema de nombres de Bitcoin

De un vistazo
BNS es el sistema de nombres en vivo en Stacks
Nombres legibles por humanos como
alice.idomuneeb.btcse asignan a datos en cadenaLos nombres son NFT compatibles con SIP-009: transferibles, comerciables, composables
Mercado integrado para listar, comprar y vender nombres
Admite espacios de nombres abiertos (no gestionados) y gobernados (gestionados)
Cada dirección puede poseer múltiples nombres y designar un nombre principal
Totalmente implementado como contratos inteligentes 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 mainnet 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 por humanos (por ejemplo, alice.id) que se asignan a identidades en cadena, direcciones y registros arbitrarios.
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 mainnet se lanzó en 2021.
¡Eso significa que BNS es anterior 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 en él. Actualmente hay 97 espacios de nombres y más de 360.000 nombres registrados en BNS [a marzo de 2026]!
.btc
302,999
.stx
21,861
.app
12,445
.id
12,053
.stacks
3,961
El beneficio de un nombre BNS es simple: en lugar de enviar cripto a una larga dirección STX o BTC, puedes usar un nombre legible por humanos como muneeb.btc.
Los nombres BNS son compatibles con billeteras Stacks como Leather y Xverse y admiten tanto Stacks L2 como Bitcoin L1 para pagos.
BNS reemplaza direcciones blockchain complejas por nombres que:
Pueden resolverse a principales de Stacks
Pueden almacenar metadatos estructurados
Los nombres pueden almacenar zonefiles que contienen datos de perfil (biografía, imagen de perfil, enlaces sociales), direcciones de billeteras en distintas cadenas (BTC, ETH, etc.), definiciones de subdominios y metadatos arbitrarios de clave-valor. Todo almacenado on-chain a través del contrato zonefile-resolver.
Pueden integrarse directamente con contratos inteligentes
Son propiedad y se gestionan completamente on-chain
Stacks actualmente ejecuta BNSv2, una implementación mejorada diseñada para una mayor composabilidad, 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 múltiples nombres por dirección, designación de nombre principal y almacenamiento on-chain de zonefiles desacoplado del contrato principal.
Recursos adicionales
[Oficial BNSv2] Sitio oficial de BNSv2
[BNS One] Registrar, comerciar, descubrir espacios de nombres y nombres BNS
[Trust Machines Github] repositorio de contratos BNSv2
[Foro Stacks] Hilo de discusión sobre la actualización previa
[BNSv1] El contrato boot de la implementación anterior BNSv1
[Comunidad BNS] Página de la comunidad en Twitter sobre todo lo relacionado con BNS
[Gamma] Mercado para comerciar BNS
[BTC US] Registrar nombres BNS
Última actualización
¿Te fue útil?