İçeriğe geçBlockAssay

Cüzdan anatomisi

P09-L01 · P09 · P09-M01

Adres, hesap, token hesabı ve sözleşme kontrolündeki faaliyeti ayırt edin

ILLUSTRATIVE · needs_review

Ön koşullar: P01-L03 · P01-L04 · P02-L07

Öğrenme hedefleri

  • Arayüz, adres, hesap ve token hesabı rollerini ayırt edin.
  • Programdan türetilmiş ve delegasyonlu faaliyetleri kapsamıyla eşleyin.
  • Sağlanan varlıkları insan kimliği atfetmeden uzlaştırın.

EN kaynak master · P09-L01 · 45 dakika tahmini · needs_review

Neden önemli

Bir cüzdan sayfası bir adresi, birkaç token hesabını, sözleşme çağrılarını ve sağlayıcı etiketlerini tek ekranda birleştirebilir. Bu kolaylık bunları tek bir kayıt nesnesi veya kişi yapmaz. Geçmişi okumadan önce sayfanın gerçekte neyi temsil ettiğini tanımlayın.

Hesap rollerini eşleyecek ve sağlanan varlıkları kimlik atfetmeden uzlaştıracaksınız. Bu, programın başlangıç becerisidir: sonraki her fonlama, yaş ve ilişki iddiası doğru gözlem birimini seçmeye bağlıdır.

Açıklama

Arayüzü nesneden ayırın

Cüzdan uygulaması bir arayüzdür, hesap ise kayıt defterindeki nesnedir; Ethereum belgeleri bu ayrımı açıkça yapar [S09-ETHACCOUNTS]. Tek arayüz birden fazla hesabı ve ağı gösterebilir. Tek hesaba birden fazla arayüzden erişilebilir. Bu ilişkilerin hiçbiri benzersiz bir insanı tanımlamaz.

Başlangıç tanımlayıcısı olarak ağ ve tam adresi kullanın. Kısaltılmış etiket eşitliği kanıtlayamaz. Farklı zincirlerde aynı görünen metin ortak bir muhasebe nesnesi değildir. Sağlayıcının “cüzdan” gruplaması çıkarımsal ilişkiler içerebilir; bunu sahip toplamı saymadan önce tanımını inceleyin.

Gerçek çalışmada adres kodlamasını doğrulayın ve seçilen ağı kaydedin. Alıştırma kasıtlı olarak geçersiz etiketler kullanır; karşılaştırmalar yalnızca eğitim amaçlıdır ve hiçbir işlem bu tanımlayıcıları hedefleyemez.

Hesabın rolünü belirleyin

Solana hesapları adreslerde durum saklar ve bir program sahibi alanına sahiptir [S09-ACCOUNTS]. Bu alan insan kimliği değildir. Token hesabı ayrıca mint ve sahip yetkiliyi kaydeder [S09-TOKENS]. Token Program’ın temel sahipliğini, programın her token bakiyesinin ekonomik yararlanıcısı olduğu şeklinde okumayın.

Bir yetkili tek mint için birden fazla token hesabına sahip olabilir. Yalnızca tam mint, eşleşen bağlam ve desteklenen yetki alanlarını birleştirin. Yerel bakiye ile token bakiyesi farklı birimlerdir. Bunları tek varlıkmış gibi toplamayın veya açık değerleme kaynağı olmadan dolara çevirmeyin.

Adresin program, token hesabı, mint veya başka bir durum hesabı adlandırıp adlandırmadığını kaydedin. Aynı ilişki grafiği bu düğüm türlerinin hepsini içerebilir. Beş düğümlü grafik beş cüzdanı, hele beş kişiyi göstermez.

Program kontrolündeki faaliyeti anlayın

Solana programdan türetilmiş adresleri (PDA), program kimliği ve tohumlardan türetilir ve özel anahtarları yoktur; türeten program çalışma zamanı mekanizmasıyla onlar adına imzalayabilir [S09-PDA]. Türetme tek başına o adreste hesabın zaten tahsis edildiği iddiası değildir. Adres ilişkisini ve ilgili hesap durumunu birlikte doğrulayın.

Program imzası ile insan imzasını tek alanda birleştirmeyin. Program aracılı yetkili birçok kullanıcıya hizmet verebilir. Hangi taleplerin harekete yol açacağını uygulama kuralları belirler; PDA etiketi belirli bir kullanıcıyı veya sınırsız kontrolü kanıtlayamaz.

EVM ağlarında olağan anahtar kontrolünü, sözleşme mantığını ve desteklenen delegasyon mekanizmalarını ayırın. Harici sahipli hesap (EOA) özel anahtarla kontrol edilir; desteklenen delegasyon çalıştırdığı kodu belirleyebilir. EIP-7702 destekleyen ağlarda EOA kod delegasyonuna izin verir [S09-DELEGATION]. Dolayısıyla kod bulunması tek başına evrensel “bu EOA olamaz” kuralı değildir. İstenen bağlamdaki ağ kurallarını ve hesap durumunu inceleyin.

Kod taşıyan hesap, hangi insanın yararlandığını kanıtlamadan talimat çalıştırabilir. Çoklu imza sözleşmesi birkaç imzalayan hesabı temsil edebilir; imzalayanları saymak bağımsız kişiler olduklarını kanıtlamaz. Kontrol mekanizmasını ve insana atfı ayrı tutun.

Sahiplik haritasından önce rol haritası kurun

Düğüm türünü, tam tanımlayıcıyı, ağı, bağlamı ve kanıt konumunu kullanın. Token hesabı sahibi, mint referansı, program türetmesi ve kod delegasyonu gibi kenarlar kullanın. Bunların belirli anlamları vardır. Genel bir “ilişkili” kenarı düğümlerin neden bağlandığını gizler.

Her kenarı ortak sahipliğe dönüştürmeyin. Mint referansı bir varlığın tüm sahiplerini tek kontrol sahibi yapmadan bağlar. Program türetmesi adresi bir mekanizmaya bağlar; zorunlu olarak program işletmecisinin kişisel envanterine bağlamaz.

Sağlayıcı etiketleri köken ve doğrulama durumuyla ayrı açıklamada yer almalıdır. “Saklama hizmeti” yararlı bir ipucu olabilir; ancak etiketin yayımlayıcısı, güncelleme tarihi ve dayanağı incelenmelidir. Yeterince desteklenene kadar sağlayıcı iddiası olarak kaydedin.

Sağlanan varlıkları uzlaştırın

Örnek, S0 bağlamında W yetkilisi ve tek hedef mint için token hesaplarının eksiksiz kümesini verir. Bu eksiksizlik alıştırma varsayımıdır; Wallet Intelligence için iddia edilen yetenek değildir. İki geçerli hesabın bakiyelerini ancak sahip ve mint doğrulandıktan sonra toplayın.

Programdan türetilmiş yetkili altında aynı mint’i tutan üçüncü hesap, sırf aynı uygulama ekranında göründüğü için W varlığı değildir. Farklı mint altındaki varlık hedef toplama giremez. Yerel birimler ayrı kalır.

Gerçek kayıtlar kısmiyse dönen bakiye toplamını ve kapsam sınırını bildirin. Sessizce “tüm varlıklar” düzeyine yükseltmeyin. Başarısız sorgu sıfır envanter değil, erişilemeyen kanıttır. Sağlanan sıfır miktar, belirtilen kapsamındaki ölçümdür.

Sınırları yapıcı biçimde belirtin

İyi anatomik bulgu şöyle diyebilir: “W, MINT-A tutan T1/T2 için sağlanan yetkilidir; P1 ayrı program aracılı yetkilidir. İnsan kontrolü bilinmiyor.” Desteklenmeyen kimlik sorusunu çözmeden hesap sorusunu yanıtlar.

Sonraki kanıt talebi boşluğa uymalıdır: eksik varlıklar için tam sahip/mint listesi, PDA sınıflandırması için türetme/durum kayıtları ve aracılı kontrol için uygulama yetkilendirmesi. Kişinin adını istemek bu teknik kontrollerin yerini tutmaz.

Hiçbir hesap rolü BUY/SELL sinyali üretmez. Sözleşme, PDA veya token hesabı bulunması gözlemlerin nasıl düzenlendiğini söyler. Meşruiyeti, niyeti veya gelecekteki piyasa davranışını kanıtlamaz.

Terimler

  • Adres: ağ kapsamındaki tanımlayıcı.
  • Hesap: adresteki durum nesnesi.
  • Cüzdan arayüzü: hesapları gösteren veya onlarla etkileşen uygulama.
  • Sahip yetkili: belirli token hesabını yöneten alan.
  • PDA: çalışma zamanı imzalı, programdan türetilmiş adres.
  • Delegasyon: kişisel bağlılık değil, hesap yürütme ilişkisi.

Tarihsel örnek

ILLUSTRATIVE — FIX-P09-01. Kurgusal S0 bağlamında SIM-SOL-A; bakiyeler normalize edilmiştir. Hedef yetkili W, hedef mint MINT-A. T1/T2, W/MINT-A için eksiksiz kabul edilir.

KayıtNesneSağlanan rol/durum
A 1Wyerel hesap bakiyesi 2 NATIVE birim
A 2T1token hesabı, mint MINT-A, sahip W, bakiye 120 token
A 3T2token hesabı, mint MINT-A, sahip W, bakiye 80 token
A 4T3token hesabı, mint MINT-B, sahip W, bakiye 50 token
A 5P1sağlanan PROGRAM-X türetmesiyle tahsis edilmiş PDA
A 6T4token hesabı, mint MINT-A, sahip P1, bakiye 300 token
A 7SIM-EVM-A / E1S0 bağlamında LOGIC-D’ye sağlanan EOA delegasyonu
A 8W için sağlayıcı açıklaması“Alice’ın hesabı”; destekleyici kimlik kanıtı yok

A 7 ayrı bir ağ örneğidir. Kimlik, değerleme, imza eşiği veya uygulama yetkilendirme kaydı sağlanmaz.

Kanıtın gösterdikleri

Örnekte OBSERVED: W, T1/T2’nin sahip yetkilisidir; P1, T4 için ayrı programdan türetilmiş yetkilidir. Sağlayıcı A 8’i yayımlar.

INFERRED: W’nin sağlanan MINT-A varlıkları toplam 200 token eder. Yerel 2 ve MINT-B50 ayrı miktarlardır.

Kanıtın göstermedikleri

UNKNOWN: W/P1/E1 arkasındaki insan kimliği, uygulama kontrol kuralları ve ekonomik yararlanıcı sahipliği.

INSUFFICIENT EVIDENCE: A 8 Alice’ın kimliğini kanıtlayamaz. Ortak mint W ve P1’i birleştiremez. Kod delegasyonu LOGIC-D yayımlayıcısıyla bağlılığı kanıtlamaz.

Yaygın hatalar

Cüzdan arayüzünü tek kişi saymak; temel program sahibini token sahip yetkiliyle karıştırmak; farklı birimleri toplamak; aynı mint sahiplerini birleştirmek; ağ bağlamı olmadan eski kod/kodsuz sınıflandırmasını uygulamak.

Uygulamalı alıştırma

A 1–A 7’den türlenmiş rol haritası çizin. W’nin hedef varlıklarını hesaplayın. A 8’i sınıflandırın ve T4’ün neden W toplamı dışında kalması gerektiğini açıklayın. Program kontrolündeki faaliyet için eksik iki kontrolü belirleyin.

Açıklamalı düzeltmeyi göster

Çözümlü düzeltme ve beklenen akıl yürütme

W→T1/T2/T3 sahip yetkili ilişkileridir; T1/T2/T4→MINT-A ve T3→MINT-B mint referanslarıdır. PROGRAM-X→P1 türetmedir; P1→T4 yetkidir. A 7’yi E1→LOGIC-D delegasyonuyla ayrı SIM-EVM-A panelinde tutun.

W/MINT-A toplamı 120+80=200. Yerel2 birimi,50 MINT-B tokeni veya P1 altındaki300 miktarı eklemeyin. A 8 gözlenen sağlayıcı iddiasıdır; kimlik UNKNOWN ve kimliklendirme iddiası INSUFFICIENT EVIDENCE durumundadır.

Türetme/hesap durumu doğrulamasını ve ilgili program yetkilendirme kurallarını isteyin. İnsana atıf, hesap rollerinin ötesinde ayrı desteklenmiş kanıt gerektirir.

On üzerinden puan: türlenmiş harita (dört), birim sınırlarıyla200 (üç), etiket sınıflandırması (iki), eksik kontroller (bir).

