¿Qué es Neo Blockchain? ¡La guía más completa de todos los tiempos!

¿Qué es Neo Blockchain?

Si está interesado en las criptomonedas, no hay forma de que no haya oído hablar de “Neo Blockchain”. Neo, anteriormente conocido como Antshares, a menudo se conoce como el “Ethereum de China”. Si bien es similar a Ethereum, tiene algunas características interesantes que merecen un examen detenido. En esta guía, vamos a hacer una inmersión profunda en NEO.

La historia de Neo Blockchain

Según su sitio web, Neo es un “proyecto de blockchain sin fines de lucro basado en la comunidad que utiliza la tecnología blockchain y la identidad digital para digitalizar activos, automatizar la gestión de activos digitales mediante contratos inteligentes y realizar una” economía inteligente “con un sistema distribuido. la red.”

El principal objetivo de Neo es ser la red distribuida para la “economía inteligente”. Como dice su sitio web:

Activos digitales + Identidad digital + Contrato inteligente = Economía inteligente.

Neo fue iniciado por el mismo dúo que fundó la empresa de investigación y desarrollo de blockchain con sede en Shanghái “OnChain”, el CEO Da Hongfei y el CTO Erik Zhang. La investigación sobre Neo comenzó alrededor de 2014. En 2016, Onchain fue incluida en la lista de las 50 principales empresas de tecnología financiera en China por KPMG.

El equipo de Neo está dirigido por el CEO de OnChain, Da Hongfei:

El Proyecto Neo fue financiado por dos ventas colectivas. La primera venta colectiva tuvo lugar en octubre de 2015 y duró 10 días durante los cuales se vendieron 17,5 millones de tokens NEO por 550.000 dólares. En la segunda venta colectiva, los 22,5 millones de tokens NEO restantes se vendieron por $ 4,5 millones.

Entrena para convertirte en un desarrollador de blockchain

¡Comience su prueba gratis hoy!

Economía Neo e Inteligente

Como dice el sitio web de Neo, los tres componentes que componen Smart Economy son:

  • Recursos digitales.
  • Identidad digital.
  • Contrato inteligente.
  • Recursos digitales

Un activo digital es todo lo que existe en formato binario y con derecho a uso. Es fundamental que una entidad digital tenga ese “derecho de uso” para que califique como un activo digital. Si bien es posible tener activos digitales en un entorno centralizado, puede ser extremadamente riesgoso.

Con el advenimiento de la cadena de bloques, se ha vuelto mucho más seguro poseer activos digitales. La tecnología blockchain hace que la digitalización de estos activos sea descentralizada, segura, confiable y libre de terceros.

Hay dos formas de activos digitales que se pueden utilizar

  • Activos Globales.
  • Activos contractuales.

Los activos globales son reconocidos por todo el sistema y pueden ser identificados por todos los contratos y clientes inteligentes.

Los activos contractuales son activos que solo se reconocen en sus contratos específicos y no se pueden utilizar en otros contratos. P.ej. GNT el token de golem se puede usar en Golem pero no en Bancor.

Neo Blockchain e identidad digital

Así es como Wikipedia define la identidad digital:

Una identidad digital es información sobre una entidad utilizada por los sistemas informáticos para representar a un agente externo. Ese agente puede ser una persona, organización, aplicación o dispositivo. ISO / IEC 24760-1 define la identidad como un “conjunto de atributos relacionados con una entidad”.

Para que la digitalización de activos funcione, es fundamental tener identidades digitales confiables.

Las plataformas NEO utilizan el estándar de identidad digital X.509, el modelo de emisión de certificados digitales más aceptado, basado en la infraestructura de clave pública. Junto con el estándar X.509 mencionado anteriormente, también se admite el modo de emisión de certificados punto a punto de Web of Trust.

La verificación de identidad en NEO será realizada por:

  • Uso de rasgos faciales.
  • Huellas dactilares.
  • Voz.
  • SMS.
  • Otros métodos multifactoriales.

Contrato inteligente

Los contratos inteligentes son contratos automatizados. Son autoejecutables con instrucciones específicas escritas en su código que se ejecutan cuando se cumplen ciertas condiciones.

Puede obtener más información sobre los contratos inteligentes en nuestra guía detallada aquí.

