El proyecto OmiseGO (OMG) es un proyecto de sistema de pago que busca unir el mundo de los pagos de criptomonedas con el de los pagos tradicionales, usando una infraestructura única y de alta velocidad, que permite que bancos, negocios, exchanges y clientes puedan usar sus criptomonedas o dinero fíat de forma rápida, sencilla y con completa interoperabilidad.
El proyecto OmiseGO (OMG) es un interesante proyecto de pagos entre pares utilizando blockchain. La columna vertebral de su funcionamiento es un token ERC-20 de nombre OMG, y que funciona sobre Ethereum. Pero ¿Qué hay más allá de OmiseGO? ¿Cuál es su objetivo? Pues bien, esto y más lo sabrás a continuación.
Omise, la empresa detrás de OmiseGO
La historia de OmiseGO empieza con la creación de Omise, una empresa fintech fundada en 2013, en la ciudad de Bangkok, Tailandia. En ese entonces, la idea de Omise era la de crear sistemas de pagos digitales que pudieran ser aprovechados por personas no bancarizadas en toda Asia. Fue así como rápidamente esta fintech pasó de ser un completo desconocido a tener oficinas en Japón, Singapur e Indonesia, contando con más de 2000 comerciantes usando su tecnología.
Sin embargo, todo cambia en el momento en el que Omise centra sus esfuerzos en el desarrollo de un sistema de pagos basado en blockchain. Al inicio de su proyecto, plantea una ruta de desarrollo y en junio de 2017, comienza una Oferta Inicial de Monedas (ICO) que terminó siendo un éxito. Tras la realización de la ICO, OmiseGO era un proyecto en marcha, con un total de 25 millones de dólares para su financiación. De hecho, este tope máximo de financiación fue impuesto por la empresa, dejando claro que era lo único que necesitaban para hacer realidad este proyecto.
El proyecto que Omise presentó con OmiseGO es sencillo. Se trata de la creación de un monedero digital descentralizado de etiqueta blanca de código abierto y altamente personalizable, que permite el envío de fondos a través de diferentes redes. Su objetivo es un sistema peer-to-peer (P2P) totalmente descentralizado que permita realizar transacciones en tiempo real a través de la cadena de bloques Ethereum (ETH), utilizando tokens ERC-20. Además, todos los servicios financieros de Omise serán accesibles para los usuarios y desarrolladores de OMG.
Al permitir el uso de los servicios de Omise, es posible la comunicación entre los activos blockchain y los activos financieros tradicionales. Esto permite a los comerciantes trabajar con ambos ecosistemas al mismo tiempo sin mayores contratiempos, reduciendo costes y maximizando su público objetivo. El intercambio de monedas fiat y criptomonedas se realiza por medio de un exchange descentralizado (DEX), y usando tecnologías altamente escalables.
Los rostros detrás de OmiseGO
Entre las personalidades detrás del desarrollo de OmiseGO se destaca a Jun Hasegawa, quien es el director ejecutivo de Omise y OmiseGO, y Donnie Harinsut es el director de operaciones de Omise y OmiseGO. También está Joseph Poon, coautor de Lightning Network y coautor de Plasma, es el autor principal de OmiseGO, y los miembros notables del equipo de asesores incluyen a Vitalik Buterin, fundador de Ethereum y coautor de Plasma, Gavin Wood, cofundador de Ethereum y fundador de Polkadot, Jae Kwon, creador de Tendermint y Cosmos Network, así como a Vlad Zamfir, jefe de investigación de Casper de Ethereum, Julian Zawitowski, fundador de Golem y Thomas Greco, miembro de Ethereum, Cosmos Network y Streamr.
Financiación del Proyecto
La financiación del proyecto se realizó por medio de una ICO que fue ajustada para recibir un máximo de 25 millones de dólares: Toda este dinero sería creado luego en una cantidad equivalente usando el token OMG, todos iguales en valor y funcionalidad, pero divididos por el contrato en diferentes pools, tanto para distribución pública como privada.
Por el lado de la venta pública, la emisión fue dividida de la siguiente forma:
- La venta pública directa por la ICO, fue de un 65,1% del total de tokens OMG emitidos.
- Airdrop, el cual sería un total de 5% del total de tokens OMG emitidos.
Por el lado de la venta privada, se configura de la siguiente forma:
- Reserva de OmiseGO, la cual retuvo un 20% del total de tokens OMG emitidos. Esta reserva es usada para el desarrollo posterior del proyecto.
- Reserva para el equipo de desarrollo, la cual es de un 9,9% del total de tokens OMG emitidos. Esto fue reservado para miembros del equipo y contribuyentes claves que trabajaron para desarrollar las ideas, las estructuras de apoyo y las implementaciones reales del proyecto OMG. La emisión fue bloqueada por todo un año y fue liberada en 2018.
Objetivos del proyecto
Los dos principales objetivos del proyecto son los siguientes:
- En primer lugar, ayudar a los usuarios no bancarizados a tener una solución fácil que pueda actuar como un sustituto positivo de una cuenta bancaria. De esta forma, se les permitiría guardar, enviar y recibir dinero de manera fácil y segura.
- Proporcionar a los comerciantes y Proveedores de Pago Electrónico (EPP), soluciones con las que sus clientes pueden mantener, enviar, recibir e intercambiar sin problemas cualquier tipo de valores desde cualquier red a cualquier otra red. De esta forma, tienen mucha más libertad de la que tienen actualmente, ya un costo mucho menor.
Estos son los objetivos principales que llevaron a la creación de OmiseGO.
¿Cómo funciona OmiseGO (OMG)?
El funcionamiento de OmiseGO se centra en tres partes fundamentales, que explicaremos a continuación:
OmiseGO Network, la red para el sistema de pagos
La columna del funcionamiento de OmiseGO es la conocida red OMG u OMG Network. Se trata de una red pública que permite transacciones entre pares de alto rendimiento y bajo costo. Con OMG Network, cualquier persona puede realizar transacciones de valor en distintas geografías, clases de activos y aplicaciones.
La estructura de OMG Network está construida sobre una red de nodos conectados por una Layer 2 (sidechain) que funciona sobre Ethereum. Esta Layer 2 está asentada sobre un protocolo de Prueba de Participación o Proof of Stake (PoS). De esta forma, la OMG Network está construida para ser muy rápida y económica. Pero no solo eso, OMG Network está construida para permitir operaciones tan avanzadas como los atomic swaps, relay transfer y salidas al sistema financiero tradicional. Adicionalmente, OmiseGO está trabajando en una profunda integración con Plasma, una opción que podría mejorar enormemente su escalabilidad.
Toda esta tecnología está soportada sobre tecnología Web3 usando librerías en JavaScript, lo que a su vez le permite una enorme extensibilidad y facilidad para el desarrollo de nuevas funcionalidades. De hecho, es la única forma de interactuar con esta red, es usando su framework de desarrollo y ajustándose a las necesidades de su empresa o negocio.
Token OmiseGO, el centro económico del proyecto
Por supuesto, para usar la red Ethereum, el proyecto tuvo que crear un token, y la elección para esto fue el estándar ERC-20. Así fue creado el token OMG, el cual puede ser visto en todo su esplendor en este enlace. El smart contracts de este token por su parte puede verse aquí, y no difiere en nada sobre el resto de token ERC-20 que existen en la red Ethereum. El máximo de tokens que se pueden emitir es de 140.245.398 de tokens OMG, el cual fue alcanzado con la ICO y la venta privada realizada.
Proof of Stake, el protocolo de consenso de la red
Debido a que OMG Network es una red de nodos apartada de la red Ethereum (es una sidechain), sus nodos usan un protocolo de consenso para mantener la seguridad. El protocolo elegido en este caso es el Proof of Stake o Prueba de Participación (PoS), un protocolo pensado para ser altamente escalable, veloz y seguro. Esto tiene mucho sentido puesto que la red de nodos se comunica por medio de Plasma, y el objetivo es brindar transacciones rápidas y económicas, lo que deja como única opción al sistema PoS.
Sin embargo, el uso de Proof of Stake permite a los usuarios que hacen staking recibir ganancias por un equivalente a sus saldos bloqueados. Estos saldos provienen de una parte de las comisiones que se cobran en la red y tienen como objetivo mantener la circulación de monedas dentro del sistema.
OmiseGO SDK, desarrollando soluciones dentro de la red
OmiseGO por otro lado, proporciona un framework que cualquier empresa o banco puede utilizar para crear su propia aplicación financiera (o de intercambio de valor que no sea el valor financiero) para su propio mercado y sus propios usuarios. Este framework recibe el nombre OmiseGO SDK, y las aplicaciones creadas con OmiseGO SDK se ejecutan usando los recursos de la red OmiseGO, y también generan una gran cantidad de tarifas. Y nuevamente, el marco de programación no obligará de ninguna manera a las empresas que lo utilicen a tener ningún logotipo de OmiseGO en su aplicación, ni ninguna obligación gráfica de ningún tipo.
El SDK solo será una cierta colección de funciones programáticas, con el fin de: ahorrar tiempo y costos de desarrollo de la cadena de bloques, mediante el uso de la cadena de bloques OmiseGO confiable y el uso del Kit de desarrollo de software OmiseGO confiable.
En otras palabras, OmiseGO SDK puede verse como una puerta de entrada fácil y gratuita a la tecnología blockchain y a sus potenciales aplicaciones financieras, haciendo que cualquier empresa o institución que lo utilice se convierte virtualmente en socio de OmiseGO.