addresses
pengalamatan merupakan identitas unik yang digunakan pada sebuah transaksi di blockchain untuk menunjukkan para pengirim dan penerima.Sebuah alamat biasanya adalah sebuah public key atau berasal dari sebuah public key. saat pengalamatan dapat digunakan lagi oleh pengguna yang sama,pengalamatan pada blockchain adalah unik.pada praktiknya,bagaimanapun sebuah single user tidak boleh digunakan pada alamat yang sama lagi dan menghasilkan sebuah sesuatu yang baru pada setiap transaksi. alamat yang baru saja dihasilkan akan unik. bitcoin adalah fakta dari sistem nama samaran.end users biasanya tidak secara langsung teridentifikasi namun beberapa penelitian pada pengguna bitcoin yang tidak anonim menunjukkan bahwa para pengguna dapat diidentifikasi secara sukses.sebagai latihan yang bagus untuk disarankan pengguna menghasilkan sebuah alamat baru pada setiap pesanan transaksi untuk mencegah transaksi yang berhubungan ke pemilik umum, hingga menghindari pengidentifikasian.
Blockchain ilustration |
Transaction
sebuah transaksi adalah unit pokok dari sebuah blockchain. sebuah transaksi merepresentasikan sebuah nilai perpindahan dari satu alamat ke alamat lainnya.
Block
Sebuah blok tersusun dari berlipat transaksi dan beberapa elemen seperti dari block hash sebelumnya, timestamp, and none.
peer-to-peer network
merupakan topologi jaringan dimana semua peers dapat berkomunikasi satu sama lainnya seperti mengirim dan menerima pesan.
Scripting atau bahasa pemograman
Bahasa pemrograman digunakan dengan banyak operasi dalam sebuah transaksi. skrip transaksi menjelaskan rangkaian dari perintah - perintah pada nodes menuju token transfer dari suatu alamat ke fungsi yang bermacam - macam. Bahasa pemrograman turing merupakan bahasa yang memungkinkan untuk fitur blockchain.
Mesin virtual
merupakan ekstensi dari skrip transaksi. mesin virtual memungkinkan kode turing complete beroperasi pada sebuah blockchain ( sebagai smart contract) dimana sebuah skrip transaksi dapat dibatasi pada pengoperasiannya. mesin virtual tidak memungkinkan pada semua blockchain; akan tetapi, beberapa macam blockchain menggunakan mesin virtual untuk menjalankan program, sebagai contoh ethereum virtual machine (EVM) dan chain virtual machine (CVM)
Mesin statis
Sebuah blockchain dapat terlihat sebagai sebuah mekanisme perpindahan statis dimana sebuah state telah termodifikasi dari bentuk inisialnya menuju bentuk terakhir, sebagai dari hasil eksekusi transaksi dan proses validasi oleh nodes.
Nodes
node atau titik pada jaringan blockchain menunjukkan fungsi yang bermacam - macam tergantung dari bagaimana aturan yang digunakan. sebuah node dapat ditujukan dan memvalidasi transaksi dan juga menunjukkan keamanan dari blockchain. nodes dapat juga menunjukkan beberapa fungsi lainnya seperti verifikasi pembayaran sederhana, pemvalidasi, dan banyak fungsi lainnya tergantung dari tipe dari blockchain yang digunakan.
Kontrak pintar (smart contract)
banyak program beroperasi pada level atas blockchain dan terenkapsulasi agar dieksekusi ketika kondisinya memungkinkan terjadi. fitur dari smart contract adalah tidak memungkinkan pada semua blockchain tetapi merupakan akan menjadi fitur yang disukai selama fleksibilitas dan ketangguhannya berguna untuk aplikasi blockchain.
Post A Comment:
0 comments: