İçeriğe geçBlockAssay

İmzalar, mesajlar ve işlemler

P03-L03 · P03 · P03-M01

Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek

ILLUSTRATIVE · needs_review

Ön koşullar: P03-L02

Öğrenme hedefleri

  • Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek
  • Onay içeren mesaj alanlarını okumak.
  • İstenmiş, imzalanmış, gönderilmiş ve yürütülmüş aşamalarını ayırmak.

EN kaynak master · P03-L03 · needs_review

Yalnızca çevrimdışı/salt okunur çalışma. Gizli bilgiler, parolalar veya kimlik doğrulama kodları vermeyin. Cüzdan bağlantısı, gerçek onay, canlı yetki iptali, işlem imzası, transfer, fon veya alım satım yoktur. Görseller yalnızca spesifikasyondur.

Neden önemli

Talep açıklaması giriş diyebilirken alanları harcamayı yetkilendirebilir. Gerçek talep ve sonraki yürütme kanıtı ayrı değerlendirilmelidir.

Açıklama

Yetkilendirmeyi sınıflandırın

İşlemler imzalı talimatlar taşır [ETH_TX]. Mesajlar da uygulama eylemlerini yetkilendirebilir. EIP-712 yapılandırılmış imzalamayı ve domain bağlamını tanımlar; tekrar kullanımı ele almak uygulamanın sorumluluğu olarak kalır [TYPED]. ERC-2612, owner, spender, value, nonce ve deadline kullanan imzalı harcama izni mekanizması sağlar [PERMIT]. Derste imza oluşturulmaz.

Üç çevrimdışı özeti karşılaştırın

R1 giriş türünde beyan, R2 permit biçimli talep, R3 transfer talebi olarak verilmiştir. R2'nin giriş açıklaması spender/value alanlarını kaldırmaz. R1'de verilmiş varlık yetkisi yoktur; sadeleştirilmiş alıştırma dışında zararsızlığı ortaya konmamıştır. Genel imza düğmesi, uygulamanın imzalı içeriği ne olarak kabul edeceğini yanıtlayamaz.

Kapsamı koruyun

Uygulanabildiğinde ağ/domain, doğrulayan sözleşme, yetki, harcayıcı, miktar, nonce ve deadline okuyun. Eksikse başka karttan alan ödünç almak yerine UNKNOWN kaydedin. Tanıdık domain adı alanı bağımsız proje gerçeklik doğrulaması değildir. Nonce ve süre sonu kabul eden uygulamanın kurallarını gerektirir; biçim tek başına tam güvenlik politikası değildir.

Permit, ilgili sözleşme kuralları altında başka tarafça gönderilebilir. Bu nedenle imzalayanın gönderdiği gas işlemi olmaması, mesajın harcama iznini yetkilendiremeyeceğini kanıtlamaz. Tersine, görüntülenen permit talebi bir imzanın var olduğunu veya kullanılmış olduğunu kanıtlamaz.

Raporda aşamaları tutun

İstenmiş, imzalanmış, gönderilmiş ve yürütülmüş ayrı satırlardır. Burada yalnızca talepler sunulmuştur. OBSERVED: özetler ve açıklamalar. INFERRED: verilen şemalar altında sınıflandırma. UNKNOWN: imza üretimi ve yürütme. INSUFFICIENT EVIDENCE: kayıp, kötü niyet veya insan kimliği. Suçlama ileri sürmeden yeteneği değerlendirin ve hiçbir şey imzalamadan durun.

Terimler

  • Türlendirilmiş mesaj: yapılandırılmış imzalama içeriği.
  • Permit: uygulanabilir imzalı onay mekanizması.
  • Domain ayrımı: kapsam bağlamı; kimlik kanıtı değil.
  • Nonce: yetkilendirmeleri ayırt etmek için kabul eden sözleşmenin durumuyla kontrol edilen değer; ERC-2612 başarılı permit üzerine owner nonce değerini artırır.
  • Deadline: ERC-2612 permit'in kuralları altında kabul edilebileceği son zaman; yürütme garantisi değil.
  • Kullanım: uygulama/sözleşmenin yetkilendirmeyi kullanması.

