Pernah bertanya-tanya bagaimana kontrak pintar sebenarnya berkomunikasi dengan dunia luar? Di BSC dan rantai EVM lainnya, jawabannya adalah Events. Anggap saja mereka sebagai megafon kontrak Anda—menyebarkan aktivitas penting kembali ke blockchain.



Mari kita uraikan cara kerjanya. Ambil contoh event Transfer standar ERC-20: ketika token berpindah dari satu alamat ke alamat lain, kontrak memancarkan event ini dengan tiga informasi utama—pengirim, penerima, dan jumlah. Perhatikan kata kunci "indexed" itu? Mereka sangat penting. Parameter yang diindeks disimpan dalam struktur log khusus yang membuatnya dapat dicari dan disaring, yang sangat dibutuhkan oleh aplikasi eksternal untuk mendengarkan transaksi ini.

Mengikuti praktik terbaik berarti memilih dengan hati-hati parameter mana yang akan diindeks (biasanya alamat dan pengenal penting) sambil menyimpan data yang tidak diindeks untuk nilai yang tidak perlu dicari. Keseimbangan ini menjaga efisiensi kontrak Anda sekaligus menjaga transparansi penuh. Events gratis untuk dipancarkan tetapi memerlukan gas untuk disimpan di on-chain, jadi mereka adalah jembatan yang sempurna antara apa yang terjadi di dalam kontrak pintar Anda dan apa yang perlu diketahui dunia luar.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
HalfPositionRunnervip
· 12-15 22:03
Events ini sebenarnya adalah sistem siaran kontrak, tetapi sepertinya tidak banyak pengembang yang benar-benar menggunakannya dengan baik. Bagian parameter indexed memang mudah membuat kesalahan, memilih yang salah membuat banyak kueri menjadi sangat lambat.
Lihat AsliBalas0
tx_pending_forevervip
· 12-15 21:57
Setelah menulis begitu banyak tentang indexed, saya hanya ingin bertanya satu hal—apakah benar-benar ada orang yang peduli dengan log-log ini? Kebanyakan orang tetap hanya peduli dengan hal-hal yang bisa menghasilkan uang haha
Lihat AsliBalas0
BrokenRugsvip
· 12-15 21:55
Eh, parameter indexed ini benar-benar sangat penting, banyak proyek yang membakar gas dengan cepat karena salah mengindeks, itu malah merugikan sendiri.
Lihat AsliBalas0
GasFeeBarbecuevip
· 12-15 21:50
Haha, events adalah speaker besar dari smart contract, penjelasan kali ini benar-benar luar biasa Parameter indexed memang kunci, kalau tidak bagaimana menyaring transaksi Namun masalah gas tetap sedikit mengganggu, menyimpan di chain memang memakan biaya Setiap hari memikirkan hal-hal ini, kepala hampir meledak, bro Memilih indexed dengan baik langsung meningkatkan efisiensi, memilih tidak tepat hanya membuang gas, sulit memang Emit gratis tapi menyimpan di chain harus bayar, begitulah hidup, bro
Lihat AsliBalas0
WalletAnxietyPatientvip
· 12-15 21:42
events ini sebenarnya adalah semacam speaker kontrak, setiap hari mengumumkan informasi, ada nuansa tersendiri bagian parameter indexed memang cerdas, menghemat gas sekaligus bisa dipantau, bisa dibilang trik kecil
Lihat AsliBalas0
SchrodingerGasvip
· 12-15 21:35
events desain ini sebenarnya adalah keseimbangan permainan, emit gratis tetapi disimpan di chain dengan biaya gas, pengembang dipaksa memilih parameter indexed... sungguh luar biasa
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)