Smart Contracts: ¿Qué son, cómo funcionan y qué aportan?

Un smart contract es un tipo singular de instrucciones que es guardada en la blockchain. Y que además de esto tiene la capacidad de autoejecutar acciones conforme a una serie de factores ya programados. Todo esto de forma inalterable, transparente y absolutamente segura.

En estos últimos años, tras la creación de Bitcoin y el lanzamiento de su primera versión en dos mil nueve, han sido muchos los proyectos interesantes que han ido apareciendo aportando nuevas ideas y soluciones descentralizadas a muchos de los procesos o bien aplicaciones centralizadas que todos utilizamos hoy día. En un caso así déjanos preguntarte: ¿te suenan los smart contracts?

Pues bien, esta vez vamos a hablar en profundidad de estos mecanismos. Y es que los smart contracts tienen como objetivo quitar mediadores para facilitar procesos y, con esto, ahorrar costos al consumidor. La mayoría de la información relacionada con los smart contracts solo está libre en inglés. Es por esta razón que, desde Bit2Me y tras un primer capítulo en nuestra guía dedicado a hacer una introducción a los smart contracts, no deseamos que te quedes con dudas, sin comprender en totalidad el término de qué son los contratos inteligentes y cuál es su potencial.

Es por este motivo que vamos a hablar del origen de los smart contracts. Más tarde analizaremos la actual situación y en tercer lugar presentaremos ciertos proyectos alternativos a Bitcoin más esenciales. Y por último vamos a describir cuál representan el futuro de esta tecnología.

¿Qué es un smart contract?

Para comprender un smart contract, primero debemos rememorar qué es lo que significa un contrato. Un contrato no es más que un pacto entre 2 o bien más partes, un ambiente donde se define lo que se puede hacer, de qué manera se puede hacer, qué ocurre si algo no se hace. Esto es, unas reglas de juego que dejan a todas y cada una de las partes que lo admiten comprender exactamente en qué va a consistir la interacción que van a efectuar.

Hasta ahora los contratos han sido documentos verbales o bien costosos documentos escritos. Estos documentos están sujetos a las leyes y jurisdicciones territoriales, y a veces precisan de notarios. Esto es, más costos, tiempo y terceros que intervienen en el proceso. Debido a ello, no son alcanzables para cualquier persona. Y esto no es lo peor: los contenidos de los contratos pueden estar sujetos a la interpretación. ¡Agárrate!

En cambio un contrato inteligente es capaz de ejecutarse y hacerse cumplir por sí solo, de forma autónoma y automática, sin mediadores ni intercesores. Evitan el lastre de la interpretación al no ser verbal o bien escrito en los lenguajes que charlamos. Los smart contracts se tratan de “scripts” (códigos informáticos) escritos con lenguajes de programación. Esto desea decir que los términos del contrato son puras sentencias y comandos en el código que lo forma.

Por otro lado, un smart contract puede ser creado y llamado por personas físicas y/o jurídicas. Mas asimismo por máquinas o bien otros programas que marchan de forma autónoma. Un smart contract tiene valía sin depender de autoridades. Esto es debido a su naturaleza: es un código perceptible por todos y que no se puede mudar al existir sobre la tecnología blockchain. Esto le proporciona un carácter descentralizado, inalterable y transparente.

Contratos inteligentes

Los smarts contracts y su enorme potencial

Con lo precedente, probablemente has podido ver el gran potencial que encierran estos smarts contracts. Es esencial resaltar que, al estar distribuido por miles y miles de ordenadores, se evita que una enorme compañía los proteja, lo que suprime burocracia, censuras y los grandes costos / tiempos tácitos de este proceso que, dicho sea de paso, hasta el momento es el protejo.

Si juntamos los principios de un smart contract con la inventiva de muchos desarrolladores del planeta, el resultado son posibilidades nunca vistas, alcanzables para todos y a costos que rozan la gratuidad. Ecosistemas sin figuras déspotas que someten a su voluntad a sus miembros. Charlamos de un planeta más justo.

Imagina un turismo Tesla autoconducido, comprado en conjunto, capaz de autogestionarse y alquilarse por sí mismo. Todo ello sin una compañía tipo Uber detrás llevándose el diez por ciento . De esa podemos decir: bienvenido al planeta de los contratos inteligentes.

Los primeros contratos inteligentes

