Bitcoin para principiantes

Resumen: Bitcoin es un proyecto de blockchain creado por un personaje (s) desconocido (s) llamado Satoshi Nakamoto d u en la crisis financiera de 2008 como una respuesta a los bancos en quiebra que fueron rescatados con dinero de los contribuyentes mientras El ciudadano medio encontró que su poder adquisitivo se devaluó debido a la mala regulación del sector financiero. Bitcoin permite a los usuarios participar en actividades financieras sin la necesidad de una institución intermediaria para procesar las transacciones que ocurren, evitando por completo las tarifas y la confianza atribuidas a estas instituciones. Con una moneda algorítmica, no hay preocupación por la creación e inyección de moneda falsa en la economía o la posibilidad de sobreimpresión. Bitcoin utiliza la escuela de economía austriaca donde, con el tiempo, el valor de un solo bitcoin aumentará debido a la tasa de emisión de nuevos bitcoins y un suministro total fijo.

Equipo de desarrollo: los primeros desarrolladores de la cadena de bloques de bitcoin fueron un grupo de personas que consideraron que esto era más un experimento que una moneda global como lo es hoy. Satoshi Nakamoto publicó su libro blanco titulado “Bitcoin: un sistema de efectivo electrónico de igual a igual” en la lista de correo de criptografía. Hal Finney trabajó más tarde con Satoshi Nakamoto y fue el primero en minar en la cadena de bloques de bitcoin. Hal Finney ha negado todas las afirmaciones de que es Satoshi Nakamoto y luego falleció en 2014 debido a una enfermedad neurodegenerativa llamada esclerosis lateral amiotrófica (ELA). Más tarde, el equipo de desarrollo fue rebautizado y llamado “Bitcoin Core”. Bitcoin Core es una comunidad de desarrollo de código abierto que permite a los contribuyentes agregar al código base, revisar por pares, investigar, probar, traducir y documentar.

Algoritmo de hash: Bitcoin utiliza un algoritmo de hash criptográfico llamado Double SHA-256. El algoritmo toma una entrada variable y la reduce (256 bits en este caso). La única forma en que alguien puede averiguar la entrada una vez que se ha codificado criptográficamente es probando entradas aleatorias y viendo si coinciden con la salida hash. Una vez que se encuentra una entrada con el valor que desea, es fácil para cualquiera verificar ese hash. Así es como bitcoin mantiene la “Prueba de trabajo”. Al extraer un bloque, los mineros incluirán todas las transacciones pendientes como entradas. Luego, procesan el bloque para formar un valor hash de bloque de 256 bits. Dependiendo de la dificultad de minería actual, si el nuevo bloque con hash tiene suficientes “0”, el minero habrá logrado crear un nuevo bloque. El valor hash se convertirá en el identificador del bloque y se enviará a la red bitcoin. La mayoría de las veces se necesitan miles de millones de entradas para encontrar el hash correcto, sin embargo, se crea un nuevo bloque aproximadamente cada 10 minutos. Esto mantiene la economía de bitcoins fluyendo y se agregan nuevos bitcoins al sistema regularmente. Para incentivar a los mineros a participar en la extracción de la cadena de bloques de bitcoin, el minero que descubre con éxito el siguiente bloque recibe los bitcoins recién acuñados, así como las tarifas de transacción incluidas en ese bloque (las tarifas de transacción son pequeñas cantidades que el bitcoin paga al minero para incluir una transacción en el siguiente bloque.) Cuando se haya extraído el último bitcoin, a los mineros se les pagará solo en las tarifas de transacción. El último bloque que contiene bitcoin se extraerá en el año 2140 como se describe en el algoritmo de minería de bitcoins. Cada 210,000 bloques (aproximadamente cuatro años), la recompensa del bloque se reducirá a la mitad, esto asegura que la demanda de bitcoins supere la oferta.

Centralizado o descentralizado: una de las características clave de bitcoin es su afirmación de estar totalmente descentralizado, lo que significa que no hay un punto singular de falla. Las organizaciones y los malos actores no pueden dañar a Bitcoin de ninguna manera a menos que controlen más del 51% de la red de Bitcoin. Bitcoin es actualmente la red computacional más grande del mundo, con mineros en casi todos los países. Con bitcoin, ninguna autoridad puede confiscar sus bitcoins siempre que mantenga sus claves privadas seguras (esto es relativamente fácil de hacer). La creciente preocupación entre la comunidad de bitcoin es que los grupos de minería se están volviendo demasiado grandes y se teorizó que un día si varios grupos decidieran para atacar la red pueden prevalecer. Esto se puede evitar fácilmente si los mineros que actualmente se agrupan con los malos actores deciden cambiar el grupo de minería en el que se encuentran reduciendo el poder de hash total de los grupos atacantes. A partir del 3 de julio de 2018, la red de Bitcoins nunca ha estado comprendida ni ha sufrido un ataque del 51% o un doble gasto. El desarrollo en torno a bitcoin es de código abierto, por lo tanto, el desarrollo no se puede detener o cambiar para afectar negativamente a bitcoin, ya que se necesita un consenso completo de la red de minería de bitcoin para lograr cualquier alteración. Si no se logra el consenso para una alteración, puede ocurrir una bifurcación. Las bifurcaciones duras son cuando se realizan cambios en una cadena de bloques, pero todavía hay personas dispuestas a minar en la “cadena original” que crearon dos criptomonedas diferentes. La mayoría de las veces, las bifurcaciones duras son el resultado de opiniones diferentes sobre cómo se debe operar una red, pero a veces es producto de la codicia. Bitcoin ha tenido varias bifurcaciones duras en el pasado, “bitcoin cash” es la más notable. Cuando bitcoin se bifurcó y creó “bitcoin SegWit” y “bitcoin cash”, hubo una pequeña división en la comunidad que quería tamaños de bloque más grandes que dos megabytes. Sin embargo, la mayoría de la comunidad estuvo de acuerdo con el equipo de desarrollo central y sus ideas sobre el futuro de bitcoin. La razón de esta división en las opiniones sobre el desarrollo se debió al problema de la escalabilidad.

El problema de la escalabilidad: la escalabilidad ha sido una preocupación entre la comunidad bitcoin debido a las limitaciones del algoritmo utilizado para crear nuevos bloques. En su apogeo, la red bitcoin solo puede procesar siete transacciones por segundo. Esto está muy lejos de lo que se necesita para mantener una red global de transacciones consistentes, seguras e instantáneas. Ha habido muchos intentos de resolver este problema de escalabilidad, ya sea desde un hard fork que aumenta el tamaño del bloque o cambia la forma en que se producen los bloques, hasta proyectos de criptomonedas completamente nuevos que prometen escalabilidad y más. Bitcoin no deja de tener sus propias respuestas al problema de la escalabilidad. Los desarrolladores del núcleo de bitcoin planean implementar una segunda capa en la cadena de bloques de bitcoin llamada “Lightning Network”. Lightning Network es un protocolo de segunda capa para la cadena de bloques de bitcoins y, en teoría, podría realizar microtransacciones que se liquidarían fuera de la cadena y luego se agregarían a la cadena de bloques de bitcoin. Cuando se desarrolló bitcoin SegWit, hizo posible que la red Lightning existiera en la parte superior de la cadena de bloques. A medida que los usuarios adopten bitcoin, la cantidad disponible para cada individuo disminuirá. Esto debería hacer que el precio de bitcoin aumente de una manera relativamente predecible una vez que se haya establecido una base de usuarios lo suficientemente grande.