Kontrol listesi

  • Tam ağı ve gözlem birimini seçin.
  • Her düğümü ve ilişkiyi türleyin.
  • Yerel ve mint bakiyelerini ayrı tutun.
  • Yalnızca desteklenen sahip alanlarını birleştirin.
  • Program/anahtar/delegasyon kontrolünü ayırın.
  • Etiketleri desteklenene kadar iddia olarak koruyun.

Özet

Cüzdan anatomisi kayıt nesneleri ve kontrol mekanizmaları haritasıdır. Adresleri insanlarla eşitlemeden neyin inceleneceğini belirler.

Özet

Arayüz bir hesap veya kişi değildir. Türlenmiş ilişkiler yanlış toplamayı önler. Sağlayıcı etiketleri ve kod davranışı kimliği kanıtlamaz.

Görsel özellikler

Yetki/mint/türetme etiketli kenarlarla türlenmiş W,T1,T2,T3,P1,T4 ve mint düğümleri çizin. Yalnızca hedef200 miktarı vurgulayın. Yerel ve MINT-B birimlerini ayırın; EVM delegasyonunu ayrı tutun. A 8’i doğrulanmamış etiket açıklamasına koyun.

Örnek hesap anatomisi; grafik düğümleri insanlar değildir.

Birimler, kanıt konumları ve metin alternatifleriyle deterministik SVG/HTML veya grafikler kullanın. Lacivert/siyah üzerinde ölçülü camgöbeği, elektrik mavisi ve mor; dekoratif veya uydurma explorer ekran görüntüleri yok. 390px boyutunda açıklamaları üst üste yerleştirin; varlıklar uygulandığında 768px, masaüstü ve Arapça RTL’yi doğrulayın. Tanımlayıcıları LTR tutun; gerçek zaman/kenar/eksen yönlerini değiştirmeyin. Yalnızca sağlanan resmî BlockAssay işaretini kullanın. Her iki görsel kaydı da spesifikasyon olarak kalır.

Araçlar

WALLET_INTELLIGENCE, herkese açık adres kayıtlarının, ilişkilerin ve kökenin salt okunur incelemesine karşılık gelir. Çalışma zamanı entegrasyonundan önce desteklenen ağı, tam tanımlayıcıları, alanları ve kapsamı doğrulayın; burada canlı sağlayıcı yeteneği iddia edilmez. Veri veya ücretli erişim yoksa gömülü çevrimdışı alıştırmayı kullanın. Cüzdan bağlantısı, kimlik bilgileri, özel anahtar, imza veya canlı işlem gerekmez. Eksik veri bilinmeyen olarak kalır. Academy ilerlemesi, üretici statüsü, ödemeler ve yönlendirmeler Radar kanıtını asla değiştirmez.

Kaynaklar ve iddia sınırları

Tüm örnek kayıtlar özgün ILLUSTRATIVE eğitim verileridir; tarihsel/canlı zincir ölçümleri değildir. Belgeler mekanizmaları açıklar, uydurulan miktarları veya etiketleri değil. Sentetik kronoloji açıkça sınırlandırılmıştır; observedAt=null kasıtlıdır. Alıştırmada OBSERVED, sağlanan bir örnek kaydı ifade eder. Yayımdan önce belgeleri ve devredeki çözümlemeyi yeniden inceleyin. Sağlayıcı etiketleri kimliği kanıtlamaz; adres kontrolü ve insana atıf ayrı kanıtlar gerektirir.

Sonraki ders

P09-L02 çözümlü alıştırma ve soru incelemesinden sonra.

Görsel özellikler

P09-L01-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Hedef toplamına hangi nesneler ve yetkililer girer?

Örnek hesap anatomisi; grafik düğümleri insanlar değildir.

Yetki/mint/türetme etiketli kenarlarla türlenmiş W,T1,T2,T3,P1,T4 ve mint düğümleri çizin. Yalnızca hedef200 miktarı vurgulayın. Yerel ve MINT-B birimlerini ayırın; EVM delegasyonunu ayrı tutun. A 8’i doğrulanmamış etiket açıklamasına koyun.

W toplam200 tutan iki hedef hesabı kontrol eder; ayrı PDA300 tutar; yerel ve diğer mint miktarları ayrı kalır.

390px boyutunda üst üste açıklamalar ve erişilebilir metin karşılığı; 768px/masaüstü doğrulaması bekliyor

