domingo, 25 de noviembre de 2018

BOLIVARCOIN Y DARK GRAVITY WAVE

¿Qué es Dark Gravity Wave (DGW)?

En Bitcoin y otras Criptomonedas, "Dark Gravity Wave" es un algoritmo de reajuste de dificultad de minería de código abierto desarrollado por Evan Duffield (creador de X11 / Darkcoin / Dash). La primera moneda criptográfica que implementó este algoritmo es Darkcoin DASH o Digital Cash. Mas tarde; muchas AltCoins comenzaron a adoptar este algoritmo, ya que ajusta la dificultad más rápido y no es lineal.

Antes de DGW se tenía KGW (Kimoto Gravity Wall), un algoritmo de cambio de dificultad más popular que ajusta la dificultad de cada bloque utilizando la información de los bloques anteriores. Dark Gravity Wave se inspiró y se basa en Kimoto Gravity Well (KGW). También se ha comprobado que la DGW reduce algunas desventajas teóricas de KGW, como la explotación temporal. También hay otros 2 algoritmos de ajuste de dificultad: Gravity Wave y Digishield de Nite. Encontrarás todos estos algoritmos solo en monedas que sean minables por Prueba de Trabajo (POW) y no en monedas de Prueba de Stake (POS).

¿Por qué DGW y cómo funciona?

En Bitcoin, el ajuste de dificultad de bloque estándar está configurado para ajustarse solo cada 2016 bloques. El problema con este esquema es que dio lugar a la minería multipool. La minería multipool es un proceso en el el pool cambia de la minería de una criptomoneda a la más rentable en ese momento.

Los mineros solo se enfocarán en incentivos económicos; por ejemplo: A medida que BCH se hizo más rentable, los mineros casi abandonaron la red Bitcoin para explotar BCH. Una vez que BCH ajuste su dificultad, los mineros saltarán de nuevo a la minería Bitcoin. Esto en realidad no es más que un equilibrio de poder de hash entre Bitcoin y Bitcoin Cash basado en su rentabilidad. Este fue un problema serio con Bitcoin y esto es lo que dio origen a Dark Gravity Wave y otros reguladores de dificultad de minería

Beneficios de Dark Gravity Wave

DGW utiliza múltiples promedios móviles exponenciales y un promedio móvil simple para lograr un mecanismo de cambio de dificultad más suave. Las monedas que tienen Dark Gravity Wave como su algoritmo son inmunes a problemas como los multipools, no solo eso, con DGW la cadena se vuelve más segura y los tiempos de bloques son mucho más consistentes a pesar de las grandes fluctuaciones en el poder de minería. Aparte de la dificultad controlada, otros beneficios de Dark Gravity Wave son la seguridad, la transacción más rápida, más mineros y una cadena confiable.


Bolivarcoin y Dark Gravity Wave

BolivarCoin es una criptomoneda venezolana descentralizada la cual es obtenida a través de la minería POW o Prueba de Trabajo que funciona desde el año 2015 y que desde ese entonces presentaba graves problemas de re-ajuste de dificultad y esto era visible al momento de realizar transacciones y al momento de minarla. La inclusión de Hash Power o Poder de minado en la red de BolivarCoin generaba que los bloques se pegaran y no salieran en el tiempo previsto ocasionando demoras en la confirmación de transacciones y haciendo mucho más difícil a los mineros obtener las monedas de cada Bloque. 

Con DGW BolivarCoin obtiene un mejor rendimiento debido a que gracias a este algoritmo los cálculos de dificultad serán mucho más suaves, no lineales, los bloques serán minados más constantemente, permitiendo tener un calculo más correcto del tiempo que puede llevar una transacción, las transacciones serán más rápidas alrededor de 7 minutos para que la transacción sea confirmada y se evita que los bloques se peguen en la red, permitiendo el flujo constante y permitiendo que los mineros vean más rentable minar BolivarCoin.

lunes, 7 de mayo de 2018

HABLEMOS DE BLOCKCHAIN


