Lewati ke kontenBlockAssay

Anatomi rug pull

P07-L08 · P07 · P07-M02

Merekonstruksi perubahan yang dapat diamati sebelum dan sesudah peristiwa likuiditas historis

HISTORICAL · needs_review

Prasyarat: P07-L07

Tujuan pembelajaran

  • Merekonstruksi urutan peristiwa historis yang dilaporkan sumber tanpa bias retrospektif.
  • Memisahkan gejala, mekanisme, dan atribusi pelaku.
  • Menghitung dampak penarikan proporsional fiktif terhadap kedalaman likuiditas.

Master sumber EN · P07-L08 · 45 menit perkiraan · needs_review

Tujuan pembelajaran:

  • Merekonstruksi urutan peristiwa historis yang dilaporkan sumber tanpa bias retrospektif.
  • Memisahkan gejala, mekanisme, dan atribusi pelaku.
  • Menghitung dampak penarikan proporsional fiktif terhadap kedalaman likuiditas.

Mengapa ini penting

Harga yang jatuh dapat menunjukkan perubahan ekonomi serius tanpa mengungkap penyebabnya. Kreator yang menarik likuiditas, akun berhak istimewa yang disusupi, penjualan biasa ke pool dangkal, dan kegagalan routing dapat menghasilkan layar yang sekilas serupa. Pelajaran ini mengajarkan rekonstruksi perubahan dan klasifikasi bukti sebelum menetapkan narasi.

“Rug pull” merupakan kesimpulan tentang tindakan, bukan satuan pengukuran. Pelajari cara menjelaskan apa yang berubah, siapa yang dapat melakukan tindakan terkait, apa yang benar-benar ditetapkan catatan, dan apa yang masih tidak diketahui. Temuan terbatas yang tepat lebih berguna daripada tuduhan berdasarkan grafik.

Penjelasan

Pisahkan gejala, mekanisme, dan pelaku

Mulailah dari gejala: cadangan berkurang, pertukaran gagal, otoritas berubah, atau pemegang mentransfer token. Lalu uji mekanisme. Apakah likuiditas ditarik melalui posisi, token dijual, izin digunakan, atau antarmuka berhenti mengembalikan data? Terakhir, periksa atribusi pelaku. Penanda tangan transaksi mengidentifikasi partisipasi akun; tidak menetapkan manusia yang mengoperasikannya atau apakah kredensial telah disusupi.

Simpan tiga kolom dalam catatan. “Penurunan cadangan” masuk kolom pengamatan bila didukung snapshot yang sesuai. “Penarikan likuiditas” memerlukan bukti pada tingkat operasi. “Kreator sengaja mencuri dana” memerlukan bukti atribusi dan niat di luar grafik harga. Jika sumber yang disediakan hanya melaporkan exploit, pertahankan label itu dan jangan mengubahnya menjadi pelanggaran oleh kreator.

Otoritas token dan kendali pool merupakan ranah terpisah. Otoritas mint yang dicabut tidak menjawab apakah posisi pool dapat ditarik. Klaim penguncian likuiditas membutuhkan cakupannya sendiri: posisi tepat, fraksi terkait, mekanisme, masa berlaku, dan pengecualian. Bahkan pembatasan terverifikasi pada satu tindakan tidak menetapkan bahwa semua tindakan lain tidak berbahaya. Jangan mengganti pertanyaan berbeda ini dengan skor keamanan umum.

Rekonstruksi keadaan sekitar peristiwa terbatas

Tentukan jaringan serta aset atau protokol yang tepat, jendela waktu, sumber, dan cakupan pengukuran. Pilih pengamatan sebelum dan sesudah yang mengukur objek sama. Cadangan token, cadangan aset kuotasi, posisi likuiditas, dan izin merupakan variabel berbeda. Jika satu snapshot menggabungkan beberapa pool sementara yang lain menjelaskan satu pool, selisihnya bukan perubahan satu pool yang valid.

Tabel peristiwa yang baik memuat waktu peristiwa, penunjuk bukti, tindakan yang dilaporkan, konsekuensi, dan batas keyakinan. Snapshot yang hilang tetap hilang. Jangan mengisi saldo sebelumnya dari artikel yang terbit kemudian atau dashboard saat ini. Tanpa catatan cadangan beku, Anda dapat merekonstruksi kronologi insiden yang dilaporkan penerbit, tetapi tidak dapat menghitung kerugian pool historis atau eksekusi trader secara independen.

Grafik harga saja tidak dapat membedakan penarikan likuiditas dari penjualan. Penarikan cadangan secara proporsional dapat mempertahankan rasio cadangan sambil mengurangi kedalaman. Penjualan ke pool constant-product mengubah rasio melalui operasi berbeda. Untuk membedakannya, cari transaksi dan perubahan pada tingkat posisi, bukan sekadar candle menurun.

Pisahkan waktu pengetahuan dari waktu peristiwa

Pelaporan historis memiliki setidaknya dua waktu. Waktu peristiwa adalah saat tindakan dilaporkan terjadi. Waktu pengetahuan adalah saat analis memperoleh akses ke bukti tentangnya. Artikel yang diterbitkan besok dapat menjelaskan peristiwa hari ini; hal itu tidak membuat isinya tersedia bagi analis hari ini.

Perbedaan ini penting saat menilai klaim peringatan dini. Jika postmortem kemudian mengatribusikan peristiwa ke akun berhak istimewa yang disusupi, Anda tidak dapat mengasumsikan pengamat mengetahui atribusi itu sebelum laporan muncul. Rekonstruksi yang adil mengatakan “laporan berikutnya menjelaskan peristiwa ini pada waktu ini” dan secara terpisah mengidentifikasi apa yang dapat diperiksa pengamat sebelumnya. Jika waktu publikasi hanya diketahui tanggalnya, jangan mengarang jam rilis yang tepat.

Investigasi Anda dapat berguna tanpa mengklaim daya prediksi. Linimasa mitigasi menunjukkan kendali mana yang dilaporkan berubah setelah insiden. Ini tidak membuktikan bahwa peringatan tertentu akan mencegah insiden atau bahwa protokol mendatang dengan kendali serupa aman.

Gunakan kasus historis pembanding dengan cermat

Contoh historis di bawah adalah exploit protokol Raydium pada Desember 2022, digunakan untuk membandingkan penyusupan akun berhak istimewa dengan narasi penarikan oleh kreator. Kasus ini tidak disajikan sebagai rug pull oleh kreator memecoin. Postmortem resmi merupakan laporan penerbit primer; pelajaran ini belum merekonstruksi buku besar secara independen.

Laporan pihak pertama dapat menetapkan apa yang dinyatakan penerbitnya. Konfirmasi independen setiap pernyataan memerlukan transaksi yang sesuai, keadaan arsip, dan decoding yang dapat direproduksi. Pertahankan perbedaan ini dalam panel bukti. Mengutip laporan resmi tetap dapat dilakukan sambil menyatakan bahwa penjelasan dugaan penyusupan awalnya belum ditetapkan.

Perbandingan historis harus memindahkan metode, bukan vonis. Tanyakan hak istimewa mana yang terkait, perbaikan mana yang dilaporkan menghapus atau memindahkannya, dan bukti apa yang diperlukan untuk menetapkan kerugian dan kendali secara independen. Kemudian terapkan pertanyaan sama ke kasus memecoin hanya setelah memperoleh catatan kasus itu sendiri.

Modelkan kedalaman tanpa berpura-pura mengukur insiden

Untuk model fiktif terpisah, gunakan pool constant-product dua cadangan tanpa biaya dengan cadangan dasar X dan cadangan aset kuotasi Y. Masukan aset kuotasi q menghasilkan Xq/(Y+q) unit dasar. Harga kuotasi marginal adalah Y/X. Ini model terbatas yang sama dengan yang diperkenalkan di P07-L03 [S-PRICING]; bukan rekonstruksi pool Raydium yang dieksploitasi.

