Editor | Wu habla sobre blockchain

En este podcast, el cofundador y director ejecutivo de Supra, Joshua Tobkin, analiza la filosofía del proyecto y los avances técnicos. Describió cómo Supra integra servicios descentralizados como oráculos, protocolos entre cadenas y automatización para crear una red Layer1 de alto rendimiento. Joshua también compartió actualizaciones recientes, incluida la competencia Supra dApp, StarKey Wallet y Project Blast Off V2, y analizó la posición única de Supra en la integración de blockchain y las direcciones futuras.

En términos de financiación, Supra cuenta con el respaldo de varios fondos y organizaciones de activos digitales de renombre mundial, incluidos Animoca Brands, BCW, Coinbase Ventures, FiveT Fintech (anteriormente Avaloq Ventures), Galaxy Interactive, Hashed, HashKey, Huobi Capital, MARBLEX, No Limit Holdings, Prosus Ventures, Razer.com, Republic, Shima Capital, Signum Capital, SMO Capital, Sound Ventures, Sublime Ventures, UOB Capital Management (United Overseas Bank) y Valor Equity Partners, entre otros.

YouTube:

https://youtu.be/yDbsF1QM5xA

¿Puedes presentarte y explicar cómo funciona el Supra?

Mi nombre es Joshua y soy cofundador y director ejecutivo de Supra (anteriormente Supra Oracles). He estado desarrollando software desde que tenía 22 años, e incluso a los 12, estaba tratando de descubrir cómo funcionaban los sitios web. Ahora tengo 38 años y he pasado bastante tiempo desarrollando productos y aplicaciones en línea. Entré en blockchain en 2017 mientras trabajaba en SaaS en San Francisco, y construí un producto que todavía tiene usuarios pagos hoy, aunque ya no estoy enfocado en él y lo administra otra persona. A través de esta experiencia, aprendí mucho sobre el desarrollo impulsado por productos.

Entonces, ¿qué diferencia al Supra de otros Layer1? ¿Por qué necesitamos otra Capa1? Tenemos varias innovaciones importantes. El primero es nuestro algoritmo de consenso, Moonshot. Moonshot es un algoritmo BFT de rotación aleatoria de un solo líder que pertenece a la familia de algoritmos de consenso clásicos y se considera de última generación en términos de rendimiento y latencia.

Además, desarrollamos un gráfico acíclico dirigido (DAG) llamado Selfish. En teoría, este DAG podría incluso superar a los últimos desarrollos de Aptos y Sui. Aunque todavía se encuentra en las primeras etapas y estamos recopilando datos, el potencial es muy prometedor.

Lo que hace único al Supra no es sólo que es un Layer1. Contamos con protocolos en cada paso del proceso de consenso, desde la transmisión de datos, la difusión de datos, la ordenación de transacciones hasta el consenso e incluso la ejecución paralela de políticas para garantizar una baja latencia de un extremo a otro. Además, tenemos flujos de datos de precios de Oracle nativos integrados. Nuestro protocolo Oracle Dora ha pasado una revisión por pares doble ciego y proporciona datos de precios bloque por bloque, lo que mejora enormemente la experiencia del desarrollador. Al integrar los datos de precios de Oracle directamente en la cadena de bloques, podemos mitigar problemas como la extracción de valor de Oracle y la ejecución anticipada de transacciones.

Además, proporcionamos aleatoriedad en la cadena (a través de VRF), automatización descentralizada tipo "Si esto, entonces eso" y un protocolo de comunicación nativo entre cadenas. En resumen, estamos integrando completamente verticalmente múltiples servicios en nuestra plataforma de contrato inteligente, haciendo posible que las aplicaciones hagan cosas que no son posibles en otras redes.

¿Puedes explicar los motivos del cambio a Layer1 y la narrativa actual de Supra?

La investigación sobre Supra comenzó a finales de 2017, cuando estaba en San Francisco. El enfoque inicial fue escalar el rendimiento y el rendimiento de la cadena de bloques, e incluso entonces tuve la intuición de que la cadena de bloques debería incluir oráculos para mejorar sus capacidades. Durante el mercado bajista de 2018 a 2020, el cofundador John Jones y yo construimos un laboratorio de cifrado llamado Unity Chain. Con DeFi Summer, nos dimos cuenta de que nuestros conocimientos sobre los oráculos y la Capa 1 podrían utilizarse para proporcionar la próxima generación de servicios de Oracle.

