LiquidationThanh lý

Phiên bảnPhiên bản này của Horizon Academy đã bị lỗi thời! Để tìm phiên bản mới nhất, vui lòng truy cập: English V2 (hiện chỉ có bằng tiếng Anh)

Liquidation là một chức năng quan trọng đối với sự đảm bảo của việc thế chấp tài sản tổng hợp trên Horizon Protocol. Việc thanh lý đảm bảo rằng vẫn sẽ có đủ tài sản thế chấp để hỗ trợ tài sản tổng hợp trong trường hợp giá HZN giảm nghiêm trọng (-90%). Điều này làm cho người dùng staking phải duy trì C-Ratio phù hợp cũng như khuyến khích người thanh lý thanh lý các tài khoản này để kiếm lợi nhuận.

Phương pháp tiếp cận 2 mặt này đảm bảo rằng C-Ratio của toàn mạng được duy trì ở mức an toàn.

Khi một người dùng bị gắn cờ thanh lý và họ không khôi phục C-Ratio của mình cũng như xóa cờ, họ sẽ xuất hiện trên danh sách các tài khoản có sẵn để thanh lý (sẽ sớm có thể xem được trên trang thống kê mạng cùng với số lượng zUSD cần thiết để bù đắp vị thế của họ trở lại C-Ratio 700%). Từ đây, người thanh lý có đủ zUSD có thể thanh lý các tài khoản này và yêu cầu trả lại HZN với tiền thưởng 10%.

Ví dụ trường hợp thanh lý

Hãy lấy một ví dụ:

Xem xét các điều kiện sau:

  • Tỷ lệ thế chấp C-Ratio mục tiêu (Target C-Ratio): 700%

  • Tỷ lệ thế chấp thanh lý (Liquidation C-ratio): 200% (Cờ kích hoạt thanh lý chính xác tại 200%)

  • Phần trăm thanh lý phạt (Liquidation penalty): 10%

  • Thanh lý trì hoãn (Liquidation delay): 3 days (ngày)

  • Giá trị HZN khởi đầu (HZN starting value): $1 USD

Ví dụ:

*Xin lưu ý rằng ví dụ bên dưới được viết khi C-Ratio mục tiêu vẫn là 800%.

  1. John đã stake 400 HZN. Với giá trị HZN là $1 USD, số tiền này trị giá $400 USD. Khi anh ấy mint lần đầu với C-Ratio là 800%, anh ấy đã nhận được $50 zUSD. Vì anh ấy đã không thường xuyên theo dõi giá HZN giảm xuống còn 0,25 USD, nên tổng giá trị của HZN đã tạo ra hiện là 100 USD, C-Ratio của anh ấy đã giảm từ 800% xuống 200%, C-Ratio hiện là 200% trong khi vẫn giữ khoản nợ $50 zUSD đã mint. 200% là tỷ lệ C-Ratio thanh lý, điều đó có nghĩa là cờ thanh lý của John đã được kích hoạt.

  2. Nếu John không thể khôi phục C-Ratio của mình trở lại 800% trong vòng 3 ngày, tài khoản của anh ấy sẽ trở thành sẵn sàng bị thanh lý. Để lấy lại 800% mà không cần đầu tư thêm HZN, John cần giảm khoản nợ của mình xuống còn 12,5 zUSD, nghĩa là John cần trả lại (burn) 37,5 zUSD của mình.

  3. Nếu John không thể khôi phục C-Ratio của mình trở lại 800% trong thời gian gia hạn 3 ngày, thì người thanh lý, Adam có cơ hội thanh lý John bằng cách giúp anh ta khôi phục C-Ratio 800%. Phép tính thanh lý này có chút khác biệt so với phép tính mà John cần để lấy lại C-Ratio 800%. Để tính được số lượng zUSD cần thiết để khôi phục C-Ratio của John lên 800% thông qua thanh lý, công thức sau được sử dụng:

