Lewati ke kontenBlockAssay

Anatomi dompet

P09-L01 · P09 · P09-M01

Bedakan alamat, akun, akun token, dan aktivitas yang dikendalikan kontrak

ILLUSTRATIVE · needs_review

Prasyarat: P01-L03 · P01-L04 · P02-L07

Tujuan pembelajaran

  • Bedakan peran antarmuka, alamat, akun, dan akun token.
  • Petakan aktivitas turunan program dan delegasi dengan lingkupnya.
  • Rekonsiliasi kepemilikan target tanpa atribusi manusia.

Master sumber EN · P09-L01 · 45 menit perkiraan · needs_review

Mengapa ini penting

Halaman dompet dapat menggabungkan alamat, beberapa akun token, panggilan kontrak, dan label penyedia pada satu layar. Kemudahan itu tidak menjadikannya satu objek buku besar atau satu orang. Sebelum membaca riwayat, tentukan apa yang sebenarnya direpresentasikan halaman tersebut.

Anda akan memetakan peran akun dan merekonsiliasi kepemilikan yang disediakan tanpa mengatribusikan identitas. Ini keterampilan awal program: setiap klaim berikutnya tentang pendanaan, usia, dan hubungan bergantung pada pemilihan unit pengamatan yang benar.

Penjelasan

Pisahkan antarmuka dari objek

Aplikasi dompet adalah antarmuka, sedangkan akun merupakan objek buku besar; dokumentasi Ethereum membedakan keduanya secara eksplisit [S09-ETHACCOUNTS]. Satu antarmuka dapat menampilkan beberapa akun dan jaringan. Satu akun dapat diakses melalui beberapa antarmuka. Kedua hubungan itu tidak mengidentifikasi satu manusia unik.

Gunakan jaringan beserta alamat lengkap sebagai pengenal awal. Label yang dipendekkan tidak dapat menetapkan kesamaan. Teks tampilan yang sama pada rantai berbeda bukan objek akuntansi bersama. Pengelompokan “dompet” oleh penyedia mungkin mencakup hubungan hasil inferensi; periksa definisinya sebelum menganggapnya sebagai total milik pemilik.

Dalam pekerjaan nyata, validasi pengodean alamat dan catat jaringan terpilih. Latihan ini sengaja menggunakan label tidak valid, sehingga perbandingan hanya bersifat pendidikan dan tidak ada transaksi yang dapat menargetkan pengenal ini.

Identifikasi peran akun

Akun Solana menyimpan keadaan pada alamat dan mempunyai bidang program pemilik [S09-ACCOUNTS]. Bidang itu bukan identitas manusia. Akun token mencatat mint dan otoritas pemilik secara terpisah [S09-TOKENS]. Jangan mengartikan kepemilikan dasar Token Program sebagai pernyataan bahwa program tersebut adalah penerima manfaat setiap saldo token.

Satu otoritas dapat memiliki beberapa akun token untuk satu mint. Agregasikan hanya mint yang tepat, konteks yang sesuai, dan bidang otoritas yang didukung bukti. Saldo native dan saldo token mempunyai satuan berbeda. Jangan pernah menjumlahkannya seolah satu aset atau mengonversinya ke dolar tanpa sumber valuasi eksplisit.

Catat apakah alamat menunjuk program, akun token, mint, atau akun keadaan lain. Grafik hubungan yang sama dapat mengandung semua jenis simpul ini. Grafik dengan lima simpul tidak menunjukkan lima dompet, apalagi lima orang.

Pahami aktivitas yang dikendalikan program

Alamat turunan program Solana (PDA) diturunkan dari ID program dan seed serta tidak mempunyai kunci privat; program pembentuknya dapat menandatangani untuk alamat itu melalui mekanisme runtime [S09-PDA]. Derivasi saja tidak menyatakan bahwa akun telah dialokasikan pada alamat tersebut. Verifikasi hubungan alamat dan keadaan akun terkait.