De hecho, siempre hemos tenido una blockchain y Layer1 en segundo plano, principalmente para nuestro protocolo Oracle. Decidimos ir al mercado primero y centrarnos en resolver el problema de Oracle porque en ese momento las soluciones Layer2 eran ruidosas y había muy pocos oráculos viables. Creemos que el problema del oráculo se puede resolver mediante nuestro algoritmo y protocolo de consenso superiores.

Así que la parte de Layer1 siempre fue parte del plan; no fue una idea de último momento ni un giro. Nuestra visión siempre ha incluido integración vertical, Layer1, soporte para múltiples VM, oráculos nativos y VRF nativo. Si habla con nuestros inversores iniciales como Coinbase Ventures, Hashed y Animoca, le confirmarán que inicialmente nos estamos promocionando como un proyecto centrado en Oracle, con planes de eventualmente hacer la transición a una solución Layer1 totalmente integrada. Ahora, estamos completamente enfocados en esta visión, cubriendo oráculos y Layer1.

¿Cuáles son las principales características de Supra Layer1? ¿En qué se diferencia de otras cadenas de bloques de alto rendimiento como Solana y TON?

En términos de rendimiento, creemos que nuestro algoritmo superará a Solana y TON. A diferencia de Solana y Supra, que no utilizan arquitectura de fragmentación, TON proporciona fragmentación de ejecución. Nuestros nodos se agrupan aleatoriamente en subcomités llamados clanes, dentro de una red llamada tribu. Estos clanes pueden ejecutar varias máquinas virtuales, lo que nos permite ejecutar EVM, Move VM, Solana VM y, finalmente, Kazan y WASM. Esto convierte a Supra en una plataforma multi-VM.

En nuestras pruebas más recientes, utilizando el protocolo de disponibilidad de datos y consenso Moonshot, logramos un rendimiento de 530.000 transacciones por segundo en 125 nodos en cinco regiones globales. La latencia para una finalidad optimista es de 500 milisegundos y la latencia para una finalidad total (incluido el orden de las transacciones, es decir, el consenso) es de 1,5 a 2 segundos.

Además, nuestra pila de protocolos proporciona una integración vertical completa de datos de precios nativos, comunicación entre cadenas, aleatoriedad en la cadena y automatización. Estas características proporcionan capacidades de las que carecen otras cadenas de bloques. Es casi como combinar la funcionalidad de Solana o TON con Chainlink, pero creemos que tenemos una ventaja en casi todos los protocolos.

¿Cómo funcionan juntos los distintos componentes del Supra?

En un mundo de Capa 2, es posible que tenga capas de ejecución separadas, capas de disponibilidad de datos y capas de liquidación, así como diferentes redes de terceros para oráculos, aleatoriedad, puentes y automatización. Esta fragmentación significa que no tiene seguridad compartida, mayores costos debido a los cargos en múltiples redes y mayor latencia debido a la necesidad de coordinarse entre diferentes redes.

En Supra, nos hemos dado cuenta de que un único nodo en una cadena de bloques puede y debe realizar múltiples tareas, limitado únicamente por su ancho de banda y potencia informática. A medida que aumentan la potencia informática y el ancho de banda, podemos aprovechar esto para permitir que nuestros nodos realicen más tareas. En nuestra red, los nodos se muestrean aleatoriamente y se les asignan diferentes tareas. Si bien todos los nodos participan en el consenso, subcomités o "clanes" específicos pueden manejar servicios de Oracle, VRF, fragmentación de ejecución utilizando diferentes máquinas virtuales, etc.

Esta configuración proporciona un entorno de seguridad compartido, un token unificado para todos los servicios, una mejor experiencia para los desarrolladores, menores costos y latencia reducida. Básicamente, es el mismo conjunto de nodos en cada época el que se mezcla para realizar diferentes tareas, creando una arquitectura de microservicios descentralizada que puede manejar múltiples servicios de manera eficiente.

Hablemos del nuevo protocolo de consenso Moonshot. ¿Qué es y en qué se diferencia de otros mecanismos bizantinos de tolerancia a fallos?

