# AMM DEX SWAP

By [Tuan Tran](https://paragraph.com/@riplucky) · 2022-06-17

---

Hi anh em, mình tóm tắt một xíu về sàn DEX (swap coin).

1.  sàn DEX như Uniswap, Sushiswap, Blackholder,Balancer, Serum ... là những portocol cho phép người chơi kết nối private wallet và swap coin với những người chơi khác. Nhưng ko biết ai, và lúc nào sẽ swap coin gì để lấy coin gì và không biết tỷ lệ swap sẽ như thế nào => hình thành một cái pool, pool là một hồ chứa các coin mà người tạo pool quy định. Ví dụ trên Uniswap và Sushiswap pool chỉ chứa 1 cặp coin như ETH-HAKKA, ETH-USDC. Nhưng trên Balancer pool thì chưa nhiều coin ví dụ BHSc, USDC, DAI, HAKKA. Như vậy khi pool đã hình thành (là có đủ coin để swap), thì người chơi muốn swap gì thì cứ vào pool mà swap bất cứ lúc nào mà ko quan tâm là có ai để mình swap không.
    
2.  Liquidity của Pool. Như đã nêu ở mục 1, pool phải luôn có liquidity để người chơi có thể swap coin mọi lúc. => pool cần được add liquidity (không nên dùng từ add pool dễ bị nhầm lẫn). 1 vấn đề nữa là làm sao để cân bằng số lượng coin trong pool để tránh tình trạng 1 trong nhưng coin trong pool bị về 0 => yêu cầu mỗi lần add Liquidity phải add tất cả loại coin có trong pool theo một tỷ lệ nhất định. Ví dụ Pool ETH-HAKKA trên uniswap muốn add liquidity phải add ETH và HAKKA và nếu bạn muốn add $100 vào pool ETH-HAKKA thì bạn phải add số lượng ETH tường đương $50 và tượng tự cho số lượng HAKKA tương đương $50. Lưu ý tỷ lệ này là Dex protocol quyết định nhé. Sau khi add liquidity xong, tùy theo giá trị bạn add vào pool, pool sẽ trả cho bạn % lợi nhuận trên phí giao dịch mà pool thu của người swap. Trên Uniswap sẽ thu 0.3% phí mỗi lần swap, và chia lại cái này cho nhưng người add liquidity theo giá trị mà người add liquidity đã add. phí swap sẽ trừ vào coin => lợi nhuận được hưởng cũng sẽ là coin => giá trị lợi nhuận thay đổi theo coin.
    
3.  Swap coin. lấy ví dụ HAKKA-ETH pool trên uniswap. Khi người chơi muốn swap HAKKA lấy ETH => người chơi sẽ lấy ETH từ pool và bỏ lại HAKKA vào pool => số lượng ETH lấy ra sẽ chia đều cho người add liquidity => số lượng ETH của người add liquidity sẽ giảm xuống. Tương tự số lượng HAKKA trong pool sẽ tăng lên và chia đều cho người add liquidity => số lượng HAKKA của người add liquidity tăng lên. Như vậy khi người nào đó add liquidity vào pool, thì người đó phải chịu biến động số lượng coin của mình, và chắc chắn sẽ không nguyên vẹn số lượng như ban đầu.
    
4.  LP token. Khi add liquidity vào pool người add sẽ nhận được LP token (liquidity pool token). Với Uniswap là UNI-V2, với Balancer là BPT, bới BlackHoleSwap là BHSc. Đây giống như là giấy nợ, pool nợ người add liquidity. Nếu bạn muốn remove liquidity bạn phải cần LP token. Đó là lý do vì sao Sushiswap yêu cầu stake UNI-V2 để họ dùng LP Token rút thanh khoản về Pool của họ bên Sushiswap.
    
5.  Stake LP token lấy Governance token. Đối với một sự dư án như HAKKA, sẽ yêu cầu bạn stake LP token và họ trả cho bạn Governance token. lý do stake LP token => để bạn không rút thanh khoản khỏi pool. Vì như đã nêu trên, nếu mọi người đều rút thanh khoản đồng loạt thì pool sẽ không thể hoạt động.
    

Hy vọng tới đây giúp cho mọi người hiểu cơ bản về Decentralized Exchange (DEX). Rút gọn lại một số ý:

1.  DEX sẽ yêu cầu connect private wallet => sẽ trao đổi (mua bán) coin trực tiếp trên ví cá nhân (không thông qua ví sàn)
    
2.  DEX là một tập hợp các smartcontract trên blockchain. Vì vậy DEX xậy dựng trên nền tảng nào thì sẽ cũng thu phí, phí tính theo coin của nền tảng đó. Serum (SRM) xây trên Solana sẽ thu phí theo SOL, Uniswap trên Etherium thu phí theo ETH, Justswap trên TRON thu phí theo TRX => cần coin nên tảng trong ví để trừ phí. Phí này khác với phí của pool nhé.
    
3.  Khi add liquidity => người chơi sẽ trở thành một exchanger thụ động. Vì vậy các bạn sẽ phải bán coin từ giá thấp đến giá cao và mua lại từ giá cao đến giá thấp=> lợi nhuận đến từ việc chênh lệch giá => phải add liquidity lâu thật lâu chắc phải ít nhất 1 năm.
    
4.  Do các khoản phí smartcontract trên ETH đang rất cao ($30 - $50 cho 1 lần add liquidity) và sự biên động giá cực cao của thị trường => đòi hỏi phải có vốn lớn > $10k, tính kiên nhẫn và một tinh thần thép.
    

Tới đây em xin kết thúc. Nếu có gì ko đúng các bác sửa giúp em nhé.

---

*Originally published on [Tuan Tran](https://paragraph.com/@riplucky/amm-dex-swap)*
