Uniswap

Uniswap là một loại hình trao đổi được phân cấp hoàn toàn (có nghĩa là nó không được sở hữu và điều hành bởi một thực thể duy nhất) và sử dụng một loại mô hình giao dịch tương đối mới được gọi là giao thức thanh khoản tự động. Theo thông tin số liệu mới nhất, Uniswap hiện là nền tảng tài chính phi tập trung (DeFi) lớn thứ tư và có hơn 3 tỷ đô la tài sản tiền điện tử bị khóa trên giao thức của nó.

Nền tảng Uniswap được xây dựng vào năm 2018 trên nền tảng chuỗi khối Ethereum, giúp nó tương thích với tất cả các mã thông báo ERC-20 và cơ sở hạ tầng như các dịch vụ ví như MetaMaskMyEtherWallet .

Uniswap cũng hoàn toàn là mã nguồn mở, có nghĩa là bất kỳ ai cũng có thể sao chép mã để tạo các sàn giao dịch phi tập trung của riêng mình. Nó thậm chí còn cho phép người dùng niêm yết mã thông báo trên sàn giao dịch miễn phí. Các sàn giao dịch tập trung thông thường hướng đến lợi nhuận và tính phí rất cao để niêm yết các đồng tiền mới, vì vậy chỉ riêng điều này đã là một sự khác biệt đáng chú ý. Bởi vì Uniswap là một sàn giao dịch phi tập trung (DEX), điều đó cũng có nghĩa là người dùng duy trì quyền kiểm soát tiền của họ mọi lúc, trái ngược với một sàn giao dịch tập trung yêu cầu các nhà giao dịch từ bỏ quyền kiểm soát các khóa riêng của họ để đơn đặt hàng có thể được ghi lại trên cơ sở dữ liệu nội bộ. hơn là được thực thi trên một blockchain, tốn nhiều thời gian và tốn kém hơn. Bằng cách duy trì quyền kiểm soát các khóa riêng, nó giúp loại bỏ nguy cơ mất tài sản nếu sàn giao dịch bị tấn công.

Cách hoạt động của Uniswap

Uniswap chạy trên hai hợp đồng thông minh ; hợp đồng “Trao đổi” và hợp đồng “Nhà máy”. Đây là các chương trình máy tính tự động được thiết kế để thực hiện các chức năng cụ thể khi đáp ứng các điều kiện nhất định. Trong trường hợp này, hợp đồng thông minh của nhà máy được sử dụng để thêm các mã thông báo mới vào nền tảng và hợp đồng trao đổi tạo điều kiện cho tất cả các giao dịch hoán đổi mã thông báo hoặc “giao dịch”. Bất kỳ mã thông báo dựa trên ERC20 nào cũng có thể được hoán đổi với một mã khác trên nền tảng Uniswap v.2 được cập nhật .

Giao thức thanh khoản tự động

