La tecnología blockchain, que se desarrolló para hacer posible Bitcoin, es una fuerza disruptiva para muchas prácticas empresariales actuales. Blockchain, un libro de contabilidad distribuido, abierto y seguro que registra de forma eficaz y permanente las transacciones entre dos partes, está empezando a utilizarse en diversos sectores, desde las finanzas comerciales hasta el derecho.
|
Público |
Privado |
Consorcio |
Participantes |
Sin necesidad de permiso: (pseudo)-anónimo, acceso público de lectura-escritura |
Con permiso: se basa en la identificación y la confianza, sin acceso público de lectura-escritura |
Con permiso: se basa en la identificación y la confianza, con acceso público de lectura y acceso privado de escritura |
Mecanismo de consenso |
Proof-of-Work (PoW), Proof-of-Stake (PoS), etc. |
Algoritmo de votación o consenso multipartito |
Algoritmo de votación o consenso multipartito |
Descentralización |
Alta |
Bajo |
Bajo |
USP |
Perturbador debido a la desintermediación |
Reducción de costes |
Reducción de costes |
En las criptomonedas, una base de datos conocida como blockchain almacena información sobre los saldos de los usuarios. Cada persona (o, más exactamente, cada nodo) debe conservar una copia de la base de datos. De lo contrario, rápidamente se tendría información contradictoria, lo que echaría por tierra todo el sentido de la red Bitcoin.
Al utilizar la criptografía de clave pública, se impide que los usuarios utilicen las divisas de los demás. Sin embargo, para poder identificar si los fondos se han gastado realmente, los participantes en la red siguen necesitando confiar en una única fuente de verdad.
El inventor de Bitcoin, Satoshi Nakamoto, sugirió utilizar un esquema de Prueba de Trabajo para sincronizar a los participantes. Discutiremos cómo funciona PoW en un momento, pero antes, veamos algunas de las características que distinguen a los distintos algoritmos de consenso entre sí.
En primer lugar, necesitamos validadores (usuarios que quieran contribuir con bloques) que aporten una garantía. La capacidad de un validador para actuar de forma deshonesta se ve disuadida por la garantía, que es una especie de valor que se le exige que presente. Perderán su participación si mienten. La potencia de procesamiento informático, las criptodivisas e incluso la reputación son algunos ejemplos.
¿Por qué iban a poner en peligro sus propios recursos? Sin embargo, también hay un premio. Suele ser la criptomoneda nativa del protocolo y se compone de comisiones pagadas por otros usuarios, unidades de criptomoneda de nueva creación, o ambas cosas.
La transparencia es lo que menos necesitamos. Debemos ser capaces de reconocer el engaño cuando se produce. Los bloques deberían ser caros de fabricar para ellos pero baratos de validar para cualquiera.
Tipo |
Descripción |
Proof-of-Work (PoW) |
PoW funciona como una lotería descentralizada que elige a un líder para proponer un nuevo bloque a intervalos predecibles |
Proof-of-Stake (PoS) |
PoS funciona como PoW pero utiliza el coste del capital en lugar del coste de la electricidad como recurso, lo que lo convierte en una alternativa ecológica a PoW |
Proof-of-Stake delegada |
Se trata de una capa adicional al PoS, permite a los usuarios delegar su poder de voto a los validadores sin necesidad de que se validen ellos mismos |
Proof-of-Importance (PoI) |
PoI recompensa a los usuarios con puntuaciones de reputación o importancia que, con el tiempo, les permiten convertirse en productores de bloques cada vez más eficientes. |
Proof-of-Capacity (PoC) |
PoC utiliza el coste del almacenamiento como recurso en lugar de la electricidad del capital |
Prueba del tiempo transcurrido (PoET) |
PoET utiliza la lotería basada en el tiempo como forma de proporcionar consenso |
Prueba de actividad (PoA) |
PoA utiliza el tiempo como recurso |
Prueba de autoridad (PoA) |
PoA se basa en la reputación de los validadores para proporcionar consenso |
Proof-of-Burn (PoB) |
PoB se basa en el coste del capital como recurso, el burning es similar al staking con una duración de bloqueo infinita |
Algoritmo bizantino de tolerancia a fallos (BFT) |
BFT se basa en la reputación, el poder de voto y las identidades conocidas |
La idea se conoce desde hace tiempo, pero Bitcoin fue el primero en utilizarla. Los validadores (también conocidos como mineros) hashean los datos que quieren aportar en Proof of Work hasta que encuentran una solución concreta.
Cuando los datos pasan por una función hash, se produce una cadena aparentemente aleatoria de letras y números, conocida como hash. Pero si utiliza los mismos datos repetidamente, siempre obtendrá el mismo resultado. Sin embargo, incluso un cambio menor tendrá como resultado un hash completamente diferente.
No es posible determinar qué datos se introdujeron en la función observando el resultado. Por consiguiente, son útiles para demostrar su conocimiento previo de la información. Cuando más tarde divulgue los datos, puede darle a alguien su hash, y este podrá utilizarlo para ejecutar la función en él y verificar que la salida es la misma.
Algunas criptodivisas pagan tasas de interés significativas por dicho compromiso, por lo que hacer staking puede ser un método excelente de aprovechar sus criptoactivos para ganar dinero.
Al principio, Proof of Stake (PoS) se propuso como sustituto de Proof of Work para Bitcoin. Un sistema PoS no contempla la idea de mineros, equipos especializados o un alto uso de energía. Todo lo que necesita es un PC estándar.
La mayoría de los sistemas de criptodivisas se basan en la tecnología blockchain, que hace imposible que este tipo de moneda digital pueda ser copiada o destruida.
Se están investigando otras aplicaciones para la tecnología blockchain en las que la inmutabilidad y la seguridad de los datos son muy importantes. Llevar un registro de las donaciones benéficas, mantener los historiales médicos y la gestión de la cadena de suministro son algunos ejemplos.
Sin embargo, la seguridad de la cadena de bloques no es un tema sencillo. Comprender las ideas y los procedimientos fundamentales que confieren a estos sistemas de vanguardia una fuerte protección es crucial.