Presentamos Flow: la nueva cadena de bloques para mundos abiertos

La tecnología blockchain es el mayor avance que ha tenido Internet desde la invención del iPhone. Ha transformado la forma en que interactuamos con los mundos digitales.
Después de lanzar CryptoKitties en 2017, el equipo de Dapper participó en la prueba y evaluación de diferentes enfoques para resolver el problema de la escalabilidad. Dapper Labs anunció el desarrollo de Flow, una nueva cadena de bloques que se ha creado para permitir aplicaciones descentralizadas a escala. Flow es una cadena de bloques rápida y fácil de usar para desarrolladores, desarrollada para respaldar todo el ecosistema de juegos, activos digitales y aplicaciones que los impulsan.
La necesidad de una nueva cadena de bloques
El plan de escalado de cada blockchain descentralizada se basa en algún tipo de fragmentación o cadenas laterales. El equipo de Dapper Labs reconoció anteriormente que la interactividad entre contratos inteligentes es más compleja y propensa a errores debido a estos enfoques. Aunque la fragmentación puede ser una solución adecuada para los pagos, puede no ser buena para un ecosistema de aplicaciones complejas como las redes sociales o los juegos. La blockchain Flow de Dapper Labs es el resultado de dos años de investigación. Flow es un diseño de blockchain que puede cumplir con las expectativas de los desarrolladores y consumidores convencionales sin comprometer la descentralización ni la fragmentación de la red.
El término " fragmentación" hace referencia a la partición de bases de datos que se realiza para separar bases de datos grandes en partes más pequeñas, más rápidas y fáciles de manejar, conocidas como fragmentos de datos. El término "fragmento" significa una pequeña parte de un todo. "Fragmentación" es el sinónimo que se utiliza para la partición horizontal. El concepto rector de la fragmentación es que, a medida que la cantidad de transacciones realizadas por unidad de tiempo y el tamaño de la base de datos aumentan de manera lineal, el tiempo de respuesta para consultar la base de datos aumenta de manera exponencial.
Una breve descripción de Dapper Labs
Dapper Labs es una empresa de tecnología que desarrolla CryptoKitties, una aplicación blockchain para consumidores. CryptoKitties es un juego en la blockchain de Ethereum que te permite adquirir, criar y vender gatos virtuales, a veces incluso por mucho dinero. Dapper Labs tiene la misión de hacer que el mundo sea más abierto y confiable al presentarles a los consumidores la tecnología blockchain a través de juegos y diversión.
¿Qué hace que Flow sea único?
En una cadena de bloques tradicional, cada nodo almacena el estado completo, que comprende el código del contrato inteligente, los saldos de las cuentas, etc., y realiza todas las tareas involucradas en el procesamiento de cada transacción en la cadena. Flow tiene una arquitectura segmentada que segrega los trabajos realizados por un solo nodo en cinco tipos diferentes de nodos. Esto mejora significativamente la eficiencia y reduce el esfuerzo redundante. Para respaldar este enfoque, el equipo de Flow desarrolló una técnica criptográfica para abordar el dilema del verificador conocida como Pruebas especializadas de conocimiento confidencial (SPoCK).
SPoCKs, la nueva técnica criptográfica desarrollada por el equipo de Flow, permite que un número ilimitado de probadores demuestren a un observador externo que cada uno de ellos tiene acceso al mismo conocimiento confidencial. Estas pruebas no son interactivas y no filtrarán ninguna información sobre el conocimiento confidencial. El SPoCK de cada probador está especializado para ellos y no puede ser falsificado ni copiado por ningún otro probador.
Flow replantea muchas opciones de diseño para mejorar la usabilidad tanto para desarrolladores como para clientes, incluyendo seguridad legible por humanos y contratos inteligentes actualizables. El protocolo está protegido mediante HotStuff. Es un algoritmo de consenso de Proof of Stake desarrollado por VMWare Research. Esto da como resultado un único estado compartido para todos los contratos inteligentes, lo que garantiza que cada transacción tenga garantías ACID completas. ACID significa atomicidad, consistencia, aislamiento y durabilidad. Este enfoque permite a los desarrolladores construir de forma segura y sencilla sobre el código de los demás, creando así nuevos productos y servicios a un ritmo acelerado. Esto se conoce como componibilidad. Al igual que el software de código abierto, la componibilidad permite a los desarrolladores innovar más rápido, lo que genera más opciones para el consumidor.
Flow está diseñado para ecosistemas abiertos y, una vez que esté disponible, permitirá a los consumidores acceder a activos y aplicaciones fácilmente. Flow permitirá a los jugadores usar Dapper Wallet para llevar CryptoKitties a las aplicaciones de Flow, beneficiándose así de un nuevo universo de juegos y otras aplicaciones que surgirán.
¿Qué puedes construir usando Flow?
Es una plataforma confiable para aplicaciones que brinda beneficios y funciones completamente nuevos a los usuarios. Algunas de las experiencias que se pueden potenciar con Flow son:
- Artistas o bandas que utilizan tokens criptográficos para brindarles a millones de fanáticos la oportunidad de demostrar su fanatismo.
- Plataformas para que los entusiastas del deporte de todo el mundo intercambien recuerdos auténticos, verificados y de edición limitada en tiempo real.
- Juegos que recompensan a los jugadores por agregar valor y permiten que los usuarios utilicen activos e identidades en entornos abiertos infinitos.
En el proyecto Flow participan leyendas del entretenimiento como Warner Music Group y Ubisoft e innovadores de alto crecimiento como Animoca Brands y desarrolladores de juegos criptográficos como Sandbox y Delta Time.
Mecanismo de prueba de participación para la cadena de bloques Flow
Dapper Labs ha presentado la cadena de bloques Flow utilizando el mecanismo Proof of Stake. Flow se está desarrollando para procesar grandes volúmenes de datos sin comprometer la velocidad. Hay cinco nodos en la red y el trabajo se divide entre ellos. Como resultado, todos, desde los ordenadores domésticos hasta los centros de datos, pueden ayudar a construir la red.
La blockchain de flujo aplica una participación descentralizada, en la que permite que una amplia gama de participantes se comprometan con una serie de compromisos financieros y técnicos. Esto da lugar a cinco roles diferentes, como recopilación, consenso, ejecución, verificación y observación. El flujo diferencia el mecanismo de consenso del mecanismo de computación. Como menciona Dapper Labs, el rendimiento aumenta con un factor de 56.
Analicemos ahora los cinco tipos de nodos.
-
Nodos de consenso y verificación
Estos nodos son la base de la seguridad en la red Flow. Hacen que el resto de la red rinda cuentas por errores o comportamientos maliciosos con incentivos y sanciones criptoeconómicas. Las funciones de los nodos de consenso y verificación pueden simplificarse incluso para personas con hardware de consumo que se ejecute en conexiones a Internet domésticas, para permitir altos niveles de participación.
-
Nodos de observación
Estos conectan la cadena de bloques con el mundo exterior. Estos nodos no participan directamente en el flujo de transacciones a través de la red. Existen para proporcionar pruebas criptográficas de los resultados de las transacciones. El software del cliente trabaja con nodos de observación para proporcionar a los usuarios una vista de la red que es segura y precisa. Los clientes no necesitan seguir el torrente de tráfico que fluye a través de la red.
-
Nodos de recopilación y ejecución
Estos nodos le dan escala a la red. Todas las acciones delegadas a estos nodos son completamente deterministas. El flujo está diseñado de tal manera que incluso un solo nodo honesto puede encontrar, castigar y activar la recuperación de datos no válidos introducidos por nodos deshonestos.
Conclusión
Dapper Labs planea lanzar Flow en 2020 en el momento adecuado para respaldar varios de los proyectos a gran escala de música, entretenimiento informático y juegos que la compañía tiene en desarrollo.
Si desea seguir una carrera en blockchain y desea saber más sobre las certificaciones de blockchain, consulte Blockchain Council.
Deja una respuesta