Cách Uniswap giải quyết vấn đề thanh khoản (được mô tả trong phần giới thiệu) của các sàn giao dịch tập trung là thông qua một giao thức thanh khoản tự động. Điều này hoạt động bằng cách khuyến khích mọi người giao dịch trên sàn giao dịch trở thành nhà cung cấp thanh khoản (LP): Người dùng Uniswap gộp tiền của họ lại với nhau để tạo ra một quỹ được sử dụng để thực hiện tất cả các giao dịch diễn ra trên nền tảng. Mỗi mã thông báo được liệt kê có nhóm riêng mà người dùng có thể đóng góp và giá của mỗi mã thông báo được tính toán bằng cách sử dụng một thuật toán toán học do máy tính chạy (được giải thích trong "Cách xác định giá mã thông báo" bên dưới). Với hệ thống này, người mua hoặc người bán không phải đợi một bên đối diện xuất hiện để hoàn tất giao dịch. Thay vào đó, họ có thể thực hiện bất kỳ giao dịch nào ngay lập tức với mức giá đã biết miễn là có đủ thanh khoản trong nhóm cụ thể để tạo điều kiện cho nó. Để đổi lấy việc đầu tư tiền của họ, mỗi LP nhận được một mã thông báo đại diện cho khoản đóng góp đã đặt vào nhóm. Ví dụ: nếu bạn đã đóng góp 10.000 đô la cho nhóm thanh khoản có tổng số 100.000 đô la, bạn sẽ nhận được mã thông báo cho 10% của nhóm đó. Mã thông báo này có thể được đổi lấy một phần phí giao dịch. Uniswap tính phí người dùng cố định 0,30% cho mọi giao dịch diễn ra trên nền tảng và tự động gửi nó đến một khoản dự trữ thanh khoản. Bất cứ khi nào nhà cung cấp thanh khoản quyết định họ muốn thoát, họ sẽ nhận được một phần tổng phí từ khoản dự trữ liên quan đến số tiền đặt cọc của họ trong nhóm đó. Mã thông báo họ nhận được lưu giữ hồ sơ về số tiền mà họ nợ sau đó sẽ bị phá hủy. Sau Uniswap v.2 bạn sẽ nhận được một mã thông báo cho 10% của nhóm đó. Mã thông báo này có thể được đổi lấy một phần phí giao dịch. Uniswap tính phí người dùng cố định 0,30% cho mọi giao dịch diễn ra trên nền tảng và tự động gửi nó đến một khoản dự trữ thanh khoản. Bất cứ khi nào nhà cung cấp thanh khoản quyết định họ muốn thoát, họ sẽ nhận được một phần tổng phí từ khoản dự trữ liên quan đến số tiền đặt cọc của họ trong nhóm đó. Mã thông báo họ nhận được lưu giữ hồ sơ về số tiền mà họ nợ sau đó sẽ bị phá hủy. Sau Uniswap v.2 bạn sẽ nhận được một mã thông báo cho 10% của nhóm đó. Mã thông báo này có thể được đổi lấy một phần phí giao dịch. Uniswap tính phí người dùng cố định 0,30% cho mọi giao dịch diễn ra trên nền tảng và tự động gửi nó đến một khoản dự trữ thanh khoản. Bất cứ khi nào nhà cung cấp thanh khoản quyết định họ muốn thoát, họ sẽ nhận được một phần tổng phí từ khoản dự trữ liên quan đến số tiền đặt cọc của họ trong nhóm đó. Mã thông báo họ nhận được lưu giữ hồ sơ về số tiền mà họ nợ sau đó sẽ bị phá hủy. Sau Uniswap v.2 họ nhận được một phần trong tổng số phí từ khoản dự trữ liên quan đến số tiền đặt cược của họ trong nhóm đó. Mã thông báo họ nhận được lưu giữ hồ sơ về số tiền mà họ nợ sau đó sẽ bị phá hủy. Sau Uniswap v.2 họ nhận được một phần trong tổng số phí từ khoản dự trữ liên quan đến số tiền đặt cược của họ trong nhóm đó. Mã thông báo họ nhận được lưu giữ hồ sơ về số tiền mà họ nợ sau đó sẽ bị phá hủy. Sau Uniswap v.2nâng cấp , một khoản phí giao thức mới đã được giới thiệu có thể được bật hoặc tắt thông qua một cuộc bỏ phiếu của cộng đồng và về cơ bản gửi 0,05% của mỗi 0,30% phí giao dịch cho một quỹ Uniswap để tài trợ cho sự phát triển trong tương lai. Hiện tại, tùy chọn phí này đã bị tắt, tuy nhiên, nếu nó từng được bật, nó có nghĩa là LP sẽ bắt đầu nhận được 0,25% phí giao dịch chung.

Cách xác định giá mã thông báo

Một yếu tố quan trọng khác của hệ thống này là cách nó xác định giá của mỗi mã thông báo. Thay vì hệ thống sổ sách đặt hàng trong đó giá của mỗi tài sản được xác định bởi người mua cao nhất và người bán thấp nhất, Uniswap sử dụng hệ thống tạo thị trường tự động . Phương pháp thay thế này để điều chỉnh giá của một tài sản dựa trên cung và cầu của nó sử dụng một phương trình toán học lâu đời. Nó hoạt động bằng cách tăng và giảm giá của đồng xu tùy thuộc vào tỷ lệ số lượng tiền có trong nhóm tương ứng. Điều quan trọng cần lưu ý là bất cứ khi nào ai đó thêm ERC-20 mớimã thông báo cho Uniswap, người đó phải thêm một lượng nhất định mã thông báo ERC-20 đã chọn và một lượng tương đương mã thông báo ERC-20 khác để bắt đầu nhóm thanh khoản. Phương trình tính ra giá của mỗi mã thông báo là x * y = k, trong đó số lượng mã thông báo A là x và số lượng mã thông báo B là y. K là một giá trị không đổi, hay còn gọi là một số không thay đổi. Ví dụ: Bob muốn giao dịch liên kết chuỗi(LINK) cho ether bằng cách sử dụng nhóm Uniswap LINK / ETH. Bob thêm một số lượng lớn LINK vào nhóm làm tăng tỷ lệ LINK trong nhóm so với ether. Vì giá trị K phải giữ nguyên, điều đó có nghĩa là chi phí của ether tăng lên trong khi chi phí liên kết trong pool giảm. Vì vậy, Bob càng đặt nhiều LINK, anh ấy nhận được càng ít ether vì giá của nó tăng lên. Quy mô của nhóm thanh khoản cũng xác định giá của các mã thông báo sẽ thay đổi bao nhiêu trong một giao dịch. Càng có nhiều tiền, hay còn gọi là tính thanh khoản, càng có nhiều tiền, thì càng dễ dàng thực hiện các giao dịch lớn hơn mà không làm cho giá trượt nhiều.

Biểu đồ của Vitalik Buterin

Nguồn: Ethresear.ch

Chuyên đăng kinh doanh chênh lệch giá