Entonces, ¿cuáles son las propiedades deseables que queremos en nuestro contrato inteligente?

Todo lo que se ejecuta en una cadena de bloques debe ser inmutable y debe tener la capacidad de ejecutarse a través de múltiples nodos sin comprometer su integridad. Como resultado de lo cual, la funcionalidad del contrato inteligente debe ser tres cosas:

  • Determinista
  • Terminable.
  • Aislado.

Característica # 1: determinista

Un programa es determinista si da la misma salida a una entrada determinada cada vez. P.ej. Si 3 + 1 = 4, entonces 3 + 1 SIEMPRE será 4 (asumiendo la misma base). Entonces, cuando un programa da la misma salida al mismo conjunto de entradas en diferentes computadoras, el programa se llama determinista.

Hay varios momentos en los que un programa puede actuar de manera no determinista:

  • Llamar a funciones del sistema no deterministas: cuando un programador llama a una función no determinista en su programa.
  • Recursos de datos no deterministas: si un programa adquiere datos durante el tiempo de ejecución y esa fuente de datos no es determinista, entonces el programa se vuelve no determinista. P.ej. Suponga un programa que adquiere las 10 principales búsquedas de Google de una consulta en particular. La lista puede seguir cambiando.
  • Llamadas dinámicas: cuando un programa llama al segundo programa, se denomina llamada dinámica. Dado que el destino de la llamada se determina solo durante la ejecución, no es de naturaleza determinista.

Característica # 2: Terminable

En lógica matemática, tenemos un error llamado “problema de detención”. Básicamente, establece que existe una incapacidad para saber si un programa dado puede ejecutar su función en un límite de tiempo. En 1936, Alan Turing dedujo, utilizando el problema diagonal de Cantor, que no hay forma de saber si un programa dado puede terminar en un límite de tiempo o no.

Obviamente, esto es un problema con los contratos inteligentes porque, los contratos por definición, deben poder rescindirse en un límite de tiempo determinado. Se han tomado algunas medidas para garantizar que exista una forma de “matar” externamente el contrato y no entrar en un bucle sin fin que agote los recursos:

  • Turing incompleto: una cadena de bloques Turing incompleta tendrá una funcionalidad limitada y no será capaz de hacer saltos y / o bucles. Por tanto, no pueden entrar en un bucle sin fin.
  • Medidor de pasos y tarifas: un programa simplemente puede realizar un seguimiento del número de “pasos” que ha realizado, es decir, el número de instrucciones que ha ejecutado, y luego finalizar una vez que se ha ejecutado un recuento de pasos en particular. Otro método es el medidor de tarifas. Aquí los contratos se ejecutan con una tarifa prepaga. Cada ejecución de instrucción requiere una tarifa particular. Si la tarifa gastada excede la tarifa prepaga, el contrato se rescinde.
  • Temporizador: Aquí se mantiene un temporizador predeterminado. Si la ejecución del contrato excede el límite de tiempo, se cancela externamente.

Característica # 3: Aislado

En una cadena de bloques, cualquiera y todos pueden cargar un contrato inteligente. Sin embargo, debido a esto, los contratos pueden, a sabiendas y sin saberlo, contener virus y errores. Si el contrato no es aislado, esto puede obstaculizar todo el sistema. Por lo tanto, es fundamental que un contrato se mantenga aislado en una caja de arena para salvar a todo el ecosistema de cualquier efecto negativo.

Ahora que hemos visto estas funciones, es importante saber cómo se ejecutan. Por lo general, los contratos inteligentes se ejecutan utilizando uno de los dos sistemas:

  • Máquinas virtuales: Ethereum y Neo usan esto.
  • Docker: Fabric usa esto.

Comparemos estos dos y determinemos cuál es el mejor ecosistema. En aras de la simplicidad, vamos a comparar Ethereum (máquina virtual) con Fabric (Docker).

Entonces, como se puede ver, las Máquinas Virtuales brindan un mejor ambiente determinista, rescindible y aislado para los contratos inteligentes. Sin embargo, los estibadores tienen una clara ventaja. Proporcionan flexibilidad en el lenguaje de codificación.

En una máquina virtual (VM) como Ethereum, es necesario aprender un lenguaje completamente nuevo (solidez) para crear contratos inteligentes.

