ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Blockchain

Cara Membaca Kontrak Cerdas

Dicadangkan hanya untuk investor cryptocurrency yang paling antusias, membaca kontrak pintar adalah metode Analisis Fundamental (FA) yang umum. Dengan mencari melalui konten kontrak pintar, adalah mungkin untuk menemukan kekurangan, fungsi berbahaya, fitur yang tidak berfungsi, kode yang disalin, dan seterusnya.

Jika Anda telah membaca artikel Shrimpy Academy tentang kontrak pintar, Anda sudah tahu cara kerjanya. Tapi jika tidak, berikut ringkasan singkatnya:

Pada dasarnya, kontrak pintar mirip dengan algoritme dalam hal, sekali diaktifkan, pengembang dan pengguna sama-sama dapat memproses atau mengaktifkan suatu fungsi. Setiap interaksi atau aktivitas pada aplikasi terdesentralisasi termasuk dalam kategori ini, termasuk:

  • Tukar token
  • Menjalankan perdagangan
  • Penarikan dana
  • Menyetorkan dana
  • Menambahkan likuiditas

Seperti yang Anda lihat, kontrak pintar lebih dari penting. Mereka mewakili alat yang tidak hanya mengotomatiskan tugas-tugas tertentu tetapi memungkinkan mereka untuk ada di tempat pertama. Dengan demikian, Anda mungkin menyadari bahwa membaca kontrak pintar adalah keterampilan terpenting dari semuanya.

Bagaimana menganalisis kontrak pintar

Pada akhir hari, kontrak pintar hanyalah kontrak digital. Seperti semua kontrak, Anda dapat memahami syarat dan ketentuan mereka dengan membacanya. Untuk mempelajari lebih lanjut tentang fungsi kontrak pintar, kami sarankan untuk membaca pelajaran berikut.

Kontrak pintar dapat dibaca dengan mengunjungi halaman Etherscan proyek (jika didasarkan pada Ethereum) dan GitHub. Demi pelajaran ini, kita akan menggunakan Yearn Finance sebagai contoh.

Kami menemukan halaman Etherscan untuk Yearn Finance dengan mengetikkan ticker-nya (YFI) ke dalam bilah pencarian.



Tepat di bawah halaman, kita dapat menemukan daftar tab yang menyertakan tab 'Kontrak'. Di sini kita dapat membaca kontrak dasar untuk token YFI, yang mencakup serangkaian fungsi yang dapat Anda perluas dan baca seperti yang terlihat pada gambar di bawah.



Bagian untuk desimal, governance dan totalSupply mengungkapkan informasi berikut:

  • YFI adalah token dengan 18 desimal
  • YFI memiliki kontrak tata kelola yang terpisah
  • YFI memiliki total pasokan maksimum 36, 666 token



Jika kita menuju ke alamat yang disediakan di bidang pemerintahan, kita dapat menemukan bagian tertentu dari kontrak tata kelola YFI yang menjelaskan sistem penguncian waktu, yang melibatkan durasi periode pemungutan suara.



Dengan bantuan Etherscan, kami juga menemukan kontrak tata kelola lain yang lebih maju. Setelah penelitian terus menerus, kami menemukan lebih banyak kontrak pintar untuk dibaca.

Namun, sebagian besar karya Andre Cronje dapat ditemukan di halaman Yearn Protocol GitHub, yang kami temukan dengan membaca dokumen pendukung Yearn.

Pada halaman yang didedikasikan untuk Gudang Kerinduan, kami memiliki kesempatan untuk mengetahui cara kerja strategi hasil vault otomatis. Berkat banyak komentar yang ditambahkan di sepanjang baris kode, bahkan orang awam dapat memahami brankas Yearn.


Pertanyaan yang mungkin Anda miliki adalah:apa tujuan akhir kita?

Meskipun ini tidak terlalu berguna dalam contoh Yearn, karena reputasi tim yang mapan, rata-rata pengguna dapat membaca kontrak pintar pada platform yang disebutkan di atas untuk memeriksa ulang pembaruan pengembangan yang seharusnya dengan kode aktual. Jika suatu fitur diimplementasikan tetapi tidak dapat ditemukan di repositori, kami dapat dengan yakin mengatakan bahwa fitur itu tidak ada.

Dalam contoh lain, yang sering dijumpai, kita dapat membandingkan banyak kontrak pintar. Melihat klon, kejadian di mana pengguna membuat dApp baru dengan menyalin platform sukses lainnya selalu merupakan berita buruk. Untuk mengkonfirmasi bahwa proyek baru yang disebut 'Rocket Finance, ' yang memiliki kesamaan dengan Yearn Finance, mencuri kode pesaing, kita dapat membandingkan kontrak pintar satu sama lain.

Tentu saja, ini hanyalah puncak gunung es. Kami dapat mengonfirmasi beberapa hal dengan membaca kontrak pintar. Namun, kami mencatat bahwa Anda akan memeriksa klon dan fitur sebagian besar waktu.