La primera vez que se tiene perseverancia de forma pública sobre los smart contracts es mediante Nick Szabo, jurista y criptógrafo Nick Szabo que mencionó públicamente el término en un documento en mil novecientos noventa y cinco. Un par de años después, en mil novecientos noventa y siete, desarrolló un documento considerablemente más detallado explicando los Smart Contracts.

Lamentablemente, a pesar de acotar la teoría, era imposible hacerla realidad con la infraestructura tecnológica existente. A fin de que los contratos inteligentes se puedan ejecutar, es preciso que existan las transacciones programables y un sistema de finanzas que las reconozca, digitalmente nativo.

Precisamente, lo que Szabo definía como inexistente en mil novecientos noventa y cinco, en dos mil nueve (prácticamente quince años después) se haría realidad con la aparición de Bitcoin y su tecnología, la cadena de bloques (blockchain).

Bitcoin y los smart contracts

Bitcoin tiene ciertos smart contracts ya creados que se ejecutan por defecto y transparentemente al usuario. Cuando charlamos de contratos de distribución, nos referimos a uno de los casos de empleo de Bitcoin para formar pactos entre personas por medio de la blockchain. Y es que Bitcoin, entre sus ventajas, deja incorporar lógica al dinero, algo único de esta clase de dinero: es dinero programable. Esta lógica aplicada al dinero nos deja solucionar inconvenientes comunes que podemos toparnos hoy día, mas incrementando el nivel de confianza durante todo el proceso automatizado en el que se desarrolla la interacción.

Algunos ejemplos de smarts contracts en Bitcoin

Ejemplificando, podrían desarrollarse nuevos productos o bien aplicaciones como por ejemplo:

  • Mercados distribuidos que dejaran incorporar contratos P2P y trading en los mercados con Bitcoin postulándose como un contendiente completo al sistema de finanzas actual.
  • Propiedades como vehículos, teléfonos, casas o bien elementos no físicos controlados mediante la cadena de bloques conforman las nombradas smart property. A través de el empleo de los contratos y con propiedades inteligentes se deja que el nivel de confianza sea superior reduciendo el fraude, los honorarios de mediación para terceras partes y deja que las operaciones se lleven a un nuevo nivel.
  • Automatización de herencias estableciendo la asignación de los activos tras el fallecimiento. Cuando llegara el fallecimiento, el contrato entraría en vigor y se ejecutaría repartiendo en un caso así los fondos a la dirección establecida en el contrato.
  • Seguros: unas partes de accidente, pagos de la compañía para reparaciones, reducción del fraude en accidentes…

Y es que los smart contracts se sirven de la tecnología de Bitcoin para existir, algo que le viene excelente a Bitcoin, puesto que hace que reciba considerablemente más atención trayendo centenares de miles de nuevos usuarios a su ecosistema. En verdad no es bastante difícil localizar aseveraciones del tipo: “Los smart contracts son la killer APP de Bitcoin”.

Esta lógica que puede aplicarse a las transacciones Bitcoin se efectúa a través del empleo de todo un lenguaje propio, dejando que sea exactamente la misma blockchain quien determine qué hacer basándose en las indicaciones programadas. Esto desea decir que tenemos una transacción con unas instrucciones de forma distribuida y también inalterable, dando una seguridad completa y sin interpretaciones.

Un Smart Contract no es lo que piensas

Hoy en día todo está bajo control por sistemas informáticos. Todo interacciona con ellos. En el desarrollo de aplicaciones es muy normal que los programadores creen una serie de “puertas” a su aplicación (llamadas APIs). Estas puertas dejan que otros programadores puedan entrar a tu aplicación para crear o bien conseguir información. Prácticamente todas las webs o bien programas tienen las suyas. O sea, se define un protocolo, un contrato, una forma famosa en la que lleva por nombre a la aplicación con una estructura de datos. Es a través de esta puerta por la que vamos a conseguir una contestación, mas con la estructura de datos predecible. En un caso así, a fin de que no falle la comunicación y, consigo, los programas.

Pero este contrato no está garantizado. El servidor de la aplicación está bajo control por alguien que tiene la capacidad de hacer que mañana el programa funcione diferente. Está centralizado y puede mutar a la resolución de ese tercero. No es “smart”.

