Comprendiendo la Abstracción de Cadenas y Soluciones Centradas en Intenciones
En discusiones recientes dentro de la comunidad blockchain, han surgido dos enfoques arquitectónicos significativos para abordar un desafío crítico: lograr la interoperabilidad asincrónica automatizada entre dominios de confianza heterogéneos. Estos enfoques, conocidos como Abstracción de Cadenas (CA) y Soluciones Centradas en Intenciones, utilizan conceptos similares pero divergen en sus estrategias de implementación.
¿Qué es la Abstracción de Cadenas?
La Abstracción de Cadenas adopta una perspectiva centrada en la cadena, donde una única blockchain opera como la "contraparte de eventos descentralizados" del usuario. En este modelo, todas las interacciones del usuario ocurren con esta blockchain centralizada. La cadena y sus componentes fuera de la cadena dentro del protocolo son responsables de generar los resultados deseados para el usuario.
Características Clave de la Abstracción de Cadenas:
- Concepto de Parte de Transacción: Los usuarios siempre interactúan con la blockchain de abstracción de cadenas.
- Pruebas Entre Cadenas: El proceso de prueba fluye consistentemente de la blockchain de abstracción de cadenas a la cadena objetivo, lo que se aplica a través de la verificación de pruebas en la cadena objetivo.
- Verificación de Pruebas: Permite que los recursos sean creados o gastados en la cadena objetivo, dictado por el sistema universal de pruebas.
- Abstracción del Usuario: Esto se manifiesta comúnmente como solicitudes de computación o transacciones en la cadena objetivo.
Escalar este sistema a menudo requiere un sistema de pruebas universal que sea capaz de verificación en cadena a través de varias cadenas objetivo.
¿Qué son las Soluciones Centradas en Intenciones?
Por otro lado, las Soluciones Centradas en Intenciones adoptan un enfoque centrado en el estado. En este escenario, una red de solucionadores abierta sirve como la "contraparte de estado distribuido" del usuario. Aquí, los usuarios interactúan con una contraparte seleccionada en tiempo de ejecución, elegida en función de su capacidad para entregar resultados óptimos.
Características Clave de las Soluciones Centradas en Intenciones:
- Interacción Centrada en el Estado: Los usuarios seleccionan una contraparte dependiendo del rendimiento y los resultados.
- Obligaciones de Prueba: La contraparte seleccionada debe cumplir obligaciones específicas respecto a los resultados esperados, a menudo respaldadas por un sistema de reputación o compromiso.
- Proceso de Prueba Inversa: El flujo del proceso de prueba entre cadenas intercambia direcciones, moviéndose de la cadena objetivo a la cadena principal del usuario.
- Verificación Programable: La escalabilidad se logra a través de un sistema que soporta métodos de prueba heterogéneos adaptados para cada cadena objetivo.
Este modelo centrado en intenciones enfatiza la optimización de la latencia y los estados de resultados a través de selecciones inteligentes de contraparte basadas en obligaciones de prueba relativas a los estados de cuenta en la cadena objetivo.
Comparando Ambos Enfoques
Aunque tanto la abstracción de cadenas como las soluciones centradas en intenciones abordan el mismo problema fundamental de interoperabilidad, ofrecen diferentes perspectivas arquitectónicas. La abstracción de cadenas está evolucionando, abarcando un espectro desde modelos centrados en la cadena hasta modelos centrados en el estado. Típicamente considerada como "centrada en la cadena", este enfoque refleja la arquitectura desarrollada por los primeros defensores de la abstracción de cadenas.
Por el contrario, se piensa que el enfoque centrado en intenciones tiene una dirección arquitectónica más prometedora. Al proporcionar a los usuarios garantías basadas en resultados y optimizar a través de la selección de contraparte, ofrece una escalabilidad mejorada, permitiendo cadenas objetivo personalizadas y receptivas.
Conclusión
En conclusión, tanto la abstracción de cadenas como las soluciones centradas en intenciones son cruciales para el desarrollo continuo de la interoperabilidad blockchain. Aunque las complejidades involucradas en la integración de cadenas objetivo heterogéneas persisten, el cambio hacia redes de solucionadores fuera de la cadena para la composición de pruebas podría significar una evolución estratégica hacia arquitecturas blockchain más flexibles y eficientes.
Para más información sobre tecnologías blockchain y las tendencias emergentes en este espacio, haga clic aquí.
Dejar un comentario
Todos los comentarios se revisan antes de su publicación.
Este sitio está protegido por hCaptcha y se aplican la Política de privacidad de hCaptcha y los Términos del servicio.