Bisnis & Kerja Sampingan

Arti Blockchain dan Cara Kerjanya yang Perlu Diketahui

arti blockchain

Ajaib.co.id – Sebelum mencoba blockchain, tentunya kamu harus mengetahui arti blockchain dan bagaimana cara kerja dari pengelolaan informasi digital ini. Untuk itu, yuk simak ulasan redaksi Ajaib berikut ini.

Jika kamu telah mengikuti perbankan, berinvestasi, atau cryptocurrency selama sepuluh tahun terakhir, kamu mungkin akrab dengan “blockchain,” teknologi pencatatan di balik jaringan Bitcoin.

Dalam mencoba mempelajari lebih lanjut tentang arti blockchain, kamu mungkin menemukan definisi seperti ini: “blockchain adalah buku besar yang terdistribusi, terdesentralisasi, dan publik.” Tapi, blockchain sebenarnya lebih mudah dipahami daripada definisi itu.

Apa itu Blockchain?

Jika teknologi ini sangat kompleks, mengapa menyebutnya “blockchain?” Pada tingkat paling dasar, blockchain hanya berarti ‘rantai blok’, tetapi tidak dalam arti tradisional kata-kata itu. 

Ketika kita mengucapkan kata “blok” dan “rantai” dalam konteks ini, kita sebenarnya berbicara tentang informasi digital (“blok”) yang disimpan dalam basis data publik (“rantai”).

“Blok” pada blockchain terdiri dari informasi digital. Secara khusus, mereka memiliki tiga bagian:

  • Blok informasi toko tentang transaksi seperti tanggal, waktu, dan jumlah dolar dari pembelian terakhir kamu dari Amazon. (catatan: Contoh Amazon ini hanya untuk ilustrasi pembelian; Amazon tidak bekerja pada prinsip blockchain, seperti pada penulisan ini)
  • Blok yang menyimpan informasi tentang siapa yang berpartisipasi dalam transaksi. Satu blok untuk pembelian kamu dari Amazon akan mencatat nama kamu bersama dengan Amazon.com, Inc. (AMZN). Alih-alih menggunakan nama kamu yang sebenarnya, pembelian kamu dicatat tanpa informasi pengenal menggunakan semacam “tanda tangan digital” yang unik seperti nama pengguna.
  • Blok yang menyimpan informasi untuk membedakannya dari blok lain. Sama seperti kamu dan saya memiliki nama untuk membedakan kami satu sama lain, setiap blok menyimpan kode unik yang disebut “hash” yang memungkinkan pengguna membedakannya dari setiap blok lainnya. Hash adalah kode kriptografi yang dibuat oleh algoritma khusus. 

Katakanlah kamu melakukan pembelian secara besar di Amazon, tetapi saat sedang dalam perjalanan, kamu memutuskan kamu tidak bisa menolak dan membutuhkan yang kedua. 

Meskipun detail transaksi baru kamu akan terlihat hampir sama dengan pembelian kamu sebelumnya, kami masih dapat membedakan blok karena kode uniknya.

Sementara blok dalam contoh di atas digunakan untuk menyimpan satu pembelian dari Amazon, kenyataannya sedikit berbeda. Satu blok tunggal pada blockchain Bitcoin sebenarnya dapat menyimpan hingga 1 MB data. Bergantung pada ukuran transaksi, itu artinya satu blok dapat menampung beberapa ribu transaksi di bawah satu atap.

Cara Kerja Blockchain

