El espresso no está construyendo la componibilidad para los rollups. Está construyendo componibilidad para todos los sistemas soberanos del mundo, estén o no en cadena o no. El mundo funciona sobre una red de sistemas soberanos. Gobiernos, empresas e individuos tienen cada uno su propia autoridad e identidad. Estos sistemas son complejos: los gobiernos contienen personas y empresas, pero las empresas pueden operar entre varios gobiernos. Las relaciones de confianza entre estos sistemas suelen ser ambiguas y conllevar riesgos no compensados. Sin embargo, la economía global exige que nos comuniquemos y realicemos transacciones a través de estas fronteras soberanas de la manera más eficiente posible. Por lo tanto, necesitamos un mecanismo rápido y eficiente para la coordinación transfronteriza que opere bajo supuestos mínimos de confianza (lo que reduce el riesgo y la ambigüedad) sin comprometer la soberanía de cada participante. Un sistema que obligue a los participantes a comprometer su independencia (mediante un único entorno de ejecución, protocolo de secuenciación, etc.) capturará a pocos participantes. Sin protocolos onchain minimizados por la confianza, históricamente nos hemos visto obligados a aceptar el riesgo en favor de la rapidez. La comunicación entre sistemas tiene dos componentes: los datos de entrada y las demostraciones sobre dichos datos. Ambos deben ser rápidos y minimizar la confianza para que el mecanismo global sea creíble. Una descoordinación en las suposiciones de confianza entre una prueba y sus datos socava todo el mecanismo. Los datos finalizados mediante un protocolo de consenso económicamente seguro se ven socavados si se verifican mediante un sistema de prueba de firma única. Por el contrario, una prueba múltiple ZK+TEE se ve socavada si sus datos de entrada provienen de una única parte de confianza. (El espectro de confianza de los sistemas de prueba merece su propia publicación; aquí nos centraremos en la rapidez definitiva.) La falta de confianza y la velocidad existen en dos ejes independientes. A menudo asumimos que la relación entre ellos es lineal: que por una unidad de confianza se renuncia a una unidad de velocidad. Esto está mal. Un diseño cuidadoso de protocolos puede lograr garantías de confianza sólidas a baja latencia. A continuación se muestra una relación de alto nivel entre la falta de confianza y la velocidad. El objetivo de Espresso es operar en el punto más eficiente de esta curva para que pueda servir como la capa base creíble para el espectro más amplio de sistemas soberanos. Esto se logra mediante un conjunto descentralizado de validadores PoS que proporciona resistencia a la censura y seguridad económica, junto con HotShot, un protocolo de consenso de baja latencia y alto nivel de consenso diseñado específicamente para este papel. (¡Próximamente habrá más publicaciones sobre novedades emocionantes de HotShot!)