Doğal RTL etiketler/düzen; tanımlayıcılar LTR; zaman, sayı ekseni ve aktarım yönünü koruyun.

FIX-P09-01

P09-L01-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

Ne gözlendi, ne çıkarım yoluyla elde edildi, ne bilinmiyor veya yeterince desteklenmiyor?

Örnek kanıt durumları ve atıf sınırları.

Bu dersin kayıt kimliklerine, iddiasına, sınırına ve sonraki kontrolüne bağlı dört etiketli satır; asla insan kimliği veya güvenlik hükmü göstermeyin.

Kayıt konumları ve belirsizlik içeren dört durumlu kanıt tablosu.

390px boyutunda üst üste açıklamalar ve erişilebilir metin karşılığı; 768px/masaüstü doğrulaması bekliyor

Doğal RTL etiketler/düzen; tanımlayıcılar LTR; zaman, sayı ekseni ve aktarım yönünü koruyun.

FIX-P09-01

Kaynaklar ve iddia sınırları

S09-ACCOUNTS · official_documentation_or_standard

Solana Hesapları

Desteklenen iddia
Adreslenmiş durum ve program sahibi alanı.
Doğrulama sınırı
Birincil sayfa incelendi; örnek kayıt değerleri veya varlık etiketleri bağımsız olarak doğrulanmadı.
Kontrol tarihi
2026-09-30
Birincil kaynağı aç
https://solana.com/docs/core/accounts

S09-TOKENS · official_documentation_or_standard

Solana Varlıkları

Desteklenen iddia
Mint, token hesabı ve sahip yetkili arasındaki ayrımlar.
Doğrulama sınırı
Birincil sayfa incelendi; örnek kayıt değerleri veya varlık etiketleri bağımsız olarak doğrulanmadı.
Kontrol tarihi
2026-09-30
Birincil kaynağı aç
https://solana.com/docs/tokens

S09-PDA · official_documentation_or_standard

Solana Programdan Türetilmiş Adresler

Desteklenen iddia
Programdan türetilmiş adresler ve program imzası; PDA özel anahtarı yoktur.
Doğrulama sınırı
Birincil sayfa incelendi; örnek kayıt değerleri veya varlık etiketleri bağımsız olarak doğrulanmadı.
Kontrol tarihi
2026-09-30
Birincil kaynağı aç
https://solana.com/docs/core/pda

S09-ETHACCOUNTS · official_documentation_or_standard

Ethereum hesapları

Desteklenen iddia
Hesap/arayüz ayrımı ve hesap türleri.
Doğrulama sınırı
Birincil sayfa incelendi; örnek kayıt değerleri veya varlık etiketleri bağımsız olarak doğrulanmadı.
Kontrol tarihi
2026-09-30
Birincil kaynağı aç
https://ethereum.org/developers/docs/accounts

S09-DELEGATION · official_documentation_or_standard

EIP-7702 EOA’lar İçin Kod Ayarlama

Desteklenen iddia
EOA kod delegasyonu; kod bulunması tek başına evrensel bir EOA sınıflandırma kuralı değildir.
Doğrulama sınırı
Birincil sayfa incelendi; örnek kayıt değerleri veya varlık etiketleri bağımsız olarak doğrulanmadı.
Kontrol tarihi
2026-09-30
Birincil kaynağı aç
https://eips.ethereum.org/EIPS/eip-7702

Veri kaynağı

id: FIX-P09-01

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original frozen educational records embedded in this lesson

scope: Fictional typed account relationships and normalized holdings, plus separate EVM delegation.

identifiers: Invalid training labels; no usable addresses or signatures

timeBasis: Synthetic S/T or SIM-DAY markers explicitly defined in example; no real ledger/UTC observation

Gerekçeni sınama

P09-L01-Q1 · W’nin sağlanan MINT-A varlığı nedir?
P09-L01-Q2 · A 8 neyi kanıtlar?
P09-L01-Q3 · P1 ile PROGRAM-X’i hangi kenar bağlar?
P09-L01-Q4 · Yerel 2 ve MINT-A 200, 202 token olarak toplanabilir mi?
P09-L01-Q5 · Destekleyen EVM ağlarında kod bulunması EOA’yı her zaman dışlar mı?