Ir al contenido

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.