Bởi @cryptotahin
Nguồn: Twitter
Chúng tôi luôn tự hỏi làm thế nào AVAX đặt cược và tính thanh khoản của vị trí đặt cọc đại diện cho các tài sản tương tác với nhau vì cả hai về cơ bản sử dụng các chuỗi khác nhau.
Vì vậy, bài đăng này cung cấp một hướng dẫn nhanh sẽ cho bạn biết cách hoạt động của hoạt động đặt cược trên Avalanche và phân tích kỹ thuật đặt cược chất lỏng AVAX: sAVAX.
Mạng chính của @avalancheavax bao gồm ba chuỗi :
Chuỗi C (chuỗi hợp đồng): nền tảng hợp đồng thông minh cho các ứng dụng
Chuỗi P (chuỗi nền tảng): dùng để cầm cố và ủy thác AVAX
Chuỗi X (chuỗi giao dịch): chuỗi dùng để chuyển tiền, với phí chuyển cố định
Nếu không có công cụ đặt cược thanh khoản của Benqi, cách mặc định để người dùng không có kỹ thuật tham gia bảo mật chuỗi là trung tâm đặt cược trên Ví Avalanche và đặt cược thông qua địa điểm này chỉ liên quan đến việc sử dụng P-chain và khóa AVAX, khiến tiền trở nên kém thanh khoản.
Chúng ta hãy xem cách thức hoạt động của cam kết trên chuỗi P.
Kiểm tra thỏa thuận này: https://explorer-xp.avax.network/tx/7km8TTY9cuKEBktrcxBstfJBRhUomjtRU6iPAFpXxBzEg8PgX…
Đây là lệnh gọi "Đại biểu" ủy quyền 30 AVAX cho trình xác thực.
Tái bút: Vì chuỗi P sử dụng UTXO nên giá trị chuyển nhượng là 60 AVAX. 60 AVAX được gửi, 30 AVAX được sử dụng và 30 AVAX khác được trả về ví người dùng.
Sau khi ủy thác AVAX, phần thưởng xác minh sẽ được tích lũy vào địa chỉ P-chain mà bạn đã cung cấp.
Tuy nhiên, sau khi bạn khóa tiền, số tiền đó sẽ trở nên kém thanh khoản và không thể lấy lại được trong 21 ngày.
Đây là lúc @BenqiFinance phát huy tác dụng.
Trong khi ủy quyền và xác minh được thực hiện trên chuỗi P, Benqi sử dụng tài sản có thể thay thế trên chuỗi C để phát hành tài sản thay thế tổng hợp cho các vị trí đã cam kết.
Những nội dung này được gọi là sAVAX. Chúng là sản phẩm của một ứng dụng, không phải là vị trí AVAX chính được đặt cược. Những cái đó đã bị khóa.
Staking qua Avalanche Wallet hoặc Benqi có các động lực khác nhau.
Sự khác biệt đầu tiên cần quan sát là trong khi các tham số giao thức Avalanche được đặt để yêu cầu ít nhất 25 AVAX để ủy quyền cho trình xác thực, Benqi không đặt số tiền đặt cược tối thiểu.
Phần còn lại của sự khác biệt kỹ thuật là trên chuỗi C.
Khi bạn nhấp vào đặt cược trên trang, nó sẽ chuyển hướng bạn đến hợp đồng sAVAX Token. Khi nhìn vào thẻ DATA, bạn sẽ thấy hàm đang được gọi có tên là Gửi.
Vì vậy, submit() là những gì chúng tôi đang tìm kiếm trong mã nguồn.
Nếu bạn không biết gì vào thời điểm này, hãy xem một trong những bài đăng của tôi về kiến thức giao dịch .
Chuỗi C của Avalanche về cơ bản hoạt động giống như Ethereum, vì vậy hiện tại như vậy là đủ.
Thông thường, khi bạn sử dụng trình khám phá chuỗi, bạn có thể đọc mã nguồn của hợp đồng đã được xác minh.
Tuy nhiên, truy cập liên kết đó và tìm kiếm "gửi" trong mã nguồn không tìm thấy chức năng mà chúng tôi đang tìm kiếm.
Điều này là do hợp đồng là một hợp đồng ủy quyền, là một công cụ cho phép cả tính bất biến và khả năng nâng cấp. Nhấp vào đây để biết thêm thông tin: https://docs.openzeppelin.com/contracts/4.x/api/proxy…
Vậy chúng ta cần đi vào triển khai hợp đồng đó.
Hãy tìm kiếm từ khóa "submit" trên hợp đồng thứ hai.
Ngay sau đó chúng ta đã thấy chức năng submit() trông như thế nào. Chức năng cơ bản của hợp đồng này là nhận lại AVAX và đúc sAVAX.
Bạn có thể xem giải cấu trúc của chức năng này như sau:
Và đây là chức năng bên trong _mintShares() trông như thế nào.
sAVAX được đúc tại đây và sổ cái nội bộ được cập nhật tại đây.
Khi bạn đúc sAVAX để đổi lấy AVAX của mình, bạn không thực sự ủy quyền cho AVAX, vì nhiệm vụ ủy quyền được thực hiện bởi các nhà điều hành hợp đồng bên thứ ba.
Đây là lý do tại sao hợp đồng sAVAX chỉ có chức năng ủy quyền rút tiền cho quản trị viên.
Người vận hành ủy quyền AVAX cho người xác thực trên chuỗi P.
Thông qua các chức năng Deposit() và accrueRewards(), doanh thu do xác minh tạo ra được bao gồm trong tổng AVAX pool của người gửi tiền, khiến tỷ giá hối đoái của sAVAX sang AVAX tăng theo thời gian.
Để lấy lại AVAX của mình, bạn có thể đổi sAVAX lấy AVAX trên thị trường mở hoặc sử dụng tùy chọn hủy đặt cọc bằng cách gọi hàm requestUnlock().
Khi thời gian hồi chiêu mở khóa kết thúc, chức năng chuộc lại() gọi hàm _redeem() nội bộ và bạn có thể nhận được AVAX của mình.
Tóm lại là:
AVAX đã đặt cọc nằm trên chuỗi P, đó là lý do tại sao bạn không thể nhìn thấy nó trên http://snowtrace.io .
Mặt khác, sAVAX là mã thông báo ERC-20 tồn tại trên chuỗi C để các ứng dụng có thể sử dụng nó.
P-chain và C-chain là những môi trường độc lập và Benqi giống như cầu nối giữa hai bên.
Sự tiện lợi của sAVAX có giá, nó là ủy quyền thứ cấp cho phép người khác đặt cọc (ký quỹ) cho bạn.
Thêm thông tin
1. Giới thiệu về mạng con và cam kết
Bởi @kevinsekniqi
Nguồn: Twitter
Việc xác minh mạng con yêu cầu xác minh chuỗi C.
Khi nhiều mạng con được tạo ra, nhiều AVAX sẽ được đặt cược bất kể họ có sử dụng AVAX làm mã thông báo gas hay không. Đặt cược AVAX là một chỉ báo có thể đo lường được về mức độ bảo mật tối thiểu của mạng con. Điều này đặc biệt hữu ích nếu mạng con mới.
Có giới hạn về số lượng mạng con mà mỗi trình xác nhận có thể chạy trên đó.
Mặc dù không có giới hạn về số lượng trình xác thực bạn có thể có trên mỗi mạng con, nhưng có giới hạn về số lượng mạng con bạn có thể bắt đầu cho mỗi trình xác thực.
Mỗi trình xác thực thực sự có thể chạy tới chuỗi C + một số mạng con khác.
Hai sự thật này kết hợp có nghĩa là:
Các mạng con mới xuất hiện—các nút hiện tại không thể hỗ trợ thêm xác minh mạng con—các nút mới xuất hiện, khóa nhiều AVAX hơn và bảo vệ hơn nữa tính bảo mật của chuỗi C.
Cam kết tối thiểu của mỗi người được ủy quyền là 2K AVAX và tối đa là 3M AVAX.
Giá trị tối đa có thể giảm theo thời gian. Điều này có nghĩa là bạn không thể chạy một nút duy nhất với cổ phần tập trung cao độ. Bạn phải chạy nút mới.
Người được ủy quyền có thể đặt cược lên tới 5 lần AVAX.
Điều này có nghĩa là bạn không thể chạy trình xác thực với 2K AVAX nhưng có 1M AVAX được ủy quyền cho bạn. Bạn có thể có tối đa khoảng 5x 2K AVAX. Điều này có nghĩa là bạn phải tiếp tục đặt cược với một nút mới.
Hai thực tế này kết hợp lại có nghĩa là tính phân cấp được khuyến khích cao ở Avalanche.
Trong mọi trường hợp, cộng thêm việc đốt phí và chúng ta có thể đang bước vào một cuộc khủng hoảng do sốc nguồn cung AVAX.
Phụ lục: Bài đăng này giả định rằng mạng con sẽ trở nên khá phổ biến. Tuy nhiên, mạng con là một trong những công cụ cơ sở hạ tầng chuỗi khối tốt nhất hiện có và với sự gia tăng của các chuỗi khối dành riêng cho ứng dụng, tôi cảm thấy mạng con sẽ là trọng tâm chính của việc triển khai.
Nếu cơ sở hạ tầng của Avalanche không đạt tiêu chuẩn và có các lựa chọn khác tốt hơn, thì lý thuyết về khủng hoảng thanh khoản và phân cấp của Avalanche sẽ không đứng vững, điều đó có nghĩa là các nhà phát triển sẽ không chọn triển khai trên Avalanche.
2. Về hook của sAVAX và AVAX
Bởi @hn_avax
Nguồn: Twitter
Mọi sAVAX đều được cung cấp bởi AVAX.
Trên mạng Avalanche, sAVAX có thể được đổi lấy phần thưởng đặt cược AVAX+ sau thời gian đổi 15 ngày. Không giống như stETH, nơi thời gian quy đổi tạm thời không xác định, thời hạn ủy thác hiện tại của BENQI là 14 ngày và khi có yêu cầu hủy đặt cọc, AVAX có thể được rút.
Nếu người dùng muốn chuyển đổi sAVAX sang AVAX trước 15 ngày, họ có thể thực hiện điều đó thông qua các cách như @Platypusdefi với rất ít trượt giá. Tuy nhiên, nếu một cuộc trao đổi lớn xảy ra và tỷ giá hối đoái sAVAX:AVAX trở nên mất cân bằng, thì điều này khó có thể duy trì lâu dài.
Vì bạn có thể mua lại AVAX trong một khoảng thời gian tương đối ngắn, nên các nhà kinh doanh chênh lệch giá có thể khá hiệu quả trong việc thu hẹp bất kỳ khoảng cách giá nào. Nếu sAVAX đang giao dịch ở mức chiết khấu, bạn có thể mua và hủy đặt cọc để nhận thêm AVAX.
tất cả trong tất cả:
- Mỗi sAVAX đều được hỗ trợ bởi AVAX và bạn có thể đổi nó sau 15 ngày
- Bất kỳ sự mất cân bằng tỷ giá hối đoái sAVAX nào cũng chỉ là tạm thời
- sAVAX là sản lượng DeFi cơ bản tốt nhất trên Avalanche