Saltar al contenido
buybitcoinsmart

Glosario de bitcoin

Referencia para desarrolladores

Esta es la capa de referencia: los tipos de mensaje P2P, los opcodes (códigos de operación) de script, los nombres de campo RPC y las estructuras del protocolo con los que se encuentra al leer código de bitcoin o al decodificar una transacción en bruto, y no al comprar nada.

Existe porque el glosario para desarrolladores de Bitcoin Core, que es donde todavía se consulta la mayoría de estos términos, apenas ha cambiado desde 2021, y varias de sus entradas ya no describen el software. El protocolo de pago BIP70 que documenta se eliminó de Bitcoin Core en la versión 0.20.0. Sus entradas sobre filtros de Bloom describen un mecanismo que Core dejó de servir por defecto en la 0.19.0. Cada una de esas entradas se reconstruye aquí conforme a lo que hace hoy el código, con la corrección señalada y no aplicada en silencio.

Los términos se dividen en grupos. Los tipos de mensaje como inv, getdata y MSG_FILTERED_WITNESS_BLOCK pertenecen al protocolo entre pares. Los opcodes como OP_RETURN y OP_CHECKSIG pertenecen a Script. Los indicadores de hash de firma, los números de secuencia y el locktime rigen lo que una firma cubre en realidad. Las entradas sobre X509 y sobre solicitudes de pago son históricas, y así lo indican.

La mayoría de los lectores nunca necesitará esta sección, y no pasa nada. Está aquí para que una búsqueda de un nombre de campo exacto lleve a una página que lo explique con precisión y no a una entrada de una sola línea.

47 términos. Última revisión: 24 de septiembre de 2026.

Términos de la sección Referencia para desarrolladores

Las otras 13 secciones

Preguntas frecuentes

¿Para quién es esta sección?

Para cualquiera que lea el código fuente de bitcoin, decodifique una transacción en bruto o trabaje con el protocolo P2P y la interfaz RPC. Es la capa de referencia y no la de compra, y nada de ella hace falta para poseer o gastar bitcoin.

¿Qué es Script de Bitcoin?

El pequeño lenguaje basado en pila que decide si una moneda se puede gastar. No tiene bucles, a propósito, lo que hace predecible el costo de cada script antes de que se ejecute. La mayoría de las transacciones usan uno de un puñado de patrones estándar.

¿Por qué el orden de los bytes no deja de cambiar?

Porque bitcoin muestra los hash en el orden inverso a aquel en que los almacena. El orden de bytes interno es el que usa el protocolo, mientras que las respuestas RPC y los exploradores de bloques lo invierten. Mezclar los dos es el clásico primer error.

¿Dónde está la documentación de referencia?

En el código fuente y en los BIP, y no en un único sitio web. Las entradas de esta sección citan la especificación cuando la hay, y corrigen la documentación para desarrolladores más antigua allí donde se ha quedado desactualizada, en lugar de repetirla.

Leer esta página en inglés