06) POW: así es el protocolo de consenso usado por Bitcoin en su blockchain

Hernan Mariotte P

Te doy la bienvenida al contenido #6 del blog de Cripto Parce, un canal recorre de 0 a 100 el apasionante ecosistema blockchain.

En el anterior contenido, hemos visto por qué toda la tecnología blockchain ha nacido con Bitcoin.

Y además, hemos entendido que la gran revolución está en el hecho de que Bitcoin ha permitido por primera vez en la historia de nuestra humanidad enviar valor de un sitio a otro sin la necesidad de un tercero.

Hoy seguiremos analizando cómo esto ha sido posible, por tal razón nos enfocaremos en el protocolo de consenso que Satoshi Nakamoto ha establecido en el código de Bitcoin.

En primer lugar, ¿qué es un protocolo de consenso?

Tanto en la vida real, como en la tecnología blockchain, un consenso es un acuerdo o conformidad que permite poner de acuerdo a un determinado grupo de integrantes de una red o colectividad sobre una situación en particular.

En el ecosistema blockchain, el consenso es un pilar fundamental a través del cual se sustenta todo el funcionamiento de una red, más adelante veremos por qué.

Por ahora, lo importante es tener en cuenta que todas las blockchain utilizan protocolos de consenso, que en adelante llamaremos algoritmos de consenso, para lograr poner de acuerdo a todos sus participantes.

En la imagen anterior puedes ver los diferentes tipos de algoritmos de consenso utilizados en la tecnología blockchain.

POW (Proof Of Work) o prueba de trabajo; el algoritmo de consenso que Bitcoin utiliza

Satoshi Nakamoto en Bitcoin: un sistema de dinero en efectivo electrónico peer-to-peer 4. Proof-of-work, menciona a Adam Back como referencia en el primer párrafo, veamos por qué.

Adam Back y su solución al problema del SPAM: 

Adam Back se dio cuenta que cualquier remitente podía enviar 1, 10 o 1000 emails con solo pulsar enviar. 

Es decir, el esfuerzo para enviar 1000 correos era prácticamente el mismo que enviar 1, por tal motivo el SPAM abundaba.

Su solución a este inconveniente consistió en establecer una pequeña prueba de trabajo que consistía en resolver un pequeño problema matemático por cada correo electrónico enviado.

De esa forma, si se envía 1 email se tiene que resolver un problema matemático, y si se envían 1000 pues habrá que resolver 1000 problemas.

En resumen, el POW de enviar un email hace referencia a la resolución de un problema matemático.

Satoshi tomó el trabajo de Adam Back y lo adaptó a la blockchain de BITCOIN 

¿Recuerdas que en el contenido anterior mencionamos que la blockchain es como un libro contable que guarda el 100% de las transacciones de la red?

¿También recuerdas que Satoshi establece recompensas para los mineros que apoyaban la blockchain?

Bueno, pues teniendo en cuenta la solución al SPAM de Back podremos relacionar lo siguiente:

  1. Todo minero que apoya la red de BTC tiene que demostrar su prueba de trabajo, es decir, tiene que resolver problemas matemáticos para validar y confirmar transacciones o “enviar emails”. Esto conlleva un alto poder de cómputo y gasto de recursos energéticos.
  2. El minero que logra enviar el “email”, es decir, el que logre incluir un nuevo bloque en la blockchain resolviendo los problemas matemáticos en primer lugar se ganará una recompensa.

¿Lo más importante a tener en cuenta hasta ahora? Pues que el POW exige poder de cómputo y recursos energéticos para participar

Esto supone una barrera de entrada y hace que el participante que quiera hacer “SPAM” en la blockchain de BTC tenga que incurrir en gastos importantes.

¡Importante! Solo se producirá “SPAM” o bloques incorrectos o deshonestos en la red si más del 50% de los integrantes lo permiten.

Por esta razón, los miles de intentos hasta el día de hoy de hacer SPAM en la blockchain de BTC solo han representado fuertes gastos energéticos para los participantes que lo han intentado.

