Blockchain
eBook - ePub

Blockchain

  1. Spanish
  2. ePUB (apto para móviles)
  3. Disponible en iOS y Android
eBook - ePub

Blockchain

Descripción del libro

Las criptomonedas son la tecnología del momento._x000D_Empresas, inversores, especuladores, investigadores, bancos o hasta curiosos de todo tipo quieren aprender y entender por qué están en boca de todos._x000D_La grandeza de las criptomonedas con Bitcoin como máximo exponente, va más allá de ser un nuevo tipo de divisa relativamente anónima, sin control institucional o gubernamental y segura, donde no existen fronteras o nacionalidades. La verdadera aportación y lo que realmente perdura en el tiempo (siendo lo más deseado por las empresas para sus plataformas) es la tecnología que trajo consigo, la blockchain._x000D_La cadena de bloques (o blockchain) es un nuevo modo de almacenar la información de forma distribuida y segura. Una idea, inicialmente simple, pero enormemente revolucionaria. Son muchos los que ya la atribuyen bondades como ser la futura Web 3.0, las aplicaciones del futuro o las nuevas redes empresariales._x000D_En este libro se verá que son las criptomonedas, entenderemos cómo funcionan desde sus conceptos más básicos para luego entender las tres evoluciones principales de la blockchain que trajeron Bitcoin, Ethereum e IOTA y por último se analizará la seguridad tanto alrededor de estas como la que se ha de tener al invertir. Un recorrido completo a la historia, tecnología y evolución de esta tecnología para todo tipo de perfiles._x000D_

Preguntas frecuentes

Sí, puedes cancelar tu suscripción en cualquier momento desde la pestaña Suscripción en los ajustes de tu cuenta en el sitio web de Perlego. La suscripción seguirá activa hasta que finalice el periodo de facturación actual. Descubre cómo cancelar tu suscripción.
No, los libros no se pueden descargar como archivos externos, como los PDF, para usarlos fuera de Perlego. Sin embargo, puedes descargarlos en la aplicación de Perlego para leerlos sin conexión en el móvil o en una tableta. Obtén más información aquí.
Perlego ofrece dos planes: Essential y Complete
  • El plan Essential es ideal para los estudiantes y los profesionales a los que les gusta explorar una amplia gama de temas. Accede a la biblioteca Essential, con más de 800 000 títulos de confianza y superventas sobre negocios, crecimiento personal y humanidades. Incluye un tiempo de lectura ilimitado y la voz estándar de «Lectura en voz alta».
  • Complete: perfecto para los estudiantes avanzados y los investigadores que necesitan un acceso completo sin ningún tipo de restricciones. Accede a más de 1,4 millones de libros sobre cientos de temas, incluidos títulos académicos y especializados. El plan Complete también incluye funciones avanzadas como la lectura en voz alta prémium y el asistente de investigación.
Ambos planes están disponibles con un ciclo de facturación mensual, semestral o anual.
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¡Sí! Puedes usar la aplicación de Perlego en dispositivos iOS o Android para leer cuando y donde quieras, incluso sin conexión. Es ideal para cuando vas de un lado a otro o quieres acceder al contenido sobre la marcha.
Ten en cuenta que no será compatible con los dispositivos que se ejecuten en iOS 13 y Android 7 o en versiones anteriores. Obtén más información sobre cómo usar la aplicación.
Sí, puedes acceder a Blockchain de Rojo, María Isabel en formato PDF o ePUB. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

ISBN de la versión impresa
9788499645582
ISBN del libro electrónico
9788499648255
4
Entendiendo Bitcoin,la Blockchain 1.0
En los capítulos anteriores se ha visto que Bitcoin fue la primera criptomoneda y gracias a la explicación de la Prueba de Trabajo puede que ya haya una primera idea de cómo funciona la Blockchain.
En este tema se va entrar a explicar en detalle cómo funciona Bitcoin, sus características. Aunque fue la primera criptomoneda y muchos dicen que tecnológicamente está ya obsoleta, la realidad es que:
  • Ninguna otra criptomoneda ha estado jamás ni cerca, de su valor en el mercado.
  • El valor de Bitcoin afecta al resto. Cuando Bitcoin baja un poco el resto se desploma, si la bajada es grande hace que hasta haya monedas que desaparezcan.
  • Es la más básica y sencilla de entender. Posiblemente por ser la primera, pero es el mejor ejemplo para introducir en las criptomonedas y la tecnología alrededor de la misma. El resto de monedas traían grandes avances tecnológicos y nuevas funciones que hicieron que su arquitectura fuera mucho más completa.