Penandatanganan program dan manusia tidak boleh dilebur dalam satu bidang. Otoritas yang diperantarai program dapat melayani banyak pengguna. Aturan aplikasi menentukan permintaan mana yang memicu tindakan; label PDA tidak dapat menetapkan seorang pengguna tertentu atau kendali tanpa batas.

Pada jaringan EVM, bedakan kendali kunci biasa, logika kontrak, dan mekanisme delegasi yang didukung. Akun milik eksternal (EOA) dikendalikan oleh kunci privat; delegasi yang didukung dapat menentukan kode yang dijalankannya. EIP-7702 mengizinkan delegasi kode untuk EOA pada jaringan yang mendukungnya [S09-DELEGATION]. Karena itu, keberadaan kode saja bukan aturan universal “ini tidak mungkin EOA”. Periksa aturan jaringan dan keadaan akun pada konteks yang diminta.

Akun yang mempunyai kode dapat menjalankan instruksi tanpa membuktikan manusia mana yang memperoleh manfaat. Kontrak multisig dapat mewakili beberapa akun penanda tangan, tetapi menghitung penanda tangan tidak membuktikan orang-orang independen. Pisahkan mekanisme kendali dari atribusi manusia.

Bangun peta peran sebelum peta kepemilikan

Gunakan jenis simpul, pengenal tepat, jaringan, konteks, dan penunjuk bukti. Gunakan sisi seperti pemilik-akun-token, referensi-mint, derivasi-program, dan delegasi-kode. Sisi ini mempunyai arti khusus. Sisi umum “berhubungan dengan” menyembunyikan alasan keterkaitan simpul.

Jangan mengubah setiap sisi menjadi kepemilikan bersama. Referensi mint menghubungkan semua pemegang suatu aset tanpa menjadikan mereka satu pengendali. Derivasi program menghubungkan alamat dengan mekanisme, belum tentu dengan persediaan pribadi operator program.

Label penyedia harus berada dalam anotasi terpisah dengan asal-usul dan status verifikasi. “Layanan kustodi” mungkin petunjuk yang berguna, tetapi penerbit, tanggal pembaruan, dan dasar label perlu diperiksa. Catat sebagai pernyataan penyedia sampai cukup terkoroborasi.

Rekonsiliasi kepemilikan yang disediakan

Fixture memberikan himpunan lengkap akun token bagi otoritas W dan satu mint target pada S0. Kelengkapan itu asumsi latihan, bukan kemampuan yang diklaim untuk Wallet Intelligence. Jumlahkan kedua saldo akun valid hanya setelah mengonfirmasi pemilik dan mintnya.

Akun ketiga yang memegang mint sama di bawah otoritas turunan program bukan kepemilikan W hanya karena muncul pada layar aplikasi yang sama. Kepemilikan pada mint berbeda tidak boleh masuk total target. Satuan native tetap terpisah.

Jika catatan nyata parsial, laporkan total saldo yang dikembalikan beserta batas cakupan. Jangan diam-diam menaikkannya menjadi “semua kepemilikan”. Kueri gagal berarti bukti tidak tersedia, bukan persediaan nol. Jumlah nol yang disediakan adalah pengukuran dalam lingkup yang dinyatakan.

Nyatakan batas secara konstruktif

Temuan anatomi yang baik dapat menyatakan “W adalah otoritas yang disediakan untuk T1/T2 yang memegang MINT-A; P1 adalah otoritas terpisah yang diperantarai program. Kendali manusia tidak diketahui.” Ini menjawab pertanyaan akun tanpa memecahkan pertanyaan identitas yang tidak didukung.

Permintaan bukti berikutnya harus sesuai kesenjangan: enumerasi pemilik/mint lengkap untuk kepemilikan yang hilang, catatan derivasi/keadaan untuk klasifikasi PDA, dan otorisasi aplikasi untuk kendali yang diperantarai. Meminta nama seseorang tidak menggantikan pemeriksaan teknis ini.

Tidak ada peran akun yang menghasilkan sinyal BUY/SELL. Adanya kontrak, PDA, atau akun token menjelaskan bagaimana pengamatan diatur. Itu tidak menetapkan legitimasi, niat, atau perilaku pasar mendatang.

