La guía para principiantes
La cadena de bloques Waves está diseñada para permitir a los usuarios crear y lanzar tokens criptográficos personalizados.
Waves permite la creación y el comercio de tokens criptográficos sin la necesidad de una amplia programación de contratos inteligentes. Más bien, los tokens se pueden crear y administrar a través de scripts que se ejecutan en cuentas de usuario en la cadena de bloques de Waves.
La idea es que el desarrollo de nuevos tokens (y las aplicaciones que los gobiernan) no debería diferir sustancialmente del lanzamiento de una aplicación web tradicional.
Con este objetivo, los programas y aplicaciones se ejecutan como archivos adjuntos a estas transacciones y los nuevos activos reciben un identificador único. Los scripts solo se pueden adjuntar en la creación del activo.
Estos activos están diseñados para comerciar dentro del ecosistema Waves, que incluye su propio intercambio descentralizado integrado (Waves.Exchange), creado para facilitar el intercambio entre tokens creados en la cadena de bloques Waves con otros tokens WAVES.
En 2018, el equipo de Waves agregó la funcionalidad de contrato inteligente a Waves MainNet, lo que permite a terceros crear aplicaciones descentralizadas (dapps). Además, en 2019, el equipo detrás de la plataforma comenzó a comercializar Waves Enterprise, una versión de la red diseñada para instituciones.
Para obtener actualizaciones más regulares del equipo de Waves, puede marcar el blog Waves Medium, que incluye consejos y tutoriales sobre la red y su tecnología en evolución.
¿Cómo funciona Waves?
La cadena de bloques Waves permite que dos tipos diferentes de nodos ejecuten su software: los nodos completos y los nodos ligeros.
Los nodos completos mantienen un historial completo de las transacciones, mientras que los nodos ligeros dependen de los nodos completos para la confirmación de la transacción y las interacciones dentro de la red.
Para mantener sincronizada su red distribuida, Waves utiliza una variación del mecanismo de consenso de prueba de participación (PoS) llamado prueba de participación alquilada (LPoS).
La cadena de bloques LPoS de Waves
En un modelo tradicional de prueba de participación, cualquier nodo que elija bloquear tokens puede ser elegible para agregar bloques a la cadena de bloques. Las posibilidades de que un nodo pueda agregar un bloque generalmente aumentan o disminuyen dependiendo de la cantidad de monedas que un nodo haya bloqueado en un contrato especial.
Con LPoS, los nodos también tienen la opción de ceder su saldo a nodos completos.
Esto significa que cuando se selecciona un nodo completo para producir el siguiente bloque y se compensa, los nodos que alquilan tokens a ese nodo seleccionado obtienen un cierto porcentaje del pago.
Waves-NG
El protocolo que determina qué nodo tiene derecho a producir el siguiente bloque se llama Waves-NG, y es una modificación de una idea propuesta por primera vez (pero rechazada) para Bitcoin (BTC).
Waves-NG divide la cadena de bloques de Waves en dos tipos de bloques: “bloques clave” y “microbloques”. Los bloques de claves son creados por un minero de prueba de participación elegido al azar. Luego, otros nodos utilizan una clave pública en este bloque para crear muchos microbloques que incluyen transacciones.
Activos inteligentes
Un elemento central de la cadena de bloques de Waves es la capacidad de crear “activos inteligentes”, tokens con un script adjunto escrito en Ride, un lenguaje de programación nativo de Waves. A cualquier token se le pueden otorgar funcionalidades adjuntando un script. La ejecución de los scripts cuesta 0,004 WAVES.
Dado que Waves permite a los usuarios emitir tokens sin ninguna experiencia en programación, los tokens y las transferencias posteriores se realizan como archivos adjuntos que se agregan a las transacciones.
Se introducen diferentes tipos de transacciones a través de complementos que se instalan como extensiones en la parte superior de la cadena de bloques.
¿Quién creó Waves?
La cadena de bloques Waves fue fundada por el empresario Sasha Ivanov en 2016.
Fue entonces cuando Ivanov estableció Waves Platform AG, una empresa con fines de lucro con sede en Moscú cuyo propósito era impulsar y financiar la creación de una nueva red blockchain.
El equipo de Waves realizó una oferta inicial de monedas (ICO) para su criptomoneda WAVES en abril de 2016, recaudando el equivalente a $ 22 millones (~ 30,000 BTC).
La cadena de bloques Waves se lanzó poco después en el tercer trimestre de 2016.
¿Por qué WAVES tiene valor?
La criptomoneda WAVES juega un papel clave en el mantenimiento y operación de la red Waves.
WAVES se utiliza para crear tokens personalizados y pagar las tarifas de transacción. Además, el suministro de tokens WAVES es limitado: solo habrá 100 millones de WAVES.
La propiedad de la criptomoneda WAVES determina quién puede agregar nuevos bloques a la cadena de bloques Waves y quién gana una parte de las tarifas pagadas por las transacciones.
Cualquier usuario que desee convertirse en un nodo completo necesitará un saldo mínimo de 1000 ONDAS. Waves permite a los usuarios que no tienen tantos tokens participar en la minería alquilando sus nodos, pero el arrendamiento cuesta 0.002 WAVES.
¿Por qué utilizar Waves?
La cadena de bloques Waves podría ser atractiva para las empresas que buscan lanzar tokens personalizados o financiar colectivamente un proyecto de criptomonedas.
Hay una variedad de proyectos que se han construido en la plataforma. Algunos ejemplos incluyen una solución de certificación de documentos y una plataforma de emisión de tickets.
Los miembros del equipo de Waves también han demostrado tener vínculos estrechos con las instituciones financieras, con el Depósito Nacional de Pagos de Rusia, su cámara de compensación central, incluso utilizando Waves para desarrollar sus propias soluciones de blockchain internas.
Los inversores también pueden buscar agregar la criptomoneda WAVES a su cartera si creen que el mercado algún día favorecerá los protocolos creados para facilitar tokens y dapps personalizados.