Penarikan proporsional mengubah X dan Y dengan faktor sama. Rasio dapat tetap sama sementara order tetap menjadi besar relatif terhadap cadangan tersisa. Ini menunjukkan mengapa harga tampilan yang stabil tidak cukup membuktikan kedalaman eksekusi yang stabil. Biaya, likuiditas terkonsentrasi, jalur lain, pembatasan transfer, dan transaksi di antaranya memerlukan perhitungan berbeda.

Jangan mencampurkan kesimpulan model dengan fakta yang diamati. Model menunjukkan kemungkinan konsekuensi mekanis menurut asumsi yang dinyatakan. Laporan historis menyediakan kronologi. Keduanya tidak menyediakan imbal hasil terukur, rekomendasi investasi, atau identifikasi pelaku memecoin.

Istilah

  • Gejala: perubahan terlihat yang mungkin memiliki beberapa penyebab.
  • Mekanisme: operasi yang menghubungkan perubahan keadaan dengan hasilnya.
  • Atribusi: hubungan didukung bukti antara tindakan dan pelaku.
  • Waktu peristiwa: waktu tindakan yang dilaporkan.
  • Waktu pengetahuan: saat bukti tersedia bagi pengamat.
  • Postmortem: laporan insiden retrospektif dengan batas buktinya sendiri.
  • Kedalaman: cadangan tersedia yang relevan untuk order dan jalur tertentu.

Contoh historis

CATATAN SUMBER HISTORICAL — HIST-P07-08. Ringkasan editorial beku postmortem resmi Raydium [S-INCIDENT], diterbitkan 17 Desember 2022 dan diperiksa 30 September 2026. Semua waktu di bawah adalah waktu peristiwa UTC yang dilaporkan penerbit. Tidak ada rekonstruksi transaksi, snapshot cadangan, atau atribusi manusia independen yang disediakan.

CatatanWaktu peristiwa UTC yang dilaporkanPeristiwa yang dilaporkan penerbitBatasan
H12022-12-16 10:12Insiden dimulai; akun pemilik/admin pool yang disusupi terkaitVektor penyusupan awal belum ditetapkan
H22022-12-16 14:16Hot patch mencabut otoritas yang disusupi dan memindahkan otoritas ke akun perangkat keras baruMitigasi yang dilaporkan sumber, bukan bukti pemulihan
H32022-12-17 10:27Pembaruan AMM V4 menghapus parameter administratifTidak mengukur cadangan historis
H42022-12-17 sekitar 15:00Fungsi administratif tersisa dipindahkan ke multisig SquadsWaktu perkiraan harus tetap perkiraan

Artikel melaporkan exploit yang melibatkan fungsi berhak istimewa dan pembukuan biaya. Artikel membahas kemungkinan penjelasan penyusupan tanpa menetapkan vektor awal yang tepat. Ini perbandingan exploit protokol, bukan klasifikasi rug pull kreator yang terdokumentasi.

MODEL ILLUSTRATIVE — FIX-P07-08. Unit dasar dan kuotasi fiktif; bukan cadangan historis Raydium.

KeadaanCadangan dasar XCadangan kuotasi YHarga kuotasi marginal Y/X
Sebelum penarikan proporsional100,0001000.001
Setelah penarikan proporsional 90%10,000100.001

Asumsikan tanpa biaya, transfer tanpa pembatasan, tanpa jalur lain, dan tanpa transaksi di antaranya. Terapkan masukan kuotasi hipotetis 1 unit secara terpisah pada masing-masing keadaan awal.

Yang dibuktikan bukti

PERNYATAAN SUMBER OBSERVED: H1–H4 adalah pernyataan yang dapat diperiksa dalam laporan penerbit yang dikutip. Waktu peristiwanya dilaporkan sumber, bukan diverifikasi secara independen di sini.

