P12-L04 · P12 · P12-M01
Petakan fase peluncuran dan kondisi kegagalan migrasi
Prasyarat: P12-L03
Tujuan pembelajaran
- Petakan fase peluncuran dan kondisi kegagalan migrasi
- Tentukan fase migrasi dengan pemeriksaan invariant, batas rollback, dan keadaan kegagalan eksplisit.
Mengapa ini penting
Diagram migrasi dapat menyiratkan likuiditas terjamin meski kustodi, konversi alokasi, atau pembuatan pool dapat gagal. Peta fase harus mengungkap ketergantungan itu sebelum tindakan nyata apa pun.
Penjelasan
Deskripsikan urutan keadaan terbatas: draft persyaratan, alokasi diterima, kelayakan migrasi, konstruksi pool, dan rekonsiliasi setelah migrasi. Setiap transisi memerlukan prasyarat, otoritas, bukti, dan tujuan saat gagal. Label launchpad atau bonding-curve tidak menetapkan rumus kontrak, perilaku cadangan, atau izin migrasi. Jangan asumsikan mencapai ambang yang ditampilkan menjamin pool yang dapat diperdagangkan.
Pertahankan invariant melintasi batas usulan: identitas aset tepat, satuan mentah kompatibel, akuntansi pasokan, kustodi cadangan, dan kontrol tujuan. Migrasi mungkin mengonversi klaim atau memindahkan saldo; desain harus menyatakan siapa mengotorisasi dan bagaimana pengguna dapat memeriksa keadaan hasil. Jika kegagalan membuat dana tidak dapat diakses, nyatakan secara eksplisit dalam rencana alih-alih menggambar panah yang dapat dibalik yang mungkin tidak didukung implementasi.
Semua fase di sini hipotetis. Tidak ada cadangan didanai, tidak ada dompet menandatangani, dan tidak ada deployment atau pool dibuat. Desain migrasi transparan tetap merupakan desain, bukan peluncuran yang diamati atau janji harga dan likuiditas.
Istilah
Gerbang transisi: bukti yang diperlukan untuk berpindah antarkeadaan.
Invariant: kondisi yang harus tetap benar melintasi transisi.
Keadaan kegagalan: hasil yang ditetapkan ketika prasyarat atau eksekusi gagal.
Batas rollback: apa yang tidak dapat dibalik secara otomatis.
Contoh historis
ILLUSTRATIVE Cedar menggunakan keadaan draft S0, kelayakan S1 pada ambang kertas yang ditetapkan, pool usulan S2, dan rekonsiliasi S3. S1→S2 memerlukan identitas token tepat, akuntansi cadangan, dan peninjauan izin tujuan. Jika pembuatan tujuan gagal, keadaan F mempertahankan kewajiban kustodi belum terselesaikan yang didokumentasikan. Tidak ada saldo atau pengamatan ambang aktual.
Spesifikasi visual
Spesifikasi bonding-curve/migrasi dengan keadaan hipotetis S0–S3, panah bergated, dan jalur kegagalan F terlihat. Jangan plot kurva harga nyata rekaan; anotasi rumus dan cadangan sebagai asumsi belum diterapkan.
Keterangan: Desain migrasi bersyarat fiktif; tanpa pool atau refund terjamin.
SPECIFICATION_ONLY — visual yang dirender belum dibuat atau ditinjau secara independen.
Yang dibuktikan bukti
Mesin keadaan fiktif mengungkap prasyarat dan cabang kegagalan. Ini mendukung peninjauan alur usulan tanpa mengeksekusinya.
Yang tidak dibuktikan bukti
Ini tidak membuktikan rumus launchpad yang di-deploy, migrasi berhasil, cadangan didanai, refund otomatis, rollback yang dapat dieksekusi, atau ketersediaan pool mendatang.
Kesalahan umum
Melewatkan rekonsiliasi setelah pembuatan pool; menggambar refund terjamin tanpa mekanisme; menyamakan ambang tercapai dengan migrasi selesai; menyembunyikan kustodi saat kegagalan.
Latihan praktik
Tulis baris transisi S1→S2 dan S2→S3. Tambahkan satu cabang kegagalan dan tiga invariant. Tulis ulang “migrasi otomatis dan likuiditas terjamin.”
Tampilkan koreksi terperinci
S1→S2: otoritas hipotetis yang ditunjuk hanya boleh melanjutkan setelah kontrol identitas/cadangan/tujuan dibuktikan; kegagalan pembuatan menuju F dengan kustodi belum terselesaikan diungkap. S2→S3: verifikasi identitas pool hasil, saldo aktual, dan kontrol LP/penarikan sebelum rekonsiliasi lolos. Invariant: aset tepat, satuan kompatibel, dan kustodi cadangan yang dapat dipertanggungjawabkan. Klaim revisi: “Migrasi ilustratif bersyarat pada gerbang yang dinyatakan; tidak ada eksekusi, jalur refund, atau ketersediaan likuiditas terverifikasi.” Rollback memerlukan mekanisme yang ditentukan secara terpisah dan tidak dapat diinferensikan dari panah.
Daftar periksa
- Sebut fase dan kontrol yang bertanggung jawab.
- Lampirkan bukti penerimaan pada setiap transisi.
- Tampilkan kustodi kegagalan dan batas rollback.
- Rekonsiliasikan identitas tujuan dan kontrol penarikan.
Ringkasan
Rencana migrasi dapat diperiksa hanya ketika kondisi transisi, invariant, dan kustodi kegagalannya tetap terlihat.
Ringkasan
- Ambang tidak membuktikan migrasi selesai.
- Cabang kegagalan harus mempertahankan kewajiban kustodi.
- Rollback adalah klaim implementasi, bukan konvensi diagram.
Pelajaran berikutnya
P12-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
- POOL: Pool Uniswap v2 — Token LP merepresentasikan partisipasi pool; mekanisme penarikan terpisah dari motif atau penipuan. Batas: Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai provenance yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
- 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.
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-L04-V01
Petakan fase peluncuran dan kondisi kegagalan migrasi
Desain migrasi bersyarat fiktif; tanpa pool atau refund terjamin.
Spesifikasi bonding-curve/migrasi dengan keadaan hipotetis S0–S3, panah bergated, dan jalur kegagalan F terlihat. Jangan plot kurva harga nyata rekaan; anotasi rumus dan cadangan sebagai asumsi belum diterapkan.
Spesifikasi bonding-curve/migrasi dengan keadaan hipotetis S0–S3, panah bergated, dan jalur kegagalan F terlihat. Jangan plot kurva harga nyata rekaan; anotasi rumus dan cadangan sebagai asumsi belum diterapkan.
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-L04-ILLUSTRATIVE-v1
Sumber dan batas klaim
POOL · PRIMARY_DOCUMENTATION
Pool Uniswap v2
- Klaim yang didukung
- Token LP merepresentasikan partisipasi pool; mekanisme penarikan terpisah dari motif atau penipuan.
- 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://developers.uniswap.org/docs/protocols/v2/concepts/pools
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
Asal data
id: P12-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.