Lo que los desarrolladores de Neo pretendían hacer era crear una máquina virtual que pudiera brindar todas las ventajas de una máquina virtual y también brindar la flexibilidad de código de una ventana acoplable.

¡Imagínese crear un contrato inteligente usando Javascript o C #!
La solución de Neo fue el sistema Smart Contract 2.0, que lo hace extremadamente atractivo y solicitado. Esto se explorará más adelante en el artículo.

Similitudes con Ethereum

Es inevitable que la mayoría de las veces, en este artículo compararemos Neo con Ethereum. Entonces, antes de continuar, veamos algunas similitudes entre los dos.

  • Ambos proporcionan una plataforma para que los desarrolladores creen dAPPS y varias ICO en una cadena de bloques.
  • Todo en la cadena de bloques se ejecuta a través del intercambio de un activo criptográfico. Ether en el caso de Ethereum y GAS en el caso de Neo.
  • Ambos son Turing completos. Una máquina que puede “calcular cualquier cosa” dado que hay un espacio de memoria ilimitado disponible se llama “Turing Complete”. Entonces, básicamente, la máquina que maneja ambos proyectos, EVM y NeoVM, puede resolver cualquier problema dado que tiene suficiente espacio de memoria.

Entonces, aunque sin duda hay similitudes, lo que hace a Neo tan interesante son las características que lo hacen diferente de Ethereum. Las características que le han dado el apodo sensacionalista de “Ethereum Killer”.

Las dos fichas: NEO vs GAS

El ecosistema Neo tiene dos tokens:

  • NEO: anteriormente conocido como Antshares (ANS).
  • GAS: anteriormente conocido como Antcoins (ANC).

NEO

La propiedad del NEO otorga al titular derechos para administrar y tomar decisiones para la red. Estos derechos incluyen contabilidad, cambios de parámetros de red NEO, etc.

El token NEO no se puede subdividir en decimales, siendo la unidad mínima posible 1.

Los 100 millones de tokens NEO se dividen en dos porciones. La primera porción de 50 millones de tokens se distribuyó durante su ICO.

La segunda parte es de 50 millones que estuvo bloqueada durante un año (hasta el 16 de octubre de 2017) y se utilizará solo para el crecimiento y el apoyo a largo plazo de los proyectos NEO y para el desarrollo, la operación y el mantenimiento a largo plazo del ecosistema NEO. Los planes para estos 50 millones de tokens son los siguientes:

  • Se utilizarán 10 millones de tokens para motivar a los desarrolladores de NEO y a los miembros del Consejo de NEO
  • Se utilizarán 10 millones de tokens para motivar a los desarrolladores en el ecosistema NEO
  • Se utilizarán 15 millones de tokens para realizar inversiones cruzadas en otros proyectos de cadena de bloques, que son propiedad del Consejo NEO y se utilizan solo para proyectos NEO.
  • 15 millones se retendrán como contingencia
  • El uso anual de NEO en principio no superará los 15 millones de tokens.

Si NEO es el token que le otorga derechos de voto y toma de decisiones en la comunidad, entonces GAS es lo que impulsa los contratos inteligentes y hace las cosas. Es, como su nombre indica, el combustible de la red. El GAS es lo que se cambiará como moneda dentro del ecosistema y es lo que va a incentivar económicamente los distintos proyectos que se desarrollan en él.

Al igual que NEO, tiene un límite total de 100 millones de tokens, sin embargo, a diferencia de NEO, es divisible. La unidad mínima de GAS es 0,00000001.

Hay otro punto importante de diferencia entre los dos.

Los 100 millones de NEO ya se han generado en el bloque génesis, es decir, el primer bloque de la cadena de bloques, de la red NEO. Aún no se han generado los 100 millones de GAS. Se generarán correspondientes a los 100 millones de NEO a través de un algoritmo de desintegración en aproximadamente 22 años en la dirección que contiene el NEO. Si el NEO se transfiere a una nueva dirección, el GAS generado se acreditará a la nueva dirección.

Se generarán 2 millones de bloques cada año con un tiempo de inactividad de alrededor de 15-20 segundos entre bloques consecutivos. La generación inicial de GAS será de 8 GAS por bloque y eso se reducirá en 1 GAS por año o 1 GAS por 2 millones de bloques hasta que solo se produzca 1 GAS por bloque. En el bloque 44 millones, el GAS total generado alcanzará los 100 millones, después de lo cual no habrá generación de GAS.