INFERRED: Dalam FIX-P07-08, penarikan proporsional mempertahankan rasio marginal tetapi meningkatkan premi rata-rata eksekusi untuk masukan tertentu. Ini mengikuti model yang disediakan, bukan insiden.

Yang tidak dibuktikan bukti

UNKNOWN: Snapshot cadangan pool historis sebenarnya, dampak tiap transaksi yang didekode secara independen, vektor penyusupan awal yang tepat, dan apa yang diketahui pengamat tertentu sebelum publikasi.

INSUFFICIENT EVIDENCE: Catatan historis tidak menetapkan rug pull kreator memecoin, peringatan prediktif sebelumnya, atau keamanan setelah perbaikan. Perhitungan cadangan fiktif tidak dapat menetapkan kerugian insiden nyata.

Kesalahan umum

Memberi label “rug pull” dari grafik menurun; menganggap kredensial disusupi sebagai bukti niat kreator; mencampur tanggal publikasi dengan waktu peristiwa; menghitung cadangan historis dari masukan fiktif; dan mengartikan rasio cadangan tetap sebagai kedalaman tetap.

Latihan praktik

Masukannya H1–H4 dan FIX-P07-08. Kerjakan secara luring tanpa menghubungkan dompet.

  1. Tulis empat peristiwa yang dilaporkan secara kronologis dan pertahankan waktu perkiraan.
  2. Nilai klaim “Pada 16 Desember pukul 11:00 UTC, analis sudah mengetahui atribusi postmortem resmi.” Gunakan hanya catatan yang disediakan.
  3. Hitung keluaran dasar dan harga kuotasi rata-rata untuk q=1 pada kedua keadaan fiktif. Bandingkan setiap harga rata-rata dengan harga marginal awalnya.
  4. Tulis temuan insiden terbatas dalam tiga kalimat dan sebutkan catatan tambahan untuk menguji klaim penarikan likuiditas secara independen.
Tampilkan koreksi terperinci

Koreksi lengkap dan penalaran yang diharapkan

Urutannya H1, H2, H3, H4. H4 tetap perkiraan. Tanggal publikasi artikel 17 Desember; data latihan tidak menyediakan catatan ketersediaan sebelumnya. Karena itu, klaim pengetahuan lebih awal tidak didukung. Ini tidak membuktikan bahwa tidak ada orang yang memiliki bukti sebelumnya; artinya dataset ini tidak dapat menetapkan bahwa mereka memilikinya.

Sebelum penarikan, keluaran = 100,000×1/101 = 990.0990 unit dasar. Harga kuotasi rata-rata = 1/990.0990 = 0.00101, premi 1% terhadap 0.001. Setelah penarikan, keluaran = 10,000×1/11 = 909.0909 unit. Harga kuotasi rata-rata = 0.0011, premi 10%. Rasio marginal awal sama, tetapi masukan sama menerima lebih sedikit unit dasar setelah cadangan menyusut. Persentase ini menjelaskan premi rata-rata eksekusi dalam model ini, bukan kerugian historis atau perubahan harga marginal akhir.

Temuan yang dapat dipertanggungjawabkan: “Postmortem Raydium pada 17 Desember melaporkan exploit akun berhak istimewa pada 16 Desember dan perubahan otoritas berikutnya. Vektor penyusupan awal dan rekonstruksi cadangan historis independen tetap belum diverifikasi dalam pelajaran ini. Sumber ini tidak menetapkan rug pull kreator memecoin.” Minta signature yang sesuai, operasi yang didekode, cadangan beku sebelum/sesudah, dan catatan posisi/otoritas untuk menguji mekanisme penarikan. Atribusi manusia memerlukan bukti tambahan.

Skor dari sepuluh: kronologi dan ketepatan (dua), batas waktu pengetahuan (dua), kedua perhitungan model dengan asumsi (empat), temuan terbatas dan permintaan bukti (dua). Atribusi pelaku tanpa dukungan atau saldo historis rekaan tidak memperoleh nilai pembuktian.

