Capítulo 1
¿Qué es Ethereum?
En esencia, Ethereum es una plataforma en el mercado de las criptomonedas, la cual fue lanzada en el 2015 y ayuda en la creación de aplicaciones que son ejecutadas bajo un Blockchain. A pesar que la popularidad de Ethereum creció y declino en el primer año de su lanzamiento, aún mantiene la posición secundaria en el mercado justo debajo del Bitcoin. Ethereum tiene muchos factores que lo hacen significativo a pesar de los cambios, y he aquí algunas de las razones por la que le ha ido tan bien en el cripto mercado. Una de las características que hacen de Ethereum ir a la par con la competencia es que es descentralizado, así como el Bitcoin, pero esta moneda tiene el potencial de ser aún más exitosa. El hecho de ser descentralizada hace de esta infalible, ya que cada participante redobla como ambos tanto un servidor como un cliente, dándole flexibilidad y seguridad. Esto mantendría los hackers a raya, así como aseguraría que no haya tiempo muerto en caso de problemas técnicos.
Además, otro de los aspectos de los Blockchain que hacen de Ethereum muy robusto es la integridad de los datos. En este caso, cualquier persona puede acceder a los registros de cualquier transacción alguna vez hecha en la red, y localizar el emisor y el receptor. Sin olvidar, que los registros no pueden ser alterados, haciendo de estos seguros en todo momento. Esta estrategia hace imposible que alguien utilice monedas que no poseen, lo cual lo hace ideal para protocolos de pago. Sin embargo, algunos desarrolladores han notado que esta eficiencia no es solo acerca de una instancia de un solo simple uso ya que mantener un registro conlleva seguridad añadida y eficiencia del Blockchain. Esto se puede resumir a nombres de dominios, contratos de negocios, y registros de propiedad entre otros elementos esenciales.
A pesar que los desarrolladores han intentado producir nuevas aplicaciones usando la teoría del Blockchain, han resultado ineficientes. Al principio, la idea era crear una aplicación encima de Bitcoin, pero el script es incapaz de resolver problemas que otros lenguajes de programación podrían resolver con facilidad. Esto significa que los desarrolladores tendrían que improvisar para obtener los resultados deseados. Otra idea fue la de desarrollar, lanzar, y promover una cadena alternativa, lo cual significa perder la oportunidad de utilizar el poder significativo que la red Bitcoin esconde bajo su manga. Por lo tanto, la opción de correr el Blockchain es la única salida, pero esto es costoso y no sirve para todas las aplicaciones. A pesar de todas las deposiciones, Ethereum aparentemente ha ideado una solución a través de la integración de un lenguaje de programación adecuado y multi-propósito a su Blockchain. De esta manera, cualquiera podría idear una aplicación, y todo lo que tendrían que hacer es codificarla, y la red ETH ejecutaría los procesos remanentes. El sistema verificaría el resultado así como también distribuiría el valor entre los participantes, todo por sí solo.
Este simple pero efectivo poder hace de Ethereum un potente y descentralizado servidor que pude ser utilizado a través del globo terráqueo. La aplicación esta, por lo tanto, operando sobre unas bases transparentes debido a que no hay autoridades centrales determinando la entrada (input), gracias a contratos inteligentes que pueden realizar el trabajo en su lugar. Aún mejor, la red empaqueta suficiente potencia que solo es limitado por el nivel así como la potencia de las computadoras conectadas a la red, lo cual significa que no hay limitaciones a la entrada. Como tal, Ethereum puede ser considerado una computadora de amplitud mundial que puede sobresalir en la creación de criptomonedas con facilidad y otros ilimitados usos potenciales también. Hay muchas cosas que pueden ser realizadas con la red; solo los resultados requeridos pueden determinar qué tan lejos un participante puede llegar. Y es en este aspecto de interminables oportunidades donde el futuro prometedor de Ethereum reside.
Capítulo 2
Automatización y los Ledgers
Los Ledgers (Libros Mayores) han existido por años, tanto así como el dinero y el arte de la escritura han estado en la vida de la humanidad. Desde arcilla hasta largos palos de madera, papiros, y papel, los Ledgers han tenido un largo camino a través de la historia. Y con la aparición de las computadoras entre los años 1980 y 1990, los registros en papel se digitalizaron, usualmente a través de la introducción de los datos manualmente. Incluyendo los cambios que los Ledgers habían tenido en el pasado. Los Ledgers digitales del mundo contemporáneo se asemejan a la contabilidad y catalogación de los días de antaño del papeleo. Sin embargo, es aparente que la digitalización ha sido exhaustivamente utilizada en la logística concerniente a los documentos en papel más que lo que ha sido utilizada en la creación del papeleo. Sin embargo, las instituciones basadas en un papeleo físico siguen siendo la corriente principal de la actual sociedad.
Hablamos de firmas escritas, sellos, certificados monetarios, facturas así como una doble contabilidad y otros usos similares de registros documentados en papel. Pero a pesar de lo aferrada que esta la sociedad al papel, han sido creados los Ledgers distribuidos, gracias al descubrimiento y uso de nuevos e interesantes algoritmos. Además, los avances en la criptografía y el poder de cómputo actual han jugado también un rol importante en hacer de este avance algo real.
En esencia, los Ledgers distribuidos involucran una base de datos que está contenida en una red masiva y es continuamente actualizada independientemente por participantes aislados, también conocidos como nodos dentro de la red. Cada distribución es separada, en cual caso los registros son construidos independientemente y retenidos por cada nodo. Este proceso es así ejecutado en lugar de la información ser comunicada a cada uno de los nodos por una autoridad central. Esto significa que todo nodo en el sistema procesa cada transacción y logra sus propias conclusiones, y luego las conclusiones son votadas para cerciorarse un acuerdo de la mayoría. Luego de lograr un consenso, los Ledgers distribuidos son actualizados, con cada uno de los nodos manteniendo una copia del libro que es idéntica en todos los sentidos. Este método ofrece un nuevo modo de usar sistemas de registros que superan el uso de simples bases de datos.
Quizás la mejor parte de estos Ledgers es el hecho de ser dinámicos, con capacidades y propiedades que superan los diseños estáticos de Ledgers en papel. Estos logros hacen de los nuevos libros ideales para permitir a los usuarios formalizar así como asegurar nuevas relaciones que pueden ser de largo alcance en el mundo informático. Estas relaciones ayudan a mantener a raya el costo de confianza, gracias a la arquitectura y las cualidades que estos Ledgers ofrecen. Por lo tanto, los nuevos Ledgers distribuidos son una revolución en comunicación e información. Este aspecto aplica a los datos estáticos, el cual es un registro, así como también a los datos dinámicos, representados por las transacciones.
Como tal, estos Ledgers permiten a los usuarios lograr más allá que simple manejo de bases de datos, ayudando a desviar esfuerzo del uso, extracción, y manipulación de valores desde la base de datos. Sin mencionar, los beneficios adicionales aumentados al mantenimiento de las bases de datos así como a la administración de los sistemas de registros. Aparentemente, los Ledgers han subido de nivel, gracias a la computarización del proceso, y las ventajas de las nuevas tecnologías que son sobresalientes.
Capítulo 3
Entendiendo las Criptomonedas
Las Criptomonedas son un tipo de monedas virtuales o digitales que son ideadas para su uso como un medio de intercambio. Estas monedas son en esencia una base de datos de entradas limitadas que nadie puede modificarlas hasta que estas consigan condiciones particulares. La moneda utiliza criptografía, lo cual ayuda no solo en seguridad sino también para verificar las transacciones, sin mencionar también el control de como las nuevas unidades de la criptomoneda son creadas. La creación de criptomonedas se remonta a los años 90, donde muchos sistemas entraron al mercado pero no imperaron. Fraudes y contracciones financieras, así como empleados y empleadores, fueron algunos de los factores que guiaron al inevitable fracaso de tales compañías. Terceros tomaron el control de las verificaciones y la contratación del personal de transacciones.
Luego del miserable fracaso de dichas compañías, el uso de estos sistemas se hundió en el abismo por un largo periodo de tiempo, para luego emerger al rededor del año 2009 cuando el sistema de pago electrónico peer-to-peer apareció en el mercado. Todo esto gracias al sistema desarrollado por Satoshi Nakamoto denominado Bitcoin, el cual estaba libre del control de una autoridad centralizada. El mismo concepto se ha mantenido hasta el presente con la entrada de otros sistemas. La minería es esencialmente un aspecto significante de las criptomonedas, la cual es más o menos una inversión como tal. Los mineros ayudan con potencia de cómputo para la confirmación de transacciones, así como el manejo de registros contables, lo cual va un largo camino para mejorar la eficiencia de la red. Quizás lo más interesante de la minería es que ya que es acerca de resolver acertijos, al incrementarse el número de personas intentando resolverlo lo hacen más complejo, lo cual se incrementa con la popularidad de cualquiera de las monedas digitales. Estas monedas pueden hacer muchas cosas, con un amplio abanico de propósitos. A diferencia de los distintos casos que ocurrieron en los últimos años, algunos mercaderes en línea, así como fuera de línea, están aceptando Bitcoin como forma de pago. Es posible utilizar las criptomonedas para comprar apps, reservar hoteles, pasajes aéreos, y pagar en bares así como restaurantes.
Criptomonedas alternativas como Ethereum, Ripple, y L...