Z = (t * D - V) / (t - (1 + P) Z = zUSD debt required to restore John's C-Ratio t = target C-Ratio (i.e. 800%, or 8) D = debt balance (i.e. $50 zUSD) V = value of staked HZN in zUSD (i.e. $100 USD) P = liquidation penalty (i.e. 10%, or 0.1) (8 * 50 - 100) / (8 - (1 + 0.1)) = 43.478260869565217 zUSD.

  1. Adam, với tư cách là người thanh lý, hiện có thể trả lại $43,478260869565217 zUSD từ ví của chính mình để khôi phục C-Ratio của John lên 800% và anh ấy sẽ nhận được phần thưởng 10% cho những nỗ lực của mình dưới dạng HZN. Lượng HZN mà Adam nhận được dựa trên công thức sau: R = (Z * (1 + P)

R = HZN liquidation reward Z = zUSD debt required to restore John's C-Ratio (i.e. 43.478260869565217) P = liquidation penalty (i.e. 0.1) (43.478260869565217 * (1 + 0.1)) = 47.826086956521739 USD worth of HZN

  1. Do đó, kết quả này dẫn đến số HZN trị giá $47,826086956521739 USD được chuyển từ HZN đã Stake của John vào ví của Adam. Với $0,25 USD cho mỗi HZN, tổng số tiền này sẽ lên tới 191,3043478261 HZN của John sẽ được chuyển cho Adam, còn lại 208,6956521739 HZN vẫn John staking. Việc thanh lý làm giảm khoản nợ của John $43,478260869565217 zUSD, để lại cho anh khoản nợ $6,521739130434783 zUSD và C-Ratio là 800%.

Tóm lại, Adam, với tư cách là người thanh lý, có thể giúp John lấy lại C-Ratio 800% bằng cách đốt zUSD của chính mình. Đổi lại việc burn zUSD của mình, Adam được thưởng 110% số tiền anh ta trả lại bằng zUSD dưới dạng token HZN, được lấy từ số tiền HZN của John đã stake.

Tóm tắt lại, người thanh lý, Adam, về cơ bản kiếm được 10% lợi nhuận miễn phí khi thanh lý ai đó bằng cách thanh toán bằng zUSD và nhận lại số tiền đó + 10% bằng HZN.

Xóa cờ thanh lý

Nếu người dùng khôi phục tỷ lệ C-Ratio của họ trở lại 700% trong thời gian gia hạn 3 ngày, thì người dùng có thể xóa cờ thanh lý của họ.

Điều rất, rất quan trọng cần lưu ý rằng đây là chức năng thủ công yêu cầu người dùng cập nhật hợp đồng thông minh để họ không còn bị gắn cờ thanh lý, nếu không, những người dùng khác vẫn có khả năng thanh lý người dùng này sau thời gian gia hạn 3 ngày bất cứ lúc nào tỷ lệ C-Ratio dưới 700%. Việc cập nhật Smart contract này yêu cầu một giao dịch trên blockchain và người dùng sẽ phải trả phí gas.

Thao tác thủ công này chỉ có thể được thực hiện ở C-Ratio 700% trở lên. Nó không được hưởng lợi từ dự trữ 1% có sẵn cho nhận thưởng.

Giao diện người dùng Horizon Genesis sẽ cho người dùng biết về trạng thái này và hướng dẫn người dùng cách xóa cờ thanh lý.

Hướng dẫn cách thanh lý

Thanh lý là một khía cạnh rất quan trọng trong việc bảo vệ giao thức. Mặc dù hiện tại không có giao diện chính thức nào cho việc này, Horizon Protocol tin rằng điều quan trọng là phương thức này phải được chia sẻ.

Dưới đây là hướng dẫn từng bước về cách thanh lý:

  1. Kiểm tra ai có thể bị thanh lý Để kiểm tra, hãy chuyển đến phần Liquidation trong Horizon Dashboard. Nhấp vào "Open for Liquidation".

"Liquidation Amount" là số USD có thể được thanh lý tại thời điểm này. "Liquidatable HZN" là số lượng HZN tạo thành "Liquidation Amount". Nếu bạn thanh lý, bạn sẽ Burn"Liquidation Amount" dưới dạng zUSD và sau đó nhận lại số HZN được hiển thị trong "Liquidatable HZN" + thêm 10%.

Lưu ý: Token HZN đang Locked/Escrowed HZN không thanh lý được.

  1. Chuyển đến các contract trên BSCScan Navigate to BSCScanat this web address: https://bscscan.com/address/0x9EF25320Ce7824F78387a07733B85C1FB6218D13#writeContract. This webpage has the relevant contract that is needs to be implemented for liquidation.

Điều hướng đến BSCScan địa chỉ web này: https://bscscan.com/address/0x9EF25320Ce7824F78387a07733B85C1FB6218D13#writeContractTrang web này có Contract liên quan cần được thực hiện để thanh lý.

  1. Kết nối ví của bạn với BSCScan Hãy tìm liên kết này: “Connect to Web3”. Sau khi kết nối, sẽ có thông báo: Connected - Web3 [wallet address],với chấm màu xanh lá cây. ( Kiểm tra trong ví của bạn xem “Connected” đã kết nối chưa)

  2. Tìm hợp đồng thanh lý Kéo xuống "22. liquidateDelinquentAccount". Trong phần ‘account (address)’, Sao chép địa chỉ bạn đang thanh lý (được tìm thấy từ bước 1 trong Horizon Dashboard). Trong zUSDAmount (uint256), nhập số tiền USD với 18 số 0 phía sau. VD $1 zUSD = 1000000000000000000. Ảnh chụp có 20 số 0, vì nó có thể hiện $100 zUSD.

  3. Viết hợp đồng Bước này sẽ liên quan đến Phí BNB. Khi bạn nhấp vào Write, ví của bạn sẽ mở ra để xác nhận.Lưu ý rằng có thể xảy ra lỗi khi tài khoản của bạn đang thanh lý không có đủ HZN để thanh lý hoặc chưa sẵn sàng để thanh lý. Nếu bạn thấy thông báo lỗi hoặc phí không chính xác (vd 0,4 BNB không chính xác. Phải gần với 0,004 BNB), thì số tiền đó sẽ không đủ để thanh lý. Below is an image of an error message from MetaMask:

  4. Kiểm tra xem bạn đã nhận được bao nhiêu HZN Để xem chính xác số tiền bạn đã nhận được, bạn có thể kiểm tra bằng cách truy cập BSCScan.com và thêm địa chỉ ví BNB Chain của mình. Giao dịch mới nhất sẽ hiển thị số lượng HZN bạn đã nhận được.

  5. (Tùy chọn) Giao dịch HZN lấy zUSD Nếu bạn muốn lấy lại zUSD, bạn có thể bán HZN mà bạn vừa nhận lại thành zUSD trên PancakeSwap.

Một điều cần lưu ý là HZN được thêm vào ví đang staking HZN khi tỷ lệ ở dưới tỷ lệ C-Ratio Target, HZN sẽ tự động được sử dụng để cố gắng cân bằng C-Ratio, do đó, nó không thể được giao dịch lấy zUSD. Nếu bạn muốn giao dịch lấy zUSD, thì bạn có thể cần phải sử dụng một ví khác nếu ví đã stake của bạn nằm dưới C-ratioTarget.

Last updated