La gente precisa ambientes predecibles, trasparentes y también insobornables. Los smart contracts son pedazos de códigos afines, o sea tienen formas de llamarlos y conseguir unas contestaciones, tienen un contrato, mas además de esto son inalterables puesto que están distribuidos en miles y miles de nodos que no pueden trastocar su contenido. De esa forma consigues un programa que siempre y en todo momento va a actuar de igual modo sin requerir de la buena voluntad de ese tercero. Algo que para prácticamente cualquier caso de empleo es preciso. Los Smart Contracts son programas en la nube que siempre y en todo momento actúan igual, y dejan guardar información que no puede ser cambiada a traición. Son los programas más seguros nunca creados en la humanidad y solo fallan cuando están mal programados.

Los Smart Contracts mal programados

Los Smart Contracts son capaces de administrar activos digitales, sujetos a un determinado valor económico, con lo que realmente los Smart Contracts pueden administrar dinero. Esto requiere que se haga singular énfasis en la adecuada programación del mismo, puesto que el Smart Contract podría tener fallos de seguridad o bien fallos que produjesen fallos de ejecución o bien comportamientos inopinados.

Cuando ocurre esto el dinero puede perderse por completo. No ha ocurrido rara vez y sin el Know How suficiente les proseguirá ocurriendo a muchas ideas.

Lamentablemente esto ocurre frecuentemente, con lo que es verdaderamente esencial prestar singular atención en el desarrollo y testeo de estas piezas de software.

¿De qué forma se efectúa un contrato inteligente en Bitcoin?

Para que todo esto resulte posible, debe haber un proceso absolutamente seguro que garantice que, por lo menos 2 partes, puedan ejecutar el contrato sin precisar confiar el uno del otro, ni siquiera conocerse.

Los contratos emplean el sistema descentralizado de Bitcoin para hacer cumplir pactos financieros sin dependencia de agentes externos, como sistemas judiciales, reduciendo el peligro de tratar con entidades ignotas en transacciones financieras.

Proceso de generación de un smart contract

Existen múltiples pasos para la creación de smart contracts seguros. Ejemplaricemos con el caso de efectuar depósitos seguros en cualquier página que admita bitcoins. ¿A absolutamente nadie le agrada perder su dinero, verdad?

En conjunto, todas y cada una estas peculiaridades no solo dejan edificar nuevas y también interesantes herramientas financieras sobre la cadena de bloques Bitcoin sino, al estar cada contrato inteligente formado por personas o bien máquinas, las posibilidades de innovación para el campo del Internet of Things, Insurtech, Logística, Administración son tan extensas que probablemente comiencen a salir prontísimo lasprimeras killer app o bien aplicaciones revolucionarias de estos campos.

Pasos para la generación de un smart contract

  • El usuario y la web se mandan entre sí una clave pública recién generada.
  • Seguidamente el usuario crea la primera transacción sin trasmitirla poniendo por servirnos de un ejemplo cinco BTC en un output que requiere tanto el usuario como el sitio para firmarlo.
  • El usuario manda el hash de la primera transacción a el sitio web.
  • El portal crea una segunda transacción pertinente al contrato. En esta segunda transacción se gasta la primera y se devuelve al usuario por medio de la dirección que dio en el paso inicial. Mas como la primera transacción requería 2 firmas (usuario y página) esta operación aún no estaría completa. Acá es dónde toma relevancia un nuevo parámetro: nLockTime. Este se puede incorporar en una transacción de bitcoin estableciendo una data futura de por servirnos de un ejemplo seis meses. Ya antes de esta data, esos fondos no se podrían agregar en ninguna transacción. El Sequence Number del input asimismo se pone a 0.
  • Finalmente, la transacción sin firmar por completo se devolvería al usuario. Este verificaría que todo está adecuado y que las monedas volverían a su posesión. Eso sí, tras los seis meses que se establecieron con nLockTime. Al tener el Sequence Number en 0, este contrato podría ser cambiado en un futuro si las dos partes de este modo lo creen recomendable. Mas claro… Si los administradores de el sitio web desaparecen, ¿de qué forma podría el usuario recobrar los fondos?
  • Hay que tener en consideración que el script del input (instrucciones grabadas en todos y cada transacción) aún no ha finalizado. El espacio reservado para la firma del usuario aún está formado por un conjunto de ceros una vez que el portal va a crear la segunda transacción. Ahora solo faltaría la firma del usuario en tal contrato.
  • A partir de acá, tras los seis meses que se acotaron sí se transmitirían tanto la primera como la segunda transacción y los cinco BTC de la primera transacción, se devolverían al usuario en cuestión.

