Vitalik Buterin,ย fundador de Ethereum,ย participรณ en un encuentroย organizado en conjunto con el CEO de Coinbase, Brian Armstrong. En el evento, Buterin presentรณ informaciรณn referente al futuro de su proyecto y cรณmo asegurarรก la escalabilidad de la plataforma.
Aunque Ethereum es un protocolo mucho mรกs joven que Bitcoin, la demanda de Ethers (los tokens criptogrรกficos para la plataforma de Ethereum) sigue en aumentoย al igual que el desarrollo de aplicaciones descentralizadas (Dapps). Es por ello que Vitalik Buterin elaborรณ un plan para garantizar la escalabilidad de la plataforma y evitar que Ethereum llegue a sufrir los problemas que ya vive Bitcoin.
Buterin estรก consciente de que la escalabilidad es una cuestiรณn muy importante para todas las blockchains de criptomonedas y, tomando por ejemplo la blockchain de Bitcoin, el fundador de Ethereum considera que el hecho de que cada equipo tenga que validar cada transacciรณn hace que toda la red no pueda ser mรกs poderosa que cada uno de los equipos que la conforman.
Segรบn Buterin, los problemas de escalabilidad que enfrentan las redes descentralizadas de las criptomonedas pueden ser resueltos con Lightning Networksย y la aplicaciรณn de la tรฉcnica de sharding. Con respecto al primer recurso, la idea es que no todas las transacciones de la red se transmitan a travรฉs del libro de contabilidad distribuido, resultando asรญ en que la blockchain solo estรฉ implicada en el caso de falta de cooperaciรณn.
Esta alternativa de Lightning Networks ya ha sido propuesta anteriormente para Bitcoin, y actualmente estรก siendo apoyada por el equipo del cliente Bitcoin Core como parte su hoja de ruta a futuro.
La otra herramienta para la escalabilidad que Buterin mencionรณ en su presentaciรณn en el meetup con Coinbase, fue el ยซshardingยป.ย Esta tรฉcnica consiste en la divisiรณn de una gran base de datos en mรบltiples y pequeรฑas bases almacenadoras de manera horizontal.
Para Ethereum, el proceso ya estรก siendo llevado a cabo y los pasos futuros incluirรกn varias etapas. Despuรฉs que se desarrolle el sharding bรกsico inicial, que darรก lugar a la aplicaciรณn de Ethereum 2.0, el posterior Ethereum 3.0 serรก desarrollado como un sistema blockchain que serรก capaz de ejecutar ยซshardingsยป o divisiones infinitas.
De acuerdo al portal CoinFox, todo este proceso serรก tambiรฉn apoyado por la transiciรณn del algoritmo Proof-of-Work (PoW) al Proof-of-Stake (PoS), que serรก implementado con la introducciรณn de los ยซContratos Casperยป a la plataforma de Ethereum.
La introducciรณn de estos contratos supone un nuevo algoritmo de consenso que ha sido bautizado como ยซConsenso por Apuestasยป. Al respecto Buterin explica:
Los validadores unidos hacen transacciones denominadas ‘apuestas’ que les dan beneficios en algunas historias a expensas de la pรฉrdida en otras historias. El proceso converge y, con el tiempo, una historia se convierte en favorecida.
Vitalik Buterin
Durante la presentaciรณn, Brian Armstrong preguntรณ sobre los riesgos implicados en pasar de PoW a PoS, a lo cual el lรญder de Ethereum respondiรณ:
Existe un importante riesgo al realizar cambios en el software, pero nuestra hoja de ruta facilita el Proof-of-Stake a travรฉs del tiempo mediante la introducciรณn de hรญbridos PoW/PoS. Tambiรฉn vamos a hacer pruebas exhaustivas con grandes recompensas de errores antes de movernos.
Vitalik Buterin
Con todas estas herramientas implementadas, el equipo de Ethereum confรญa en que, en efecto, cada disco duroย llegarรก a almacenar no mรกs de 0.1 a 1% de todas las transacciones de la blockchain. Con lo cual se darรก lugar a un sistema sin nodos completos en absoluto.
En la presentaciรณn realizada en las instalaciones de Coinbase en San Francisco, Buterin revelรณ en la hoja de ruta de Ethereum el lanzamiento de dos futuras fases que han sido bautizadas Metropolis y Serenity. Sin embargo, las fechas de implementaciรณn no han sido anunciadas ni tampoco los objetivos que el equipo de Ethereum espera lograr antes de pasar a una nueva fase.
Los atractivos conceptos y herramientas presentadas por Buterin para asegurar la escalabilidad de Ethereum no son desconocidos por los desarrolladores que hacen vida en el ecosistema de las criptomonedas. El hecho de que aรบn no hayan sido implementados estos recursos en alguna criptomoneda, genera expectaciรณn. Aunque con la situaciรณn actual que enfrenta Bitcoin respecto a la escalabilidad, es mucho mรกs interesante ver cรณmo Ethereum responde a una situaciรณn similar.
A continuaciรณn la presentaciรณn de Vitalik Buterin en las instalaciones de Coinbase: