Términos esenciales del mundo Blockchain y las Criptomonedas

Blog cabeceras (8)

📣 Queremos empezar la temporada de contenido techie de 2022 con un glosario con los términos básicos más relevantes, que todo el mundo debería conocer a día de hoy, del ecosistema Blockchain y las criptomonedas. Esta tecnología apareció por primera vez el año XX y desde entonces, está evolucionando a pasos agigantados, llegando cada vez a un mayor número de áreas, agilizando y facilitando numerosos procesos en los distintos sectores.

Bitcoin

En mayúscula se usa para referirse a una red descentralizada peer-to-peer (P2P) que se sustenta en tecnología blockchain y en su comunidad de opensource. No cuenta con ningún gobierno centralizado, es decir, ninguna persona o institución que controle su gestión, emisión, gasto o reserva. Es importante distinguirlo del término bitcoin (en minúscula) que hace referencia a las unidades monetarias.

Blockchain

Es una base de datos transaccional distribuida cuya información se encuentra almacenada en bloques enlazados entre sí formando una cadena inalterable. Su funcionamiento está basado en redes peer-to-peer (P2P) y en el enlace de los bloques a través de funciones criptográficas con un sellado de tiempo confiable. Esto es, cada nuevo bloque incluye una referencia (hash) al bloque anterior, por tanto, cualquier modificación de la información de un bloque supone la ruptura de la cadena, ya que el hash se vería modificado y precisaría la actualización de todos los bloques posteriores. Desde un punto de vista práctico, actúa como una especie de libro mayor compartido e inmutable que permite facilitar el proceso de registro de transacciones y de seguimiento de activos en una red de negocios.

Blockchain privada o permisionadas

Este tipo de blockchains dependen de una unidad central que controla todas las acciones dentro de la misma. Esta unidad central es la que permite dar acceso a los usuarios, además de controlar sus funciones y permisos dentro de la blockchain. Es decir, los procesos de consulta, validación y participación están limitados a unos nodos. Tanto los accesos a los datos de la blockchain como el envío de transacciones para ser incluidas, están limitadas a una lista predefinida de nodos.

Blockchain pública

Es una red de blockchain a la que cualquiera puede unirse cuando quiera desde Internet. Básicamente, no hay restricciones a la hora de participar. Este tipo de blockchain mantiene abierto al público sus datos, el software y su desarrollo, de forma que cualquier persona puede revisar, auditar, desarrollar o mejorar los mismos. Además, cualquiera puede ver el libro mayor y participar en el proceso de consenso. Ejemplos de blockchain públicas: Ehtrereum o Bitcoin.

Bloque

Se trata de un conjunto de transacciones validadas que se han registrado en el libro mayor. Puede ser definido por tamaño (número de transacciones por bloque o tamaño máximo de bloque) y por tiempo de generación (tiempo máximo de generación de bloque). El primer bloque de la cadena recibe el nombre de bloque génesis.

Consenso

Es la parte fundamental de la tecnología blockchain, de su funcionamiento, y de las criptomonedas. Mediante el consenso se garantiza la seguridad de la cadena de bloques, ya que controla el hecho de que todos los que participen en la red verifiquen y aprueben de forma unánime la información que dicha cadena contiene. Así, todos en la red aceptan que la información no tiene manipulaciones ni datos erróneos o duplicados.

Criptomoneda

Un nuevo tipo de divisa o moneda digital P2P que utiliza criptografía (matemáticas avanzadas) y técnicas informáticas para asegurar las transacciones, controlar la creación de unidades adicionales y verificar la transferencia de activos usando tecnologías de registro distribuido. Todo esto con el fin de no depender de entidades centrales que emiten y controlen el dinero.

DApps o aplicaciones descentralizadas

Son una categoría especial de aplicaciones cuyo funcionamiento está basado en una red descentralizada de nodos interactuando unos con otros.

DeFI o Decentralized Finance

En español, Finanzas Descentralizadas. Consiste en aplicaciones y protocolos P2P desarrollados en redes blockchain que no requieren derechos de acceso para facilitar préstamos, seguros, criptomonedas, swaps, derivados, gestión de activos o comercio de herramientas financieras. La mayoría de las aplicaciones DeFi de hoy en día se crean utilizando la red Ethereum, no obstante, están surgiendo muchas redes públicas alternativas que brindan velocidad, escalabilidad, seguridad y costos más bajos.

