P02-L04 · P02 · P02-M01
Menjelaskan harga sumber daya dan biaya transaksi gagal
Prasyarat: P02-L03
Tujuan pembelajaran
- Menjelaskan harga sumber daya dan biaya transaksi gagal
- Menghitung biaya eksekusi sederhana.
- Membedakan eksekusi gagal dari pengajuan yang ditolak.
- Memisahkan model sumber daya khusus jaringan.
Master sumber EN · P02-L04 · 30 menit perkiraan · needs_review
Pembelajaran hanya baca. Tanpa koneksi dompet, uang nyata, frasa pemulihan, kunci privat, tanda tangan, atau transaksi trading langsung. Durasi merupakan perkiraan editorial; aset visual berupa spesifikasi, bukan komponen yang telah diterapkan.
Mengapa ini penting
Biaya membayar sumber daya, bukan menjamin hasil yang diinginkan. ‘Tindakan gagal’ belum lengkap sebelum diketahui apakah tindakan dieksekusi, ditolak sebelum pencantuman, atau sekadar tidak teramati.
Penjelasan
Pisahkan jumlah dan harga satuan
Dalam kasus eksekusi Ethereum yang diberikan, gasUsed merupakan jumlah sumber daya dan effectiveGasPrice merupakan harganya. Hasil perkalian keduanya adalah biaya eksekusi [GAS]. Batas gas merupakan batas maksimum, bukan konsumsi terukur. Latihan mengecualikan biaya blob dan rollup agar perkalian memiliki cakupan yang jelas.
Kepadatan jaringan dapat memengaruhi pencantuman dan harga, tetapi kuotasi biaya bukan janji tentang waktu. Pelajaran ini menghitung kasus beku, bukan merekomendasikan pengaturan atau melakukan transaksi.
Kegagalan memiliki tahap
Transaksi yang tercantum dapat dieksekusi dan gagal sambil tetap menimbulkan biaya [GAS]. Kesalahan validasi lokal sebelum pengajuan berbeda. Remote procedure call (RPC) meminta hasil metode dari node atau provider. Timeout RPC tidak dengan sendirinya memberi tahu apakah transaksi mencapai node lain atau tercantum dalam blok. Jangan mengubah ketidakpastian komunikasi menjadi klaim biaya dikenakan maupun biaya nol tanpa bukti.
Jangan menyalin rumus satu jaringan ke semua jaringan
Solana membedakan komponen biaya dasar dan prioritas [SOLFEE]. Model sumber dayanya tidak boleh diganti nama menjadi gas Ethereum. Dashboard yang dinormalisasi mungkin menyajikan satu kolom biaya, tetapi makna dan satuan native-nya bergantung pada jaringan. Untuk perbandingan lintas jaringan, pertahankan satuan asli; konversi memerlukan kurs bersumber pada waktu tertentu.
Susun buku besar biaya
Catat jaringan, konteks pencantuman/eksekusi, komponen biaya, satuan, dan komponen hilang. Jika paket menetapkan tidak ada pencantuman untuk upaya yang ditolak lokal, jelaskan cakupan itu secara tepat. Untuk timeout yang tidak pasti, minta bukti status, bukan mengarang hasil.
Perbandingan biaya dengan sendirinya tidak menjelaskan kebenaran aplikasi, keabsahan token, atau profitabilitas eksekusi. Angka lebih kecil dalam satu mata uang tidak otomatis lebih murah daripada angka lebih besar dalam mata uang lain.
Klasifikasi status bukti
OBSERVED dalam data latihan: revert A yang tercantum/kolom sumber dayanya, penolakan B sebelum pengajuan, dan timeout C. INFERRED: biaya khusus eksekusi A adalah 0.001 setara ETH menurut masukan yang diberikan. UNKNOWN: pencantuman dan biaya C. INSUFFICIENT EVIDENCE: timeout komunikasi membuktikan tidak ada biaya atau pembayaran biaya menjamin hasil aplikasi yang dimaksud.
Istilah
- Batas gas: batas maksimum sumber daya yang diizinkan.
- Gas terpakai: jumlah eksekusi yang dikenai biaya dalam kasus ini.
- Harga efektif: harga aktual per satuan.
- Kesalahan komunikasi: kegagalan komunikasi, bukan diagnosis eksekusi.
Contoh historis
Kasus EVM ILLUSTRATIVE A: revert yang tercantum, gasUsed40000, gasLimit100000, effectiveGasPrice25 gwei, tanpa komponen lain. B: validasi lokal menolak sebelum pengajuan apa pun, ditetapkan secara eksplisit. C: permintaan mengalami timeout; pencantuman tidak diketahui. Tidak ada transaksi nyata yang diajukan.
Spesifikasi visual
Panel bukti dengan A tercantum/revert/0.001 ETH; B penolakan lokal/tanpa pengajuan; C timeout komunikasi/biaya tidak diketahui. Alt: tiga situasi yang terlihat gagal memiliki cakupan bukti berbeda.
Yang dibuktikan bukti
Aritmetika biaya dan penanganan menurut tahap atas upaya yang diberikan.
Yang tidak dibuktikan bukti
Kuotasi langsung, rumus biaya universal, jaminan waktu, atau biaya masa depan.
Kesalahan umum
- Setiap kegagalan dianggap gratis.
- Setiap timeout dianggap transaksi gagal.
- Membandingkan biaya mentah dalam mata uang berbeda.
Latihan praktik
Hitung biaya A, jelaskan cakupan B, dan klasifikasikan biaya C. Apa yang salah jika menggunakan gasLimit A?
Kirim tabel bukti singkat beserta penalarannya, hanya menggunakan materi yang tersedia. Alokasi yang disarankan: belajar 12 menit, pemeriksaan/perhitungan 8 menit, koreksi/kuis 10 menit.
Tampilkan koreksi terperinci
A=40000×25=1000000 gwei=0.001 ETH. Aritmetika berdasarkan batas menghasilkan 0.0025 ETH, bukan konsumsi aktual yang diberikan. B tidak memiliki transaksi jaringan dalam kasus yang ditetapkan ini. Biaya C adalah UNKNOWN sampai bukti eksekusi/pencantuman diperoleh. Tidak ada kesimpulan tentang kepadatan jaringan yang dapat diukur dari kartu ini saja.
Rubrik penilaian: masing-masing 1 poin untuk cakupan yang tepat, asal-usul sumber/data latihan, penalaran yang benar, batasan yang jelas, dan penanganan luring yang aman (total 5). Pengamatan rekaan atau atribusi manusia tanpa dukungan harus dikoreksi berapa pun skornya. Ini umpan balik formatif, bukan sertifikasi.
Daftar periksa
- Identifikasi jaringan dan satuan.
- Apakah tercantum dalam blok?
- Gunakan konsumsi aktual.
- Daftar komponen tambahan atau pengecualian.
- Timeout tetap belum terselesaikan.
Ringkasan
Biaya membayar sumber daya, bukan menjamin hasil yang diinginkan. ‘Tindakan gagal’ belum lengkap sebelum diketahui apakah tindakan dieksekusi, ditolak sebelum pencantuman, atau sekadar tidak teramati. Materi yang tersedia mendukung aritmetika biaya dan penanganan menurut tahap atas upaya yang diberikan. Materi ini tidak menetapkan kuotasi langsung, rumus biaya universal, jaminan waktu, atau biaya masa depan.
Ringkasan
- Menghitung biaya eksekusi sederhana.
- Membedakan eksekusi gagal dari pengajuan yang ditolak.
- Memisahkan model sumber daya khusus jaringan.
Pelajaran berikutnya
P02-L05 setelah meninjau latihan ini dan prasyaratnya.
Alat
NONE. Katalog otoritatif tidak mensyaratkan akses produk untuk pelajaran ini. Gunakan materi beku/luring.
Sumber dan batas klaim
- [GAS] Gas dan biaya Ethereum — Gas terpakai dikalikan harga efektif serta biaya kegagalan yang tercantum dalam blok. Diperiksa 2026-10-01.
- [SOLFEE] Biaya Solana — Biaya dasar dan biaya prioritas opsional, termasuk biaya kegagalan. Diperiksa 2026-10-01.
Nilai sintetis merupakan masukan latihan yang dibuat penulis. Nilai historis, bila ada, harus menggunakan dataset tertaut beserta batas asal-usulnya yang lebih sempit. Pemeriksaan sumber bukan penerimaan editorial independen.
Spesifikasi visual
P02-L04-V01
Menjelaskan harga sumber daya dan biaya transaksi gagal
Data pembelajaran ilustratif; bukan layar langsung
Panel bukti dengan A tercantum/revert/0.001 ETH; B penolakan lokal/tanpa pengajuan; C timeout komunikasi/biaya tidak diketahui. Alt: tiga situasi yang terlihat gagal memiliki cakupan bukti berbeda.
tiga situasi yang terlihat gagal memiliki cakupan bukti berbeda.
Baris bertumpuk pada 390px dengan padanan teks lengkap; penerimaan tampilan 768px/desktop masih menunggu
Prosa RTL; pengenal dan satuan angka tetap LTR; pertahankan arah panah sesuai fakta
FIX-P02-L04
Sumber dan batas klaim
GAS · PRIMARY_DOCUMENTATION
Gas dan biaya Ethereum
- Klaim yang didukung
- Gas terpakai dikalikan harga efektif serta biaya kegagalan yang tercantum dalam blok.
- Batas verifikasi
- Halaman primer diperiksa untuk mekanisme yang dinyatakan atau publikasi yang diatribusikan; tidak mengautentikasi data ilustratif.
- Tanggal pemeriksaan
- 2026-10-01
https://ethereum.org/en/developers/docs/gas/
SOLFEE · PRIMARY_DOCUMENTATION
Biaya Solana
- Klaim yang didukung
- Biaya dasar dan biaya prioritas opsional, termasuk biaya kegagalan.
- Batas verifikasi
- Halaman primer diperiksa untuk mekanisme yang dinyatakan atau publikasi yang diatribusikan; tidak mengautentikasi data ilustratif.
- Tanggal pemeriksaan
- 2026-10-01
https://solana.com/docs/core/fees
Asal data
id: FIX-P02-L04
dataStatus: ILLUSTRATIVE
source: Original teaching fixture embedded below; not externally observed
observedAt: null
timeBasis: SIM/T markers are fictional; no real timestamp or chain observation
scope: Invalid training labels; no usable wallet, key or signature