Crypto Newbie

Crypto Cho Người Mới / Mô phỏng / Uniswap V2

Uniswap V2 Simulator — Bonding Curve x·y=k

Uniswap V2 là AMM đầu tiên thành công ở quy mô lớn. Pool chứa 2 token, swap được định giá bởi công thức x · y = k. Simulator dưới đây mô phỏng đầy đủ — swap để xem bonding curve dịch chuyển, đổi giá bên ngoài để thấy impermanent loss diễn ra.

Sau swapBây giờETHUSDC
100%75%50%25%0
1,000
ETH
100%75%50%25%0
2M
USDC
Bạn đưa
ETH
Bạn nhận
19,743.1607USDC
1,974.3161 USDC/ETH
2,000 USDC/ETH
-1.967%
-1.284%
0.03 ETH

Thử nhanh — chọn 1 kịch bản

Chưa có swap nào

Nhấn "Thực hiện swap" ở trên để xem giải thích chi tiết điều gì đã xảy ra trong pool.

Bonding curve x · y = k giải thích đơn giản

Giả sử pool có 1000 ETH (x) và 2,000,000 USDC (y). k = 2,000,000,000. Khi bạn bỏ 10 ETH vào, x tăng lên 1010. Để giữ k không đổi, y phải giảm còn 2,000,000,000 / 1010 ≈ 1,980,198. Bạn nhận về 2,000,000 − 1,980,198 = 19,802 USDC. Tỉ giá hiệu lực là 1980.2 USDC/ETH — thấp hơn spot 2000 vì đường cong cong: trade càng lớn, giá càng tệ.

Liquidity provider kiếm tiền như thế nào?

Mỗi swap thu 0.3% phí thêm vào reserve. Reserve tăng → giá trị mỗi LP share tăng. Trên pool có volume cao (USDC/ETH) phí 0.3% × volume hàng ngày có thể đạt 10-50% APY. Nhưng LP đồng thời chịu impermanent loss khi giá biến động — tỉ suất thực ≈ phí − IL.

Tại sao V2 ít hiệu quả vốn?

Trong V2, thanh khoản trải đều từ giá 0 đến vô cực — nhưng đa số trade chỉ diễn ra trong dải hẹp quanh giá spot. Có nghĩa hầu hết liquidity 'ngồi yên' không phục vụ ai. V3 ra đời để giải quyết: cho phép LP tập trung liquidity vào dải giá hẹp.

🎯 Uniswap V3 Simulator

Câu hỏi thường gặp

+Uniswap V2 hoạt động như thế nào?

V2 dùng công thức constant product x · y = k — tổng tích reserve của 2 token luôn không đổi (trừ phí). Khi bạn swap, một bên reserve tăng, bên kia giảm theo đường cong, tạo ra giá tự động.

+x · y = k nghĩa là gì?

x và y là số token A và B trong pool. k là 'invariant' — không đổi qua mọi giao dịch. Đường cong x·y=k là hyperbol; điểm hiện tại trên đường này chính là giá trị quy đổi giữa A và B.

+Price impact là gì?

Là mức độ giá thay đổi sau khi bạn swap. Cú trade lớn so với pool nhỏ sẽ đẩy bạn xa khỏi điểm hiện tại trên bonding curve → giá tệ hơn. Pool càng nhiều thanh khoản, price impact càng nhỏ.

+Impermanent loss có thật không?

Có. Nếu giá ETH gấp đôi sau khi bạn add liquidity ETH/USDC, danh mục LP của bạn sẽ thấp hơn so với chỉ giữ ETH gốc khoảng 5.7%. Đập càng mạnh, IL càng lớn. Mô phỏng tab 'Impermanent Loss' để xem.

+Phí 0.3% đi đâu?

Trên Uniswap thật, 0.3% phí mỗi swap được thêm vào reserve của pool — tăng giá trị LP shares. Mô phỏng này dùng đúng 0.3% V2 default. Đó là lý do người add liquidity vẫn có lợi nhuận dù bị IL.

+Tôi swap trong simulator có mất tiền thật không?

Không. Simulator chạy 100% trong trình duyệt với toán học mô phỏng. Không connect wallet, không gửi giao dịch on-chain.