Por su parte, los participantes que se han mantenido honestos, han visto como las recompensas que la red provee devuelve con creces sus gastos en poder de cómputo y energéticos.

“El Proof Of Work desincentiva la deshonestidad y premia la honestidad”

Hasta aquí el segundo contenido relacionado a Bitcoin.

En esta oportunidad hemos visto que algoritmo de consenso utliza la blockchain de bitcoin para lograr llevar un “libro contable de transacciones” de manera descentralizada.

En el siguiente contenido veremos como se ha formado “el libro contable” de BTC.

En otras palabras, veremos cómo hacen los mineros para, a traves del POW, crear los bloques de TXN que conforman la totalidad de la blockchain.

También veremos como está conformado un bloque de BTC, cada cuando se crea un bloque, cuantas TXN caben en un bloque y demás datos interesantes acerca del funcionamiento a nivel técnico.

El POW gasta mucha energía, es muy lento y de infraestructura costosa.

Estos son algunos comentarios en contra de la prueba de trabajo que Bitcoin tiene en su consenso.

No obstante, BTC tenía que tener un consenso como el POW; veamos por qué:

  1. La energía es un recurso muy valioso, y por lo tanto desincentiva el SPAM, los ataques y la deshonestidad. Esto hace de la red de BTC más segura.
  2. Es lento por que tiene que ser lento. Para que la inflación de BTC se mantenga controlada tienen que crearse BTC nuevos cada aproximadamente 10 minutos.
  3. Los participantes que quieran participar en la red para minar y ganar recompensas tienen que estar comprometidos. Por esta razon, tienen que crear una infraestructura computacional acorde a la red.

Por estas razones ETH ha pasado de POW a POS; por ejemplo la blockchain de Ethereum:

  1. No es una criptomoneda cuya misión solo es enviar, recibir y almacenar valor.
  2. ETH es una Plataforma de Smart contracts que pretende convertirse en el internet 3.0, por lo tanto a ETH si le interesa ser rápida y gastar menos recursos energéticos.

Los mineros de BTC están buscando minar obteniendo fuentes de energía renovables.

Energias renovables para minar BTC

Los mineros son empresarios, y por lo tanto están siempre en búsqueda de rentabilidades más altas.

Esto ha hecho que muchas empresas mineras estén aprovechando la fuerza del sol o de los volcanes para obtener la energía que necesitan para sus procesadores de minería de BTC.

¡Así que el futuro de la minería de BTC pinta sostenible!

Para terminar, ¿qué tal este segundo contenido acerca del algoritmo de consenso de Bitcoin?

Puedes dejarme un comentario, darle like, compartir o realizar la accion que más te guste.

Para mi cualquier señal será especial y me motivará para seguir creando este tipo de contenidos.

Por cierto, recuerda que si tienes alguna duda o pregunta tienes el email info@criptoparce para enviarmela.

Próximo artículo: 07) Bloques de Bitcoin: todo lo que necesitas saber sobre ellos.

En el siguiente artículo conocerás cómo se está creando el libro contable más importante de la última década.

Si no te quieres perderte el artículo te invito a guardar esta página en favoritos, suscribirte a nuestro blog o seguirnos en redes sociales.

Asi te enteras cuando lo publiquemos.

Por ahora nada más.

¡Que vaya genial!

Logotipo Cripto Parce
¿Nuestro
propósito?

Reducir el ruido especulativo y aumentar la visión del valor intrínseco de la tecnología blockchain.

Equipar a las personas para que entiendan el mundo cripto y sepan cómo operar eficientemente dentro de él.

Contacto

Email

¡Conocenos!

¿Quiénes somos?

¡Síguenos en Redes!

La inversión en criptoactivos no está regulada, puede no ser adecuada para inversores minoristas y perderse la totalidad del importe invertido. Es importante leer y comprender los riesgos de esta inversión que se explican detalladamente en esta ubicación: https://criptoparce.com/aviso/