Spread the love

SQL

NoSQL

Blockchain

Panduan mudah untuk pemula

Mari kita bahas tentang,

  • Apa itu Blockchain?
  • Lebih lanjut tentang Blockchain
  • Bagaimana blok ditambahkan?
  • Blok yang Tidak Dapat Diubah
  • Apakah Blockchain adalah Basis Data?
  • Di mana sebaiknya Blockchain digunakan?
  • Aplikasi Blockchain

1/ Apa Itu Blockchain ?

  • Blockchain terdiri dari 2 istilah yaitu. “blok” dan “rantai”.
  • Blockchain adalah daftar blok yang terus bertambah yang dirantai bersama.
  • Sebuah blok berisi data dan, beberapa informasi tambahan.
  • Rantai dibuat dengan aman menggunakan kriptografi.

2/ Lebih Lanjut Tentang Blockchain

Blockchain adalah

  • Didistribusikan
  • Terdesentralisasi

Dengan “didistribusikan”, itu berarti ada beberapa peserta yang dapat menambahkan blok. Peserta tersebut alias “Nodes”.

Dengan “desentralisasi”, itu berarti tidak ada otoritas pusat.

3/ Bagaimana blok ditambahkan?

  • Pertama, sebuah node menandatangani blok menggunakan tanda tangan SHA-256.
  • Kemudian divalidasi dengan “mayoritas” node validasi di blockchain.
  • Cara memvalidasi blok baru ini disebut sebagai “Bukti Kerja”.

4/ Blok yang Tidak Dapat Diubah

  • Blockchain dirancang sedemikian rupa sehingga data yang disimpan dalam blok tetap tidak berubah.
  • Sebuah blok berisi informasi tentang blok sebelumnya.
  • Untuk mengubah data dalam satu blok, Anda harus mengubah semua blok berikutnya. Hampir tidak mungkin.

5/ Apakah Blockchain adalah Basis Data?

Ya Benar!

  • Karena menyimpan beberapa data menggunakan beberapa bentuk struktur data, ini adalah database.
  • Tetapi Blockchain berbeda dari database tradisional
    • Integritas data
    • Transaksi
    • Kinerja Kueri
    • Structure
  • Integritas data
    • Struktur Blockchain membuat hampir tidak mungkin bagi seseorang untuk mengubah data tanpa memutus rantai.
    • Dalam database tradisional jika tindakan yang tepat tidak dilakukan, aktor jahat dapat mengubah data.
  • Transaksi – Karena kekekalan, hanya 2 transaksi yang diizinkan di Blockchain.
    • Add Data
    • Read Data
  • Kinerja Kueri
    • Metode verifikasi yang digunakan di Blockchain untuk memastikan integritas data dapat “memperlambat” kinerja kueri.
    • Database tradisional mungkin jauh lebih cepat dalam hal ini.
  • Structure
    • Blockchains dapat sepenuhnya terdesentralisasi. Tidak ada persyaratan dari otoritas pusat.
    • Database tradisional dikelola secara terpusat. Administrator memiliki dan, mengontrol data.

6/ Di mana sebaiknya Blockchain digunakan?

Blockchain lebih cocok di mana

  • “Tidak ada kepercayaan” pada otoritas tunggal
  • Data tidak boleh diubah
  • Kemampuan untuk melacak kembali seluruh rangkaian transaksi dan, melacak akar penyebab masalah dengan mudah

7/ Aplikasi Blockchain

  • Mata Uang Kripto
  • Perbankan dan Keuangan
  • Real Estate
  • Kesehatan
  • Rantai Pasokan
  • Voting
  • Smart Contracts

Semoga Bermanfaat!