Durante casi un año, he estado desarrollando una forma más simple y confiable para que las aplicaciones respondan a la actividad en Cardano. Hoy, estoy increíblemente orgulloso de lanzar OgmiosDotnet.BlockchainEvents v1.0.0. BlockchainEvents es una capa de filtrado de transacciones, publicación/suscripción y entrega de eventos de código abierto para Cardano. Se conecta a Ogmios, evalúa cada transacción contra reglas completamente personalizables y emite únicamente la actividad que una aplicación ha elegido recibir como CloudEvents estándar. El motor de reglas puede adaptarse a casi cualquier requisito. Una aplicación o varias aplicaciones pueden escuchar actividades relacionadas con una dirección específica, un activo, una política, un contrato inteligente, una acción de gobernanza, un retiro del tesoro, un valor de metadatos o una transacción de DEX. Los desarrolladores también pueden crear reglas completamente nuevas basadas en su lógica de dominio. Un proyecto puede operar una instancia de BlockchainEvents y permitir que muchas aplicaciones diferentes se suscriban a los eventos específicos de Cardano que les interesan. Un monedero podría suscribirse a la actividad de una dirección. Una plataforma de gobernanza podría suscribirse a propuestas y votaciones. Un servicio DEX podría suscribirse a intercambios que involucren activos o contratos seleccionados. La conexión a la cadena de bloques, el procesamiento de transacciones y la infraestructura de eventos se comparten, mientras que cada aplicación recibe su propio flujo relevante de eventos. Esto puede eliminar duplicaciones significativas dentro de un proyecto, reducir costos de infraestructura y brindar a los equipos de desarrollo una capa de eventos confiable sobre la cual construir. Los consumidores pueden ser tan simples como un punto final HTTP. Cuando una transacción satisface una regla, BlockchainEvents la transforma en un CloudEvent y la publica automáticamente en la aplicación suscrita. Los eventos también pueden consumirse mediante gRPC y eventos enviados por servidor. Esto permite que las aplicaciones utilicen datos de Cardano expuestos a través de Ogmios sin necesidad de instalar un SDK de Ogmios, rastrear una versión específica del SDK, mantener su propia conexión WebSocket o implementar el protocolo de sincronización de cadena por sí mismas. La entrega está respaldada por una cola duradera. Cuando un consumidor se vuelve inaccesible, sus eventos permanecen en espera. Una vez que la aplicación regresa, la entrega se reanuda automáticamente. Las aplicaciones pueden reiniciarse, implementarse o experimentar una interrupción temporal sin perder inmediatamente la actividad de Cardano generada mientras estaban desconectadas. Además, es extremadamente rápido. Durante una prueba completa de estrés local en Docker, la canalización procesó más de 1.100 transacciones por segundo a través del motor de reglas, la transformación CloudEvents, la publicación/suscripción y la cola duradera, con una latencia p99 de aproximadamente un milisegundo y cero emisiones fallidas. Toda la pila puede desplegarse mediante Docker en proveedores de nube, proveedores de infraestructura y entornos autohospedados, mientras que la arquitectura subyacente de cola y entrega permanece abstracta para las aplicaciones que la utilizan. Este proyecto fue financiado mediante Catalyst Fund 14 tras recibir 197 millones de ADA en votos afirmativos en 420 votos emitidos. Estoy profundamente agradecido con todos los que votaron a favor de la propuesta, siguieron el desarrollo, probaron las versiones, compartieron comentarios o apoyaron tanto a mí como a este proyecto durante el último año. Se ha invertido una gran cantidad de trabajo para llegar a este punto, y estoy genuinamente emocionado por ver lo que los desarrolladores de Cardano crearán con él. A continuación se incluyen más detalles técnicos, resultados de confiabilidad y la implementación de Minswap. Repositorio: https://t.co/0e9FjhpJwy Lanzamiento: https://t.co/8K6MZIuirJ Las posibilidades desde aquí son infinitas; esto lleva la arquitectura impulsada por eventos estándar de la industria directamente a Cardano.
DaveCompartir
Fuente:Mostrar original
Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información.
Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.