P12-L02 · P12 · P12-M01
Rancang alokasi ilustratif transparan dengan batasan pembukaan kunci
Prasyarat: P12-L01
Tujuan pembelajaran
- Rancang alokasi ilustratif transparan dengan batasan pembukaan kunci
- Rekonsiliasikan alokasi fiktif dan hitung jadwal pembukaan kunci berbatas dalam satuan kompatibel.
Mengapa ini penting
Diagram alokasi dapat berjumlah 100% sambil mengaburkan kontrol tim langsung atau jadwal vesting yang dimulai sebelum dana didepositkan.
Penjelasan
Tentukan total pasokan mentah, presisi desimal, dan penyebut alokasi sebelum menampilkan persentase. Setiap alokasi memerlukan tujuan, label penerima/otoritas, jumlah, ketersediaan langsung, dan kondisi pelepasan. Jangan mencampurkan jadwal yang direncanakan dengan kontrak yang di-deploy dan ditegakkan. Dokumentasi sumber menjelaskan mekanisme vesting; latihan di bawah menetapkan jadwal hipotetisnya sendiri.
Untuk vesting linear, nyatakan awal, durasi, cliff jika ada, total alokasi, dan jumlah yang telah dilepas. Hitung hak vested secara terpisah dari jumlah yang saat ini dapat diklaim: pelepasan sebelumnya mengurangi sisa yang dapat diklaim. Jika deposit dapat tiba setelah jadwal dimulai, implementasi mungkin membuat sebagian langsung dapat dilepas; ungkap ketergantungan itu alih-alih mengasumsikan penguncian baru untuk setiap deposit. Transfer penerima manfaat dan jalur administratif juga penting.
Pengungkapan alokasi tidak secara independen memverifikasi semua dompet atau mencegah jalur mint lain. Desain total pasokan harus direkonsiliasikan dengan bukti pasokan/otoritas aktual sebelum klaim langsung dimungkinkan. Di sini semua jumlah dan penerima tetap fiktif, tanpa deployment atau pendanaan kontrak.
Istilah
Penyebut alokasi: total yang dinyatakan untuk perhitungan persentase.
Hak vested: jumlah yang diperoleh menurut jadwal yang ditetapkan.
Dapat diklaim: vested dikurangi yang sudah dilepas.
Vesting yang ditegakkan: jadwal yang diterapkan dengan kontrol yang dapat diperiksa, bukan janji tertulis.
Contoh historis
ILLUSTRATIVE pasokan Cedar=1,000,000 ekuivalen satuan utuh: komunitas 500,000; treasury 250,000; tim 200,000; cadangan pengujian 50,000. Jadwal tim ditetapkan linear selama24 bulan dari bulan 0, tanpa cliff; pada bulan 6,20,000 sudah dilepas. Ini jadwal kertas, bukan escrow nyata.
Spesifikasi visual
Distribusi pemegang dan linimasa pembukaan kunci:50/25/20/5 porsi alokasi; tim bulan 6 vested 50,000, dilepas 20,000, dapat diklaim 30,000, belum vested 150,000. Labeli setiap angka ilustratif dan bedakan jadwal dari penegakan.
Keterangan: Alokasi fiktif dan jadwal pembukaan kunci kertas; tanpa aset didepositkan atau terkunci.
SPECIFICATION_ONLY — visual yang dirender belum dibuat atau ditinjau secara independen.
Yang dibuktikan bukti
Alokasi fiktif berjumlah 1,000,000 dan 100%. Pada bulan 6 hak tim yang ditetapkan adalah50,000; yang dapat diklaim adalah30,000 setelah pelepasan sebelumnya yang dinyatakan.
Yang tidak dibuktikan bukti
Ini tidak membuktikan dana terkunci, kustodi nyata, independensi penerima manfaat, penegakan batas, atau eksekusi mendatang. Diagram alokasi100% tidak dapat menetapkan100% pasokan benar-benar dikontrol label ini.
Kesalahan umum
Menampilkan jumlah vested sebagai dapat diklaim; menghilangkan pelepasan sebelumnya; menyebut janji kertas sebagai kunci; mengabaikan perilaku deposit terlambat atau transfer penerima manfaat.
Latihan praktik
Hitung semua persentase, hak tim bulan 6, dan saldo yang dapat diklaim. Tulis pengungkapan yang menjelaskan perbedaan jadwal ini dengan implementasi vesting terverifikasi.
Tampilkan koreksi terperinci
Komunitas50%, treasury 25%, tim 20%, cadangan 5%; total 100%. Vested tim=200,000×6/24=50,000. Dapat diklaim=50,000−20,000=30,000; sisa belum vested=150,000. Pengungkapan: “Jadwal kertas linear ilustratif tanpa cliff; tidak ada kontrak vesting, saldo deposit, jalur penerima manfaat, atau transaksi pelepasan yang diamati secara independen.” Implementasi aktual harus memverifikasi awal/durasi, deposit, pelepasan sebelumnya, dan jalur otoritas secara terpisah.
Daftar periksa
- Rekonsiliasikan satuan dan total alokasi.
- Nyatakan awal, durasi, cliff, dan pelepasan sebelumnya.
- Pisahkan jumlah vested, dapat diklaim, dan belum vested.
- Jangan labeli jadwal kertas sebagai penguncian yang ditegakkan.
Ringkasan
Aritmetika alokasi dapat direproduksi jika penyebut dan asumsi pelepasannya tetap eksplisit; penegakan memerlukan catatan terpisah.
Ringkasan
- Vested tidak sama dengan dapat diklaim.
- Janji jadwal bukan penguncian yang diamati.
- Bukti pasokan dan otoritas harus menyertai klaim alokasi langsung.
Pelajaran berikutnya
P12-L03
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.
- VEST: OpenZeppelin Contracts 5.x finance — Mekanisme VestingWallet; jadwal aktual dan kontrol penerima manfaat memerlukan bukti implementasi tertentu. 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
P12-L02-V01
Rancang alokasi ilustratif transparan dengan batasan pembukaan kunci
Alokasi fiktif dan jadwal pembukaan kunci kertas; tanpa aset didepositkan atau terkunci.
Distribusi pemegang dan linimasa pembukaan kunci:50/25/20/5 porsi alokasi; tim bulan 6 vested 50,000, dilepas 20,000, dapat diklaim 30,000, belum vested 150,000. Labeli setiap angka ilustratif dan bedakan jadwal dari penegakan.
Distribusi pemegang dan linimasa pembukaan kunci:50/25/20/5 porsi alokasi; tim bulan 6 vested 50,000, dilepas 20,000, dapat diklaim 30,000, belum vested 150,000. Labeli setiap angka ilustratif dan bedakan jadwal dari penegakan.
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.
P12-L02-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
VEST · PRIMARY_DOCUMENTATION
OpenZeppelin Contracts 5.x finance
- Klaim yang didukung
- Mekanisme VestingWallet; jadwal aktual dan kontrol penerima manfaat memerlukan bukti implementasi tertentu.
- 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://docs.openzeppelin.com/contracts/5.x/api/finance
Asal data
id: P12-L02-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.