Blockchain Thinking I Protocolos de consenso.

in #cervantes5 years ago

Imagina que estamos en un cuarto lleno de servidores que están desencriptando bloques, están segundo a segundo comunicandose entre ellos para llevar a cabo todas esas millones de transacciones propias del Blockchain. De alguna manera , todas esas máquinas tienen que ponerse de acuerdo para llevar a cabo su labor del día; Para ello fueron diseñados los Protocolos de consenso que permiten a una red descentralizada llegar a un acuerdo sobre lo que sucederá con un registro.


Cuarto de servidores


Red descentralizada

Algunos protocolos propuestos hasta ahora

+Proof-of-Work (PoW)
+Proof-of-Stake (PoS)
+Proof-of-Brain (PoB)
+Delegated Proof-of-Stake (DPoS)
+Leased Proof-of-Stake (LPoS)
+Proof-of-Elapsed-Time (PoET)
+Practical Byzantine Fault Tolerance (PBFT)

Hoy veamos el PoW

Proof-of-Work (PoW)

Es el primer protocolo de consenso aplicado a la tecnologia Blockchain, presentado por Satoshi Nakamoto para el Blockchain de Bitcoin, con el tiempo muchas otras criptomonedas lo tomaron para aplicarlo. La manera en la que el PoW funciona es colocando computadoras a resolver acerjitos criptográficos (Bloques), los dueños de esas computadoras son llamados mineros.

A la velocidad a la que las máquinas resuelven los acerjitos, o dicho de otra manera, a la capacidad de computo de una máquina se le llama hashrate y a mayor cantidad de hashrate mayor probabilidad de resolver los acertijos. La máquina que lo resuelva primero se lleva una recompensa en criptomoneda y el derecho de colocar el siguiente bloque.

Si bien es un protocolo válido y utilizado por varios blockchain el PoW tiene ciertas desventajas:

  • Alto Consumo de Energía: El MIT Technology Review menciona que el Blockchain del Bitcoin consume casi tanta energía anual como toda Nigeria. Es una gran cantidad de energía la que se invierte con el Pow.
  • Costoso: precisamente por la cantidad de energía que se necesita para que funcione el mantenimiento es costoso para la mayoría y requiere de alto capital para invertir en equipos de calidad.
  • Vulnerabilidad: tiene un indice de vulnerabilidad de 51%. Si los mineros se uniesen y lograsen el control de la mayor parte de la potencia del CPU (51%) podrían manipular el blockchain a su antojo. Les dejo un link con un artículo a un blog que lo explica con detalles.

Artículo ataque 51%

Al suceder ataques de 51% surgió la necesidad de mayor seguridad y por ello se han ido creando otras maneras de interactuar con el Blockchain. En un siguiente Blockchain Thinking veremos los otros protocolos

Like si te gustó y Steem on!

Sort:  

Congratulations @industrialvarez! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 5000 upvotes. Your next target is to reach 6000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Este tipo de post es sumamente importante para la educación de la comunidad en esta plataforma... saludos

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.028
BTC 62943.85
ETH 2464.43
USDT 1.00
SBD 2.55