En nuestra primera entrada para la serie 101, revisamos algunos de los conceptos básicos sobre la cadena cruzada y pedimos a los miembros de nuestra comunidad que explicaran qué significa la cadena cruzada para ellos. En la entrada de hoy, profundizaremos en la cadena cruzada; Esta vez eligió discutir los principales enfoques para la comunicación entre cadenas.
Entonces, comencemos introduciendo mecanismos de cadena cruzada. Hay 3 mecanismos principales de cadena cruzada que se pueden usar: esquemas notariales, cadenas laterales / relés y bloqueo de hash. Dado que cada esquema es complejo, hoy nos centraremos únicamente en esquemas notariales.
En su documento de Interoperabilidad de la cadena, Vitalik Buterin afirma:
En un mecanismo de notario, una entidad confiable o un conjunto de entidades confiables como grupo se usa para reclamar a la cadena X que se produjo un evento determinado en la cadena Y, o que una afirmación particular sobre la cadena Y es verdadera. Dichas entidades pueden estar activas, escuchando y actuando automáticamente en función de eventos en alguna cadena. Por otro lado, pueden ser reactivos y emitir mensajes firmados solo cuando se les solicite. El esfuerzo más avanzado que ha dado pasos en esta dirección es el proyecto Interledger desarrollado por Ripple. Interledger, al menos en lo que describe como "modo atómico", utiliza un algoritmo de consenso de tolerancia a fallas bizantinas (BFT) para lograr el consenso entre un conjunto de notarios sobre si se produjo o no un evento determinado, y luego emite un firma que puede usarse para finalizar pagos condicionales a este consenso.
Como lo expresó Vitalik de manera concisa, en el mecanismo de notario, la Cadena X y la Cadena Y no pueden interactuar directamente entre sí. En cambio, necesitan un tercero de confianza para verificar y reenviar el mensaje de cadena cruzada entre los dos.
Con este tipo de mecanismo de cadena cruzada, los beneficios son simples de implementar y flexibles para soportar diferentes tipos de sistemas , incluidos cadenas homogéneas y cadenas heterogéneas (suponiendo que el mecanismo pueda acceder a la información de esa cadena). Sin embargo, el principal inconveniente del mecanismo notarial es que la seguridad del mismo está totalmente garantizada por un tercero de confianza. Como resultado, los beneficios descentralizados de pueden negarse a medida que pueden ocurrir riesgos relacionados con la centralización.
Esperamos que esto le haya ayudado a comprender mejor uno de los mecanismos centrales detrás de la cadena cruzada. Estén atentos para nuestra próxima entrega donde discutiremos otro mecanismo interesante de cadena cruzada, cadenas laterales / relés.