El algoritmo de consenso Moonshot de Supra es un algoritmo de tolerancia a fallos bizantinos (BFT) que pertenece a la familia de algoritmos de consenso clásicos. En este sistema, un líder propone un bloque y el resto del protocolo sigue. Hemos pasado el Validador Microsoft IV, asegurando que nuestros sistemas y diseños estén formalmente verificados contra forks, garantizando así la seguridad.

Lo que hace que Moonshot sea único es la eficiencia de su producción de bloques. Los algoritmos tradicionales, basados ​​en el clásico artículo BFT de Miguel Castro, requieren tres rondas de comunicación para llegar al siguiente bloque. Sin embargo, Moonshot permite proponer un bloque en cada ronda de comunicación en lugar de un bloque cada tres rondas. Esto mejora significativamente el rendimiento y reduce la latencia.

Esto lo logramos mediante técnicas avanzadas como canalización y desacoplamiento de la votación de la propagación de bloques. Si bien los bloques grandes tardan en propagarse a través de la red, los votos para estos bloques son mucho más pequeños y pueden propagarse rápidamente. Esto nos permite proponer y votar bloques casi de forma asincrónica, garantizando seguridad y vitalidad a altas velocidades.

En resumen, Moonshot representa lo último en esta clase de algoritmos de consenso, con su único líder rotando aleatoriamente. Recientemente, fue aceptado en un lugar académico de primer nivel a través de un proceso de revisión por pares doble ciego, lo que valida aún más su condición de solución de vanguardia. Creemos que Moonshot proporciona el mejor rendimiento posible en este tipo de algoritmo BFT.

¿Puede presentarnos el protocolo de comunicación entre cadenas HyperNova y el protocolo de puente entre cadenas HyperLoop?

Tenemos dos protocolos diferentes para puentes y comunicación entre cadenas, HyperNova e HyperLoop, porque diferentes redes tienen diferentes necesidades. Ya sea que se conecte a Layer1, Layer2, Layer3, subredes, parachains o Bitcoin, cada configuración requiere un enfoque único, ya que pueden ejecutarse en un mecanismo de prueba de trabajo o prueba de participación.

HyperNova es un protocolo criptográficamente seguro que es simple pero poderoso. Aprovecha el hecho de que los validadores en una red de prueba de participación deben registrar su identidad en la cadena de bloques. Al conocer las direcciones públicas de estos nodos validadores, podemos agregar sus firmas y verificar el consenso de nuestra parte. Esto permite a nuestros nodos verificar que los bloques de otras cadenas hayan recibido la aprobación de una supermayoría, asegurando la autenticidad de los bloques mediante el uso de firmas BLS similares a Ethereum, Aptos y Sui.

HyperLoop, por otro lado, es adecuado para redes como Layer2 y potencialmente Bitcoin que pueden no tener un conjunto activo de validadores. HyperLoop implica dos cadenas que interactúan y un nodo completo de Supra. Introduce contratos inteligentes en la cadena original y la cadena de destino para implementar límites de tarifas de ventana deslizante. Este límite de tasa limita el valor máximo transferido a través del puente a no más del 51% del monto total apostado por los nodos del puente dentro del período de tiempo especificado para garantizar la seguridad de la teoría del juego. Por ejemplo, si 10 nodos apostaron 1 millón de dólares cada uno, el valor máximo que se puede procesar en una ventana deslizante es 5 millones de dólares. Este diseño evita que los nodos en colusión obtengan ganancias excesivas al limitar el daño que pueden causar.

Además, HyperLoop incluye un mecanismo para que los "nodos de denuncia de irregularidades" suspendan puentes cuando se detecta actividad sospechosa. Estos nodos pueden activar una alerta apostando 100.000 dólares y, si son correctos, serán recompensados ​​con el 50% de la participación del nodo coludido. Si se equivocan, perderán su apuesta. Este mecanismo, junto con controles de contratos inteligentes y restricciones de ventanas deslizantes, garantiza la seguridad y eficiencia del puente.

En conjunto, estos protocolos proporcionan múltiples capas de seguridad, manteniendo una baja latencia y transacciones de alto valor al tiempo que previenen comportamientos maliciosos. Nuestro diseño y análisis detallado demuestran que hacer trampa en este sistema no es rentable. Puede encontrar más detalles en nuestro documento técnico; pronto se lanzará una nueva versión.

