Substrate 2.0 de Polkadot integra oráculos a nivel de protocolo
El equipo de Polkadot lanzó el miércoles un hito importante para su marco Substrate blockchain, que ahora proporciona una forma para que las aplicaciones blockchain interactúen con el mundo exterior sin depender de proveedores externos de Oracle.
Substrate es el nombre utilizado para el marco de trabajo – o framework – blockchain de Polkadot. Proporciona a los desarrolladores una variedad de herramientas para diseñar su plataforma blockchain personalizada para una variedad de posibles aplicaciones. Estas plataformas pueden lanzarse de forma independiente o integrarse en la red de fragmentos de Polkadot, o “Parachains“.
La característica más importante de Substrate 2.0 es el “trabajador fuera de la cadena”, un módulo de desarrollo que permite a las plataformas realizar cálculos avanzados o realizar sus propias solicitudes web al mundo exterior.
Los trabajadores fuera de la cadena aprovechan los nodos de sustrato para realizar operaciones que normalmente estarían fuera de las capacidades de la blockchain. En una cadena de bloques como Ethereum, un cálculo en particular tiene que ser lo suficientemente rápido y limitado para caber en un bloque de instrucciones. Esto excluye muchos tipos de operaciones que no son deterministas (por ejemplo, solicitudes web que pueden fallar) o que son demasiado complejas para los recursos disponibles. Substrate 2.0 permite a los desarrolladores descargar estas operaciones en los nodos que ejecutan la red, que pueden realizar solicitudes web, cifrado y descifrado, firma de datos, generación de números aleatorios y otras tareas que requieren un uso intensivo de la CPU.
Este sistema permitiría a los desarrolladores de Polkadot construir sistemas complejos como proveedores de alimentación de precios completamente en cadena, eliminando algunos de los elementos de confianza involucrados. El problema de encontrar fuentes de datos confiables – el núcleo del “problema de Oracle” – aún permanecería, pero los desarrolladores tendrían la máxima flexibilidad en el diseño de sus DApps y redes blockchain.
Por el contrario, los sistemas Oracle como Chainlink tienen su lógica de recopilación de datos completamente fuera de la cadena. Los desarrolladores de contratos inteligentes solo pueden acceder a los datos finales enviados por los oráculos, lo que requiere un cierto grado de confianza en estos proveedores que este tipo de soluciones intentan minimizar.
Substrate 2.0 también presenta una variedad de otras herramientas amigables para el desarrollador en forma de Paletas, módulos configurables que simplifican en gran medida ciertas acciones. Por ejemplo, la paleta “Democracy” proporciona una forma sencilla de introducir la votación en cadena, mientras que la paleta “EVM” replica la máquina virtual de Ethereum para permitir que los desarrolladores transfieran sus contratos inteligentes a Polkadot.
Si bien Substrate parece ser un salto tecnológico significativo con respecto a algunas soluciones existentes, queda por ver si los desarrolladores y usuarios darán el salto a Polkadot. Web3 Foundation, que soporta a Polkadot, ha estado ocupada financiando equipos para construir la infraestructura de blockchain, que van desde puentes hacia Ethereum y otras redes blockchain hasta proyectos de finanzas descentralizados internos.
Una parte clave de la propuesta de valor de Polkadot es la fragmentación, que permitiría a las cadenas de bloques Substrate comunicarse entre sí. Sin embargo, la comunicación entre fragmentos aún se encuentra en la etapa de prueba.
Sigue leyendo: