__wf_reserved_heredar
Blog__wf_reserved_heredar
Hoja de ruta de Dysnix para los proyectos MEV: de la fase de I+D a la de soporte
__wf_reserved_heredar

Hoja de ruta de Dysnix para los proyectos MEV: de la fase de I+D a la de soporte

__wf_reserved_heredar
__wf_reserved_heredar
Daniel Yavorovych
July 10, 2023

Hoy hemos decidido explicarles entre bastidores nuestro trabajo en proyectos relacionados con el MEV. El flujo de comunicación, desarrollo e implementación de las soluciones de cadena de bloques se mantiene prácticamente igual de un proyecto a otro.

Familiarícese con la hoja de ruta clásica que implementamos en el ejemplo de un proyecto sin nombre.

No hay hoja de ruta sin investigación: I+D en el ámbito MEV

Supongamos que nos ha contactado con un producto de cadena de bloques absolutamente crudo, pero con grandes ambiciones. Como es tradicional en MEV, tú quieres que sea una herramienta innovadora que mantenga las transacciones más valiosas para un nuevo bloque con el MEV más alto (valor máximo extraíble).

Lo primero que le ofrecemos es un análisis técnico profundo para ofrecer una ventaja competitiva básica para el proyecto. Incluso si solo nos invitan a crear una infraestructura, el equipo de Dysnix normalmente va más allá de la solicitud básica para crear el mayor valor adicional posible. Nuestra investigación nos ayuda a señalar los desafíos y problemas que el proyecto tiene ahora o que puede tener en el futuro.

Por ejemplo, el diseño de la infraestructura puede evitar una amplia gama de problemas: en lugar de depender de proveedores externos, podemos hacer que su infraestructura sea integral como estructura de cadena de bloques autohospedada.

Principios principales de la cadena de bloques alineados con una infraestructura autohospedada

Para completar la tarea que nos encomiendas, te presentamos los siguientes componentes.

  1. Para proporcionar el intercambio de datos más rápido y fluido, conectemos todas las partes del cuerpo de la solución a proveedores de RPC confiables. El RPC rápido puede ser el proveedor de RPC más adecuado para este proyecto, garantizando el menor tiempo de respuesta posible.
  2. Para tomar las decisiones más rápidas y correctas con respecto a qué TX más rentables deberían incluirse en el siguiente bloque, usemos una herramienta de simulación para filtrar el spam y modelar la competencia con otros buscadores en función del mempool actual y otros datos disponibles, mediante una solución personalizada llamada Simulador de transacciones.
Características de TX Simulator de RPC Fast

Estos componentes deben integrarse entre sí, ya que se mejoran entre sí para brindar los mejores resultados para el proyecto.

Servicios DevOps complementarios

Es un juego clásico en el que Dysnix actúa durante años: implementamos la infraestructura de nube, servimos y mantenemos los nodos de la cadena de bloques y desarrollamos la CI/CD, la supervisión y la seguridad para el proyecto.

Al proporcionar los servicios de DevOps, ofrecimos hacer que la parte del simulador de transacciones se hospedara automáticamente para alcanzar la mejor calidad de seguridad, rendimiento, velocidad y disponibilidad. Implementamos Transaction Simulator en el entorno del proyecto y lo adaptamos a las tres cadenas de bloques líderes: Ethereum, BNB chain y Polygon, mediante la implementación de nodos de cadena de bloques personalizados. Por lo tanto, este proyecto consiguió simular cualquier transacción que circulara en estas cadenas de bloques más rápido que cualquier otro competidor.

En términos de números específicos, la simulación puede tardar entre 1 y 2 milisegundos, lo que es un tiempo abrumadoramente corto.

Este es casi un límite técnico para esta operación, ya que ningún proveedor puede responder más rápido que la velocidad de la luz.

Por lo tanto, creamos una infraestructura y la llenamos con soluciones a medida especialmente adaptadas a las necesidades del proyecto. La parte más agradable es que estas innovaciones hacen que todo el proyecto sea viable y convierten la hipótesis en un negocio rentable.

Hoja de ruta para el proyecto orientado al MEV en Dysnix

  1. Requirements collection and modeling of the new architecture
    We review the current state of the existing infrastructure (if there’s any) and, together with the development team of the project, create an architecture for a new product. We map the whole product, including each internal and external connection, and recompile it as a high-available, secure, scalable, and fast infrastructure. Another thing we keep in mind is to make this infrastructure cost-efficient, as the project shouldn’t waste resources from the beginning of existence settling this approach as a rule for all the following times.
  2. Creation of the server infrastructure
    We create an infrastructure for the product based on the requirements and architecture model we build in the previous stage.
  3. Preparation of the hardware part
    We help to select the suitable server types and prepare our part of the work for installing them in the data center.
  4. Basic infrastructure deployment
    For a quick and convenient way to deploy the basic infrastructure, we used Kubernetes and k3s, in particular. You can also use a better hardware switch to make internal communication even faster.
  5. Creation of the server infrastructure
    We can deploy any nodes you need.

    Then we add more spice to our Kubernetes bowl if needed:

    ● Ingress (Istio)

    ● RabbitMQ server

    ● Redis

    ● Prometheus Monitoring

    ● Loki Logging

    ● Other apps

  6. Consulting sessions
    To ensure that there are no other unrevealed problems to be solved on the project’s side, we initiate a series of calls to learn more about the outcomes of implementation and current challenges. During these sessions, we discover the need for quick and cost-efficient (let’s say, even cheap) transaction simulation that would make the product profitable in any load circumstances.
  7. Development and deployment of Transaction Simulator
    We integrate a solution, in this case—a Transaction Simulator—into the node; it’s basically a fork of a repository with the source code of the main blockchain.
  8. Brushing of integration and support
    We continuously improve the project’s product and support their existing infrastructure.

¿Será tu proyecto el próximo?

Básicamente, eso es todo. Cuando todo el equipo trabaja para que todo funcione sin problemas y de forma transparente, incluso los proyectos más desafiantes se desarrollan sin problemas.

Cada solución personalizada creada por Dynsix se basa en dos pilares:

  • La experiencia no lineal de hacer frente a desafíos complejos que nos ayuda a inventar cosas nuevas utilizando nuestras habilidades.
  • Y no tener miedo de hacer preguntas y revelar nuevos desafíos que superar.

Sabemos que el interés sincero por el futuro del producto no es común en el mundo de las relaciones a corto plazo entre clientes y proveedores de servicios. Sin embargo, nos interesa introducir cambios visibles en los proyectos con los que tropezamos y permanecer con su equipo mientras nos necesite.

Eche un vistazo a las mejoras que podemos aportar a su proyecto
Póngase en contacto con nosotros
__wf_reserved_heredar
Daniel Yavorovych
CTO and Co-founder at Dysnix
Brainpower and problem-solver, meditating and mountain hiking.
Tabla de contenido
Artículos relacionados
Suscríbete al blog
La mejor fuente de información para el servicio al cliente, consejos de ventas, guías y mejores prácticas de la industria. Únase a nosotros.
Gracias por suscribirte al blog de Dysnix
Ahora serás el primero en enterarte cuando publiquemos un nuevo post
Lo tengo
¡Uy! Algo salió mal al enviar el formulario.
__wf_reserved_heredar
Copiado al portapapeles
Pégalo donde quieras