Tarihsel örnek

ILLUSTRATIVE, gizli bilgilerden arındırılmış özetler; imzalanabilir payload değildir. R1 giriş/SIM-LOGIN/SIM-CHALLENGE, varlık izni verilmemiş. R2 açıklama giriş, type Permit, owner SIM-A, spender SIM-S, value 500 tam öğretim verisi birimi, nonce 4, deadline SIM-T3, domain SIM-N/contract SIM-C. R3, SIM-N üzerinde SIM-B'ye 7 SIM birimi transfer talebi. İmza, calldata veya receipt yok.

Görsel özellikler

İzin matrisi: açıklama/type/kapsam/yürütme kanıtı. Giriş açıklamasına rağmen R2 Permit/SIM-S/500'ü vurgulayın. Tüm kartlar imzalamadan önce durur; kullanılabilir payload veya işlem düğmesi yok.

Kanıtın gösterdikleri

Talep alanları ve verilmiş yetenek sınıflandırmaları.

Kanıtın göstermedikleri

İmzalama, dahil edilme, varlık kaybı, tam tekrar kullanım koruması veya kötü niyetli insan amacı.

Yaygın hatalar

  • Tüm mesajları zararsız giriş saymak.
  • Gas yokluğunu yetki yokluğu olarak yorumlamak.
  • Talebin görüntülenmesini yürütmeyle eşitlemek.

Uygulamalı alıştırma

R1–R3'ü sınıflandırıp R2'nin yetki alanlarını listeleyin. İstenmiş/imzalanmış/gönderilmiş/yürütülmüş satırlarını doldurun ve yürütme için gereken eksik kaydı belirtin.

Yalnızca sunulan çevrimdışı malzemeyi kullanarak tablo ve sınırları belirtilmiş sonuç teslim edin. Editoryal süre dağılımı: çalışma 12 dk, alıştırma 8 dk, düzeltme/quiz 10 dk.

Açıklamalı düzeltmeyi göster

R1 yalnızca öğretim verisi giriş beyanıdır. R2, SIM-N/SIM-C, SIM-S, 500, nonce 4 ve kurgusal süre sonuyla sınırlı harcama izni yeteneği ister. R3 transfer ister. İmzalama/gönderim/yürütme UNKNOWN. Yürütme için kullanılmış imza/durum veya receipt kaydı gerekir. Kötü niyet INSUFFICIENT EVIDENCE durumundadır.

Ölçüt: doğru kapsam, kaynak kökeni, gerekçe, açık sınırlamalar ve güvenli çevrimdışı kullanım; her biri bir puan. Uydurulmuş gözlemler veya desteklenmeyen kimlik atfı, puandan bağımsız olarak düzeltme gerektirir. Yalnızca öğrenme amaçlıdır.

Kontrol listesi

  • Açıklamadan önce alanları okuyun.
  • Sözleşme/ağ/harcayıcı/miktarı kaydedin.
  • Nonce/süre sonu bağlamını koruyun.
  • Dört aşamayı ayırın.
  • Alıştırma olarak asla imzalamayın.

Özet

Mesaj imzalama sonuç doğuran eylemleri yetkilendirebilir. Yeteneği incelemek yürütmeyi kanıtlamaz veya kötü niyeti bağımsız ortaya koymaz.

Özet

  • Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek
  • Onay içeren mesaj alanlarını okumak.
  • İstenmiş, imzalanmış, gönderilmiş ve yürütülmüş aşamalarını ayırmak.

Sonraki ders

P03-L04 — ön koşullar ve düzeltme gözden geçirildikten sonra.

Araçlar

