Oleh @cryptotahin
Sumber: Twitter
Kami selalu bertanya-tanya bagaimana AVAX yang dipertaruhkan dan likuiditas posisi yang dipertaruhkan mewakili aset yang berinteraksi satu sama lain karena keduanya pada dasarnya menggunakan rantai yang berbeda.
Jadi, postingan ini memberikan panduan cepat yang akan memberi tahu Anda cara kerja staking di Avalanche dan menganalisis secara teknis liquid staking AVAX: sAVAX.
Mainnet @avalancheavax terdiri dari tiga rantai :
Rantai C (rantai kontrak): platform kontrak pintar untuk aplikasi
Rantai P (rantai platform): digunakan untuk janji dan kepercayaan AVAX
Rantai X (rantai transaksi): rantai yang digunakan untuk mentransfer dana, dengan biaya transfer tetap
Tanpa alat staking likuiditas Benqi, cara default bagi pengguna non-teknis untuk berpartisipasi dalam keamanan rantai adalah pusat staking di Dompet Avalanche, dan staking melalui tempat ini hanya melibatkan penggunaan P-chain dan mengunci AVAX, membuat dana tidak likuid.
Mari kita lihat bagaimana ikrar pada rantai P bekerja.
Lihat kesepakatan ini: https://explorer-xp.avax.network/tx/7km8TTY9cuKEBktrcxBstfJBRhUomjtRU6iPAFpXxBzEg8PgX…
Ini adalah panggilan "Delegasi" yang mendelegasikan 30 AVAX ke validator.
PS: Karena rantai P menggunakan UTXO, nilai transfernya adalah 60 AVAX. 60 AVAX dikirim, 30 digunakan, dan 30 lainnya dikembalikan ke dompet pengguna.
Setelah mempercayakan AVAX, hadiah verifikasi akan diakumulasikan ke alamat P-chain yang Anda berikan.
Namun, begitu Anda mengunci dana ini, dana tersebut menjadi tidak likuid dan tidak dapat diperoleh kembali selama 21 hari.
Di sinilah @BenqiFinance berperan.
Sementara delegasi dan verifikasi dilakukan pada rantai P, Benqi menggunakan aset yang dapat dipertukarkan pada rantai C untuk menerbitkan aset alternatif sintetis untuk posisi yang dijaminkan.
Aset ini disebut savax. Mereka adalah produk dari sebuah aplikasi, bukan posisi AVAX utama yang dipertaruhkan. Itu terkunci.
Staking melalui Avalanche Wallet atau Benqi memiliki dinamika yang berbeda.
Perbedaan pertama yang harus diperhatikan adalah bahwa sementara parameter protokol Avalanche ditetapkan untuk membutuhkan setidaknya 25 AVAX untuk didelegasikan ke validator, Benqi tidak menetapkan jumlah taruhan minimum.
Perbedaan teknis lainnya ada pada rantai C.
Ketika Anda mengklik pertaruhkan di halaman, itu akan mengarahkan Anda ke kontrak Token sAVAX. Saat Anda melihat tag DATA, Anda akan melihat bahwa fungsi yang dipanggil disebut Kirim.
Jadi, submit() adalah apa yang kita cari di kode sumber.
Jika Anda tidak tahu apa-apa saat ini, lihat salah satu posting saya tentang pengetahuan perdagangan .
Rantai C Avalanche bekerja pada dasarnya sama dengan Ethereum, jadi itu sudah cukup untuk saat ini.
Biasanya, saat Anda menggunakan penjelajah berantai, Anda dapat membaca kode sumber dari kontrak yang diverifikasi.
Namun, membuka tautan itu dan mencari "kirim" di kode sumber tidak menemukan fungsi yang kami cari.
Ini karena kontraknya adalah kontrak proxy, yang merupakan alat yang memungkinkan kekekalan dan peningkatan. Klik di sini untuk informasi lebih lanjut: https://docs.openzeppelin.com/contracts/4.x/api/proxy…
Jadi kita perlu membahas penerapan kontrak itu.
Mari cari kata kunci "kirim" pada kontrak kedua.
Segera kami melihat seperti apa fungsi submit() itu. Fungsi dasar dari kontrak ini adalah untuk menerima AVAX dan mint sAVAX sebagai gantinya.
Anda dapat melihat dekonstruksi fungsi ini sebagai berikut:
Dan seperti inilah tampilan fungsi internal _mintShares().
sAVAX dicetak di sini dan buku besar internal diperbarui di sini.
Saat Anda mencetak sAVAX sebagai imbalan atas AVAX Anda, Anda sebenarnya tidak mendelegasikan AVAX, karena tugas pendelegasian dilakukan oleh operator kontrak pihak ketiga.
Inilah mengapa kontrak savax memiliki fungsi penarikan delegasi hanya untuk administrator.
Operator mendelegasikan AVAX ke validator pada rantai P.
Melalui fungsi deposit() dan accrueRewards(), pendapatan yang dihasilkan oleh verifikasi disertakan dalam kumpulan AVAX total deposan, menyebabkan nilai tukar sAVAX ke AVAX meningkat seiring waktu.
Untuk mendapatkan kembali AVAX Anda, Anda dapat menukar sAVAX dengan AVAX di pasar terbuka, atau menggunakan opsi unstake dengan memanggil fungsi requestUnlock().
Ketika periode cooldown unlock berakhir, fungsi redeem() memanggil fungsi internal _redeem(), dan Anda bisa mendapatkan AVAX Anda.
Kesimpulannya:
AVAX yang dipertaruhkan ada di rantai P, itulah sebabnya Anda tidak dapat melihatnya di http://snowtrace.io .
sAVAX, di sisi lain, adalah token ERC-20 yang ada di C-chain sehingga aplikasi dapat menggunakannya.
P-chain dan C-chain adalah lingkungan yang independen, dan Benqi seperti jembatan antara keduanya.
Kenyamanan savax ada harganya, ini adalah delegasi sekunder yang memungkinkan orang lain mempertaruhkan (escrow) untuk Anda.
Informasi lebih lanjut
1. Tentang subnet dan janji
Oleh @kevinsekniqi
Sumber: Twitter
Memverifikasi subnet memerlukan verifikasi rantai C.
Semakin banyak subnet yang dibuat, semakin banyak AVAX yang dipertaruhkan terlepas dari apakah mereka menggunakan AVAX sebagai token gas. Staking AVAX adalah indikator terukur dari keamanan minimum subnet. Ini sangat berguna jika subnetnya baru.
Ada batasan jumlah subnet yang dapat dijalankan oleh setiap validator.
Meskipun tidak ada batasan berapa banyak validator yang dapat Anda miliki per subnet, ada batasan berapa banyak subnet yang dapat Anda mulai per validator.
Setiap validator sebenarnya dapat menjalankan hingga rantai C + beberapa subnetwork lainnya.
Gabungan kedua fakta ini berarti bahwa:
Subnet baru muncul—node yang ada tidak dapat mendukung lebih banyak verifikasi subnet—node baru muncul, yang mengunci lebih banyak AVAX dan selanjutnya melindungi keamanan rantai C.
Komitmen minimum setiap delegator adalah 2K AVAX, dan maksimum 3M AVAX.
Nilai maksimum dapat menurun seiring waktu. Ini berarti Anda tidak dapat menjalankan satu node dengan taruhan yang sangat terpusat. Anda harus menjalankan simpul baru.
Delegator dapat mempertaruhkan hingga 5x AVAX.
Ini berarti Anda tidak dapat menjalankan validator dengan 2K AVAX tetapi memiliki 1M AVAX yang didelegasikan kepada Anda. Anda dapat memiliki hingga sekitar 5x 2K AVAX. Ini berarti Anda harus melanjutkan staking dengan node baru.
Gabungan kedua fakta ini berarti bahwa desentralisasi sangat diinsentifkan di Longsor.
Bagaimanapun, tambahkan pembakaran biaya dan kita bisa memasuki krisis kejutan pasokan AVAX.
Tambahan: Posting ini mengasumsikan bahwa subnetting akan menjadi sangat umum. Namun, subnet adalah salah satu alat infrastruktur blockchain terbaik di luar sana, dan dengan munculnya blockchain khusus aplikasi, saya merasa subnet akan menjadi fokus utama penerapan.
Jika infrastruktur Avalanche di bawah standar dan ada opsi lain yang lebih baik, maka teori krisis likuiditas dan desentralisasi Avalanche tidak akan bertahan, yang berarti pengembang tidak akan memilih untuk menggunakan Avalanche.
2. Tentang pengait sAVAX dan AVAX
Oleh @hn_avax
Sumber: Twitter
Setiap sAVAX didukung oleh AVAX.
Di jaringan Avalanche, sAVAX dapat ditukarkan dengan hadiah staking AVAX+ setelah periode penukaran 15 hari. Tidak seperti steTH, di mana waktu penebusan belum diketahui, periode kepercayaan BENQI saat ini adalah 14 hari, dan begitu ada permintaan unstake, AVAX dapat ditarik.
Jika pengguna ingin mengonversi sAVAX ke AVAX sebelum 15 hari, mereka dapat melakukannya melalui jalan seperti @Platypusdefi dengan selip yang sangat sedikit. Namun, jika terjadi pertukaran besar-besaran dan nilai tukar sAVAX:AVAX menjadi tidak seimbang, kemungkinan besar hal ini tidak akan bertahan lama.
Karena Anda dapat menukarkan AVAX dalam waktu yang relatif singkat, para arbitrase bisa sangat efektif dalam menutup celah harga. Jika sAVAX diperdagangkan dengan harga diskon, Anda dapat membeli dan membatalkan taruhan untuk mendapatkan lebih banyak AVAX.
semua seutuhnya:
- Setiap sAVAX didukung oleh AVAX dan Anda dapat menebusnya setelah 15 hari
- Setiap ketidakseimbangan nilai tukar savax bersifat sementara
- savax adalah hasil DeFi dasar terbaik di Avalanche