Según el algoritmo:

  • El 16% del GAS se creará en el primer año.
  • El 52% se creará en los primeros cuatro años.
  • Se creará un 80% de GAS en los primeros 12 años.

El GAS se liberará proporcionalmente de acuerdo con la relación de retención de NEO a las direcciones correspondientes. Los titulares de NEO pueden reclamar estos tokens de GAS en cualquier momento que lo deseen.

Si desea una herramienta que calcule la cantidad de GAS para la que es elegible de acuerdo con la cantidad de NEO que tiene, puede usarla.

Para crear una mejor experiencia de usuario, la red NEO votará y establecerá un umbral para eximir a GAS de una cierta cantidad de transacciones de transferencia y operaciones de contratos inteligentes.

Si se produce una gran cantidad de transacciones de spam, los usuarios con NeoID pueden priorizar sus transacciones y contratos inteligentes sobre los demás. Sin embargo, si no tiene un NeoID, puede priorizar sus transacciones pagando más GAS.

Estadísticas de NEO

Precio diario n. ° 1 (en USD)

NEO / USD tenía un precio de $ 10,01 el 4 de mayo, antes de que los bajistas bajaran el precio a $ 8,96. El precio promedio de NEO en nuestro conjunto de datos es $ 9.35.

2 Recompensa minera total (en USD)

Las tarifas totales de los mineros excedieron los $ 300,000 el 9 de mayo. En nuestro conjunto de datos, las tarifas mineras totales nunca han bajado de $ 250,000.

3 Total de monedas enviadas

En nuestro conjunto de datos, la mayoría de las monedas se enviaron el 8 de mayo con 17147. Se envió un promedio de 16,051 por día en nuestro conjunto de datos.

Estadísticas de ontología

Ontology es fácilmente la DApp más popular que se creó sobre la cadena de bloques Neo. Ontology utiliza los tokens ONT y ONG (ontology gas).

Total de ONT enviados

El 4 de mayo vio la mayor cantidad de tokens ONT con 4526244. En promedio, se enviaron 2399017 tokens ONT por día.

Total de tokens ONG enviados

El número total de tokens de ONG enviados superó los 400.000 el 5 y el 6 de mayo. En promedio, se enviaron 290,368.18 tokens ONG por día en nuestro conjunto de datos.

Nuevas direcciones

El número de direcciones añadidas se disparó el 7 y 9 de mayo. El 9 de mayo, el número de direcciones añadidas se disparó hasta las 11.045. En promedio, se agregaron 3963 nuevas direcciones todos los días en nuestro conjunto de datos.

Mecanismo de consenso dBFT

Antes de comenzar, un gran saludo a “basiccrypto” y su artículo de Steemit para los datos.

Uno de los mayores desafíos que enfrentan la mayoría de los sistemas distribuidos es llegar a un consenso. Este problema se suele llamar “Problema del general bizantino”.

Entonces, ¿cuál es el problema del general bizantino?

Ok, imagina que hay un grupo de generales bizantinos y quieren atacar una ciudad. Se enfrentan a dos problemas muy distintos:

  • Los generales y sus ejércitos están muy separados, por lo que la autoridad centralizada es imposible, lo que hace que el ataque coordinado sea muy difícil.
  • La ciudad tiene un ejército enorme y la única forma en que pueden ganar es si atacan todos a la vez.

Para lograr una coordinación exitosa, los ejércitos a la izquierda del castillo envían un mensajero a los ejércitos a la derecha del castillo con un mensaje que dice “ATAQUE MIÉRCOLES”.

Sin embargo, supongamos que los ejércitos de la derecha no están preparados para el ataque y dicen: “NO. ATAQUE VIERNES ”y envíe al mensajero a través de la ciudad de regreso a los ejércitos de la izquierda. Aquí es donde nos enfrentamos a un problema.

Al pobre mensajero le pueden pasar varias cosas. Podría ser capturado, comprometido, asesinado y reemplazado por otro mensajero por la ciudad. Esto llevaría a que los ejércitos recibieran información alterada, lo que podría resultar en un ataque descoordinado y una derrota.

