Definisi
Akun dalam blockchain adalah wadah logis yang menyimpan informasi tentang status seorang partisipan di jaringan, seperti saldo dan pengaturan dasar. Akun ini biasanya terhubung ke sebuah alamat, yang merupakan pengenal publik yang digunakan untuk mengirim dan menerima aset. Dalam sistem yang menggunakan model akun, akun adalah cara utama bagi blockchain untuk melacak siapa yang memiliki apa pada waktu tertentu. Data akun disimpan on-chain dan diperbarui setiap kali transaksi valid yang memengaruhinya dikonfirmasi.
Akun dapat mewakili individu, aplikasi, atau smart contract, tergantung pada bagaimana blockchain dirancang. Setiap akun biasanya memiliki kunci kriptografi yang terkait, yang mengontrol siapa yang diizinkan untuk memulai transaksi dari akun tersebut. Struktur akun juga dapat mencakup field seperti nonce akun untuk melacak urutan transaksi dan mencegah replay. Secara keseluruhan, akun berfungsi sebagai catatan sederhana dan persisten tentang status terkini seorang partisipan di dalam sistem blockchain.
Penjelasan Sederhana
Akun mirip dengan profil dasar di sebuah blockchain yang menunjukkan berapa banyak cryptocurrency atau aset lain yang dimiliki seseorang. Akun ini diidentifikasi dengan sebuah alamat yang digunakan orang lain ketika mengirim dana. Akun mencatat perubahan setiap kali transaksi baru ditambahkan ke chain. Hal ini memudahkan jaringan untuk melihat saldo dan aktivitas terbaru yang terkait dengan akun tersebut.
Konteks dan Penggunaan
Dalam blockchain yang mengikuti model akun, setiap transaksi memperbarui satu atau lebih akun secara langsung, alih-alih memindahkan koin di antara output yang terpisah. Alamat akun adalah yang muncul di catatan transaksi, sementara data akun yang mendasarinya diperbarui di latar belakang oleh protokol. Field seperti nonce akun membantu jaringan memproses transaksi dari akun yang sama dalam urutan yang jelas.
Berbagai jenis akun dapat ada, seperti akun pengguna biasa dan akun khusus yang dikendalikan oleh kode smart contract. Apa pun jenisnya, setiap akun bertindak sebagai satu sumber kebenaran yang konsisten tentang kepemilikan partisipan tersebut dan detail konfigurasi tertentu. Struktur ini memungkinkan blockchain mempertahankan pandangan global atas semua akun dan status terkini mereka pada setiap blok.