Únase a nuestra comunidad de Telegram para líderes tecnológicos de Web3
Aquí reuniremos a directores de tecnología, líderes de DevOps y otros expertos interesados en sumergirse en la infraestructura blockchain más allá de lo que puede encontrar en línea
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.
Para completar la tarea que nos encomiendas, te presentamos los siguientes componentes.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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