Entrevista: Zillaqa CEO Xinshu Dong Talks Blockchain Scaling

ccn entrevista cryptocurrency blockchain

La semana pasada, pude entrevistar al CEO de Zillaqa , Xinshu Dong. A partir de la redacción de este artículo, Zilliqa ( ZIL ) ocupa el puesto # 32 en CoinMarketCap con una capitalización bursátil de poco más de $ 270 millones. La moneda alcanzó un máximo de más de $ 1.6 mil millones en mayo de 2017. El ascenso meteórico de la moneda se produjo cuando el bitcoin rondaba el nivel de $ 8,000 y históricamente ha tenido un desempeño excepcional incluso en los mercados bajistas .

¿Qué es Zilliqa?

Comparación del rendimiento de Zilliqa con el de las cadenas de bloques existentes como Bitcoin y Ethereum.

Zilliqa es una nueva cadena de bloques de alto rendimiento que tiene como objetivo «procesar miles de transacciones por segundo» con «alta descentralización y alta seguridad». El objetivo de este alto rendimiento es que los desarrolladores «puedan enfocarse en desarrollar … [sus] ideas sin preocuparse por congestión de la red, altas tarifas de transacción o seguridad, que son los problemas clave de las plataformas heredadas de blockchain. «El sitio web contiene el gráfico de la izquierda que compara Zilliqa con las cadenas de bloques existentes.

Esto no quiere decir que otras cadenas de bloques no puedan procesar mayores volúmenes de transacciones, dice Dong, pero la pregunta es qué sacrifican estos otros blockchains para aumentar el rendimiento de sus transacciones. Otras cadenas de bloques logran este objetivo al tener una arquitectura ligeramente más centralizada o al tener algunas transacciones ejecutándose fuera de la cadena de bloques. El equipo de Zilliqa no se compromete con estas mejoras de rendimiento, con Dong diciendo que el equipo «cree en el espíritu original de [el] blockchain», lo que significa que «procesa cosas en el blockchain mismo» y «mantiene un nivel muy alto de descentralización». . «En cambio, la mayoría de sus mejoras de rendimiento vienen a través de sharding o trabajando en su algoritmo de consenso para ser más eficientes. Dong dice que con cada transacción participan hasta 600-800 nodos. Continúa explicando cómo esto difiere de Ethereum y Bitcoin.

Con Ethereum y Bitcoin, dice Dong, tendrás entre 10,000 y 20,000 nodos procesando cada transacción. Si bien el proceso es muy seguro y resistente, no necesariamente es eficiente. Con Zilliqa, el desafío consistía en asegurarse de que no todos los nodos tuvieran que procesar cada transacción, pero al mismo tiempo asegurarse de que se involucrara una cantidad lo suficientemente grande de nodos para lograr la descentralización de una manera eficiente. La forma en que esto se hace en Zilliqa (y cómo se ha propuesto en Ethereum ) es a través de sharding. En un nivel alto, sharding significa repartir las transacciones a través de una cantidad de nodos diferentes para que no todos los nodos realicen cada transacción. Hay varios tipos de sharding actualmente y lo que Zilliqa está haciendo de inmediato es lo que se llama sharding de red o transacción y es diferente de sharding de estado, que se hace en Ethereum.

Sharding en Zilliqa vs Sharding en Ethereum

Mientras Dong explica la fragmentación del estado en la entrevista, la mejor explicación que encontré fue en un documento del consejero científico principal de Zilliqa Prateek Saxena , y del asesor Loi Luu (que también es asesor de Kambria , Republic Protocol y TraceTo.io ) y muchos otros que ya no parecen estar involucrados en el proyecto Zilliqa (a saber, Viswesh Narayanan , Chaodong Zheng , Kunal Baweja y Seth Gilbert ), todos en la Universidad Nacional de Singapur . El siguiente extracto del documento explica cómo funciona:

«ZILLIQA hace lo que se denomina fragmentación de red o transacción. Imagine una red de muestra de 1,000 nodos. ZILLIQA dividirá automáticamente la red en 10 fragmentos, cada uno con 100 nodos. Cada fragmento ahora puede procesar transacciones en paralelo. Si cada fragmento es capaz de procesar 100 transacciones por segundo, todos los fragmentos juntos pueden procesar 1000 transacciones por segundo. La capacidad de procesar transacciones en paralelo debido a la arquitectura fragmentada asegura que el rendimiento en ZILLIQA aumente (aproximadamente) linealmente con el tamaño de la red «.

