saeful anwar
Blockchain adalah serangkaian catatan tetap yang terdesentralisasi dengan stempel waktu yang berisi data dari berbagai ukuran yang dikendalikan oleh jaringan komputer besar yang tersebar di seluruh dunia dan tidak dimiliki oleh satu organisasi. Setiap blok diamankan dan terhubung satu sama lain menggunakan teknologi hashing yang melindunginya dari gangguan oleh orang yang tidak berwenang.
Membuat Blockchain menggunakan Python, menambang blok baru, dan menampilkan seluruh blockchain:
Data akan disimpan dalam format JSON yang sangat mudah diimplementasikan dan mudah dibaca. Data disimpan dalam satu blok dan blok tersebut berisi banyak data. Setiap menit beberapa blok ditambahkan dan untuk membedakan satu dari yang lain kita akan menggunakan sidik jari.
Fingerprinting dilakukan dengan menggunakan hash dan untuk lebih khusus kita akan menggunakan algoritma hashing SHA256. Setiap blok akan berisi hashnya sendiri dan juga hash dari fungsi sebelumnya sehingga tidak dapat diutak-atik.
Sidik jari ini akan digunakan untuk menyatukan blok-blok tersebut. Setiap blok akan dilampirkan ke blok sebelumnya yang memiliki hashnya dan ke blok berikutnya dengan memberikan hashnya.
Penambangan blok baru dilakukan dengan memberikan jawaban yang berhasil ditemukan pada bukti kerja. Untuk membuat penambangan menjadi sulit, bukti kerja harus cukup keras untuk dieksploitasi.
Setelah menambang blok dengan sukses, blok tersebut kemudian akan ditambahkan ke rantai.
Setelah menambang beberapa blok, validitas rantai harus diperiksa untuk mencegah segala jenis gangguan pada blockchain.
Kemudian aplikasi web akan dibuat dengan menggunakan Flask dan disebarkan secara lokal atau publik sesuai kebutuhan pengguna.
berikut merupakan langkah langkah untuk mendevelopment sebuah blockchain dengan menggunakan Python.
Hasil
SEKIAN TERIMAKASIH