En conjunto, todas y cada una estas peculiaridades no solo dejan edificar nuevas y también interesantes herramientas financieras sobre la cadena de bloques Bitcoin sino, al estar cada contrato inteligente formado por personas o bien máquinas, las posibilidades de innovación para el campo del Internet of Things, Insurtech, Logística, Administración son tan extensas que probablemente comiencen a salir prontísimo las primeras killer app o bien aplicaciones revolucionarias de estos campos.

Situación actual de los smart contracts en Bitcoin

No olvidemos que cuando charlamos de Bitcoin hablamos de un ecosistema nuevo, activo y en proceso incesante de desarrollo, mas asimismo, como hemos indicado previamente, de smart contracts. Poquito a poco van surgiendo nuevas implementaciones de los smart contracts en Bitcoin mas, en nuestros días, ya se aplica en ciertas funcionalidades que seguramente te sonarán, como los monederos multifirma, en los que 2 partes o bien más deben aprobar la realización de una transacción antes que los fondos sean liberados.

Junto a las direcciones multifirma, los dobles depósitos son una de las funciones que facilitan el adecuado funcionamiento de los contratos inteligentes de esta clase. Fue introducido por BitHalo y es renovador pues suprime la necesidad de un tercero que actúe como árbitro. Esencialmente consiste en que las partes, afirmemos por poner un ejemplo un comprador y un vendedor, efectúan AMBOS una transacción de depósito ligado a un contrato inteligente. El programa del contrato tiene un tiempo determinado antes que caduque. Si las personas implicadas en el pacto no lo resuelven en tal periodo de tiempo, los fondos de los depósitos se van a quemar, esto es, van a ser mandados a una dirección en la que absolutamente nadie conoce la clave privada, lo que fuerza a las partes a esmerarse al límite en la busca de soluciones.

Aunque Bitcoin dispone de un lenguaje de programación para incorporar lógica, hay quienes consideran que en ocasiones se queda corto. Este es el motivo por el cual han ido creándose soluciones que llevan los smart contracts a nuevos horizontes, con lenguajes Turing completo, conozcamos ciertas de estas nuevas opciones.

¿Qué es Counterparty?

Counterparty nace en dos mil catorce. Es una plataforma open source en la que se pueden desarrollar aplicaciones peer-to-peer. Inicialmente están orientadas al campo financiero, sobre la blockchain de Bitcoin: En la actualidad el protocolo incorpora y aguanta la creación de activos, la emisión de bonos de esos activos, pago de dividendos, el comercio de activos utilizando un mercado descentralizado, las apuestas binarias, y los contratos-para-diferencia (CFD).  Su protocolo de código abierto, aparte de permitir crear y operar con activos digitales, asimismo deja redactar contratos inteligentes, dejando convertir muchas de las acciones del planeta real en código que marchan de manera automática sin precisar intercesores y resistente a fallos.

counter party

En Counterparty asimismo hay un token (o bien criptomoneda) llamado XCP. Este se emplea para ofrecer ciertas posibilidades que no son técnicamente posibles de momento usando BTC (bitcoins).

Aunque el interés en smart contracts más potentes se viene anunciando desde el principio del proyecto, es últimamente cuando se ha confirmado que por último se marcha a introducir en Counterparty el EVM de Ethereum, el que dejará ejecutar contratos inteligentes idénticos a los de Ethereum mas sobre la red de Bitcoin, dejando una diversidad de aplicaciones enorme como Organizaciones Autónomas Descentralizadas (DAOs),  sistemas de identidad, sistemas de votación basados en acuerdo, entre otras muchas. A data de esté capítulo de la Guía Bitcoin, el Ethereum Virtual Machine (EVM) está operativo solo en internet de pruebas de Counterparty. ¿De qué forma posiblemente hayan podido reaprovechar el EVM de software libre? Counterparty emplea exactamente el mismo lenguaje de programación de contratos inteligentes, llamado Solidity.

Según comenta Trevor Altpeter, directivo de la Counterparty Foundation, EVM ahora va a ser capaz de hacer todo cuanto hace Ethereum, solo que en la blockchain de Bitcoin.

