Propuesta para optimizar el consumo energético derivado del uso de la plataforma Blockchain


Desde la evolución de la edad de piedra, pasando por la revolución industrial que dio inicio a la industrialización y mecanización de los procesos, hasta llegar a la revolución tecnológica con los celulares, computadoras, medios de transporte, siendo su máxima expresión la aparición de los motores de búsqueda y el auge en las redes sociales, lo que cambio la cultura de la humanidad y expandió el mundo de los negocios con las nuevas estrategias de mercadeo digital.

Las nuevas tecnologías propiciaron la revolución financiera cuando en el año 1918 se utilizó por primera vez un sistema electrónico de transferencia de fondos, usando como instrumento el telégrafo y  la clave morse. De ahí saltamos a los años 50’s cuando las tecnologías financieras se hicieron disponibles al público en general con la aparición de las tarjetas de crédito. En los años 90’s aparecieron los primeros teléfonos móviles y se efectuó el primer pago vía mensaje de texto. Finalmente, con la llegada de los teléfonos inteligentes, el uso de la tecnología auspicio el boom de la reingeniería financiera, democratizando los servicios financieros, haciendo más fácil, cómoda y accesible los instrumentos financieros.

Lo más reciente en innovación y reingeniería financiera nace en 2008 con un artículo académico propuesto por un desconocido, identificado con el seudónimo de Satoshi Nakamoto, en el que propone una metodología novedosa llamada "Blockchain" para el manejo de información de forma descentralizada (distribuida), democrática (consensuada), confiable y transparente, que ofrece información  cifrada, en tiempo real a un mínimo costo para los involucrados. Consiste en crear una comunidad de Nodos interconectados en la red, operando bajo un mismo algoritmo y respetando las reglas del juego. Cada Nodo cumple las mismas funciones de custodia y validación de la información percibiendo una ganancia por concepto de comisión de transacción y, en algunos casos, como el Bitcoin, compiten entre sí para obtener un premio especial por ejercer la función adicional de minería. La utilidad de la plataforma Blockchain es tan amplia que va desde la industria alimentaria, farmacéutica, financiera, identificación, contratos inteligentes, logística, etc. La Blockchain, con seguridad terminará cambiando radicalmente muchos procesos que son vulnerables a fraudes y actos de corrupción. A pesar de su relativa corta vida, apenas  13 años, esta innovación tecnológica ha sido y continuará siendo atacada y desprestigiada por quienes vean comprometida su hegemonía y control de la información.

El término “Blockchain” traduce “cadena de bloques”, donde la información detallada de cada transacción es registrada, cronológicamente, en archivos de formato "txt"que luego son identificados como bloques. Cada bloque debe cumplir unas reglas: el tamaño del archivo no debe ser mayor a 1 MB, cada bloque contiene en torno a 2000 transacciones, cada transacción es identificada con una referencia conocida como HASH, luego cada bloque (archivo txt) es identificado con un HASH más complejo, cuyo detalle contiene el correlativo del bloque que le antecede. De allí que los bloques forman una cadena entrelazada imposible de alterar. Esta metodología es una replica del registro de contabilidad en el libro diario.

Cómo la validación y demostración de esta propuesta ameritaba una gran inversión y un número importante de participantes para crear el sistema de red conformada por muchos NODOS, Nakamoto propuso en 2009, enmarcando el uso del Blockchain en el contexto financiero, el lanzamiento de dinero digital al que llamó BITCOIN, acuñando el termino Cryptomoneda. Para atraer el interés de los inversionistas, quienes debían hacer una inversión en hardware y asumir importantes costos de energía eléctrica para conformar los nodos de la red y mantener operando los equipos las 24 horas del día, los 365 días del año, inventó lo que se conoce como “minería” (Proff of work), con el fin de motivar a los participantes que cumplirían el rol de resguardo y validación de la información derivada de las transacciones de la nueva moneda digital. El proceso de minería no es más que la recompensa económica que han de percibir los representantes del nodo que logre descifrar la incógnita en el proceso de cifrado del HASH de cada bloque generado luego de cumplir determinadas reglas del proceso. En otras palabras, es la compensación que reciben quienes aportan potencia de cómputo a la red para la verificación y validación de las diferentes transacciones. Mientras más amplio sea el sistema de redes, mayor transparencia y confianza se genera, eliminando el riesgo de cualquier fraude y ataque cibernauta que atente contra el resguardo e integridad de la información.

De las bondades de la metodología planteada por Nakamoto, la encriptación de la información es de lo más relevante. Un HASH es una función que genera un código contentivo de dígitos alfanuméricos de un tamaño determinado y es el resultado de cifrar la información de forma unidireccional, de forma que una vez obtenido el resultado es imposible descifrar la información que la originó. El Hash se utiliza en varias fases del proceso en la Blockchain, desde la generación de la dirección pública y privada de las billeteras “wallett”, pasando por las referencias de identificación de cada transacción hasta el proceso clave de generación y blindaje en la creación e identificación de cada bloque.