El documento continúa explicando cómo esto es diferente de lo que se está investigando en Ethereum:

«Ethereum está actualmente investigando sobre lo que se llama fragmentación de estado, es decir, cómo dividir el estado de la cadena de bloques para que el almacenamiento no se convierta en un problema a largo plazo. ZILLIQA no está fragmentando el estado en su plan inmediato actual. Ejecutar contratos inteligentes en una red fragmentada sin fragmentación estatal ya es un gran desafío. Habiendo dicho eso, la fragmentación del estado está en nuestros planes futuros «.

El documento continúa explicando varios problemas que existen en la versión propuesta de la fragmentación del estado de Ethereum que no afectará la implementación de fragmentación transaccional de Zilliqa. Lo más preocupante es que las implementaciones propuestas de Ethereum no permiten la comunicación cruzada en la fase 1. Esto significa que un contrato inteligente que resida en un fragmento (de un total de 100) no puede convocar un contrato en otro fragmento. Este no es el caso en Zilliqa, con «cada nodo teniendo una vista del estado global», lo que hace que la fragmentación sea mucho más práctica para lograr en los próximos meses, según Dong. Esto está en agudo contraste con la predicción de Ethereum de que tendrán fragmentación en vivo en 2020 . Habiendo dicho eso, el equipo de Zilliqa sin duda está buscando la fragmentación del estado a largo plazo como parte de su implementación.

Desafíos

Aparte de algunos de los desafíos que el equipo de Zilliqa se ha topado con la implementación de una implementación de prueba de fragmentación que permite a los nodos visualizar de manera integral la red mientras aplican un mecanismo de consenso eficiente, el equipo se ha topado con problemas mucho más tradicionales. Bandwith, por ejemplo, ha sido un problema que el equipo de Zilliqa ha tenido que resolver. La forma en que lo han hecho es haciendo que los nodos compartan los deltas de cambios en lugar de los diarios transaccionales completos (para toda la red en lugar de un fragmento de nodos individual). Estos deltas son de cosas como «saldos de cuentas» o «los valores de las variables en un contrato inteligente», que se supone que son globales.

Además de escalar la red y la tecnología, Zilliqa también ha tenido que escalar su equipo. Este desafío se agravó aún más por la ubicación del equipo en Singapur, donde el talento tecnológico es muy difícil de conseguir, con hasta un 70% de las compañías de Singapur que luchan por encontrar talento. No obstante, tenían algunas ventajas que pudieron aprovechar.

En primer lugar, el equipo había escrito la base de código tres veces antes: la primera en el laboratorio de investigación de la Universidad de Singapur , luego otra vez cuando Dong y su equipo construyeron blockchains privados para el trabajo del cliente, y finalmente en el blockchain público.

Otra cosa que Dong destacó como un componente clave de su éxito fue su historia con el equipo. Dong dice que ha estado trabajando con varios miembros del equipo durante años. Por ejemplo, el CSO del equipo, Prateek , había estado trabajando con Dong durante siete años.

Conclusión

Zilliqa es un pequeño equipo con el ambicioso objetivo de crear una cadena de bloques de fragmentación transaccional PoW capaz de procesar miles de transacciones por segundo sin el uso de cadenas laterales o centralización. Los sólidos antecedentes del equipo en investigación académica le han dado una ventaja al reclutar talentos de blockchain cada vez más difíciles de encontrar, especialmente en el sudeste asiático. El equipo está programado para lanzar su mainnet a fines de este año o principios del próximo, y con su capitalización de mercado actual será observado de cerca en el mundo de criptomonedas.

Nota: esta entrevista es parte del podcast de CCN . El podcast y esta entrevista también están disponibles en iTunes , TuneIn , Stitcher , Google Play Music , Spotify , SoundCloud , YouTube o donde sea que obtengas tus podcasts . ¡Asegúrate de calificar y suscribirte!

Imagen destacada de Shutterstock

Síganos en Telegram o suscríbase a nuestro boletín informativo aquí .
Únete a la comunidad crypto de CCN por $ 9.99 al mes, haz clic aquí.
¿Desea análisis exclusivos e información criptográfica de Hacked.com? Haga clic aquí.
Posiciones Abiertas en CCN: Se buscan Periodistas a Tiempo Completo y Particulares.

Anuncio

Lee mas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.