• Academy
  • Blog
  • FAQ

Back

15 Nov 2022
For Beginners

What Is Trident?

Learn about Trident and how to effectively utilize it

  • illumipfp.jpg
    0xGenghisGoose
  • Samurai.jpg
    Samurai
Copy

Trident is a framework for building and deploying automated market makers (AMMs). There’s quite a bit to be said about what it is and how it works, but for a simple explanation, consider Trident as a suite for financial tools that can be openly expanded upon. The three prongs that form it are the BentoBox, an expansion on liquidity pools, and the Tines routing system.


An AMM Production Framework

Trident is a production framework for building and deploying AMMs, but it is not just an AMM itself. While AMMs can be created using the Trident code, there isn’t a specific AMM at the heart of Trident; instead, there is a framework for creating any AMM anyone would ever need. The concept behind this framework is that hard-coded swap environments (like those found in Uniswap, Curve and Balancer) all necessitate the same underlying methods, and can therefore, be consolidated into a single interface. By consolidating them into an interface, the development process can occur more rapidly at a community level. For all intents and purposes, this interface, which we are calling the IPool interface, is also a discovery in the nature of liquidity at the point of execution. There are only so many things you need to do with a pool design, so pool designs will invariably follow the same patterns.


Advantages

The framework design pattern used by Trident is known as interface-based programming, which inherently comes with additional advantages in the context of Sushi’s future growth:

  • Any future AMM that might be competitive in DeFi can be integrated into Trident
  • Dynamic liquidity types can be created and added using the existing framework, without requiring a new framework to be created and deployed from scratch
  • Counterproductive game theoretics can be prevented in advance by projects preparing their liquidity to go to market - that is, you can prepare pool types to fit your own strategies
  • External developers can engineer high volume pools, and earn from the fees

Exchange | Furo | Docs | Discord | Twitter | Telegram | Newsletter | YouTube | Github

Similar Articles
For Technical Users

Removing from the Block Explorer: Trident

How to remove old Trident positions from the explorer.

19 Sep, 2024

Tutorial: Limit Orders and Dollar-Cost Averaging (DCA)
For Beginners

Tutorial: Limit Orders and Dollar-Cost Averaging (DCA)

Welcome to our guide on Limit Orders and Dollar-Cost Averaging (DCA)!

21 Aug, 2024

FAQ: Limit Orders
For Beginners

FAQ: Limit Orders

Everything you need to know about Sushi Limit Orders

20 Aug, 2024