El HASH de cada bloque, consta de 64 dígitos y contiene información que resume el contenido detallado de todas las transacciones registradas en el archivo txt, así como queda vinculado al bloque que le precede, además debe cumplir un patrón preestablecido que es anunciado como reto al momento de que se cumpla la regla de “peso del archivo equivalente a 1 MB”. Éste patrón exige que el hash contenga al inicio determinados dígitos de valor cero “0” y para ello debe encontrarse una incógnita ubicada al final de código, la cual es conocida como NONCE y cuya solución matemática posible solo se consigue aleatoriamente, por lo cual la potencia de cálculo empleada por cada NODO debe abocarse a probar todos los valores posibles hasta encontrar el valor exacto que dé como resultado el patrón exigido. Este proceso varía según la dificultad y la potencia de los equipos contenidos en cada Nodo. De acuerdo a las estadísticas recientes éste proceso “de minería” tarda en torno a 10 minutos. Cuando el representante de un nodo logra resolver este acertijo debe someter el resultado a la comunidad que conforma la red, quienes validaran la confiabilidad del contenido del bloque, el cual ha de ser copia fiel de la información manejada por el resto de los nodos y que el HASH cumpla con el patrón exigido; de tal forma que con el voto de más del 51%, de la comunidad de Nodos. se valida el bloque y se le asigna la recompensa al nodo ganador. Paso seguido se inicia el nuevo bloque dando continuidad al proceso de validación de cada una de las transacciones que van ingresando al sistema en cola respetando estrictamente el orden cronológico. 

Entendiendo que cada transacción implica transferir Bitcoin de un origen a un destino, lo primero que hay de determinar es que la Wallett origen disponga de dichos fondos para ser descontados y adicionados a la Wallett destino señalada. En la metodología contable estos registros son plasmados en el conocido como “Libro Mayor” en el que se detallan los registros y el saldo disponible de cada beneficiario; sin embargo, en la metodología planteada por Nakamoto, cada vez que se valida una transacción se requiere un proceso riguroso que implica revisar cada bloque desde el bloque inicial hasta la última  transacción del bloque vigente para determinar algebraicamente el saldo de la Wallett origen, luego entonces, de comprobarse la disponibilidad suficiente se ejecuta la transferencia y se acredita a la wallett destino. Para que esto ocurra y se valide ha de contar con el consenso democrático de la comunidad, es decir mínimo el 51% deben estar de acuerdo en el resultado de esta validación. Los nodos que presenten diferencias son descartados y sometidos a revisión para determinar el origen problema. He aquí la gran ventaja de la plataforma Blockchain, que le atribuye cualidades de transparencia y confiabilidad pues está blindada contra ataques de hacker para fines fraudulentos.

La minería del Bitcoin es finita y solo existirá hasta que los bitcoin emitidos como recompensa hagan que el volumen de Bitcoin en circulación alcance su tope, de acuerdo a los límites establecidos en su Whitepaper “partida de nacimiento”. Llegado el momento, el volumen de Bitcoin en circulación será limitado, de allí que en teoría este es un dinero no inflacionario, aun cuando el comportamiento reciente del mercado le adjudica un valor especulativo. Cuando esto ocurra, el incentivo para que los Nodos continúen operando y den continuidad al ecosistema que soporta la plataforma Blockchain serán las comisiones cobradas por cada transacción, que con seguridad serán más costosas para cubrir las expectativas de rentabilidad que se requiere para mantener los costos operativos del negocio.  

Considerando que hasta la presente fecha el sistema que soporta el Bitcoin ha generado 686.218 bloques y que para validar cada una de las transacciones se requiere mayor potencia de cálculo puesto que la validación de la transacción pasa por revisar cada uno de los bloques para identificar y realizar la sumatoria de los movimientos de la Wallett origen; entonces con el transcurrir del tiempo los equipos empleados para tal fin han de ejercer, cada vez más, un mayor esfuerzo en tiempo y rendimiento para realizar estas operaciones, lo que implicará un mayor consumo energético, siendo esto una de las más importante críticas que atentan contra el calentamiento global del planeta. En este sentido, una propuesta para subsanar esta debilidad consiste en replicar la metodología contable aplicada al cierre de un ejercicio.

En tal sentido, se propone adicionar a la metodología de la Blockchain una nueva regla en la cual, luego de alcanzado determinado número de bloques, deberá realizarse un corte determinando los saldos de cada una de las Walletts contenidas en los bloques precedentes, los cuales deberán ser registrados en tantos bloques subsiguientes como sean requeridos para contener toda la información, respetando la cronología inicial en la que fueron registrándose las Walletts. El Hash de cada bloque deberá destinar algunos dígitos para identificar el lote de cada corte de ciclo y la correlación acumulada. A partir de allí, la validación de las siguientes transacciones se iniciará con la revisión desde el primer bloque del lote actual; ésto permitirá relajar el procesamiento de la información requiriendo menos potencia, alargando la vida útil de los equipos y optimizando el consumo energético.

 

Antonina Módica Milo

04/06/2021

 

 

Comentarios

LO MÁS VISTO

POR QUÉ LOS SISTEMAS SOCIALISTAS FRACASAN?

REFLEXIONES SOBRE EL CORONAVIRUS Y LA MUERTE

LA BURBUJA DEL DOLAR EN VENEZUELA

2da. CARTA AL PRESIDENTE NICOLÁS MADURO MOROS

EL DOLAR VERSUS EL PETRO. ¿QUÉ LOS RESPALDA? 23/09/2020