Para poder ejecutar los contratos se emplea la moneda de Counterparty, el XCP.

¿Qué es RootStock?

RootStock (RSK), conocido como el Ethereum de Bitcoin,  es otra de las plataformas procurando llevar smart contracts turing completo a Bitcoin para aprovechar de esta manera el efecto red y la seguridad de Bitcoin sin precisar crear algo de cero (se ha publicado que la plataforma asimismo será compatible con Ethereum). Se trata de una plataforma open source para la creación contratos inteligentes que retribuirá a los mineros que participen activamente. Su principal objetivo es el de agregar valor y funcionalidad al ecosistema Bitcoin activando smart contracts seguros en internet, agregando opciones para pagos instantáneos y una mayor escalabilidad. Para esto, RootStock, se sirve de cadenas laterales (sidechain), conectadas a la cadena de Bitcoin, y su token (Roots), el que servirá solo para ser intercambiado por bitcoins.

Pese a ser parcialmente nuevo, Rootstock ya ha logrado 1 millón de dólares estadounidenses en su última ronda de financiación por la parte del Digital Currency Group (DGC).

El propio Nick Szabo ha dicho en su twitter: “lo mejor de Bitcoin (moneda y liquidez del sistema) + lo mejor de Ethereum (ecosistema de programación de contratos inteligentes)”

RooStock o bien RSK

Plataformas renovando con los smart contracts

No todos y cada uno de los proyectos viran solamente en torno a la red Bitcoin y son ya múltiples las opciones alternativas. Resaltan en un inicio Ethereum y, a lo largo del dos mil dieciseis, Lisk. Entremos un tanto en detalle para describir cada una de ellas.

Smart contracts en Ethereum

Ethereum, que es uno de los proyectos más conocidos en el campo de los smart contracts. Es una plataforma de computación distribuida basada en una blockchain pública como Bitcoin y que además de esto deja ejecutar contratos inteligentes Peer to Peer (entre los nodos, sin servidores centrales) en una máquina virtual descentralizada llamada Ethereum Virtual Machine (EVM).

Se fundamenta en toda la teoría de Bitcoin en lo que se refiere a estar distribuido, tener su criptomoneda, mineros e inclusive su blockchain entre otras muchas cosas mas, en contraste a Bitcoin, Etherum ha creado un intérprete de lenguaje de programación  considerablemente más extenso (Turing completo), dejando incorporar lógica considerablemente más compleja en el blockchain. Esto es, se podría semejar a un computador distribuido, el que emplea su criptomoneda (el ether) como la “gasolina” que precisan el contrato a fin de que los mineros puedan ejecutarlo. Esto es, ahora con Ethereum los contratos son programas con considerablemente más funcionalidades y posibilidades. Si bien para esto, y esto es una cosa que bastante gente les critica, han debido crear una nueva red de cero, renunciando a la red de Bitcoin (la más potente del planeta).

Puedes preguntar, estudiar o bien copiar una extensa lista de aplicaciones descentralizadas desarrolladas sobre Ethereum en State of Dapps. ¿Deseas aprender más sobre Ethereum? Ahora te dejamos una infografía en castellano que podría ser de tu interés.

smart contracts ehtereum

Smart contracts en Lisk

Lisk es una plataforma para crear y ejecutar smart contracts de forma descentralizada fue lanzada en dos mil dieciseis presentándose como de las mejores opciones para desarrollar contratos inteligentes seguros y veloces merced a la utilización de Javascript (el lenguaje de programación más utilizado) como el lenguaje para la creación de los smart contracts, transformándose de este modo en una opción alternativa a Ethereum en la que el lenguaje de programación empleado es Solidity.

Tras una triunfante pre venta de la moneda que precisará el contrato para marchar (el LSK), en la que se colectaron más de catorce,000 bitcoins, Lisk aún se halla en una fase muy inicial mas ya dispone de múltiples conceptos de DAPP en los que se trabaja como el ‘proof of existance’ o bien una red social para artistas llamada Discovr.

¿Cuánto sabes, criptonauta?

¿Los smart contracts pueden interaccionar con el planeta físico?

Los oráculos

