Saturday, February 8, 2020

Pengenalan: Asas Blockchain dan Bitcoin

Saturday, February 8, 2020

Kita pasti pernah membuat pembelian barangan yang mewah seperti kaca mata Police, beg tangan Birkin dan jam tangan Rolex sebelum ini. Jadi bagaimana kita hendak memastikan barangan tersebut adalah tulen dan bukan ciplak / tiruan?

Mengetahui asal usul dan identiti pembelian adalah penting untuk memastikan kita tidak ditipu. Dalam era digital, dimana kita seringkali berhadapan dengan serangan "malware", kita sebenarnya sedang berhadapan dengan penggodam; sama seperti dalam perindustrian dan barangan, barangan tiruan hakikatnya telah pun berada di dalam rantaian bekalan kita. Hingga kini, sukar untuk kita membezakan yang asli dan tiruan dengan penuh yakin.

Teknologi yang mampu mengatasi masalah ini; memainkan peranan untuk memastikan integriti dan nilai sesuatu benda adalah BLOCKCHAIN!

Blockchain (rangkaian blok-blok)

Blockchain adalah:
  1. Lejar yang sentiasa berkembang
  2. Menyimpan segala rekod tentang transaksi yang berlaku dengan selamat secara kronologi.
Segara transaksi yang terjadi boleh dilihat oleh orang awam, daripada transaksi yang pertama hinggalah transaksi pada saat ini. Fungsi pelombong bitcoin pula adalah untuk membina blockchain yang membentuk lejar bitcoin. 

Transaksi bitcoin pertama pada 2019

Setiap blok akan ditambah pada setiap 10 minit (anggaran) pada setiap transaksi yang berlaku. Blok ini bertambah seterusnya membentuk blokchain. 

Hash

Setiap blok mengandungi hash tersendiri. Hash berfungsi untuk menukarkan input dalam bentuk huruf dan nombor kepada output yang sulit (decode). Jika hash pada blok sebelumnya berubah, blok seterusnya akan ikut berubah.

Jadi pelombong perlu menyelesaikan masalah ini (hash) daripada blok genesis hinggalah blok n. Darjah kesukaran ini pula akan ditingkatkan seiring waktu yang ditentukan oleh rangkaian bitcoin. 



Komponen Bitcoin

Terdapat 4 komponen yang melengkapi rangkaian bitcoin:
  1. Perisian
  2. Kriptografi
  3. Perkakasan
  4. Teori Permainan
1. Perisian

Bitcoin beroperasi tanpa henti, 24/7 365 hari. Bitcoin pada asasnya adalah perisian yang menentukan definisi perisian itu sendiri. Menentukan segala peraturan seperti siapa yang boleh melombong, siapa yang tidak berhak berada dalam sistem, bagaimana, kenapa, siapa dan apa semuanya ditentukan oleh bitcoin sendiri.

2. Kriptografi

Bitcoin menggunakan kriptografi untuk mengurus dan mengawal transaksi yang berlaku antara dua individu yang berbeza, juga membenarkan penorakaan bitcoin yang baru pada blockchain.

Kriptografi ini adalah pembentukan protokol yang bertindak untuk menghalang campur tangan pihak ketiga (pihak yang tidak berkaitan) untuk memastikan keselamatan maklumat.

3. Perkakasan
Menyelesaikan kriptografi ini memerlukan perkakasan yang canggih (mempunyai keupayaan CPU yang tinggi). Perkakasan ini menentukan kepantasan pelombong mencari nonce untuk mengesahkan hash dan blok. 

4. Teori Permainan

  1. Rangkaian bitcoin menciptakan tugasan untuk pelombong untuk menyelesaikan masalah matematik komputasi.
  2. Tugasan ini perlu diselesaikan dalam masa lebih kurang 10 minit
  3. Setiap pelombong akan mencari Nonce (formasi nombor yang boleh digunakan hanya sekali) yang mengesahkan hash blok
  4. Pelombong yang menyelesaikan dengan pantas akan memenangi pertandingan
  5. Komuniti akan mengesahkan blok yang dilombong oleh pemenang
  6. Ini akan menjadi blok baru yang akan ditambahkan ke blockchain
  7. Pemenang akan dibayar sebanyak 12.5 BTC dan begitulah cara bitcoin baru direka!
holistik © 2014