¿Qué sigue para Supra y qué papel jugará $SUPRA en el ecosistema?

Nuestro programa de lanzamiento aéreo Project Blast Off (PBO) para “aprender y ganar” ha estado funcionando durante más de un año con 512,000 participantes verificados por KYC. Este programa educa a nuestra comunidad a través de tareas gamificadas, garantizando que cada participante sea un individuo verificado, no un robot, y tiene un límite de 30 000 a 50 000 participantes por país.

En el futuro, lanzaremos el Proyecto Blast Off v2, que se centrará no sólo en la tecnología del Supra, sino también en las aplicaciones implementadas en el Supra. Esta plataforma con 500.000 usuarios verificados nos permite ofrecer potentes campañas de marketing para nuevas aplicaciones, posiblemente incluyendo lanzamientos aéreos. Nuestro objetivo es lanzar una nueva aplicación cada semana que proporcione una tarea específica a nuestra audiencia, creando un círculo virtuoso de crecimiento y participación.

El token $SUPRA tiene múltiples usos en el ecosistema. Se utiliza para pagar la seguridad económica (participación), tarifas de gas y acceso a diversos servicios como oráculos, comunicación entre cadenas y automatización. Si bien estamos comprometidos a minimizar los costos, incluido el suministro inicial de servicios Oracle y VRF de forma gratuita, el costo de cualquier activación futura se pagará en tokens $SUPRA. Este token unifica los pagos de todos los servicios, incluidos los datos de precios, la comunicación entre cadenas y la aleatoriedad verificable.

Actualmente prestamos servicios a 80 ecosistemas diferentes sin cobrar ninguna tarifa. Incluso si los competidores introducen tarifas, planeamos mantener nuestro servicio gratuito por un tiempo, impulsado por nuestras recompensas en bloque Layer1. En resumen, el token $SUPRA tendrá una amplia utilidad en una variedad de servicios informáticos, no solo en el consenso de Capa 1, lo que lo convierte en uno de los tokens más versátiles del ecosistema.

¿Cuáles son los proyectos y dApps que se están construyendo actualmente en torno a Supra?

Hemos firmado 155 Memorandos de Entendimiento (MOU) con múltiples proyectos de diferentes ecosistemas interesados ​​en participar en Supra. Muchos proyectos están especialmente interesados ​​en participar en nuestro próximo concurso Supra dApp. Las Supra dApps son aplicaciones implementadas en Supra que aprovechan múltiples máquinas virtuales como EVM y Move VM, junto con nuestros datos de precios de Oracle, comunicación entre cadenas o capacidades de aleatoriedad en cadena. Al aprovechar dos o más servicios, estas dApps pueden crear funciones que no son posibles en otros lugares.

Por ejemplo, estamos negociando con varios intercambios descentralizados (DEX), incluidos los DEX de contrato perpetuo. Estaban interesados ​​en Supra porque proporcionamos datos de precios de Oracle bloque por bloque, lo que garantiza una baja latencia y un alto rendimiento. Además, proporcionamos una red automatizada (un protocolo descentralizado "si esto, entonces aquello") que permite a los operadores de nodos ejecutar de manera determinista varias transacciones en función de factores como el tiempo y el precio de los activos.

Esta red automatizada puede proporcionar nuevos modelos de ingresos para las dApps. Por ejemplo, en un escenario de liquidación, normalmente el 1% de la tarifa de liquidación se distribuye a la persona que provocó la liquidación. Sin embargo, a través de la red automatizada de Supra, este proceso se puede automatizar, permitiendo la distribución de ingresos: 70% a la dApp, 20% al operador del nodo y 10% a la tesorería descentralizada. Esta configuración permite que las aplicaciones capturen flujos de ingresos que no están disponibles en otras cadenas de bloques.

De cara al futuro, ¿cuáles son la visión y los objetivos a largo plazo de Supra?

Nuestra visión a largo plazo es un ecosistema blockchain totalmente integrado verticalmente que admita entornos de múltiples máquinas virtuales, datos de precios de Oracle nativos, comunicación entre cadenas, automatización y aleatoriedad en la cadena, todo bajo una red con seguridad compartida. Creemos que esta configuración permite nuevos casos de uso y representa el objetivo final de la tecnología blockchain.

