Durante el fin de semana pasado, el equipo desarrollador del proyecto Dogethereum anunciรณ el lanzamiento de su versiรณn alfa, luego de 13 meses de desarrollo.
El proyecto que crea un puente entre Dogecoin y Ethereum podrรก utilizarse para realizar transferencias de criptomonedas entre ambas blockchain, en ambos sentidos direccionales y de forma descentralizada.
El equipo firmante de la propuesta estรก conformado por Ismael Bejarano, Catalina Juarros, Pablo Yabo y Oscar Guindzberg, y cuenta con licencia de derecho de autor provista por el Massachussets Institute of Technology a nombre deย Coinfabrik y Oscar Guindzberg.
ยฟCรณmo funciona Dogethereum?
El puente entre Dogecoin y Ethereum utiliza los Superbloques, descritos en su papel blanco como un registro de enormes bloques de informaciรณn que contienen, cada uno, la raรญz del รrbol de Merkle de diversos bloques. De este modo, se guarda solo la representaciรณn de la informaciรณn de muchos bloques, lo que reduce la cantidad de memoria empleada en el registro y el costo de cada transacciรณn.
A pesar de haber lanzado la versiรณn alfa, es importante recordar que, segรบn las notas dejadas por los desarrolladores en el repositorioย GitHub de Dogethereum, aรบn pueden presentarse fallos o errores (bugs) en la programaciรณn de este protocolo. Por esta razรณn se recomienda utilizar la plataforma solo con una cantidad de monedas que se estรฉ dispuesto a perder. Para esto disponen tambiรฉn de unย manual del usuario.
En una entradaย de su blog, Ross Nicoll, uno de los desarrolladores principales de Dogecoin,ย busca explicar las funcionalidades de Dogethereum a los usuarios no especializados y aclara que cualquier contrato inteligente de Ethereum puede servir de puente. Su participaciรณn demuestra de manera expresa que, al menos, uno de los involucrados directos en el desarrollo de Dogecoin avala y participa en este proyecto paraย puentear a Dogecoin y Ethereum.
Para Dogecoin, poder utilizar dogecoins con los contratos inteligentes de Ethereum nos abre todo un mundo de nuevas funcionalidades. Cualquier contrato inteligente de Ethereum que pueda utilizar fichas de forma generalizada, puede trabajar con las fichas puente. (…) Para Ethereum, esta implementaciรณn provee de una criptomoneda establecida, menos volรกtil, haciรฉndola idรณnea para utilizar en transacciones.
Ross Nicoll
Desarrollador
Transacciones desde Ethereum a Dogecoin
Segรบn explican en GitHub, los desarrolladores involucrados con el proyecto implementaron una soluciรณn que definen como ยซcolateralizadaยป para utilizar el protocolo desde Ethereum hacia Dogecoin.
El primer paso que debe hacer un usuario es el de enviar los doges alย ยซoperador de puenteยป, un participante clave en este tipo de operacionesย que recibe y almacena los doges mientras estรฉn bloqueados. Luego, el contrato inteligente emite tokens doge para el usuario, quien tendrรก que ยซquemarlosยป para recibir sus dogecoins. Seguidamente, el operador de puente deposita ethers en un contrato inteligente, que garantiza la integridad de la operaciรณn ante cualquier ventaja que pudiese tratar de tomar este actor. Si bien, cualquiera puede ser un operador de puente, tambiรฉn cualquiera puede reportar alguna falta que este cometa al contrato inteligente.
Por otro lado, no estรก demรกs destacar que en este tipo de operaciones hay un orรกculo para determinar el valor de intercambio entre ethers y dogecoins.
Transacciones desde Dogecoin a Ethereum
La forma en que se envรญan dogecoins a Ethereum no es necesariamente el reverso del procedimiento reciรฉn descrito. Para ello, el usuario debe elegir un operador de puente que cuente con una cantidad de ETH capaz de cubrir el monto en ethers que desea y enviarle una transacciรณn de bloqueo de doge dentro de la red de Dogecoin, por medio de una herramienta de bloqueo provista por Dogethereum. Dicha transacciรณn es incluida en un bloque de esta red que se unirรก a otros bloques minados y formarรกn un superbloque; el cual, tras ser aprobado, ya puede ser reclamado en la red de Ethereum.
Luego, un suscriptor aleatorio de la transacciรณn de bloqueo de doge es el encargado de conseguir dicha transacciรณn y de enviar una transacciรณn de ethers al contrato de superbloques de doge, con informaciรณn que demuestre que los pasos anteriores se han cumplido a cabalidad. El mencionado contrato comprueba la consistencia de la informaciรณn, mientras que el contrato de dogetoken se asegura de que sean enviados los fondos a la direcciรณn doge del operador correspondiente. Despuรฉs, el contrato de dogetoken emite la cantidad de tokens indicada por el orรกculo, que son asignados por el contrato a la direcciรณn de Ethereum controlada por la llave privada firmante de la transacciรณn de bloqueo de dogecoin.
El equipo desarrollador del proyecto realizarรก una demostraciรณn del uso de la plataforma el prรณximo 5 de septiembre, en una transmisiรณn en vivo.
De esta manera, Dogethereum propone realizar intercambios descentralizados entre ambas cadenas al estilo de los Atomic Swapsย (intercambios atรณmicos), cuyo desarrollo estรก mรกs adelantado en plataformas como Bitcoin y Litecoin.
Proyectos homรณnimos, diferentes funciones
Un proyecto titulado Dogethereum fue anunciado mรกs temprano este aรฑo como una bifurcaciรณn de Dogecoin que contarรญa con su propia criptomoneda, denominada DOGX. Esto creรณ cierta confusiรณn en los foros de usuarios sobre si se trata de una nueva plataforma con su activo propio o un enlace entre ambas criptomonedas. Sin embargo, las diferencias entre ambos proyectos se hacen evidentes tras dar un vistazo a sus propuestas.
Hace unos meses un usuario de Reddit advirtiรณ sobre la confusiรณn existente, al mismo tiempo que aclarรณ que se trata de proyectos independientes uno del otro.
Existe una ficha ERC20 con el nombre DOGX autodenominรกndose como Dogethereum. Ese proyecto no tiene asociaciรณn con Dogecoin o el proyecto Dogethereum. Mรกs importante es que no hay una bifurcaciรณn de la cadena de bloques de Dogecoin. Alguien creรณ una nueva ficha de Ethereum y la bautizรณ como Dogethereum.
Ross Nicoll
Desarrollador
Ademรกs, existe un producto artรญstico impulsado por TrueBit que lleva por nombreย Dogethereum Bridge Art Project, diseรฑado por Jessica Angel. La artista se refiere al proyecto como una pieza de arte penetrable (que el espectador puede recorrer internamente) ubicada en un espacio pรบblico. ยซEl concepto para esta pieza pรบblica de arte estรก inspirado en la botella de Klein, un objeto matemรกtico que estamos utilizando como un sรญmbolo de unificaciรณn entre las blockchain de Dogecoin y Ethereumยป, afirma.
Este emprendimiento artรญstico no estรก relacionado directamente con Dogethereum (el puente entre cadenas de bloques), pero se inspira en la capacidad de Truebit como plataformaย para desarrollar puentes entre blockchains.
A pesar de que Dogecoin sea una prankcoinย o moneda de broma, humorรญstica, que no suele ser objeto de los desarrollos mรกs vanguardistas de la tecnologรญa de Bitcoin, esta representa un aporte generalizado y que incluso podrรญa llegar a adquirir una cierta trascendencia en cuanto a su funcionalidad o utilidad prรกctica.
Imagen destacada por: Elnur / stock.adobe.com