P02-L08 · P02 · P02-M02
Merekonstruksi transfer historis tanpa mengasumsikan identitas bersama
Prasyarat: P02-L07
Tujuan pembelajaran
- Merekonstruksi transfer historis tanpa mengasumsikan identitas bersama
- Merekonstruksi pasangan pembakaran/pesan/penyelesaian yang telah diterima.
- Merekonsiliasi satuan mentah dan satuan yang ditampilkan.
- Mempertahankan batas pengambilan data dan atribusi manusia.
Master sumber EN · P02-L08 · 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
Penelitian lintas jaringan memerlukan penghubung tingkat protokol, bukan cerita berdasarkan jumlah yang sama. Kasus historis ini memungkinkan reproduksi hubungan terbatas sambil tetap memperlihatkan asal-usul Ethereum yang lebih lemah.
Penjelasan
Batasi kasus sebelum menafsirkannya
Gunakan dataset yang sudah diterima pada commit 7010890930afb9b34c1b47f49fbd5ee1796c8550 [WHDATA]. Kasus ini menyangkut satu penyelesaian Wormhole dari Solana ke Ethereum sebesar 80000 WETH pada 2 Februari 2022. Ini bukan keseluruhan insiden, autentikasi pencetakan token awal, perhitungan total kerugian, atau laporan saldo saat ini.
Sumbernya adalah respons RPC native Solana yang disimpan, diminta dengan tingkat komitmen finalized. Catatan protokol berupa VAA arsip. Tujuan Ethereum berupa tampilan explorer Etherscan selektif yang diperoleh melalui cache pencarian. Ini BUKAN receipt/header native Ethereum yang diambil secara independen. Letakkan kalimat tersebut di samping rekonstruksi, jangan menyembunyikannya dalam pernyataan batasan umum.
Baca peran secara terpisah
Dataset mengidentifikasi pembayar biaya sumber, penanda tangan akun pesan, pemilik akun token, akun pembakaran, dan emitter Core. Tujuan memiliki pengirim dan penerima transaksi. Beberapa kolom peran dapat sama dalam satu catatan, tetapi kesesuaian protokol tidak membuktikan manusia yang sama di berbagai jaringan. Identitas manusia bersama tetap INSUFFICIENT EVIDENCE.
Tindakan sumber membakar token, sehingga penerima sumber tidak direka. Di tujuan, metode yang dipilih adalah completeTransfer(bytes), bukan jalur unwrap ETH native. Bukti mendukung penyelesaian token WETH berdasarkan log yang ditampilkan.
Rekonsiliasi jumlah dan waktu
Aritmetika saldo sumber adalah 11000010000000−3000010000000=8000000000000 satuan mentah. Dengan delapan desimal sumber, jumlahnya 80000. Tampilan tujuan memberikan 80000000000000000000000 satuan mentah dan menampilkan 80000 WETH; 18 desimal merupakan inferensi dari rasio tersebut, bukan nilai decimals() yang diminta secara independen.
Waktu sumber 2022-02-02T18:27:10Z merupakan perkiraan produksi dari RPC. Waktu tujuan 2022-02-02T18:28:37Z merupakan stempel waktu blok yang ditampilkan explorer. Selisih 87 detiknya merupakan aritmetika atas representasi tersebut, bukan latensi menyeluruh yang diukur secara independen. Waktu pengambilan berada pada 2026 dan tidak boleh menggantikan waktu peristiwa.
Tetapkan penghubung sebenarnya
Cocokkan jaringan/alamat emitter, sequence 62741, nonce 55109, dan payload lengkap 133 byte. Body VAA arsip dan VAA yang dikonsumsi tujuan berukuran 184 byte dan sama. Envelope lengkapnya berbeda: 13 tanda tangan arsip dibandingkan 15 tanda tangan yang dikonsumsi. Perbandingan seluruh envelope akan menolak kecocokan body yang valid karena alasan yang keliru.
Tanda tangan Guardian tidak divalidasi secara kriptografis secara independen. Checksum SHA-256 mempertahankan integritas lokal; bukan digest Keccak yang ditandatangani protokol atau bukti konsensus. Referensi codec yang dipatok menjelaskan decoding tanpa membuktikan kesetaraan biner yang diterapkan.
Hasilkan temuan yang dapat direproduksi
Gunakan sebelas pemetaan klaim dataset dan catatan yang disimpan, bukan pencarian baru tentang insiden tersebut. reproduce.py luring memeriksa korelasi dan kontrol negatif. Kelulusannya mendukung konsistensi internal berdasarkan penyedia beku dan asumsi ekstraksi. Ini tidak menaikkan kelas sumber Ethereum, memvalidasi Guardian, atau mengidentifikasi manusia.
Laporkan kolom catatan OBSERVED pada tingkat pengambilannya, decoding/korelasi INFERRED, fakta verifikasi independen UNKNOWN, dan INSUFFICIENT EVIDENCE untuk kendali manusia bersama atau keamanan luas. Rekonstruksi parsial yang akurat lebih berguna daripada uraian yang terlihat lengkap tetapi tanpa dukungan.
Istilah
- WETH: ether terbungkus, representasi ETH berupa token; penyelesaian yang dipilih di sini mengembalikan token, bukan ETH native.
- VAA (Verified Action Approval): pesan Wormhole yang menggabungkan isi protokol dengan envelope tanda tangan; namanya tidak berarti latihan ini memvalidasi tanda tangannya secara independen.
- Guardian: peserta dalam jaringan pengesahan pesan Wormhole; identitas manusia tidak disimpulkan dari tanda tangan.
- Body VAA: isi pesan protokol di luar tanda tangan envelope.
- Tuple emitter: identitas jaringan/alamat/sequence.
- Normalisasi: konversi antara skala satuan mentah.
- Checksum integritas: deteksi perubahan lokal, bukan bukti keaslian.
Contoh historis
HISTORICAL — dataset yang diterima, tanpa perubahan. Baca dataset, asal-usul bukti, dan catatan bekunya. Tanda tangan sumber: j3jUDG43di8Dsg7Q3jQhstamtBovu1GLqnDJ7yNvM3r4pnK9e7uqgt9uBobCjT5S1BKhZZFQNQwDxypEYqLknec, slot119027698. Transaksi tujuan: 0x24c7d855a0a931561e412d809e2596c3fd861cc7385566fd1cb528f9e93e5f14, blok yang ditampilkan 14128237. Pesan: 1/ec7372995d5cc8732397fb0ad35c0121e0eaa90d26f828a534cab54391b3a4f5/62741. Ini penunjuk historis hanya baca. Tidak diperlukan interaksi.
Spesifikasi visual
Linimasa transaksi historis dengan RPC sumber 18:27:10Z, pesan 62741, dan Ethereum yang ditampilkan pada 18:28:37Z dalam jalur asal-usul terpisah. Tampilkan kesamaan body dengan perbedaan envelope 13/15. Tanpa hubungan pemilik bersama. Alt: satu kesesuaian 80000 WETH memiliki bukti native pada sumber dan explorer pada tujuan; identitas manusia dan pemeriksaan Guardian independen tetap belum terselesaikan.
Yang dibuktikan bukti
Satu kesesuaian historis terbatas antara pembakaran/pesan/penyelesaian WETH berdasarkan representasi RPC/arsip/explorer yang diterima.
Yang tidak dibuktikan bukti
Validasi receipt/header native Ethereum independen, validasi kriptografis Guardian, kendali manusia bersama, dukungan aset bridge, rekonstruksi insiden lengkap, atau keamanan token.
Kesalahan umum
- Menaikkan tampilan Etherscan menjadi receipt native.
- Menganggap SHA-256 sebagai validasi tanda tangan.
- Menuntut kesamaan seluruh envelope alih-alih kesamaan body.
- Menyebut penyelesaian WETH yang dipilih sebagai unwrap ETH native.
Latihan praktik
Dengan klaim dataset C01–C11, buat baris sumber/pesan/tujuan dengan kelas pengambilan, dasar waktu, peran, dan jumlah. Reproduksi perhitungan jumlah. Jelaskan perbedaan envelope dan sebutkan tiga kesimpulan yang tidak dapat didukung catatan. Verifikasi luring opsional: python content/academy-2/datasets/p02-l08/reproduce.py dari akar repositori; jangan pernah mengirim calldata atau menghubungkan dompet.
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
Pembakaran mentah sumber 8e12/1e8=80000. Tujuan yang ditampilkan 8e22/1e18=80000, dengan interpretasi 18 desimal yang secara eksplisit merupakan inferensi. Tuple, nonce, dan kesamaan payload/body menghubungkan catatan berdasarkan asumsi penyedia, bukan jumlah/waktu saja. Envelope 13/15 berbeda sementara body cocok. Verifikasi receipt/header native Ethereum dan validasi Guardian tetap tidak tersedia; identitas manusia bersama adalah INSUFFICIENT EVIDENCE. Jangan menyimpulkan dukungan aset, total kerugian insiden, atau unwrap ETH native.
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
- Versi dataset yang diterima.
- Asal-usul sumber dibandingkan tujuan.
- Tuple dan payload/body lengkap.
- Dasar desimal.
- Waktu peristiwa dibandingkan waktu pengambilan.
- Batas identitas manusia.
Ringkasan
Penelitian lintas jaringan memerlukan penghubung tingkat protokol, bukan cerita berdasarkan jumlah yang sama. Kasus historis ini memungkinkan reproduksi hubungan terbatas sambil tetap memperlihatkan asal-usul Ethereum yang lebih lemah. Materi yang tersedia mendukung satu kesesuaian historis terbatas antara pembakaran/pesan/penyelesaian WETH berdasarkan representasi RPC/arsip/explorer yang diterima. Materi ini tidak membuktikan validasi receipt/header native Ethereum independen, validasi kriptografis Guardian, kendali manusia bersama, dukungan aset bridge, rekonstruksi insiden lengkap, atau keamanan token.
Ringkasan
- Merekonstruksi pasangan pembakaran/pesan/penyelesaian yang telah diterima.
- Merekonsiliasi satuan mentah dan satuan yang ditampilkan.
- Mempertahankan batas pengambilan data dan atribusi manusia.
Pelajaran berikutnya
P03-L01 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
- [WHDATA] Dataset historis P02-L08 yang telah diterima (sumber internal, tidak publik) — RPC sumber beku, VAA arsip, ekstraksi explorer Ethereum, dan 11 pemetaan klaim; batas asal-usul yang diterima Owner dipertahankan. 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-L08-V01
Merekonstruksi transfer historis tanpa mengasumsikan identitas bersama
Bukti historis, dengan batas pengambilan data dan atribusi
Linimasa transaksi historis dengan RPC sumber 18:27:10Z, pesan 62741, dan Ethereum yang ditampilkan pada 18:28:37Z dalam jalur asal-usul terpisah. Tampilkan kesamaan body dengan perbedaan envelope 13/15. Tanpa hubungan pemilik bersama. Alt: satu kesesuaian 80000 WETH memiliki bukti native pada sumber dan explorer pada tujuan; identitas manusia dan pemeriksaan Guardian independen tetap belum terselesaikan.
satu kesesuaian 80000 WETH memiliki bukti native pada sumber dan explorer pada tujuan; identitas manusia dan pemeriksaan Guardian independen tetap belum terselesaikan.
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
P02-L08-WH-SOL-ETH-20220202-62741-v1
Sumber dan batas klaim
WHDATA · ACCEPTED_FROZEN_DATASET
Dataset historis P02-L08 yang telah diterima
- Klaim yang didukung
- RPC sumber beku, VAA arsip, ekstraksi explorer Ethereum, dan 11 pemetaan klaim; batas asal-usul yang diterima Owner dipertahankan.
- Batas verifikasi
- Catatan yang diterima digunakan ulang tanpa perubahan dan diperiksa secara lokal; waktu pengambilan terdahulu dan 11 pemetaan tingkat catatan tetap berada dalam dataset/provenance.json.
- Tanggal pemeriksaan
- 2026-10-01
Sumber internal, tidak publik: bukti ini diverifikasi secara internal dan tidak dipublikasikan.
Asal data
id: P02-L08-WH-SOL-ETH-20220202-62741-v1
dataStatus: HISTORICAL
source: Sumber internal, tidak publik: bukti ini diverifikasi secara internal dan tidak dipublikasikan.
observedAt: 2026-10-01T15:07:40.657038Z
timeBasis: Event, report and retrieval times are separately recorded in dataset provenance
scope: Bounded attributed historical records; see dataset limitations
observedAtMeaning: Inherited dataset capture context, not event time or new live observation