Daftar periksa

  • Identifikasi objek, mekanisme, dan klaim atribusi secara terpisah.
  • Catat sumber, waktu peristiwa, dan batas waktu pengetahuan.
  • Bandingkan keadaan sebelum/sesudah yang sesuai.
  • Pertahankan penyebab yang tidak diketahui dan penjelasan alternatif.
  • Pisahkan matematika ilustratif dari pengukuran historis.
  • Laporkan kesimpulan sempit yang didukung tanpa ajakan finansial.

Ringkasan

Merekonstruksi insiden berarti mempertahankan rantai dari sumber ke peristiwa hingga perubahan keadaan. Postmortem dapat mengajarkan metode itu tanpa membuktikan rug pull kreator. Hasil historis tidak dapat menyediakan bukti kepada pengamat sebelumnya secara retrospektif.

Ringkasan

Label tidak dapat menggantikan mekanisme. Harga marginal stabil dapat berdampingan dengan kedalaman berkurang. Atribusi penerbit, verifikasi independen, dan niat manusia tetap merupakan klaim berbeda.

Spesifikasi visual

Susun linimasa UTC H1–H4 menggunakan laporan penerbit; pisahkan jalur waktu peristiwa dari jalur tanggal publikasi, tandai H4 sebagai perkiraan dan atribusi sebagai laporan sumber. Tambahkan sisipan terpisah yang secara eksplisit ilustratif untuk FIX-P07-08 dengan rasio marginal sama dan keluaran q=1. Jangan pernah menggambarkan cadangan fiktif sebagai pengukuran insiden historis.

Aturan penyampaian visual: navy gelap/hitam, aksen sian/biru elektrik/ungu, satuan dan ketidakpastian diberi label eksplisit. Gunakan grafik deterministik atau SVG, bukan tangkapan layar rekaan. Pada 390 px, susun anotasi bertumpuk dan sediakan tabel data sebagai alternatif teks; verifikasi 768 px dan desktop nanti. Dalam bahasa Arab, lokalkan label dan tata letak dengan RTL alami, sambil mengisolasi alamat/hash LTR dan mempertahankan arah transfer dan kronologi sebenarnya. Gunakan hanya logo resmi BlockAssay yang disediakan bila menambahkan merek. Tidak ada aset visual atau rendering seluler/RTL yang diklaim siap.

Alat

Gunakan RADAR hanya bila jaringan, aset, dan kolom yang diperlukan didukung secara tepat serta asal-usulnya terlihat. Ini pemeriksaan pendidikan hanya baca, bukan trading atau peluncuran token. Gunakan dataset luring yang disediakan bila akses atau data tidak tersedia; informasi yang hilang tetap tidak diketahui. Tindakan Open in BlockAssay mendatang memerlukan routing runtime dan cakupan sumber yang divalidasi. Tidak ada CTA aset yang dapat dieksekusi untuk pengenal ilustratif. Partisipasi Academy dan status komersial tidak pernah mengubah pengamatan Radar.

Sumber dan batas klaim

Tabel dan data latihan merupakan materi pendidikan asli kecuali dinyatakan eksplisit HISTORICAL. Pengenal fiktif sengaja tidak valid sebagai alamat blockchain. Dokumentasi mendukung definisi mekanisme, bukan nilai latihan rekaan. Pemeriksaan sumber merupakan penelitian editorial, bukan pengukuran jaringan langsung. Sumber dapat berubah; tinjau ulang sebelum publikasi.

Pelajaran berikutnya

P07 selesai. Tinjau kronologi peristiwa, model likuiditas, dan batas bukti Anda, lalu kembali ke dashboard Academy. Lab terpisah tetap memiliki prasyarat yang tercantum.

Spesifikasi visual

P07-L08-V01

SPECIFICATION_ONLY · HISTORICAL

Apa yang berubah dan kapan, serta fakta mana yang dilaporkan secara retrospektif?

