P02-L08 · P02 · P02-M02
Ortak kimlik varsaymadan tarihsel bir transferi yeniden kurmak
Ön koşullar: P02-L07
Öğrenme hedefleri
- Ortak kimlik varsaymadan tarihsel bir transferi yeniden kurmak
- Kabul edilmiş yakım/mesaj/tamamlama çiftini yeniden kurmak.
- Ham ve görüntülenen birimleri uzlaştırmak.
- Veri edinimi ve insan kimliğine atıf sınırlarını korumak.
EN kaynak master · P02-L08 · tahmini 30 dakika · needs_review
Salt okunur çalışma. Cüzdan bağlantısı, gerçek para, seed phrase, özel anahtar, imza veya canlı alım satım yoktur. Süre editoryal bir tahmindir; görsel varlıklar kullanıma alınmış bileşenler değil, spesifikasyonlardır.
Neden önemli
Zincirler arası araştırma, eşit tutarlara dayanan bir anlatı değil, protokol düzeyinde bağlantı gerektirir. Bu tarihsel vaka, daha zayıf Ethereum kaynak niteliğini görünür tutarak sınırları belirli bir bağlantıyı yeniden üretmenizi sağlar.
Açıklama
Yorumlamadan önce vakanın kapsamını belirleyin
7010890930afb9b34c1b47f49fbd5ee1796c8550 commit'indeki önceden kabul edilmiş veri kümesini kullanın [WHDATA]. Vaka, 2 Şubat 2022 tarihinde Wormhole üzerinden Solana'dan Ethereum'a yapılan tek bir 80000 WETH tamamlamasıyla ilgilidir. Olayın tamamı, özgün mint'in gerçeklik doğrulaması, toplam zarar hesabı veya güncel bakiye raporu değildir.
Kaynak, finalized commitment ile istenmiş ve korunmuş bir Solana yerel RPC yanıtıdır. Protokol kaydı, arşivlenmiş bir VAA'dır. Ethereum hedefi, arama önbelleğinden elde edilmiş seçici bir Etherscan explorer görüntülemesidir. Bağımsız edinilmiş yerel Ethereum receipt/header DEĞİLDİR. Bu cümleyi genel bir uyarıda gizlemek yerine yeniden kurmanın yanında tutun.
Rolleri ayrı okuyun
Veri kümesi; kaynak ücret ödeyenini, mesaj hesabı imzalayanını, token hesabı sahibini, yakım hesabını ve Core emitter'ını tanımlar. Hedefte işlem göndericisi ve alıcısı vardır. Bazı rol alanları bir kaydın içinde eşit olabilir; fakat protokol eşleşmesi, zincirler arasında ortak bir insanı ortaya koymaz. Ortak insan kimliği INSUFFICIENT EVIDENCE durumunda kalır.
Kaynak eylem token'ları yakar; bu nedenle kaynakta bir alıcı uydurulmaz. Hedefte seçilen yöntem, yerel ETH unwrap yolu değil, completeTransfer(bytes) yöntemidir. Kanıt, görüntülenen log altında bir WETH token tamamlamasını destekler.
Tutarı ve zamanı uzlaştırın
Kaynak bakiye hesabı, ham birimlerle 11000010000000−3000010000000=8000000000000 biçimindedir. Kaynaktaki sekiz ondalık basamakla bu değer 80000 olur. Hedef görüntülemesi 80000000000000000000000 ham birim verir ve 80000 WETH gösterir; 18 ondalık basamak, bu orandan yapılan bir çıkarımdır, bağımsız sorgulanmış decimals() değeri değildir.
2022-02-02T18:27:10Z kaynak zamanı, RPC üretim tahminidir. 2022-02-02T18:28:37Z hedef zamanı, explorer'ın görüntülediği blok zaman damgasıdır. Aralarındaki 87 saniye, bu temsiller üzerinden yapılan aritmetiktir; bağımsız ölçülmüş uçtan uca gecikme değildir. Edinim zamanları 2026 yılındadır ve olay zamanlarının yerine geçmemelidir.
Gerçek bağlantıyı ortaya koyun
Emitter zinciri/adresi, 62741 sıra numarası, 55109 nonce'u ve 133 baytlık tam payload'u eşleştirin. Arşivlenmiş ve hedefte kullanılan VAA gövdeleri 184 bayttır ve eşittir. Tam zarflar ise farklıdır: arşivde 13, kullanılan zarfta 15 imza vardır. Zarfların tamamını karşılaştırmak, geçerli bir gövde eşleşmesini yanlış nedenle reddeder.
Guardian imzaları bağımsız olarak kriptografik doğrulamadan geçirilmemiştir. SHA-256 checksum'ları yerel bütünlüğü korur; protokolün imzalı Keccak özeti veya konsensüs kanıtı değildir. Sabitlenmiş codec referansları, dağıtılan ikili dosyayla eşdeğerliği kanıtlamadan çözümlemeyi açıklar.
Yeniden üretilebilir bir bulgu oluşturun
Olayı yeniden aramak yerine veri kümesindeki on bir iddia eşlemesini ve korunmuş kayıtları kullanın. Çevrimdışı reproduce.py, korelasyonu ve negatif kontrolleri sınar. Geçmesi, dondurulmuş sağlayıcılar ve çıkarım varsayımları altında iç tutarlılığı destekler. Ethereum kaynak sınıfını yükseltmez, Guardian'ları doğrulamaz veya bir insanı tanımlamaz.
Kayıt alanlarını edinim düzeylerinde OBSERVED, çözümleme/korelasyonu INFERRED, bağımsız doğrulama hakkında bilinmeyen olguları UNKNOWN ve ortak insan kontrolü ya da genel güvenlik iddialarını INSUFFICIENT EVIDENCE olarak raporlayın. Doğru bir kısmi yeniden kurma, eksiksiz görünen fakat desteklenmeyen bir anlatıdan daha yararlıdır.
Terimler
- WETH: wrapped ether, ETH'nin token temsili; burada seçilen tamamlama yerel ETH değil, token döndürür.
- VAA (Verified Action Approval): protokol içeriğini imza zarfıyla birleştiren Wormhole mesajı; adı, bu alıştırmanın imzaları bağımsız doğruladığı anlamına gelmez.
- Guardian: Wormhole mesaj onaylama ağının katılımcısı; imzadan insan kimliği çıkarılmaz.
- VAA gövdesi: zarf imzaları dışında kalan protokol mesajı içeriği.
- Emitter tuple: zincir/adres/sıra kimliği.
- Normalizasyon: ham birim ölçekleri arasında dönüşüm.
- Bütünlük checksum'ı: yerel değişikliği tespit eder; gerçeklik kanıtı değildir.
Tarihsel örnek
HISTORICAL — kabul edilmiş veri kümesi, değiştirilmemiştir. Veri kümesini, kaynak kaydını ve dondurulmuş kayıtlarını okuyun. Kaynak imzası: j3jUDG43di8Dsg7Q3jQhstamtBovu1GLqnDJ7yNvM3r4pnK9e7uqgt9uBobCjT5S1BKhZZFQNQwDxypEYqLknec, slot 119027698. Hedef işlemi: 0x24c7d855a0a931561e412d809e2596c3fd861cc7385566fd1cb528f9e93e5f14, görüntülenen blok 14128237. Mesaj: 1/ec7372995d5cc8732397fb0ad35c0121e0eaa90d26f828a534cab54391b3a4f5/62741. Bunlar salt okunur tarihsel kayıt konumlarıdır. Etkileşim gerekli değildir.
Görsel özellikler
Kaynak RPC için 18:27:10Z, mesaj 62741 ve görüntülenen Ethereum için 18:28:37Z bilgilerini ayrı kaynak şeritlerinde gösteren tarihsel işlem zaman çizelgesi. Zarfın 13/15 imza farkına rağmen gövde eşitliğini gösterin. Ortak sahiplik bağlantısı yoktur. Alternatif metin: tek bir 80000 WETH eşleşmesinde yerel kaynak ve explorer hedef kanıtı vardır; insan kimliği ve bağımsız Guardian kontrolleri çözülmemiştir.
Kanıtın gösterdikleri
Kabul edilmiş RPC/arşiv/explorer temsilleri altında, kapsamı sınırlı tek bir tarihsel yakım/mesaj/WETH tamamlama eşleşmesi.
Kanıtın göstermedikleri
Bağımsız yerel Ethereum receipt/header doğrulaması, Guardian kriptografik doğrulaması, ortak insan kontrolü, köprü teminatı, olayın eksiksiz yeniden kurulması veya token güvenliği.
Yaygın hatalar
- Etherscan görüntülemesini yerel receipt düzeyine yükseltmek.
- SHA-256'yı imza doğrulaması gibi ele almak.
- Gövde eşitliği yerine tüm zarfın eşitliğini istemek.
- Seçilen WETH tamamlamasını yerel ETH unwrap olarak adlandırmak.
Uygulamalı alıştırma
Veri kümesindeki C01–C11 iddialarını kullanarak edinim sınıfı, zaman temeli, rol ve tutar içeren kaynak/mesaj/hedef satırları oluşturun. Tutar hesaplarını yeniden üretin. Zarf farkını açıklayın ve kayıtların destekleyemeyeceği üç sonuç yazın. İsteğe bağlı çevrimdışı doğrulama: depo kökünden python content/academy-2/datasets/p02-l08/reproduce.py çalıştırın; calldata göndermeyin veya cüzdan bağlamayın.
Yalnızca sunulan malzemeyi kullanarak kısa bir kanıt tablosu ve gerekçe teslim edin. Önerilen süre dağılımı: çalışma 12 dk, inceleme/hesaplama 8 dk, düzeltme/quiz 10 dk.
Açıklamalı düzeltmeyi göster
Kaynaktaki ham yakım 8e12/1e8=80000. Görüntülenen hedef 8e22/1e18=80000; 18 ondalık basamak yorumu açıkça çıkarımdır. Tuple, nonce ve payload/gövde eşitliği, sağlayıcı varsayımları altında kayıtları bağlar; tutar/zaman tek başına bağlamaz. 13/15 imzalı zarflar farklıyken gövdeler eşleşir. Yerel Ethereum receipt/header kontrolü ile Guardian doğrulaması mevcut değildir; ortak insan kimliği INSUFFICIENT EVIDENCE durumundadır. Teminat, olayın toplam zararları veya yerel ETH unwrap sonucunu çıkarmayın.
Değerlendirme ölçütü: doğru kapsam, kaynak/öğretim verisi kökeni, doğru gerekçe, açık sınırlamalar ve güvenli çevrimdışı kullanım için ayrı ayrı 1 puan (toplam 5). Uydurulmuş gözlem veya desteklenmeyen insan kimliği atfı, puandan bağımsız olarak düzeltme gerektirir. Bu bir öğrenme geri bildirimidir, sertifikasyon değildir.
Kontrol listesi
- Kabul edilmiş veri kümesi sürümü.
- Kaynak ve hedefin kökeni.
- Tuple ve tam payload/gövde.
- Ondalık basamakların dayanağı.
- Olay zamanı ile edinim zamanı.
- İnsan kimliği sınırı.
Özet
Zincirler arası araştırma, eşit tutarlara dayanan bir anlatı değil, protokol düzeyinde bağlantı gerektirir. Bu tarihsel vaka, daha zayıf Ethereum kaynak niteliğini görünür tutarak sınırları belirli bir bağlantıyı yeniden üretmenizi sağlar. Sunulan malzeme, kabul edilmiş RPC/arşiv/explorer temsilleri altında kapsamı sınırlı tek bir tarihsel yakım/mesaj/WETH tamamlama eşleşmesini destekler. Bağımsız yerel Ethereum receipt/header doğrulaması, Guardian kriptografik doğrulaması, ortak insan kontrolü, köprü teminatı, olayın eksiksiz yeniden kurulması veya token güvenliğini ortaya koymaz.
Özet
- Kabul edilmiş yakım/mesaj/tamamlama çiftini yeniden kurmak.
- Ham ve görüntülenen birimleri uzlaştırmak.
- Veri edinimi ve insan kimliğine atıf sınırlarını korumak.
Sonraki ders
P03-L01, bu alıştırma ve ön koşulları gözden geçirildikten sonra.
Araçlar
NONE. Yetkili katalog, bu ders için ürün erişimi gerektirmez. Dondurulmuş/çevrimdışı malzemeyi kullanın.
Kaynaklar ve iddia sınırları
- [WHDATA] Kabul edilmiş P02-L08 tarihsel veri kümesi (dahili, herkese açık olmayan kaynak) — Dondurulmuş kaynak RPC, arşivlenmiş VAA, Ethereum explorer çıkarımı ve 11 iddia eşlemesi; Owner tarafından kabul edilmiş kaynak sınırları korunmuştur. Kontrol tarihi 2026-10-01.
Sentetik değerler, yazarın oluşturduğu alıştırma girdileridir. Varsa tarihsel değerler, bağlantısı verilen veri kümesini ve onun daha dar kaynak kapsamını kullanmalıdır. Kaynak incelemesi, bağımsız editoryal kabul değildir.
Görsel özellikler
P02-L08-V01
Ortak kimlik varsaymadan tarihsel bir transferi yeniden kurmak
Edinim ve kimlik atfı sınırlarıyla tarihsel kanıtlar
Kaynak RPC için 18:27:10Z, mesaj 62741 ve görüntülenen Ethereum için 18:28:37Z bilgilerini ayrı kaynak şeritlerinde gösteren tarihsel işlem zaman çizelgesi. Zarfın 13/15 imza farkına rağmen gövde eşitliğini gösterin. Ortak sahiplik bağlantısı yoktur. Alternatif metin: tek bir 80000 WETH eşleşmesinde yerel kaynak ve explorer hedef kanıtı vardır; insan kimliği ve bağımsız Guardian kontrolleri çözülmemiştir.
tek bir 80000 WETH eşleşmesinde yerel kaynak ve explorer hedef kanıtı vardır; insan kimliği ve bağımsız Guardian kontrolleri çözülmemiştir.
390px genişlikte tam metin eşdeğerini içeren alt alta satırlar; 768px/masaüstü görüntüleme kabulü bekleniyor
RTL yönünde metin; tanımlayıcılar ve sayı-birim grupları LTR kalır; olgusal ok yönleri korunur
P02-L08-WH-SOL-ETH-20220202-62741-v1
Kaynaklar ve iddia sınırları
WHDATA · ACCEPTED_FROZEN_DATASET
Kabul edilmiş P02-L08 tarihsel veri kümesi
- Desteklenen iddia
- Dondurulmuş kaynak RPC, arşivlenmiş VAA, Ethereum explorer çıkarımı ve 11 iddia eşlemesi; Owner tarafından kabul edilmiş kaynak sınırları korunmuştur.
- Doğrulama sınırı
- Kabul edilen kayıtlar değiştirilmeden yeniden kullanılmış ve yerelde incelenmiştir; önceki edinim zamanları ile kayıt düzeyindeki 11 eşleme dataset/provenance.json içinde kalır.
- Kontrol tarihi
- 2026-10-01
Dahili, herkese açık olmayan kaynak: bu kanıt dahili olarak doğrulandı ve yayımlanmadı.
Veri kaynağı
id: P02-L08-WH-SOL-ETH-20220202-62741-v1
dataStatus: HISTORICAL
source: Dahili, herkese açık olmayan kaynak: bu kanıt dahili olarak doğrulandı ve yayımlanmadı.
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