Más adelante veremos ejemplos como Ethereum e IOTA, donde poco se parecen unas a las otras. Son los ejemplos más radicales, pero también, los que más aportación tecnológica al criptomundo dieron.
Pero ahora centrémonos en Bitcoin, vamos a entender cómo funciona esta criptomoneda, la primera de la gran revolución económica. Aunque ahora muchas voces escépticas se alzan contra ellas alegando que su aplicación al mundo industrial es muy compleja, lo cierto es que en muchos sectores han cambiado el paradigma de una forma que es casi imposible que todo vuelva a ser igual que antes.
Un bloque de Bitcoin
La Blockchain se compone de bloques de información relacionados entre ellos de forma criptográfica. Según esta definición se podría decir que un bloque es la unidad más pequeña de información completa y validada dentro de la Blockchain.
Ejemplo bloque Bitcoin
En la imagen se puede ver cómo sería un bloque con los campos principales de Bitcoin. Aunque vimos algunos de esos campos por encima en la introducción ahora vamos a verlos todos con mayor detalle.
La cabecera contiene los datos descriptivos y criptográficos del bloque:
  • Bloque #534864: Cada bloque va numerado de forma incremental, cuando se forma la Blockchain los bloques van uno detrás de otro enlazados entre ellos (Como se puede ver en el campo de Hash bloque anterior) y también guardan su número de bloque por orden incremental. Cuando se hablaba de las 6 validaciones, es éste campo el que se ha de mirar.
  • Versión: Es la versión de Bitcoin con la que ha sido generado. Es la forma de regular que los mineros trabajan todos con las mismas versiones, trabajar con una diferente podría ser dado como malo dicho bloque, ya que se considera una bifurcación (o “fork”) de la cadena.
  • Hash del bloque anterior: Como hemos dicho en multitud de ocasiones, los bloques van enlazados entre ellos y eso es gracias a este campo. Todo bloque tiene el Hash del bloque anterior. Cuando se genera el hash propio de ese bloque también este dato va contenido dentro, si en algún momento se intentara cambiar algo dentro de los mismos, tendría que ir modificando los bloques uno a uno hasta llegar al primero para que los Hashes volvieran a encajar. Eso supone una capacidad de cómputo que, a día de hoy, no existe. Luego haremos un ejercicio donde se ve esto aún más claramente.
  • Raíz de Merkle: Este campo tiene el hash del nivel superior del árbol de Merkle, así todas las transacciones y su contenido quedan ordenados y ligados al mismo.
  • Timestamp: Campo para la fecha y hora.
  • Bits: El tamaño en bits que ocupa el bloque.
  • Nonce: El nonce con el que se genera el hash del bloque comenzando por una ristra de ceros consecutivos.
  • Dificultad: Es la dificultad del cálculo del nonce. Bitcoin tiene un algoritmo que regula la dificultad en función de la cantidad de mineros y la probabilidad de descifrar el siguiente bloque. Este número existe para controlar que no se procesen más de un bloque cada 10 minutos (aproximadamente, puede que en una hora se hagan 3 bloques como puede que en la siguiente se procesen 6, pero de media es uno cada 10 minutos). El valor del bloque es real, en el momento de escribir estas líneas la dificultad es de 5,949,437,371,609.5. La dificultad se regula sola cada 2016 bloques, volviéndose a calcular.
Grafica con el incremento de la dificultad de cálculo en Bitcoin.
Después de la cabecera están las transacciones, aquí está la información realmente de valor dentro del bloque.
Existen dos tipos de transacciones:
  • Transacción “Coinbase”: Es una transacción especial, es la primera que se realiza al procesar el bloque. De todas las transacciones que contiene el bloque, ésta es la única que no tiene origen ya que es la que genera los Bitcoin que se auto envía el minero como premio por ser quien ha validado ese bloque. El premio se reduce cada 210.000 bloques procesados.
    Actualmente el premio está en 12,5 Bitcoin para quien logre un bloque, pero la próxima bajada de premio será a 6,25 Bitcoin de premio. Muchos escépticos dicen que, con el alto valor de dificultad actual, el procesar un bloque para llevarse solo 6,25 BTC puede que convierta a la moneda en no rentable de cara a invertir en minado de la misma. Veremos si es cierto y los mineros comienzan a apostar por otras monedas con menor dificultad de cálculo, aunque si eso pasa puede que la dificultad se autorregule a la baja y eso vuelva a convertir a Bitcoin en una moneda rentable. Las opciones son infinitas.
  • Transacciones: Son el resto de transacciones que contiene el bloque.
Datos de las transacciones dentro de un bloque.
Cada transacción está formada por estos campos.
Algunos de los campos contenidos dentro de los datos técnicos:
  • Versión: De nuevo la versión sobre la que se ha realizado las transacciones. Este dato es importante ya que indica las reglas que se siguen, si cambia de versión esas reglas pueden cambiar.
  • Contador de entrada: Cuantas entradas de monedas hay en total de las transacciones.
  • Contador de salidas: Cuantas salidas de monedas ...

Índice

  1. Sobre la autora
  2. Introducción
  3. El comienzo
  4. Conceptos previos
  5. Las pruebas
  6. Entendiendo Bitcoin,la Blockchain 1.0
  7. Entendiendo Ethereum,la Blockchain 2.0
  8. Entendiendo IOTA, la Blockchain 3.0
  9. Seguridad en blockchain
  10. Los problemas y el futuro de las criptomonedas
  11. Recursos sobre desarrollo en Solidity
  12. Referencias