Ketika sebuah blok menyimpan data baru, itu akan ditambahkan ke blockchain. Blockchain, seperti namanya, terdiri dari beberapa blok yang dirangkai. Agar blok ditambahkan ke blockchain, bagaimanapun, empat hal harus terjadi:

  • Transaksi harus terjadi. Mari kita lanjutkan dengan contoh pembelian Amazon kamu. Setelah mengklik cepat beberapa checkout, kamu bertentangan dengan penilaian kamu yang lebih baik dan melakukan pembelian selanjutnya dengan barang yang baru. Seperti yang kita bahas di atas, dalam banyak kasus satu blok akan dikelompokkan bersama-sama, hingga ribuan transaksi, sehingga pembelian Amazon kamu akan dikemas dalam blok bersama dengan informasi transaksi pengguna lain juga.
  • Transaksi itu harus diverifikasi. Setelah melakukan pembelian itu, transaksi kamu harus diverifikasi. Dengan catatan informasi publik lainnya, seperti Securities Exchange Commission, Wikipedia, atau perpustakaan lokal kamu, ada seseorang yang bertugas memeriksa entri data baru. Namun, dengan blockchain, pekerjaan itu diserahkan ke jaringan komputer. Ketika kamu melakukan pembelian dari Amazon, jaringan komputer itu bergegas memeriksa apakah transaksi kamu terjadi seperti yang kamu katakan. Artinya, mereka mengkonfirmasi rincian pembelian, termasuk waktu transaksi, jumlah yang dibayarkan, dan pengguna lainnya. 
  • Transaksi itu harus disimpan dalam satu blok. Setelah transaksi kamu diverifikasi sebagai akurat, ia mendapat lampu hijau. Jumlah transaksi, tanda tangan digital kamu, dan tanda tangan digital Amazon, semua akan disimpan dalam satu blok. Di sana, transaksi kemungkinan akan digabungan dengan ratusan, atau ribuan orang lain yang melakukan transaksi serupa.
  • Blok itu harus diberi hash. Begitu semua transaksi blok telah diverifikasi, ia harus diberi kode pengenal unik yang disebut hash. Blok juga diberikan hash dari blok terbaru yang ditambahkan ke blockchain. Setelah hash, blok dapat ditambahkan ke blockchain.
  • Ketika blok baru itu ditambahkan ke blockchain, itu menjadi tersedia untuk umum bagi siapa saja untuk melihat — bahkan kamu. Jika kamu melihat pada blockchain Bitcoin, kamu akan melihat bahwa kamu memiliki akses ke data transaksi, bersama dengan informasi tentang kapan, di mana, dan oleh siapa blok tersebut dilakukan yang telah ditambahkan ke blockchain.

Apakah Blockchain Aman?

Teknologi Blockchain menjelaskan mengenai masalah keamanan dan kepercayaan dalam beberapa cara. 

Pertama, blok baru selalu disimpan secara linear dan kronologis. Artinya, mereka selalu ditambahkan ke “akhir” dari blockchain. Jika kamu melihat blockchain Bitcoin, kamu akan melihat bahwa setiap blok memiliki posisi pada rantai, yang disebut “tinggi.” Pada Januari 2020, ketinggian blok telah mencapai 615.400.

Setelah blok ditambahkan ke akhir blockchain, sangat sulit untuk kembali dan mengubah isi blok tersebut. Itu karena setiap blok berisi hash sendiri, bersama dengan hash dari blok sebelumnya. 

Kode hash dibuat oleh fungsi matematika yang mengubah informasi digital menjadi serangkaian angka dan huruf. Jika informasi itu diedit dengan cara apa pun, kode hash juga berubah.

Inilah mengapa itu penting untuk keamanan. Katakanlah seorang hacker mencoba mengedit transaksi kamu dari Amazon sehingga kamu benar-benar harus membayar pembelian kamu dua kali. 

Segera setelah mereka mengedit jumlah dari transaksi kamu, hash blok akan berubah. Blok berikutnya dalam rantai masih akan berisi hash lama, dan peretas perlu memperbarui blok itu untuk menutupi jejak mereka. Namun, hal itu akan mengubah hash blok itu. Dan selanjutnya, dan seterusnya.

Untuk mengubah satu blok, maka, seorang hacker perlu mengubah setiap blok setelahnya, di blockchain. Menghitung ulang semua hash akan membutuhkan daya komputasi yang sangat besar dan tidak mungkin. Dengan kata lain, sekali blok ditambahkan ke blockchain, menjadi sangat sulit untuk diedit dan tidak mungkin untuk dihapus.

Untuk mengatasi masalah kepercayaan, jaringan blockchain telah mengimplementasikan tes untuk komputer yang ingin bergabung dan menambahkan blok ke rantai. 

Tes, yang disebut “model konsensus,” mengharuskan pengguna untuk “membuktikan” diri mereka sendiri sebelum mereka dapat berpartisipasi dalam jaringan blockchain. Salah satu contoh paling umum yang digunakan oleh Bitcoin disebut “proof of work” atau “bukti kerja.”

Dalam pembuktian sistem kerja, komputer harus “membuktikan” bahwa mereka telah melakukan “pekerjaan” dengan memecahkan masalah matematika komputasi yang kompleks. 

Jika komputer memecahkan salah satu masalah ini, mereka memenuhi syarat untuk menambahkan blok ke blockchain. Tetapi proses menambahkan blok ke blockchain, apa yang dunia cryptocurrency sebut “penambangan,” tidak mudah. 

Faktanya, peluang untuk memecahkan salah satu masalah ini di jaringan Bitcoin adalah satu banding 15,5 triliun. Untuk menyelesaikan masalah matematika yang rumit pada peluang itu, komputer harus menjalankan program yang menghabiskan banyak daya dan energi (baca: uang).

Nah, itu dia penjelasan tentang arti blockchain dan bagaimana cara kerjanya.

Artikel Terkait