DLT (Distributed Ledger Technology)

Es básicamente una base de datos única y descentralizada que es gestionada por varios participantes. Es una base de datos de la que existen múltiples copias idénticas distribuidas entre varios participantes y que se actualizan de forma sincronizada. Blockchain es un tipo de DLT en el que las transacciones se almacenan en bloques. Un ejemplo de DLT que no utiliza tecnología de Blockchain es CORDA.

ERC-20

Se trata de un estándar para los tokens funcionales. Cuentan con una propiedad que hace que cada token sea exactamente igual (en tipo y valor) que otro token.

ERC-721

A diferencia que los ERC-20, este tipo de tokens son interesantes para la tokenización de activos únicos que no puedan ser sustituidos por otros, es decir, activos o bienes no fungibles como obras de arte, viviendas, préstamos o cualquier otro tipo de derecho que requiera de una única identificación.

Ethereum

Es una plataforma digital de código abierto basada en tecnología blockchain. En el universo Ethereum, hay un ordenador único denominado máquina virtual de Ethereum o EVM, cuyo estado es acordado entre todos los participantes de la red. Los desarrolladores también pueden construir y desplegar aplicaciones descentralizadas o «dapps» con la red de ethereum.

Ether (ETH)

La criptomoneda nativa de Ethereum, cuyo objetivo principal es el de permitir la existencia de un mercado computacional. Este mercado proporciona un incentivo económico para que los participantes puedan verificar/ejecutar solicitudes de transacción y proporcionar recursos computacionales a la red.

Fiat

Dinero de curso legal. Las monedas nacionales tradicionales como los euros, los dólares o los rublos reciben el nombre de dinero fiduciario o fíat. Solo los bancos centrales tienen la potestad de emitir dinero fiat. 

Gas

Hace referencia a la unidad que mide la cantidad de esfuerzo computacional requerida para ejecutar operaciones específicas en la red de Ethereum. Es decir, se trata de la comisión necesaria para llevar a cabo una transacción en Ethereum con éxito. Por tanto, cualquier participante que emita una solicitud de transacción debe aportar una determinada suma de ether a la red, esta recompensa se concederá a quien logre realizar el el trabajo completo de verificar la transacción, ejecutarla, incluirla en la blockchain y emitirla a la red.

Hash

Este término se utiliza para hacer referencia a una función criptográfica. Estas funciones tienen como objetivo codificar datos para formar una cadena de caracteres única. Las funciones hash son muy usadas en la tecnología blockchain con el objetivo de lograr que esta tecnología sea segura y anónima.

