El indexador de Stamps se vuelve de código abierto
El 24 de junio de 2024, los desarrolladores principales publicaron como código abierto el indexador completo de Bitcoin Stamps. El código completo que lee la cadena y reconstruye el estado de los stamps se hizo público, y eso es más importante de lo que podría parecer.
Por qué importa un indexador
Los datos de Bitcoin Stamps viven en el conjunto UTXO, pero los nodos de Bitcoin no saben qué es un stamp. Ven salidas de transacción, no arte ni saldos de tokens. Algo tiene que leer la cadena en bruto, encontrar las transacciones de stamps, decodificarlas y construir el libro mayor de lo que existe y quién lo posee. Ese algo es el indexador.
Si el indexador es cerrado, la comunidad tiene que confiar en la palabra de una sola parte sobre el verdadero estado del protocolo. Publicarlo como código abierto elimina ese requisito de confianza. Cualquiera puede ejecutar el mismo código, indexar desde el génesis y comprobar la respuesta por sí mismo.
Qué cubre el lanzamiento
El indexador de código abierto maneja toda la familia de estándares:
- Classic Stamps, el arte original en multisig simple (bare multisig).
- OLGA, la codificación P2WSH que redujo el tamaño y las comisiones.
- Tokens fungibles SRC-20, incluidas las reglas de codificación nativa.
- NFTs componibles SRC-721.
- Nombres descentralizados SRC-101.
Esa es toda vía relevante para el consenso en un solo código base, así que una sola ejecución puede validar todo el protocolo frente a la cadena.
Verificable por cualquiera
El código abierto convierte las afirmaciones en cosas que puedes probar. Cuando un lanzamiento dice que está validado por consenso, no tienes que creerlo por fe. Descargas el código, reparseas desde el bloque 779,652 y comparas los hashes. Esa disciplina es sobre la que se construyen los lanzamientos posteriores, hasta llegar a la prueba de reparseo desde el génesis que el proyecto todavía usa.
Publicar el indexador como código abierto puso a Bitcoin Stamps donde debe estar un protocolo que prioriza la permanencia: totalmente inspeccionable, ejecutable de forma independiente y propiedad de su comunidad en lugar de un solo equipo.
El indexador vive en stampchain-io/btc_stamps en GitHub. Explora el ecosistema en stampchain.io.