Istilah

  • Alamat: pengenal dalam lingkup jaringan.
  • Akun: objek keadaan pada sebuah alamat.
  • Antarmuka dompet: aplikasi yang menampilkan atau berinteraksi dengan akun.
  • Otoritas pemilik: bidang yang mengatur akun token tertentu.
  • PDA: alamat turunan program dengan penandatanganan runtime.
  • Delegasi: hubungan eksekusi akun, bukan afiliasi pribadi.

Contoh historis

ILLUSTRATIVE — FIX-P09-01. SIM-SOL-A pada S0 fiktif; saldo sudah dinormalisasi. Otoritas target W, mint target MINT-A. T1/T2 ditetapkan lengkap untuk W/MINT-A.

CatatanObjekPeran/keadaan yang disediakan
A 1Wsaldo akun native 2 satuan NATIVE
A 2T1akun token, mint MINT-A, pemilik W, saldo 120 token
A 3T2akun token, mint MINT-A, pemilik W, saldo 80 token
A 4T3akun token, mint MINT-B, pemilik W, saldo 50 token
A 5P1PDA dialokasikan dengan derivasi PROGRAM-X yang disediakan
A 6T4akun token, mint MINT-A, pemilik P1, saldo 300 token
A 7SIM-EVM-A / E1delegasi EOA yang disediakan ke LOGIC-D pada S0
A 8anotasi penyedia untuk W“akun Alice”; tanpa bukti identitas pendukung

A 7 adalah contoh jaringan terpisah. Tidak disediakan catatan identitas, valuasi, ambang tanda tangan, atau otorisasi aplikasi.

Yang dibuktikan bukti

OBSERVED dalam fixture: W adalah otoritas pemilik T1/T2; P1 adalah otoritas turunan program yang berbeda untuk T4. Penyedia menerbitkan A 8.

INFERRED: Kepemilikan MINT-A W yang disediakan berjumlah 200 token. Native 2 dan MINT-B50 miliknya merupakan jumlah terpisah.

Yang tidak dibuktikan bukti

UNKNOWN: Identitas manusia di balik W/P1/E1, aturan kendali aplikasi, dan kepemilikan manfaat.

INSUFFICIENT EVIDENCE: A 8 tidak dapat menetapkan identitas Alice. Mint bersama tidak dapat menggabungkan W dan P1. Delegasi kode tidak menetapkan afiliasi dengan penerbit LOGIC-D.

Kesalahan umum

Menganggap UI dompet sebagai satu orang; mencampur program pemilik dasar dengan otoritas pemilik token; menjumlahkan satuan berbeda; menggabungkan pemegang mint sama; dan menerapkan klasifikasi kode/tanpa-kode usang tanpa konteks jaringan.

Latihan praktik

Gambarkan peta peran bertipe dari A 1–A 7. Hitung kepemilikan target W. Klasifikasikan A 8 dan jelaskan mengapa T4 harus tetap di luar total W. Identifikasi dua pemeriksaan yang belum tersedia untuk aktivitas yang dikendalikan program.

Tampilkan koreksi terperinci

Koreksi terurai dan penalaran yang diharapkan

W→T1/T2/T3 adalah hubungan otoritas pemilik; T1/T2/T4→MINT-A dan T3→MINT-B adalah referensi mint. PROGRAM-X→P1 adalah derivasi; P1→T4 adalah otoritas. Tempatkan A 7 pada panel SIM-EVM-A terpisah dengan delegasi E1→LOGIC-D.

Total W/MINT-A 120+80=200. Jangan tambahkan2 satuan native,50 token MINT-B atau300 di bawah P1. A 8 adalah pernyataan penyedia yang teramati, dengan identitas UNKNOWN dan klaim identifikasi INSUFFICIENT EVIDENCE.

Minta verifikasi derivasi/keadaan akun dan aturan otorisasi program terkait. Atribusi manusia memerlukan bukti terkoroborasi terpisah di luar peran akun.