Esto también tiene claras referencias a blockchain. La cadena es una red enorme; ¿Cómo puedes confiar en ellos? Si estuviera enviando a alguien 4 Ether de su billetera, ¿cómo sabría con certeza que alguien en la red no lo manipulará y cambiará 4 a 40 Ether?

Satoshi Nakamoto, el creador de bitcoin, pudo evitar el problema del general bizantino inventando el protocolo de prueba de trabajo. Así es como funciona. Supongamos que el ejército de la izquierda quiere enviar un mensaje llamado “LUNES ATAQUE” al ejército de la derecha, van a seguir ciertos pasos.

  • En primer lugar, añadirán un “nonce” al texto original. El nonce puede ser cualquier valor hexadecimal aleatorio.
  • Después de eso, escriben el texto adjunto con un nonce y ven el resultado. Supongamos que, hablando hipotéticamente, los ejércitos han decidido compartir solo mensajes que, al hacer hash, dan un resultado que comienza con 5 ceros.
  • Si se cumplen las condiciones de hash, enviarán al mensajero con el hash del mensaje. De lo contrario, seguirán cambiando el valor del nonce aleatoriamente hasta que obtengan el resultado deseado. Esta acción es extremadamente tediosa y requiere mucho tiempo y requiere mucho poder de cálculo.
  • Si el mensajero es atrapado por la ciudad y el mensaje es manipulado, de acuerdo con las propiedades de la función hash, el propio hash cambiará drásticamente. Si los generales del lado derecho ven que el mensaje hash no comienza con la cantidad requerida de 0, entonces simplemente pueden cancelar el ataque.

Este es el protocolo de prueba de trabajo que utilizan bitcoin y Ethereum (en el momento de la redacción).

El problema con eso es la prueba de trabajo es extremadamente derrochador e ineficiente en términos de energía.

Por supuesto, existen más mecanismos de consenso. Ethereum, por ejemplo. planea pasar pronto a Proof of Stake a través de la implementación de Casper.

Sin embargo, Neo ha decidido utilizar un tipo interesante de sistema de mecanismo de consenso que, creen, les ayudará a escalar mejor. Se llama tolerancia delegada a fallas bizantinas o dBFT. Vamos a ver cómo funciona.

¿Qué es dBFT?

Imagínese que hay un país “Blockgeeks” y este país tiene muchos ciudadanos. Cada uno de estos ciudadanos elegiría un Delegado que los represente y los haga felices. El trabajo de estos delegados es aprobar leyes que hagan felices a los ciudadanos, si no son buenos en su trabajo, los ciudadanos pueden simplemente votar por otro delegado la próxima vez.

Entonces, ¿cómo aprueban las leyes los delegados?

Uno de los delegados es elegido al azar como orador.

El Portavoz luego mira todas las demandas de los ciudadanos y crea una ley. Luego calculan un “factor de felicidad” de estas leyes para ver si el número es suficiente para satisfacer las necesidades de los ciudadanos o no. Luego lo transmiten a los delegados.

Luego, los delegados verifican individualmente los cálculos del Portavoz. Si el número del orador coincide con el del Delegado, entonces dan su aprobación, si no, dan su desaprobación.

El 66% de los delegados necesita dar su aprobación para que se apruebe la ley. Si la mayoría no está sellada, se elige un nuevo líder y el proceso comienza de nuevo.

Entonces, veamos cómo se aplica esto en la cadena de bloques.

Los ciudadanos son quienes poseen tokens NEO, también conocidos como nodos ordinarios.

Los delegados son los nodos contables. Para ser un nodo contable es necesario cumplir con una cierta cantidad de calificaciones: tener un equipo especial, conexiones a Internet dedicadas y una cierta cantidad de GAS (1000 según el artículo de basiccrypto).

Las “demandas de los ciudadanos” son básicamente las diversas transacciones realizadas por los titulares de los tokens.

La “ley” es el bloque actual que se agregará a la cadena de bloques.

El “factor felicidad” es el hash del bloque actual.

Ahora bien, hay dos casos en los que uno de los participantes puede actuar de forma malintencionada. Vamos a ver:

Caso n. ° 1: el altavoz es malintencionado