Aclarando términos

            En la actualidad a nivel mundial es común escuchar o ver información sobre el término blockchain (cadena de bloques), refiriéndose a lo confiable que puede llegar a ser y a todo lo que conlleva esta nueva tecnología, sin embargo aún no se ha logrado comprender su funcionalidad de forma sencilla, de manera que las personas de poco o ningún conocimiento sobre economía, finanzas, software o contabilidad, tiene gran dificultad al momento de comprender lo que encierra esta nueva herramienta de gran potencial para la sociedad del conocimiento; es por ello que me he dado a la tarea, desde mi humilde opinión, en buscar una mejor comprensión para la transmisión de saberes.
            En primer lugar, para lograr comprender los axiomas de la llamada tecnología de la cadena de bloques, tenemos que desglosar algunas definiciones relacionadas directamente a su funcionamiento y significado, como lo son: transacciones, bloques, minar y nodos, entonces ¡manos a la obra!
¿Qué es una transacción?
            Ya que hablamos de criptomonedas, podemos decir que transacción es el intercambio de cryptomonedas, envío o recepción, del cual se obtienen los siguientes detalles:
            Dirección wallet origen, dirección wallet destino y el hash de la transacción, siendo este último el identificador de la transacción para su colocación en el bloque, el hash es el resumen de la información de la transacción, en él la cadena de bloques y sus nodos pueden leer las direcciones wallet que participan en la transferencia y el monto de la misma, todo esto encriptado en una sola línea de caracteres.


¿Qué entendemos por bloques?
            De la manera más clara y sencilla, se puede decir que se denomina bloque a un conjunto empaquetado de transacciones verificadas. Un compendio de información almacenada junta en un mismo lugar. Se le denomina bloque porque la información es enviada y recibida en conjuntos que deben ser procesados por computadoras y dentro del ámbito de la informática, las máquinas procesan datos de forma simultánea y a la cantidad más pequeña que es capaz de procesar el CPU en una operación, se le denomina bloque.
¿Qué es minar?
            Si te viene a la mente la tradicional figura del minero que extrae minerales, pues no es a lo que propiamente nos referimos; en realidad minar consiste en ejecutar el algoritmo encargado de verificar las transacciones realizadas con la cryptomoneda, que se encuentran almacenadas en los bloques, luego de minar completamente un bloque, éste es colocado en la cadena de bloques y es agregada su información a los nodos de la red. La colocación de los bloques en la red es llevada acabo de forma automática por el algoritmo de minado ejecutado.
Ahora bien, el proceso de minar requiere de máquinas potentes capaces de procesar bloques de mucha información en el menor tiempo posible, debido a que minar es una especie de competencia entre minadores, es decir, la máquina que logre resolver con mayor velocidad esas complejidades matemáticas es la que colocará el bloque en la cadena y será el que reciba la recompensa por su esfuerzo.
Sin embargo, el ganar esta competencia puede ser muy cuesta arriba si solo se cuenta con una máquina, por lo que existen las llamadas piscinas de minado o su nombre en inglés minning pool’s, en las cuales muchos minadores se juntan para que la potencia de sus computadores se sumen y su pool gane la competencia para luego repartir el botín entre los integrantes.


¿A que llamamos nodo?
            El nodo realiza la función de un libro contable, los nodos contienen la información de la cadena de bloques, cada bloque minado (verificado), es colocado dentro de la cadena de bloques y esta información es almacenada en los nodos de la red.
Entonces la pregunta de oro es ¿en qué consiste la Blockchain?
            La cadena de bloques es un registro de todas las transacciones que tienen lugar en los bloques que los mineros se encargan de verificar. Posteriormente serán incluidas en la cadena una vez validadas y distribuidas a todos los nodos que forman la red; es decir, la blockchain es la información de todas las transacciones, las cuales vienen en bloques que vienen unidos unos con otros, de ahí que se denomine cadena de bloques, verificados y almacenados en nodos (libros contables) que protegen la integridad de la red y su información. La red se ve protegida porque su información es almacenada de igual forma en distintos nodos al mismo tiempo, de haber un intento de modificar o cambiar la información contenida en alguno de los nodos, el resto inmediatamente haría que la información del nodo modificado irregularmente volviese a la que tienen los demás, evitando así hackeos a la blockchain; espero a este punto haberme explicado bien.
            Finalmente, también podemos destacar que la tecnología blockchain es invulnerable a ataques cibernéticos y por eso ha tenido gran aceptación a nivel mundial, de ahí que sea una plataforma confiable y a la cual se le están buscando más aplicaciones en áreas laborales como, las finanzas, las leyes, la informática, configurando un nuevo paradigma de la información y deslumbrando una tecnología disruptiva que visualiza grandes a portes a esta, nuestra sociedad del conocimiento.