Nilai dari sepuluh: peta bertipe (empat),200 dengan batas satuan (tiga), klasifikasi label (dua), pemeriksaan yang belum tersedia (satu).

Daftar periksa

  • Pilih jaringan dan unit pengamatan yang tepat.
  • Tetapkan jenis setiap simpul dan hubungan.
  • Pisahkan saldo native dan mint.
  • Agregasikan hanya bidang pemilik yang didukung.
  • Bedakan kendali program/kunci/delegasi.
  • Pertahankan label sebagai pernyataan sampai terkoroborasi.

Ringkasan

Anatomi dompet adalah peta objek buku besar dan mekanisme kendali. Ini menetapkan apa yang perlu diperiksa tanpa menyamakan alamat dengan orang.

Ringkasan

Antarmuka bukan akun atau orang. Hubungan bertipe mencegah agregasi keliru. Label penyedia dan perilaku kode tidak membuktikan identitas.

Spesifikasi visual

Gambarkan simpul W,T1,T2,T3,P1,T4 dan mint bertipe dengan sisi otoritas/mint/derivasi berlabel. Sorot hanya target200. Pisahkan satuan native dan MINT-B serta delegasi EVM terpisah. Tempatkan A 8 dalam anotasi label belum terverifikasi.

Anatomi akun ilustratif; simpul grafik bukan orang.

Gunakan SVG/HTML deterministik atau grafik dengan satuan, penunjuk bukti, dan alternatif teks. Biru navy/hitam dengan cyan, biru elektrik, dan ungu secukupnya; tanpa tangkapan layar explorer dekoratif atau rekaan. Pada 390px tumpuk anotasi; verifikasi 768px, desktop, dan RTL Arab ketika aset diimplementasikan. Pertahankan pengenal LTR dan arah faktual waktu/sisi/sumbu tanpa perubahan. Gunakan hanya merek BlockAssay resmi yang disediakan. Kedua catatan visual tetap berupa spesifikasi.

Alat

WALLET_INTELLIGENCE memetakan pemeriksaan hanya-baca atas catatan alamat publik, hubungan, dan asal-usul. Verifikasi jaringan yang didukung, pengenal tepat, bidang, dan cakupan sebelum integrasi runtime apa pun; tidak ada kemampuan penyedia langsung yang diklaim di sini. Gunakan latihan luring tertanam jika data atau akses berbayar tidak tersedia. Tidak diperlukan koneksi dompet, kredensial, kunci privat, tanda tangan, atau perdagangan langsung. Data yang hilang tetap tidak diketahui. Kemajuan Academy, status kreator, pembayaran, dan rujukan tidak pernah mengubah bukti Radar.

Sumber dan batas klaim

  • Akun Solana — Keadaan yang diberi alamat dan bidang program pemilik. Diperiksa 2026-09-30.
  • Aset Solana — Perbedaan mint, akun token, dan otoritas pemilik. Diperiksa 2026-09-30.
  • Alamat Turunan Program Solana — Alamat turunan program dan penandatanganan program; PDA tidak mempunyai kunci privat. Diperiksa 2026-09-30.
  • Akun Ethereum — Perbedaan akun/antarmuka dan jenis akun. Diperiksa 2026-09-30.
  • EIP-7702 Penetapan Kode untuk EOA — Delegasi kode EOA; keberadaan kode saja bukan aturan klasifikasi EOA universal. Diperiksa 2026-09-30.

Semua catatan contoh adalah fixture ILLUSTRATIVE asli, bukan pengukuran rantai historis/langsung. Dokumentasi menjelaskan mekanisme, bukan jumlah atau label rekaan. Kronologi sintetis dibatasi secara eksplisit; observedAt=null disengaja. OBSERVED dalam latihan berarti catatan fixture yang disediakan. Tinjau kembali dokumentasi dan dekode yang diterapkan sebelum publikasi. Label penyedia tidak menetapkan identitas; kendali alamat dan atribusi manusia memerlukan bukti yang berbeda.

Pelajaran berikutnya