En este caso, el orador ha enviado un mensaje malicioso B a dos delegados y un mensaje preciso a uno. Este escenario se puede mitigar fácilmente debido a la regla de la mayoría. Los dos delegados verán que su hash no coincide con el del orador, mientras que un delegado verá que su hash coincide perfectamente. Sin embargo, 2 de cada 3 desaprobarán la propuesta y no se llegará a un consenso. A partir de ahora, se eliminará el altavoz.

Caso 2: Uno de los delegados es malicioso

El orador envía el mensaje correcto a todos los delegados, sin embargo, uno de los delegados decide actuar de manera maliciosa y declara que su número no coincide con el del orador.

Sin embargo, como se puede observar, dado que 2 de los 3 delegados no son maliciosos, aprobarán la ley que luego se aprobará ya que se alcanzó un consenso del 66%.

Como puede verse, dBFT presenta una forma muy interesante de mecanismo de consenso.

NeoContract: el contrato inteligente 2.0

Como mencionamos antes, el objetivo de Neo era traer todas las ventajas de una máquina virtual junto con la flexibilidad de los lenguajes de codificación. Veamos cómo se las arreglaron para lograrlo.

El sistema de contrato inteligente de Neo tiene tres partes:

  • NeoVM.
  • InteropService
  • DevPack

NeoVm

Esta es una representación pictórica de la máquina virtual Neo:

Como indica el documento técnico de Neo, NeoVM o Neo Virtual Machine es una máquina virtual ligera de uso general cuya arquitectura se parece mucho a JVM y .NET Runtime. Es similar a una CPU virtual que lee y ejecuta instrucciones en el contrato en secuencia, realiza el control del proceso en función de la funcionalidad de las operaciones de instrucción, operaciones lógicas, etc. Es versátil con una buena velocidad de inicio, lo que lo convierte en un excelente entorno para ejecutar contratos inteligentes.

InteropService

InteropService aumenta la utilidad de los contratos inteligentes. Permite que los contratos accedan a datos fuera de NeoVM sin comprometer la estabilidad general y la eficiencia del sistema.

Actualmente, la capa de servicio interoperable proporciona algunas API para acceder a los datos en cadena del contrato inteligente. Los datos a los que puede acceder son:

  • Bloquear información.
  • Información de la transacción
  • Información del contrato.
  • Información de activos
  • ….entre otros.

También proporciona espacio de almacenamiento para contratos inteligentes.

DevPack

DevPack incluye el compilador de lenguaje de alto nivel y el complemento IDE. Dado que la arquitectura de NeoVM es bastante similar a JVM y .NET Runtime, permite que los contratos se codifiquen en otros idiomas. Como puede imaginar, esto redujo en gran medida el tiempo que los desarrolladores tardaron en aprender a crear contratos inteligentes.

Funciones futuras de Neo Blockchain

Grita al artículo de @ jeremylqe “Neo Wiki” para obtener los siguientes datos.

  • NeoX: permitirá la interoperabilidad entre cadenas.
  • NeoFS: es un protocolo de almacenamiento de archivos que utiliza tecnología de tabla hash distribuida. Indexa el archivo utilizando el hash de su contenido en lugar de la ruta del archivo. Los archivos grandes se dividirán en bloques de datos de tamaño fijo y se distribuirán y almacenarán en varios nodos.
  • NeoQS: NeoQS (Quantum Safe) es un mecanismo criptográfico basado en celosía. La computación cuántica representa una verdadera amenaza para los sistemas criptográficos basados en RSA y ECC. Esto significa que Ethereum y bitcoin, que utilizan ECC, corren el riesgo de ser pirateados por la computación cuántica. Neo busca abordar ese problema a través de NeoQS.

¿Cuál es el futuro de NEO Blockchain?

Entonces, ¿cómo se ve el futuro para el “asesino de Ethereum”?

Es demasiado pronto para decir si puede estar a la altura del apodo o no, pero la mayor ventaja que tiene sobre Ethereum es la barrera de entrada relativamente baja. Dado que los desarrolladores no tienen que aprender un nuevo idioma para crear contratos inteligentes, definitivamente puede parecer atractivo. Queda por ver cómo se desarrollará en el futuro.

No estamos seguros de si “matará” a Ethereum o no, pero lo que sí sabemos es que presenta una plataforma increíble para que los desarrolladores la agreguen a la criptosfera en constante expansión.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum