Bagaimana Cara Kerja Blockchain?

Posted on April 13, 2021 in Articles, Kriptopedia
Bagaimana Cara Kerja Blockchain?
View all Articles

Saat mulai memasuki dan mempelajari perdagangan aset digital, tentu Anda sering mendengar istilah blockchain. Meski terdengar asing, nyatanya blockchain bukanlah barang baru. Pasalnya, blockchain tidak hanya diterapkan dalam perdagangan aset digital saja. Sebelum digunakan dalam aset kripto, blockchain telah diterapkan pada berbagai sektor seperti perbankan, teknologi, retail, dan masih banyak lagi. 

Lantas, bagaimana cara kerja blockchain? Kali ini, Zipmex akan mengulas secara dalam mengenai teknologi ini. Sudah siap belajar soal blockchain? Simak penjelasannya di bawah ini.

Apa Itu Blockchain?

Blockchain adalah sebuah teknologi baru. Teknologi ini disebut baru karena istilah blockchain mulai populer ketika jaringan ini dikembangkan sebagai bagian dari mata uang Bitcoin yang muncul pada 2009 lalu. Tidak jarang istilah Bitcoin dan blockchain juga sering tertukar. Padahal, keduanya adalah hal yang berbeda namun saling melengkapi. 

Meski dijuluki sebagai teknologi baru, ide awal blockchain telah ada sejak 1991. Ide tersebut dituangkan Scott dan Stornetta dalam Journal of Cryptography yang bertajuk “How to Time-Stamp a Digital Document”.

Sesuai dengan namanya, blockchain adalah rantai blok yang berurutan atau grup transaksi yang dirangkai bersama dan didistribusikan di antara pengguna. Setiap blok memiliki buku besar atau yang biasa disebut dengan ledger dan tiga elemen lain di dalamnya, yaitu:

Data

Jenis data bergantung pada tujuan blockchain digunakan. Bitcoin misalnya, data blok berisi detail transaksi termasuk pengirim, penerima, jumlah koin, dan sebagainya.

Hash 

Hash merupakan data yang berisi informasi seperti sidik jari atau tanda tangan. Teknologi ini mengidentifikasi blok beserta semua isinya dalam bentuk kode unik.

Hash dari Blok Sebelumnya

Bagian inilah yang membentuk blockchain. Karena setiap blok membawa informasi historis dari blok sebelumnya, sehingga rantai blockchain menjadi sangat aman.

Cara kerja blockchain adalah dengan mencatat informasi ataupun transaksi yang tidak dapat diubah. Sifatnya yang terdesentralisasi membuat blockchain tidak bergantung pada otoritas eksternal untuk meminta validasi keaslian dan integritas data. Kendati transaksi yang dilakukan pada blockchain biasanya bersifat aset atau investasi, tetapi blockchain dapat menyimpan segala jenis informasi dalam satu blok yang sama. 

Contoh cara kerja blockchain adalah seperti buku besar akuntansi. Semua transaksi baik pengeluaran dan pemasukan tercatat di buku tersebut, dan semua orang memiliki akses terhadap pencatatan tersebut. Oleh karenanya, semua orang dengan akses ke buku besar tersebut bisa melacak semua transaksi sejak awal pencatatan buku besar akuntansi itu.

Begitulah cara kerja blockchain, teknologi ini memungkinkan ada transparansi setiap transaksi yang tercatat di teknologi ini. Bisa dikatakan, blockchain bertindak sebagai tempat penyimpanan data di internet yang saling terhubung satu sama lain dalam bentuk rantai (chain).

Baca juga: 6 Kelebihan Blockchain: Transparan Sampai Tak Bisa Diretas

blockchain adalah
freepik.com/pvproductions

Karakteristik Blockchain

Keunggulan teknologi blockchain berasal dari keamanan sistem yang terdistribusi. Berdasarkan alasan tersebut, ada beberapa karakteristik yang dimiliki untuk mengembangkan blockchain. Berikut merupakan empat karakteristik dari blockchain:

1. Memiliki Hash Kriptografi

Hash adalah fungsi kriptografi yang mengubah data menjadi string angka atau kode unik. Setiap hash memiliki data yang berbeda. Jadi, jika Anda menggunakan satu kode hash yang sama, maka nilai atau data yang keluar akan selalu sama. 

Salah satu fitur penting lainnya dari hash adalah konversinya yang bersifat satu arah. Untuk setiap data yang dimasukkan, algoritma hash akan menghasilkan kode yang berbeda di masing-masing datanya.

Node blockchain menggunakan hash untuk membuat kode pengenal unik dari setiap blok transaksi. Setiap blok menyertakan nilai hash dari blok sebelumnya. 

Berikut merupakan contoh bentuk hash:

761A7DD9CAFE34C7CDE6C1270E17F773025A61E511A5

2. Ledger yang Tidak Dapat Diubah

Fitur ini terkait erat dengan karakteristik sebelumnya. Karena setiap mata rantai berisi hash dari blok sebelumnya, maka tidak mungkin untuk mengubah blok apapun tanpa mengubah seluruh rantai. Maka dari itu, rantai tersebut berfungsi sebagai ledger digital yang tidak dapat diubah.

3. Jaringan yang Bersifat P2P

Blockchain tidak membutuhkan otoritas kepercayaan eksternal atau internal karena data yang terdapat pada jaringan ini dapat didistribusikan ke seluruh pengguna. Masing-masing pengguna memiliki salinan transaksi dan blok hash-nya sendiri. Mata rantai dalam blockchain tersebut yang menyebarkan informasi dari setiap transaksi baru ke seluruh jaringan. 

Dengan cara ini, tidak ada yang bisa mengubah informasi dalam rantai. Sebab, data tersebut tidak hanya disimpan oleh satu individu saja, melainkan oleh seluruh jaringan pengguna node. Apabila ada transaksi baru, maka blok transaksi tersebut akan divalidasi. 

Setelah divalidasi, blok ditambahkan ke rantai dan setiap pengguna akan memperbarui informasi. Bahkan, jika ada ‘tangan-tangan usil’ yang mencoba untuk mengubah rantai lokal Anda, pihak tersebut tidak akan menerima blok apapun dari blockchain yang diubah.

4. Memiliki Protokol Konsensus

Sebelum menambahkan lebih banyak blok, pengguna harus memenuhi kesepakatan tentang validitas rantai. Setiap kali node menambah blok baru, semua pengguna harus memvalidasi blok tersebut dengan menggunakan protokol umum. Biasanya, node akan mencapai konsensus mengenai hadirnya blok baru melalui metode Proof-of-Work (PoW) atau Proof-of-Stake (PoS). 

Melalui mekanisme Proof-of-Work, node akan memeriksa apakah blok baru tersebut sudah memenuhi persyaratan mereka dan seluruh transaksinya tervalidasi. Jika blok tersebut valid, maka node akan menganggap blok baru itu sebagai bagian dari blockchain dan langsung menambahkannya dalam jaringan. 

Baca juga: Mengenal Ethereum, Pelopor Smart Contract di Jaringan Blockchain

Bagaimana Cara Kerja Blockchain?

Blockchain dimulai ketika sebuah blok menerima data baru. Sistem blockchain sendiri terdiri atas transaksi dan blok. Setiap blok berisi rangkaian hash kriptografi dan hash dari blok sebelumnya, sehingga dapat membentuk sebuah jaringan.

Sifatnya yang P2P (Peer to Peer) membuat komputer dalam jaringan memeriksa dan memastikan informasi atau data dalam blok adalah transaksi yang valid. Proses ini adalah proses terdesentralisasi yang terjadi di antara berbagai node jaringan.

Setelah menerima informasi baru, hash kriptografi akan mengambil data tersebut dan mengubahnya menjadi sebuah rangkaian kode unik (compact string). Kode unik itu dapat mendeteksi adanya potensi kecurangan dari ‘tangan-tangan jahil’. 

Lalu, setelah transaksi diverifikasi dan dianggap valid, data tersebut ditambahkan ke satu blok baru. Setiap blok berisi kode unik yang disebut sebagai hash yang hash-nya sendiri dan hash dari blok sebelumnya. Sehingga, pengguna akan selalu tahu di mana lokasi blok tersebut dalam rantai.

Dengan blockchain, semua kegiatan yang berhubungan dengan aset kripto bisa terjadi. Mulai dari trading, investasi, hingga mining aset kripto, blockchain menjadi medium yang mewadahi segala kegiatan tersebut.

———————————————

Aset kripto legal di Indonesia berdasarkan peraturan yang dikeluarkan oleh Badan Pengawas Bursa (Bappebti) pada Februari 2019.

Yuk, ikuti perkembangan dunia aset digital hanya di akun media sosial Zipmex:

Instagram Facebook Twitter