Kronologi exploit/mitigasi yang dilaporkan penerbit Raydium; kasus pembanding, bukan temuan rug pull memecoin. Sisipan cadangan bersifat ilustratif.

Susun linimasa UTC H1–H4 menggunakan laporan penerbit; pisahkan jalur waktu peristiwa dari jalur tanggal publikasi, tandai H4 sebagai perkiraan dan atribusi sebagai laporan sumber. Tambahkan sisipan terpisah yang secara eksplisit ilustratif untuk FIX-P07-08 dengan rasio marginal sama dan keluaran q=1. Jangan pernah menggambarkan cadangan fiktif sebagai pengukuran insiden historis.

Empat peristiwa historis yang dilaporkan terjadi pada 16–17 Desember 2022; postmortem diterbitkan 17 Desember. Pool fiktif terpisah memiliki rasio marginal sama tetapi kedalaman berbeda.

390px: anotasi bertumpuk dan tabel teks; penerimaan 768px dan desktop masih menunggu

Label/tata letak RTL; pengenal LTR; pertahankan sumbu faktual, kronologi, dan arah hubungan.

HIST-P07-08

P07-L08-V02

SPECIFICATION_ONLY · HISTORICAL

Klaim mana yang teramati, disimpulkan, tidak diketahui, atau tidak cukup didukung?

Klasifikasi bukti untuk pelajaran ini; tanpa vonis investasi.

Empat baris berlabel; tampilkan klaim, penunjuk bukti, batasan, dan langkah verifikasi berikutnya.

Tabel teks empat status bukti dan batas setiap kesimpulan.

390px: anotasi bertumpuk dan tabel teks; penerimaan 768px dan desktop masih menunggu

Label/tata letak RTL; pengenal LTR; pertahankan sumbu faktual, kronologi, dan arah hubungan.

HIST-P07-08

Sumber dan batas klaim

S-INCIDENT · official_incident_report

Raydium — Postmortem terperinci dan langkah selanjutnya

Klaim yang didukung
Insiden Desember 2022 dan linimasa mitigasi yang dilaporkan penerbit; bukan atribusi independen atau temuan rug pull memecoin.
Batas verifikasi
Halaman penerbit primer dibaca; transaksi buku besar historis tidak direkonstruksi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://raydium.medium.com/detailed-post-mortem-and-next-steps-d6d6dd461c3e

S-AUTHORITY · official_documentation

Solana — Pengaturan otoritas

Klaim yang didukung
Peran otoritas tertentu dan penghapusan otoritas terpilih.
Batas verifikasi
Halaman penerbit primer dibaca; transaksi buku besar historis tidak direkonstruksi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://solana.com/docs/tokens/basics/set-authority

Asal data

id: HIST-P07-08

dataStatus: HISTORICAL

observedAt: 2022-12-16T10:12:00Z

historicalCoverage: 2022-12-16/2022-12-17

capturedAt: 2026-09-30

sourceId: S-INCIDENT

publishedAt: 2022-12-17

observationBasis: First publisher-reported event time; other source-reported times frozen in H1–H4; not independently replayed ledger measurements.

scope: Official report chronology only; no historical reserve dataset or creator-rug-pull attribution.

id: FIX-P07-08

dataStatus: ILLUSTRATIVE

observedAt: null

scope: Original zero-fee constant-product reserve model; separate from historical protocol incident.

Uji penalaranmu

P07-L08-Q1 · Kesimpulan mana yang didukung contoh historis?
P07-L08-Q2 · Sebelum publikasi laporan, dapatkah atribusi berikutnya dianggap telah tersedia?
P07-L08-Q3 · Setelah penarikan proporsional fiktif 90%, apa yang terjadi pada harga marginal awal dan kedalaman?
P07-L08-Q4 · Untuk q=1 dalam pool fiktif yang lebih kecil, berapa premi rata-rata eksekusi?
P07-L08-Q5 · Bukti yang belum tersedia mana paling tepat untuk menguji klaim penarikan likuiditas nyata?