ICO (Initial Coin Offering

El acrónimo ICO se parece al de IPO, Initial Public Offering (que en castellano se denomina OPV, oferta pública de venta) término que se utiliza cuando una empresa sale a bolsa y quiere ofrecer las acciones a los posibles inversores a cambio de dinero. Y es que el concepto ICO está inspirado en las IPOs, ya que tiene que ver con la financiación de una iniciativa empresarial. Consiste en la emisión de criptomonedas para su venta, con el fin de lograr financiación para la realización de proyectos, de una forma rápida y sencilla, sin necesidad de acudir a las vías tradicionales de financiación, evitando los tediosos trámites burocráticos y legales que ellos conllevan.

Ledger

También llamado libro mayor, es el registro de todas y cada una de las operaciones y transacciones que se realizan dentro de una blockchain. Con ello, el ledger se convierte en una de las piezas fundamentales de la transparencia, seguridad y privacidad de la tecnología blockchain y las criptomonedas.

Mineros

Son los encargados de llevar a cabo el proceso de validación y agrupación de transacciones, con el objetivo de crear un bloque para agregarlo posteriormente al blockchain. Los mineros realizan este proceso calculando millones de hashes para la creación de los nuevos bloques.

NFT (Non fungible token)

un token no fungible (NFT) es un token como los programados con el estándar ERC-721 de Ethereum que permite representar objetos únicos que no son divisibles ni sustituibles. Esta tipología de token fue diseñada con el objetivo de crear tokens intercambiables, pero con la singularidad de que estos fueran únicos y no fungibles. Lo que significa que el token es único en toda su existencia y no puede deteriorarse o destruirse.

Nodo

Son máquinas reales que almacenan el estado de la blockchain. Los nodos se comunican entre sí para propagar información sobre el estado de la blockchain y los nuevos cambios de estado. Además, cualquier usuario puede solicitar la ejecución de código mediante la transmisión de la solicitud de ejecución de código desde un nodo.

Peer-to-peer

Este término se refiere al intercambio o puesta en común de información, datos o activos entre pares sin la participación de una autoridad central. El intercambio entre pares (P2P) implica interacciones descentralizadas entre individuos y grupos.

Pool de minería

Se trata de una agrupación de mineros que cooperan con la finalidad de minar bloques de una blockchain. El objetivo principal de estos grupos es facilitar el trabajo de minería y obtener beneficios en proporción al trabajo realizado dentro del grupo. Los pools surgieron ante la necesidad de poder hacer frente a la creciente dificultad para resolver el acertijo criptográfico de blockchain.

Proof-of-stake (PoS)

Es un tipo de mecanismo de consenso que usan las redes de blockchain para lograr consensos distribuidos. Los nodos que minan en PoS se les llama validadores. La decisión sobre qué nodo ha de validar un bloque se hace de forma aleatoria pero dando mayor probabilidad a quienes cumplan una serie de criterios, como por ejemplo, la cantidad de moneda reservada, entre otros. Los nodos que cuenten con un mayor número de reservas, tienen mayor peso en la red y tendrán mayores posibilidades de ser elegidos. Una vez elegidos pueden validar transacciones y crear nuevos bloques dentro de la red. Permitiéndoles recibir ganancias e incentivos por el trabajo realizado. Este sistema conlleva una serie de mejoras con respecto al PoW, como por ejemplo, la mayor eficiencia energética.

Proof-of-work (PoW)

Este protocolo requiere que los mineros realicen un intenso trabajo de prueba y error con el fin de averiguar el acertijo criptográfico. El primero que lo logre, se lo comunica al resto y añade el bloque una vez que todos los demás nodos han confirmado que el resultado es correcto. El minero que lo logra consigue una recompensa. Este es el protocolo de consenso más antiguo y conocido, de hecho, blockchains como Bitcoin y Ethereum utilizan este mecanismo de consenso. Este protocolo conlleva un consumo de grandes cantidades de energía.

Smart Contract

Son programas almacenados en una blockchain que se ejecutan cuando se cumplen unas condiciones predeterminadas. Su función principal es la de automatizar la ejecución de un acuerdo, de manera que todas las partes puedan saber de antemano, siempre y cuando se den determinadas circunstancias predefinidas por ellas, cuál va a ser el resultado, sin necesidad de que intervenga ningún intermediario.

Stablecoin

Monedas estables en español. Son criptomonedas creadas con el objetivo de mantener un precio poco volátil, generalmente representando una moneda fiat dentro de una blockchain. De esta forma, las stablecoins buscan mantener las características y ventajas de las criptomonedas, a la vez que representan activos fiat con una cierta estabilidad probada en su valoración.

Staking

Es el proceso mediante el cual los dueños de criptomonedas usan sus monedas para agregar nuevos bloques a la cadena de bloques asociada y, a cambio, reciben una recompensa en forma de monedas adicionales. Las monedas depositadas se guardan en una billetera. De esta manera, las criptomonedas respaldan la seguridad y el funcionamiento de una red Blockchain.

Token

Una representación digital de bienes y derechos que introducidos en el mundo Blockchain pueden ser fácilmente intercambiables entre terceros, sin necesidad de confiar en un tercero ajeno a la relación, como ocurre en el caso del intercambio de valor a través del dinero, en el que se necesita al banco central competente para respaldar que el token que se entrega tiene el valor que se predica.

Tokenización

El proceso por el cual se representan bienes y derechos en la tecnología Blockchain. Mediante este procedimiento, y sujeto a las características del tipo de token que se utilice, así como los fines para los que se use el mismo, se puede crear una representación digital de cada bien tangible o intangible que se desee, desde un objeto de valor, hasta identidades personales, pasando por producciones musicales o derechos de uso sobre un software, e incluso valores negociables, o representación de derechos de cobro de beneficios asociados a la tenencia de acciones, o participaciones.