P13-L04 · P13 · P13-M01
Identifikasi perubahan berhak istimewa yang diamati dan ketidakpastian tersisa
Prasyarat: P13-L03
Tujuan pembelajaran
- Identifikasi perubahan berhak istimewa yang diamati dan ketidakpastian tersisa
- Identifikasi perubahan keadaan berhak istimewa dan batasi kesimpulan transfer selektif pada skenario yang diuji.
Mengapa ini penting
Mint atau pembatasan dapat secara material mengubah kemampuan pengguna, tetapi keberadaan kode maupun satu transfer gagal tidak secara independen membuktikan penggunaan berbahaya di setiap dompet.
Penjelasan
Pisahkan kemampuan yang dapat dicapai, pemanggilan yang diamati, efek keadaan, dan niat yang diatribusikan. Fungsi bernama mint tidak cukup: periksa implementasi, otorisasi, dan jalur alternatifnya. Mint berhak istimewa yang diamati memerlukan identitas token tepat, rekonsiliasi peristiwa/keadaan, blok, dan jumlah. Slogan batas mungkin dibatasi oleh upgrade atau peran alternatif. Fungsi pembatasan mungkin mempunyai tujuan sah yang dinyatakan, tetapi efek aktualnya harus diuji pada keadaan tertentu.
Untuk transfer selektif, sebut kelas pengirim, penerima, rute, jumlah, blok, dan metode eksekusi. Pengirim berhak istimewa yang lolos tidak membuktikan pengguna biasa dapat keluar; skenario biasa yang gagal tidak membuktikan kegagalan universal. Revert dapat timbul dari saldo, allowance, rute, deadline, keadaan, atau kebijakan. Kerugian output ekonomi juga berbeda dari biaya nominal. Pertahankan penjelasan bersaing dan ketergantungan belum terselesaikan terlihat.
Fixture ini menggunakan baris eksekusi kertas, bukan simulasi atau transaksi langsung. Konteks Radar disebut kurikulum tetapi tidak menghasilkan output nyata di sini. Laporkan setiap perubahan teknis dalam lingkup yang ditetapkan dan tolak atribusi manusia/niat tanpa bukti independen.
Istilah
Kemampuan: perilaku berhak istimewa yang dapat dicapai.
Pemanggilan: penggunaan perilaku itu yang dicatat.
Pembatasan selektif: hasil berbeda dalam kondisi pengirim/rute yang dinyatakan.
Lingkup uji: keadaan dan parameter tepat untuk pengamatan eksekusi.
Contoh historis
ILLUSTRATIVE pada blok B: mint peran M yang ditetapkan menambah 200 pada pasokan 1000, menghasilkan 1200. Pada B+1, pengirim biasa W gagal melakukan transfer 10-satuan pada rute R dengan alasan POLICY; pengirim berhak istimewa P lolos dengan jumlah/rute sama yang dinyatakan. Saldo dan allowance ditetapkan cukup. Implementasi dan cakupan rute lebih luas tidak tersedia.
Spesifikasi visual
Matriks izin kontrak dengan baris mint M dan transfer W/P, parameter kertas tepat, dan hasil. Tambahkan kesenjangan rute/jumlah belum diuji alih-alih lencana honeypot universal.
Keterangan: Perubahan berhak istimewa dan hasil selektif fiktif; tanpa kesimpulan jalan keluar universal atau niat.
SPECIFICATION_ONLY — visual yang dirender belum dibuat atau ditinjau secara independen.
Yang dibuktikan bukti
Dalam fiksi, aritmetika pasokan meningkat 20%, dan dua skenario pengirim mempunyai hasil kebijakan berbeda. Itu pengamatan kertas berbatas.
Yang tidak dibuktikan bukti
Tidak ada mint aktual, deployment kode, kegagalan transfer universal, niat merugikan, identitas pengontrol, atau hasil Radar independen yang ditetapkan. Satu rute dan jumlah tidak mencakup setiap jalur keluar.
Kesalahan umum
Menyebut keberadaan kode sebagai pemanggilan yang diamati; mengasumsikan keberhasilan berhak istimewa membuktikan jalan keluar publik; menggeneralisasikan satu rute ke semua transfer; menganggap pembatasan sebagai penipuan otomatis.
Latihan praktik
Hitung perubahan pasokan, tulis tabel skenario, dan klasifikasikan “semua orang dapat keluar,” “tidak ada yang dapat mentransfer,” dan “kebijakan berbeda menurut pengirim.” Sebut dua uji yang belum tersedia.
Tampilkan koreksi terperinci
Pasokan=1000+200=1200; kenaikan relatif 200/1000=20%. Baris:W/10/R/B+1/gagal POLICY;P/10/R/B+1/lolos. Perbedaan yang ditetapkan didukung untuk baris ini. Kedua pernyataan universal tidak ditetapkan. Uji yang belum tersedia mencakup jumlah lain dan rute/keadaan lain dengan pengirim biasa; periksa implementasi dan otorisasi sebelum mengatribusikan mekanisme melampaui alasan yang diberikan. Niat dan identitas tetap tidak cukup dibuktikan.
Daftar periksa
- Pisahkan kemampuan, pemanggilan, dan efek.
- Rekonsiliasikan pasokan menggunakan satuan mentah kompatibel.
- Batasi pengirim/jumlah/rute/keadaan.
- Pertahankan penjelasan alternatif dan niat tidak diketahui.
Ringkasan
Efek berhak istimewa yang diamati dan perbedaan eksekusi berbatas memerlukan catatan spesifik dan tidak boleh menjadi klaim universal atau kriminal.
Ringkasan
- Fungsi yang dapat dicapai bukan bukti penggunaannya.
- Keberhasilan berhak istimewa tidak menetapkan jalan keluar pengguna biasa.
- Satu skenario diuji tidak dapat menyelesaikan semua jalur eksekusi.
Pelajaran berikutnya
P13-L05
Alat
Gunakan alat BlockAssay yang disebut hanya sebagai konteks pembacaan bukti. Pelajaran ini tidak membuat output alat, sesi akun, atau hak layanan. Latihan luring; jangan menandatangani, deploy, menyetujui, atau mendanai apa pun.
Sumber dan batas klaim
- ERC20: Standar ERC-20 — Antarmuka token dan semantik allowance; standar tidak menetapkan identitas penerbit atau izin aman. Batas: Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai provenance yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
- PROXY: Slot penyimpanan proxy ERC-1967 — Slot implementasi/admin terstandardisasi; pelepasan satu peran tidak menetapkan semua jalur upgrade dinonaktifkan. Batas: Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai provenance yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
Klasifikasi bukti
ILLUSTRATIVE — masukan luring sepenuhnya fiktif; tanpa pengamatan terkini.
Tanggal pengamatan
null — tanpa pengamatan nyata
Versi konten
1
Tanggal peninjauan
null
Status peninjauan
needs_review
Spesifikasi visual
P13-L04-V01
Identifikasi perubahan berhak istimewa yang diamati dan ketidakpastian tersisa
Perubahan berhak istimewa dan hasil selektif fiktif; tanpa kesimpulan jalan keluar universal atau niat.
Matriks izin kontrak dengan baris mint M dan transfer W/P, parameter kertas tepat, dan hasil. Tambahkan kesenjangan rute/jumlah belum diuji alih-alih lencana honeypot universal.
Matriks izin kontrak dengan baris mint M dan transfer W/P, parameter kertas tepat, dan hasil. Tambahkan kesenjangan rute/jumlah belum diuji alih-alih lencana honeypot universal.
Tumpuk pengamatan, asumsi, kesenjangan, dan kesimpulan pada 390 px; pertahankan ID lengkap dan padanan teks lengkap. Tabel lebar mana pun bergulir secara lokal.
Prosa dapat mengikuti RTL; ID, jumlah, dan sumbu waktu tetap LTR. Pertahankan arah ketergantungan.
P13-L04-ILLUSTRATIVE-v1
Sumber dan batas klaim
ERC20 · PRIMARY_DOCUMENTATION
Standar ERC-20
- Klaim yang didukung
- Antarmuka token dan semantik allowance; standar tidak menetapkan identitas penerbit atau izin aman.
- Batas verifikasi
- Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai provenance yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
- Tanggal pemeriksaan
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-20
PROXY · PRIMARY_DOCUMENTATION
Slot penyimpanan proxy ERC-1967
- Klaim yang didukung
- Slot implementasi/admin terstandardisasi; pelepasan satu peran tidak menetapkan semua jalur upgrade dinonaktifkan.
- Batas verifikasi
- Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai provenance yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
- Tanggal pemeriksaan
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-1967
Asal data
id: P13-L04-ILLUSTRATIVE-v1
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original offline scenario in realOrHistoricalExample
scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.