Các nhà giao dịch chênh lệch giá là một thành phần thiết yếu của hệ sinh thái Uniswap. Đây là những nhà giao dịch chuyên tìm kiếm sự chênh lệch giá trên nhiều sàn giao dịch và sử dụng chúng để đảm bảo lợi nhuận. Ví dụ: nếu bitcoin được giao dịch trên Kraken với giá 35.500 đô la và Binance là 35.450 đô la, bạn có thể mua bitcoin trên Binance và bán nó trên Kraken để đảm bảo lợi nhuận dễ dàng. Nếu được thực hiện với khối lượng lớn, bạn có thể thu được lợi nhuận đáng kể với rủi ro tương đối thấp.

Những gì các nhà giao dịch chênh lệch giá làm trên Uniswap là tìm các mã thông báo đang giao dịch cao hơn hoặc thấp hơn giá thị trường trung bình của chúng - do các giao dịch lớn tạo ra sự mất cân bằng trong nhóm và hạ hoặc tăng giá - và mua hoặc bán chúng cho phù hợp. Họ làm điều này cho đến khi giá của mã thông báo cân bằng lại phù hợp với giá trên các sàn giao dịch khác và không còn lợi nhuận nữa. Mối quan hệ hài hòa này giữa hệ thống tạo thị trường tự động và các nhà giao dịch chênh lệch giá là điều giữ cho giá mã thông báo Uniswap phù hợp với phần còn lại của thị trường.

Cách sử dụng Uniswap

Bắt đầu với Uniswap tương đối đơn giản, tuy nhiên, bạn cần đảm bảo rằng mình đã có thiết lập ví được hỗ trợ ERC-20 như MetaMask, WalletConnect, ví Coinbase, Portis hoặc Fortmatic.

Khi bạn có một trong những ví đó, bạn cần thêm ether vào đó để giao dịch trên Uniswap và thanh toán tiền gas - đây là cách gọi của phí giao dịch Ethereum. Thanh toán bằng gas có nhiều mức giá khác nhau tùy thuộc vào số lượng người đang sử dụng mạng. Hầu hết các dịch vụ ví tương thích với ERC-20 cung cấp cho bạn ba lựa chọn khi thanh toán qua chuỗi khối Ethereum: chậm, trung bình hoặc nhanh. Chậm là lựa chọn rẻ nhất, nhanh là đắt nhất và trung bình nằm ở giữa. Điều này xác định tốc độ xử lý giao dịch của bạn bởi các thợ đào mạng Ethereum.

Đọc thêm : Ethereum 101: Khai thác Ethereum là gì?

1.

Truy cập https://uniswap.org 2. Nhấp vào “Sử dụng Uniswap” ở góc trên cùng bên phải.

3. Đi tới “Kết nối ví” ở góc trên cùng bên phải và chọn ví bạn có.

4. Đăng nhập vào ví của bạn và cho phép nó kết nối với Uniswap. Trên màn hình, nó sẽ cung cấp cho bạn một tùy chọn để trao đổi mã thông báo trực tiếp bằng cách sử dụng các tùy chọn thả xuống bên cạnh phần “từ” và “đến”.

6. Chọn mã thông báo bạn muốn hoán đổi, nhập số tiền và nhấp vào “hoán đổi”.

7. Một cửa sổ xem trước của giao dịch sẽ xuất hiện và bạn cần xác nhận giao dịch trên ví ERC-20 của mình.

8. Chờ giao dịch được thêm vào chuỗi khối Ethereum. Bạn có thể kiểm tra tiến trình của nó bằng cách sao chép và dán ID giao dịch vào https://etherscan.io/. ID giao dịch sẽ có sẵn trong ví của bạn bằng cách tìm giao dịch trong lịch sử giao dịch đã gửi của bạn.

Mã thông báo UNI của Uniswap

Mã thông báo gốc của Uniswaps, UNI, được gọi là mã thông báo quản trị. Điều này cho phép người nắm giữ quyền bỏ phiếu về những phát triển và thay đổi mới đối với nền tảng, bao gồm cả cách phân phối mã thông báo đúc ra cho cộng đồng và nhà phát triển cũng như bất kỳ thay đổi nào đối với cấu trúc phí.

Mã thông báo UNI ban đầu được tạo vào tháng 9 năm 2020 trong nỗ lực ngăn người dùng đào tẩu sang đối thủ DEX SushiSwap . Một tháng trước khi mã thông báo UNI ra mắt, SushiSwap - một nhánh của Uniswap - đã khuyến khích người dùng từ Uniswap để cho phép SushiSwap phân bổ lại tiền của họ cho nền tảng mới bằng cách thưởng cho họ bằng mã thông báo SUSHI. Đây là một loại mã thông báo mới cung cấp cho người dùng quyền quản trị đối với giao thức mới cũng như một số tiền tương ứng của tất cả các khoản phí giao dịch được trả cho nền tảng.

Uniswap đã phản hồi bằng cách tạo ra 1 tỷ mã thông báo UNI và quyết định phân phối 150 triệu trong số đó cho bất kỳ ai đã từng sử dụng nền tảng này. Mỗi người nhận được 400 mã thông báo UNI, vào thời điểm đó lên tới hơn 1.000 đô la.