Glosario
Una referencia rápida de los términos que se repiten en la documentación de CORE-M. Para los conceptos que hay detrás de ellos y cómo se conectan, consulta Conceptos clave.
BEEF — Background Evaluation Extended Format; un paquete compacto de transacción BSV que agrupa una transacción con los datos SPV necesarios para verificarla sin conexión.
BSV — BSV Blockchain; el libro mayor público y de solo anexión al que CORE-M
ancla la telemetry mediante compromisos OP_RETURN.
CBOR — Concise Binary Object Representation (RFC 8949); un formato compacto de serialización binaria para datos estructurados.
CDT — Complex Data Type; los tipos anidados de lista y mapa de Aerospike, usados para bins como grupos de dispositivos, etiquetas y series de telemetry.
CEL — Common Expression Language; la sintaxis de expresiones en la que los usuarios escriben reglas, evaluada contra telemetry en vivo por el motor de reglas.
DTLS-PSK — Datagram TLS con una clave precompartida; el transporte seguro que usan los dispositivos CoAP que se autentican con un secreto compartido en lugar de un certificado.
Ed25519 — el esquema de firma de curva elíptica que el servicio de autenticación usa para firmar los JWT de usuarios de dashboard. No se usa en ninguna operación de blockchain.
finality — el punto en el que una transacción de anchoring confirmada se considera irreversible; el umbral por defecto es de 6 confirmaciones de bloque.
hardware_id — la identidad física de un dispositivo (número de serie, MAC o
IMEI), almacenada como metadato y mantenida distinta de su device_id de
plataforma.
JCS (RFC 8785) — JSON Canonicalization Scheme; una serialización JSON determinista que produce bytes idénticos para datos idénticos, de modo que los hashes son reproducibles entre implementaciones.
LwM2M — Lightweight M2M; un protocolo de gestión de dispositivos de OMA sobre CoAP para dispositivos con recursos limitados, soportado como opción de conectividad.
Merkle tree — un árbol de hashes cuyo único root resume un batch completo de datos; solo el root se ancla on-chain.
OP_RETURN — un opcode de script de BSV que incrusta datos arbitrarios en una
salida de transacción; CORE-M escribe el Merkle root de cada batch en una salida
OP_RETURN.
P2PKH — Pay-to-Public-Key-Hash; el script de bloqueo estándar de BSV usado para pagar a una dirección.
PSK — clave precompartida; un secreto simétrico que un dispositivo usa para autenticarse, comúnmente con DTLS sobre CoAP.
Redpanda — el bus de eventos de streaming compatible con Kafka que transporta eventos de telemetry, dispositivos, reglas y anchor entre servicios.
SPV — Simplified Payment Verification; la técnica para demostrar la inclusión de una transacción en un bloque usando cabeceras de bloque y un Merkle path, sin ejecutar un nodo completo.
TelemetryPoint — una lectura de un dispositivo en un instante, que lleva su
device_id, tenant_id, marca de tiempo y un conjunto de valores de métrica con
nombre, numéricos o de cadena.
tenant — una cuenta de cliente aislada; cada registro en CORE-M está acotado a
un tenant_id.
TimescaleDB — la base de datos de series temporales basada en PostgreSQL usada como cold store de CORE-M para la telemetry histórica.
UTXO — Unspent Transaction Output; un fragmento gastable de valor BSV, la unidad consumida y producida por las transacciones de BSV.