P09-L02 setelah latihan terurai dan peninjauan pertanyaan.

Spesifikasi visual

P09-L01-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Objek dan otoritas mana yang termasuk total target?

Anatomi akun ilustratif; simpul grafik bukan orang.

Gambarkan simpul W,T1,T2,T3,P1,T4 dan mint bertipe dengan sisi otoritas/mint/derivasi berlabel. Sorot hanya target200. Pisahkan satuan native dan MINT-B serta delegasi EVM terpisah. Tempatkan A 8 dalam anotasi label belum terverifikasi.

W mempunyai otoritas atas dua akun target berjumlah200; PDA terpisah memegang300; jumlah native dan mint lain tetap terpisah.

Anotasi bertumpuk pada 390px dan padanan teks yang aksesibel; verifikasi 768px/desktop masih tertunda

Label/tata letak RTL alami; pengenal LTR; pertahankan arah waktu, sumbu angka, dan transfer.

FIX-P09-01

P09-L01-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

Apa yang teramati, disimpulkan, tidak diketahui, atau tidak cukup didukung?

Keadaan bukti ilustratif dan batas atribusi.

Empat baris berlabel terikat pada ID catatan, klaim, batasan, dan pemeriksaan berikutnya dalam pelajaran ini; jangan pernah menampilkan identitas manusia atau vonis keamanan.

Tabel empat keadaan bukti dengan penunjuk catatan dan ketidakpastian.

Anotasi bertumpuk pada 390px dan padanan teks yang aksesibel; verifikasi 768px/desktop masih tertunda

Label/tata letak RTL alami; pengenal LTR; pertahankan arah waktu, sumbu angka, dan transfer.

FIX-P09-01

Sumber dan batas klaim

S09-ACCOUNTS · official_documentation_or_standard

Akun Solana

Klaim yang didukung
Keadaan yang diberi alamat dan bidang program pemilik.
Batas verifikasi
Halaman primer telah diperiksa; nilai buku besar ilustratif dan label entitas belum diverifikasi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://solana.com/docs/core/accounts

S09-TOKENS · official_documentation_or_standard

Aset Solana

Klaim yang didukung
Perbedaan mint, akun token, dan otoritas pemilik.
Batas verifikasi
Halaman primer telah diperiksa; nilai buku besar ilustratif dan label entitas belum diverifikasi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://solana.com/docs/tokens

S09-PDA · official_documentation_or_standard

Alamat Turunan Program Solana

Klaim yang didukung
Alamat turunan program dan penandatanganan program; PDA tidak mempunyai kunci privat.
Batas verifikasi
Halaman primer telah diperiksa; nilai buku besar ilustratif dan label entitas belum diverifikasi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://solana.com/docs/core/pda

S09-ETHACCOUNTS · official_documentation_or_standard

Akun Ethereum

Klaim yang didukung
Perbedaan akun/antarmuka dan jenis akun.
Batas verifikasi
Halaman primer telah diperiksa; nilai buku besar ilustratif dan label entitas belum diverifikasi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://ethereum.org/developers/docs/accounts

S09-DELEGATION · official_documentation_or_standard

EIP-7702 Penetapan Kode untuk EOA

Klaim yang didukung
Delegasi kode EOA; keberadaan kode saja bukan aturan klasifikasi EOA universal.
Batas verifikasi
Halaman primer telah diperiksa; nilai buku besar ilustratif dan label entitas belum diverifikasi secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://eips.ethereum.org/EIPS/eip-7702

Asal data

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

Uji penalaranmu

P09-L01-Q1 · Berapa kepemilikan MINT-A W yang disediakan?
P09-L01-Q2 · Apa yang dibuktikan A 8?
P09-L01-Q3 · Sisi mana menghubungkan P1 dan PROGRAM-X?
P09-L01-Q4 · Dapatkah native 2 dan MINT-A 200 dijumlahkan menjadi202 token?
P09-L01-Q5 · Apakah keberadaan kode selalu meniadakan EOA pada jaringan EVM yang mendukungnya?