Blockchain
Blockchain (atau rantai blok) adalah metode penyimpanan daftar entri, yang tidak dapat diubah dengan mudah setelah dibuat. Hal ini juga berlaku untuk daftar tersebut. Ini dilakukan dengan menggunakan beberapa konsep dari kriptografi, termasuk tanda tangan digital dan fungsi hash. Dalam istilah yang sangat mendasar, blockchain menggabungkan dua ide berikut:
- Diberikan beberapa data, mudah untuk menghitung checksum atas data tersebut. Fungsi-fungsi hash khusus dapat didesain untuk menghitung checksum ini. Fungsi-fungsi ini dapat didesain untuk mengembalikan nilai yang selalu memiliki panjang yang sama, yang tidak tergantung pada panjang input. Nilai ini disebut nilai hash, atau message digest. Fungsi-fungsi ini juga memiliki properti lain: Diberikan input yang sama, mereka harus mengembalikan output yang sama (hash value/message digest).
- Selain nilai hash, sebuah blok biasanya juga berisi timestamp, dan beberapa muatan. Setiap blok menggunakan tanda tangan digital, yang memungkinkan mendeteksi perubahan apa pun dalam data sejak tanda tangan dibuat. Ketika blok data baru dibuat, blok yang baru dibuat juga akan berisi nilai hash dari blok sebelumnya.
Dalam kebanyakan kasus, blockchain dikelola oleh jaringan peer-to-peer. Semua peer menggunakan protokol umum yang menentukan bagaimana mereka harus berkomunikasi satu sama lain, bagaimana blok baru dibuat dan divalidasi. Setelah direkam, data dalam blok tertentu tidak dapat diubah dengan mudah lagi. Mengubah blok berarti semua blok setelahnya perlu diubah juga. Tergantung pada protokolnya, hal ini akan membutuhkan mayoritas peers, atau bahkan semua peers, untuk menyetujuinya.
Blockchain aman secara desain. Teknologi Blockchain digunakan di mana menyimpan catatan yang benar itu penting. Kasus penggunaan termasuk catatan medis, manajemen identitas, keterlacakan makanan, dan pemungutan suara.
Blockchain ditemukan oleh Stuart Haber dan Scott Stornetta pada tahun 1991 sebagai sarana untuk memastikan integritas catatan digital. Haber dan Stornetta meluncurkan blockchain komersial pertama di dunia; Surety pada tahun 1995.
Pada tahun 2008, Satoshi Nakamoto memasukkan sebagai referensi 3 dan 4 dari Bitcoin: A Peer to Peer Electronic Cash System, dua makalah oleh Haber dan Stornetta untuk berfungsi sebagai buku besar transaksi publik dari cryptocurrency bitcoin. Karena blockchain-nya, bitcoin menjadi mata uang digital pertama yang memecahkan masalah pengeluaran ganda tanpa memerlukan otoritas tepercaya atau server pusat. Desain bitcoin telah menginspirasi aplikasi lainnya.
Foto Rantai Blok
Pertanyaan dan Jawaban
T: Apa itu blockchain?
J: Blockchain adalah metode penyimpanan daftar entri yang tidak dapat diubah dengan mudah setelah dibuat. Blockchain menggunakan konsep-konsep dari kriptografi, seperti tanda tangan digital dan fungsi hash, untuk memastikan integritas data.
T: Bagaimana cara kerja blockchain?
J: Blockchain menggabungkan dua ide - jika diberikan beberapa data, mudah untuk menghitung checksum atas data menggunakan fungsi hash khusus yang mengembalikan nilai yang selalu memiliki panjang yang sama; dan jika diberikan input yang sama, fungsi-fungsi ini harus mengembalikan output yang sama (nilai hash / message digest). Selain itu, setiap blok biasanya juga berisi timestamp dan beberapa muatan. Setiap blok menggunakan tanda tangan digital yang memungkinkan mendeteksi perubahan apa pun dalam data sejak dibuat. Ketika blok baru dibuat, blok tersebut berisi nilai hash dari blok sebelumnya. Blockchain dikelola oleh jaringan peer-to-peer yang menggunakan protokol untuk berkomunikasi satu sama lain, membuat dan memvalidasi blok baru. Setelah direkam, data dalam blok tertentu tidak dapat diubah dengan mudah lagi karena semua blok berikutnya juga perlu diubah.
T: Apa yang dimaksud dengan pengeluaran ganda?
J: Pengeluaran ganda mengacu pada ketika seseorang membelanjakan uang lebih dari sekali atau mencoba membelanjakan uang dua kali tanpa memiliki dana yang cukup untuk kedua transaksi tersebut.
T: Siapa yang menemukan Blockchain?
J: Blockchain ditemukan oleh Stuart Haber dan Scott Stornetta pada tahun 1991 sebagai sarana untuk memastikan integritas catatan digital.
T: Apa yang menjadi referensi Satoshi Nakamoto pada tahun 2008?
J: Pada tahun 2008, Satoshi Nakamoto merujuk pada dua makalah oleh Haber dan Stornetta (referensi 3 & 4) dalam makalahnya "Bitcoin : A Peer To Peer Electronic Cash System" yang berfungsi sebagai buku besar transaksi publik untuk cryptocurrency bitcoin.
T: Masalah apa yang dipecahkan Bitcoin dengan teknologi blockchain-nya?
J: Dengan teknologi blockchain-nya, Bitcoin memecahkan masalah pengeluaran ganda tanpa memerlukan otoritas terpercaya atau server pusat.
T: Apa saja kasus penggunaan umum untuk teknologi Blockchain?
J: Kasus penggunaan umum untuk teknologi Blockchain termasuk manajemen rekam medis, manajemen identitas, penelusuran makanan, sistem permainan dan pemungutan suara.