Un concepto en el que somos pioneros es la contenedorización, similar a las subredes Layer2 o cadenas de aplicaciones, pero directamente en Layer1 de Supra. Este enfoque permite a los proyectos establecer sus propias reglas y tokens mientras se benefician de la seguridad compartida y estrategias eficientes de ejecución paralela.

Nuestro objetivo es mejorar continuamente nuestra infraestructura. Por ejemplo, si bien Moonshot ya es muy eficiente, también estamos explorando Selfish DAG, que puede proporcionar un mejor rendimiento, especialmente a medida que escalamos más allá de los 200 nodos. Estamos comprometidos a probar y adoptar las mejores tecnologías disponibles para garantizar que nuestra red pueda admitir una gran cantidad de nodos, con alta descentralización y seguridad.

Al final, el trabajo nunca se termina. Continuaremos investigando, probando y actualizando nuestros protocolos para mantener y mejorar las capacidades de nuestra red. Esta búsqueda constante de la excelencia garantiza que Supra esté a la vanguardia de la innovación blockchain.

¿Cuáles son algunos de los mayores desafíos que enfrenta el Supra? ¿Cómo superaste estos desafíos?

Construir una cadena de bloques desde cero presenta numerosos desafíos, especialmente cuando no es una bifurcación de un proyecto existente. Uno de los mayores obstáculos es lidiar con las incógnitas, por lo que es fundamental que el protocolo pase por una revisión por pares y sea aceptado por los principales centros académicos. Este proceso permite que otros expertos revisen y validen los conceptos.

Otro desafío importante es la financiación. Si bien Supra ha recaudado alrededor de 37 millones de dólares, lo que puede parecer sustancial, esa cifra palidece en comparación con algunos protocolos y competidores de DeFi, que a menudo recaudan diez veces esa cantidad. Esta presión financiera es un arma de doble filo; si bien nos limita, también nos obliga a ser más creativos e ingeniosos.

También enfrentamos desafíos internos, especialmente durante los mercados bajistas y cuando ocurren eventos como la caída de FTX. Estos tiempos fueron emocionalmente difíciles e incluso hubo discusiones dentro de nuestro equipo. Sin embargo, nuestra creencia en la integración vertical total y el valor que podría aportar a Web3 nos mantuvo adelante. Nos motiva el potencial de crear súper dAPP que ofrezcan una funcionalidad que ningún otro Layer1 pueda igualar. Esta visión, junto con nuestra creencia de que tenemos el mejor diseño y arquitectura, nos inspira a superar obstáculos y seguir avanzando.

¿Hay algo más que le gustaría compartir con nosotros y nuestra audiencia?

Supra lanzó recientemente la billetera StarKey, que ha tenido más de 110.000 descargas. StarKey es una billetera de cadena completa que admite no solo Supra sino también Ethereum, Solana, Sui y muchas otras cadenas, con planes para agregar Layer2 y más cadenas. La característica sobresaliente de la billetera es su innovador mecanismo de recuperación de claves llamado Split Key Recovery. Este sistema permite a los usuarios cifrar criptográficamente sus claves privadas, luego dividirlas en varias partes y almacenarlas en varias ubicaciones, como Google Cloud, dispositivos locales o incluso con guardianes confiables. Este enfoque aumenta la seguridad y brinda tranquilidad, ya que los usuarios solo pueden reconstruir sus claves privadas cuando sea necesario, lo que reduce el riesgo de perder fondos debido a los piratas informáticos.

La tecnología detrás de StarKey está dirigida por el renombrado criptógrafo Doctor Anaka Kate, conocido por su trabajo en generación de claves distribuidas (DKG). La aceptación de StarKey ha sido muy alta y muchos usuarios cambiaron de MetaMask a StarKey para aprovechar sus capacidades de recuperación de claves. Supra espera que casi todos los usuarios apuesten sus tokens y anticipa alrededor de 400.000 o más instalaciones de billetera. Este desarrollo es particularmente emocionante porque amplía el atractivo de Supra más allá de sus servicios blockchain, convirtiéndolo en una opción atractiva para cualquiera en Web3.