No podemos olvidar los oráculos. Una de las peculiaridades más esenciales a fin de que un smart contract pueda interaccionar con el planeta real, son los llamados oráculos (oracles en inglés). Los oráculos son instrumentos que dejan actualizar estados internos de un smart contract mediante información del exterior (por norma general lograda mediante APIs), por servirnos de un ejemplo conseguir la cotización de una acción o bien divisa o bien si un bulto ha sido mandado por la compañía de transportes.

Para explicarlo mejor imaginemos un contrato inteligente sobre una apuesta de futbol, la capital de España – Barcelona, el contrato emplearía como oráculo una fuente oficial, por servirnos de un ejemplo la página web de la Liga de futbol de España. Dependiendo del resultado libera los fondos al ganador. ¿Quien precisa una casa de apuestas a que se queda con un porcentaje de tu dinero? Esto vendría a ser una casa de apuestas sin comisiones, segura y sin intercesores (descentralizada).

Los oráculos asimismo marchan de forma autónoma. Sin embargo, hay que tener muy presente que la fuente que utiliza el oráculo se trata de un tercio en la quehay que confiar, y que podría corromperse por su dueño, crackearse, o bien sencillamente podría fallar su servidor, algo que tiene implicaciones negativas: estamos CENTRALIZANDO la confianza, algo contrario a la filosofía blockchain. Afortunadamente, ya existen proyectos que están desarrollando soluciones para este inconveniente Orisi y Oraclize. En esencia combinan el resultado de todos y cada uno de los distribuidores de información que se le indique y es este quien determina su resolución en función de lo que la mayor parte le afirme. Esto es, descentraliza la obtención del resultado, algo excelente.

Un planeta dominado por Smart Contracts

¿Te imaginas que, en unas décadas, los políticos de la temporada estén cuatro años preparando el smart contract donde definirán de qué manera se va a repartir el dinero y las acciones que van a tener?

De esa forma, la sociedad solo debería votar (a través de la tecnología blockchain asimismo, claro) el smart contract que desea emplear a lo largo de ese nuevo periodo.

Esto garantizaría que lo votado se ejecutará, teniendo una trasparencia total y seguimiento de los gastos. Algo preciso urgentemente, dado los tiempos que corren…

Puede que de esta manera sean las elecciones en no bastante tiempo.

Esto es solo el principio

Y hasta acá llega, por el momento, nuestro recorrido por esta emocionante rama de la tecnología blockchain. Como has visto, ciertas plataformas compiten por soluciones afines en un ambiente de inventiva incesante mas todos con exactamente el mismo objetivo: suprimir puntos de fricción del sistema tradicional para ahorrar tiempo y dinero a la gente. A apenas unos pocos años de los primeros pasos de Bitcoin, solo unos pocos se van a tomar la molestia de leer este texto (siéntete agraciado), menos todavía van a ser los que ahondarán sobre ello y muy poquísimos los que van a decidir dar un paso al frente y pasar a la acción. Está todo por hacer, existen muchos inconvenientes, muchas cosas que marchan mal ¿no es una ocasión única de hacer algo?

A poco que uno se ponga a imaginar puede atisbar un mañana sin grandes multinacionales monopolizando campos, sino más bien códigos trasparentes que viven interminablemente en una cadena de bloques y son capaces de orquestar la provisión de todo género de servicios gratis (o bien un costo absurdo equiparado al actual). Vamos cara un planeta global, mas distribuido, sin intercesores ni grandes empresas organizando todo a su antojo en la sombra. Un planeta global con servicios globales, donde los smart contracts tienen todas y cada una de las papeletas de ser la semilla de un cambio sin precedentes: se calculan más de veinticinco billones de dispositivos conectados a Internet en dos mil diecisiete, todos susceptibles de ejecutar smart contracts entre ellos diariamente.

En esto y considerablemente más se traducen los smart contracts, ahora solo falta crear interfaces fáciles que utilicen este potencial en casos específicos. ¿Estás listo para esto?

bitcoin
Bitcoin (BTC) $ 62,568.00
ethereum
Ethereum (ETH) $ 3,790.82
binance-coin
Binance Coin (BNB) $ 485.49
tether
Tether (USDT) $ 1.00
cardano
Cardano (ADA) $ 2.12
xrp
XRP (XRP) $ 1.08
solana
Solana (SOL) $ 155.81
polkadot
Polkadot (DOT) $ 40.40
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.244159