Buscar

Blog de Alfonso Tienda

Marketing, Startups, Proyectos y Tecnología.

Etiqueta

ethereum

El blockchain de Bitcoin y Ethereum: Ejemplos de bloques

Echemos un vistazo a un par de blockchains públicos: los de Bitcoin y Ethereum,
y examinemos el bloque de genesis, o el primer bloque, de cada uno de ellos.
Luego, veremos un par de grandes transacciones, incluida la transacción más famosa en el historial de criptomonedas: la compra de una pizza por 10.000 bitcoins.
Entonces, primero, iremos a este explorador de blockchain, y veremos que hay una columna de Altura del bloque, que indica el número de bloques en esta blockchain en particular; supera el medio millón. Veamos la página de https://blockchain.info/:

Captura de pantalla 2018-06-08 a las 20.30.37
Estos bloques se crean aproximadamente cada 10 minutos, y hay una columna de Actas que muestra cuántas transacciones se incluyen en cada bloque, así como el total enviado o la cantidad de bitcoin que se transfirió en cada uno de esos bloques. Finalmente encontramos la columna “Resuelto por”, que es esencialmente el grupo de minería que creó ese bloque.

Echemos un vistazo a otro explorador de blockchain, (https://blockexplorer.com/ ) y aquí se puede ver el bloque de genesis de la cadena de bloques de Bitcoin, de fecha 3 de enero de 2009.

Captura de pantalla 2018-06-08 a las 20.35.25
En cuanto al blockchain Ethereum, veremos otro explorador de cadena de bloques.

ethio
La imágen nos muestra que hay cerca de 6 millones de bloques en el blockchain de Ethereum. Hay que tener en cuenta que cada bloque se crea mucho más rápido que en el blockchain de Bitcoin. Examinaremos el bloque de genesis de la cadena de bloques de Ethereum:

eth_block0.png
Observamos que fué creado hace 1046 días a fecha de realización del presente artículo y la recompensa minera por esto fue de aproximadamente cinco éter.
Veamos ahora una transacción muy interesante: la de la transacción de pizza. En Bitcoin Forum, hubo alguien el 18 de mayo de 2010 que solicitaba una pizza a cambio de 10.000 bitcoins. Se puede consultar todavía en https://bitcointalk.org/index.php?topic=137.0

Entonces, la pizza era unos 40 dólares, sin embargo hoy valdría mucho más, según el twitter oficial de bitcoin_pizza, más de 68 millones de dólares:

Proporcionaron su dirección y, de hecho, alguien les envió una pizza. Y puede ver aquí que esa fue la transacción aquí: de 10,000 bitcoins (https://blockchain.info/address/17SkEw2md5avVNyYgj6RiXuQKNwkXaxFyQ):

bitcoin_pizza
Todas estas cadenas se pueden examinar en estos exploradores, tanto de Bitcoin, como Ethereum como con otros blockchain.

Anuncios

Bitcoin, Ethereum y la criptoeconomía

Con la invención del sistema de moneda peer-to-peer (P2P) conocido como Bitcoin en 2008, como respuesta a la crisis financiera del momento, tenemos un ejemplo de una red de pago descentralizada global con una infraestructura distribuida y de propiedad pública, que funciona como un sistema “sin permiso” o blockchain público. Bitcoin puede considerarse como la primera Killer App de la computación descentralizada. Uno puede enviar y recibir bitcoins en cualquier lugar del mundo de forma completamente P2P, sin tener que intermediar a través de un tercero de confianza, como un banco.

De acuerdo con el sitio web Coin Market Capitalizations, a partir de octubre de 2017, la capitalización bursátil de Bitcoin fue de casi $ 100 mil millones.

Según AngelList, se han creado más de mil nuevas empresas para aprovechar las tecnologías relacionadas con Bitcoin y Blockchain desde el inicio del sistema de pago Bitcoin. Cientos de grandes empresas y docenas de gobiernos y universidades se han involucrado activamente en la investigación, prueba y creación de prototipos de protocolos, plataformas y aplicaciones de blockchain. En particular, el sector de servicios financieros ha estado invirtiendo activamente en la exploración de aplicaciones más amplias de tecnologías de contabilidad distribuida (de las cuales, blockchain es un subconjunto) desde finales de 2015.

Parte de la motivación del sistema era poder transferir valor a través de Internet, sin un intermediario. Entonces, uno de los mayores inventos y problemas que resolvió fue el del problema del “doble gasto”, esto es, pagar al intermediario. Bitcoin, de hecho, es dinero programable.
Ethereum, por otro lado, fue creado como una respuesta a Bitcoin. Mientras que Bitcoin se centra en la transferencia de valor monetario entre las partes, tiene, sin embargo, un lenguaje de programación muy limitado. Ethereum usa un conjunto más amplio de lenguajes de programación y herramientas para permitir muchos otros tipos de programas y aplicaciones. La invención central de Ethereum es su EVM o Ethereum Virtual Machine.
El EVM se ejecuta en la red Ethereum, y ejecuta un software Turing-completo. Vitalik Buterin es la persona que escribió el whitepaper para Ethereum.
Algunas de sus características clave incluyen

  • inmutabilidad de los datos
  • los usuarios no autorizados no pueden realizar cambios en esos datos
  • plataforma de desarrollo diseñada para hacer aplicaciones a prueba de manipulaciones
  • comunicaciones protegidas con criptografía
  •  protegidos contra ataques de hackers
  • diseñado en alta disponibilidad con el objetivo zero-downtime, ya que las aplicaciones en la red están descentralizadas y corren en muchas máquinas,  y si algunas de esas máquinas se cae, la red Ethereum mantiene un estado estable

Bitcoin también ha dado lugar a un gran interés académico y de investigación en el área de la Criptoeconomía y la seguridad criptoeconómica.

De acuerdo con Vitalik Buterin,

“Cryptoeconomics se trata de construir sistemas que tienen ciertas propiedades deseadas mediante la criptografía para probar las propiedades de los mensajes que ocurrieron en el pasado y al mismo tiempo utilizar incentivos económicos definidos dentro del sistema para alentar las propiedades deseadas para el futuro”.

En otras palabras, el campo de Cryptoeconomics explora la intersección de la criptografía y los incentivos económicos. Si bien la criptografía se usa para garantizar la seguridad de la red en varios niveles y funciones, los incentivos económicos incorporados proporcionados a los nodos participantes en la red aseguran que, en cualquier punto dado, la mayoría de los jugadores en la red operan de manera correcta.

En lugar de imponer barreras a la entrada,  los blockchain “sin permiso” son públicos y abiertos para que cualquiera pueda unirse. Dado que dichas redes pueden razonablemente esperar todo tipo de agentes, incluidos los actores malintencionados, la clave está en incentivar el buen comportamiento en una mayoría crítica de la red, de modo que:

  • Los actores maliciosos no pueden controlar la red a través de un ataque en escala.
  • Los actores maliciosos no pueden confabularse para emprender un ataque mayoritario organizado en la red.
  • Los beneficios de proteger la red son consistentemente más altos que el costo de atacar la red.
  • El coste de atacar la red es prohibitivamente alto

De acuerdo con la documentación oficial de Ethereum,

“Ethereum es una plataforma abierta de blockchain que permite a cualquier persona crear y utilizar aplicaciones descentralizadas que funcionan con la tecnología blockchain”.

La plataforma blockchain de Ethereum facilita la funcionalidad de scripting, o ‘smart contracts’, que se ejecutan a través de los nodos en la red. Como resultado, a diferencia de la cadena de bloques de Bitcoin, no solo rastrea las transacciones, sino que también las programa. Técnicamente, Ethereum es una máquina virtual completa de Turing con su criptomoneda nativa llamada éther. La plataforma fue propuesta en 2013 en un whitepaper por el entonces Vitalik Buterin de 19 años.

Ethereum se puede definir como una plataforma open source que permite a los desarrolladores construir e implementar tanto contratos inteligentes como aplicaciones descentralizadas, también conocidas como Dapps.
Además del blockchain público de Ethereum, existen numerosas versiones de Ethereum diseñadas para ser privadas y autorizadas.

A partir de octubre de 2017, Ethereum tenía una capitalización de mercado de más de 28 mil millones de dólares, convirtiendo a ether en la segunda criptomoneda más valiosa después de Bitcoin.

Dapps

Las aplicaciones de Ethereum no tienen un intermediario; en su lugar, los usuarios interactúan de forma P2P con otros usuarios a través de una variedad de interfaces: social, financiera, de juegos, etc. Dado que las aplicaciones se desarrollan en la propia red descentralizada basada en el consenso, la censura de terceros es virtualmente imposible. Los actores malintencionados no pueden alterar la aplicación cambiando el código y poniendo en peligro a todos los usuarios de la aplicación (o nodos que interactúan activamente con ella). Estas aplicaciones descentralizadas se conocen como Dapps.

Como están protegidos de forma criptográfica, los Dapps se conocen como ‘aplicaciones seguras’. Algunos de los Dapps de alto perfil basados ​​en la plataforma Ethereum incluyen:

La red Ethereum es una red pública global distribuida, lo que significa que no se ejecuta en servidores centrales en una determinada ubicación geográfica. En cambio, la potencia de computación que ejecuta la red es aportada por nodos distribuidos por todo el mundo. En otras palabras, los Dapps tienen ‘tiempo de inactividad cero’, nunca bajan y, en general, no se pueden apagar.

Ethereum Smart Contracts

Un ejemplo hipotético de un contrato inteligente basado en Ethereum puede implicar la siguiente transacción: en una ampliación de capital, transfiera la cantidad X del inversor a la empresa al recibir las acciones dadas de la empresa. El monto monetario X, que fue prevalidado por la empresa para la transacción (al igual que en una compra con tarjeta de crédito), se mantiene en custodia mediante el contrato inteligente, hasta que las acciones hayan sido recibidas por el inversionista. Cualquier tipo de lógica comercial sofisticada arbitraria puede ser programada con la cadena de bloques. El blockchain de Ethereum solo codifica estas ‘reglas de los juegos’. Los pagos reales ocurren al interactuar con la cadena de bloques.

La siguiente ilustración describe este proceso. El contrato inteligente codifica el acuerdo entre la empresa que recauda fondos y sus inversores (Panel 1). El contrato inteligente se encuentra en el blockchain público de Ethereum y se ejecuta en la máquina virtual Ethereum (EVM). Una vez que se ejecuta un evento desencadenante, como una fecha de vencimiento o un precio de ejercicio que ha sido precodificado, el contrato inteligente se ejecuta automáticamente según la lógica comercial (Panel 2). Como característica adicional, los reguladores pueden analizar la actividad del mercado de manera continua, sin comprometer la identidad de los jugadores específicos en una cadena de bloques pública sin permiso, como Ethereum (Panel 3).

Ethereum_Smart_Contracts.png

 

Blog de WordPress.com.

Subir ↑