Yetkili katalogda NONE. Sunulan çevrimdışı veriler yeterlidir; ürün satın almak veya cüzdan işlemi yapmak gerekmez.

Kaynaklar ve iddia sınırları

Dokümantasyon, mekanizmaları açıklar. Tarihsel kayıtlar, beyan edilen kaynak sınıfını korur. Kaynak incelemesi, bağımsız editoryal kabul değildir.

Görsel özellikler

P03-L03-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Mesaj imzalamayı varlık değiştiren talimatlardan ayırt etmek

ILLUSTRATIVE gizli bilgilerden arındırılmış çevrimdışı kartlar; canlı ekran değil

İzin matrisi: açıklama/type/kapsam/yürütme kanıtı. Giriş açıklamasına rağmen R2 Permit/SIM-S/500'ü vurgulayın. Tüm kartlar imzalamadan önce durur; kullanılabilir payload veya işlem düğmesi yok.

İzin matrisi: açıklama/type/kapsam/yürütme kanıtı. Giriş açıklamasına rağmen R2 Permit/SIM-S/500'ü vurgulayın. Tüm kartlar imzalamadan önce durur; kullanılabilir payload veya işlem düğmesi yok.

390px genişlikte alt alta kartlar/metin eşdeğeri; 768px/masaüstü görüntüleme kabulü bekleniyor

RTL yönünde metin; tanımlayıcılar LTR olarak yalıtılır; olgusal bağlantı yönleri korunur

FIX-P03-L03

Kaynaklar ve iddia sınırları

TYPED · PRIMARY_DOCUMENTATION

EIP-712 türlendirilmiş yapılandırılmış imzalama

Desteklenen iddia
Yapılandırılmış imzalama/domain alanları; uygulama tekrar kullanım korumaları ayrı kalır.
Doğrulama sınırı
Birincil kaynak, ilgili mekanizma veya kaynağı belirtilmiş açıklama için incelenmiştir; örnekleyici verilerin gerçekliğini doğrulamaz.
Kontrol tarihi
2026-10-01
Birincil kaynağı aç
https://eips.ethereum.org/EIPS/eip-712

PERMIT · PRIMARY_DOCUMENTATION

ERC-2612 imzalı onaylar

Desteklenen iddia
owner, spender, value, nonce ve deadline ile permit harcama izni yetkilendirmesi.
Doğrulama sınırı
Birincil kaynak, ilgili mekanizma veya kaynağı belirtilmiş açıklama için incelenmiştir; örnekleyici verilerin gerçekliğini doğrulamaz.
Kontrol tarihi
2026-10-01
Birincil kaynağı aç
https://eips.ethereum.org/EIPS/eip-2612

ETH_TX · PRIMARY_DOCUMENTATION

Ethereum işlemleri

Desteklenen iddia
İmzalı talimatlar ve gönderimden ayrı dahil edilme.
Doğrulama sınırı
Birincil kaynak, ilgili mekanizma veya kaynağı belirtilmiş açıklama için incelenmiştir; örnekleyici verilerin gerçekliğini doğrulamaz.
Kontrol tarihi
2026-10-01
Birincil kaynağı aç
https://ethereum.org/en/developers/docs/transactions/

Veri kaynağı

id: FIX-P03-L03

dataStatus: ILLUSTRATIVE

source: Original embedded offline cards; no real observations

observedAt: null

timeBasis: SIM/T markers are fictional order, not UTC timestamps

Gerekçeni sınama

P03-L03-Q1 · Giriş açıklaması Permit alanlarını geçersiz kılar mı?
P03-L03-Q2 · Eksik yürütme kanıtı nedir?
P03-L03-Q3 · EIP-712 tek başına tekrar kullanım koruması sağlar mı?
P03-L03-Q4 · Doğrudan harcama kapsamı alanları nedir?
P03-L03-Q5 · Onay talebi kötü niyeti kanıtlar mı?