Requests & Solutions
R&D of MEV domain
The project was planned to be a game-changer, as it would maintain the most valuable transactions for a new block with the highest MEV (maximal extractable value). Therefore, we conducted a deep technical analysis to offer the project a core competitive advantage.
Even if we’re invited only to create an infrastructure, the Dysnix team typically exceeds the basic request to deliver as much additional value as possible.
Our research helped us identify the challenges and problems the project faces or may face in the future. We understood that the solution could help Kolibrio outsmart its competitors by providing better key performance indicators.
It has two main components: connecting to the RPC providers and using simulation transactions to filter spam. It also shares state changes with our Kolibrio Traders based on the current mempool and available data using a custom solution named Transaction Simulator.
RPC Fast became the best-fit RPC provider for this project, guaranteeing the shortest possible response time. Transaction Simulator, as a custom solution, became an impactful supporting component, leaving most competitors behind regarding the performance indicators. We created and implemented it based on the Kolibrio project.
Thus, we prove again that with Dysnix, you can be sure you won’t enter the market without a viable and competitive product.
DevOps services for the Kolibrio infrastructure and custom solutions’ implementation
It’s a classical story that Dysnix specialized in for years: we deploy cloud infrastructure, serve and maintain blockchain nodes, and build up CI/CD, monitoring, and security for the project.
While providing the DevOps services, we offered to make the Transaction Simulator part self-hosted to reach the best quality of security, performance speed, and availability. By implementing the custom blockchain nodes, we deployed the Transaction Simulator in the client’s environment and adapted it to three leading blockchains: Ethereum, BNB chain, and Polygon. Thus, Kolibrio can simulate any transactions circulating in these blockchains faster than any competitors.
In terms of specific numbers, the simulation takes less than 1 millisecond, which is an overwhelmingly short time.
This time is almost a technical limit for this operation, as no provider can answer faster than the speed of light.
Thus, we created an infrastructure and filled it with bespoke solutions tailored to the client's needs. The most pleasant part is that these innovations make the whole project viable and turn the hypothesis into a profitable business.
Long-lasting teamwork: From agreeing upon a first roadmap to the support stage
It should be noted that the initial collaboration started in early 2022, so we can present you with the whole story from the blank page of project mapping to the self-sufficient mode and support stage. Both teams have experienced many external and internal challenges, yet we continue to assist Kolibrio's technical development.
S, let’s start from the beginning:
1. Requirements collection and modeling of the new architecture
We reviewed the current state of the existing infrastructure and, together with the development team, created an architecture for a new project.
We mapped the whole project, including each internal and external connection, and recompiled it as a highly available, secure, scalable, fast infrastructure. Our team also considered making this infrastructure cost-efficient, as the project was in its early stages of development and received investments in maturation.
2. Creation of the server infrastructure
We created the project's infrastructure based on the requirements and architecture model we built in the previous stage.
3. Preparation of the hardware part
We helped select suitable server types and prepared our part of the work for installing them in the data center.
4. Basic infrastructure deployment
We used Kubernetes and K3s, in particular, to deploy the basic infrastructure quickly and conveniently. We used a network hardware switch with a 10 Gb throughput for internal communications that helped us compound all inner components rapidly and securely in the closed perimeter.
5. Nodes deployment
We deployed four custom full nodes: Ethereum, Avax, BSC, and Polygon. And added more spice to our Kubernetes bowl:
- Ingress (Istio)
- RabbitMQ server
- Redis
- Prometheus Monitoring
- Logi Logging
- Client apps
6. Consulting sessions
To ensure that there were no other unrevealed problems to be solved on the client's side, we initiated a series of calls to learn more about the client's challenges. During these sessions, we discovered the need for quick and cost-efficient (let’s say, even cheap) transaction simulation that would make the product profitable in any load circumstances.
The main challenge remained to minimize response time. We’ve nailed it by making the Transaction Simulator a self-hosted solution.
7. Development of Transaction Simulator
We’ve integrated a Transaction Simulator into the node; it’s basically a fork of a repository with the source code of the main blockchain. First, we deployed an Ethereum, then BSC, and ended with Polygon integration.
8. Deployment of Transaction Simulator and integration with the client’s application
We’ve described the specifications and integrated Transaction Simulator with a Kolibrio product in a single closed environment based on Kubernetes.
Integration brushing and support (current stage)
We continuously improve the client’s product and support their existing infrastructure.
The Kolibrio story is ongoing
This project still thrills our imagination, and it’s been an excellent experience for us to work with it. Kolibrio was shocked by our speed of development and delivery of new ideas, technical innovations, and knowledge of the blockchain domain. But there’s no magic in our actions.
Each custom solution created by Dynsix is based on two pillars: the nonlinear experience of dealing with complex challenges that help us invent new things using our skills and being fearless in asking questions and revealing new challenges to overcome.
We know that sincere interest in the future of the product is rare in the world of short-term relationships between clients and service providers. But we’re interested in making visible changes to the projects we encounter.
Let’s see what upgrades we can bring to your project