Apa itu Blockchain dan Bagaimana Cara Kerjanya?

sumber gambar : rangkulteman.id

Blockchain merupakan distribusi database atau buku besar yang terbagi kedalam node dalam suatu jaringan Komputer. Blockchain menyimpan data informasi dalam format digital, sehingga sangat cocok dalam sistem cryptocurrency. Blockchain pada system cryptocurrency digunakan untuk penyimpanan digital informasi yang dapat didistribusikan dan tidak dapat dimodifikasi. Oleh sebab itu, Blockchain tersebut tidak dapat diubah, dihapus, maupun dihancurkan, sehingga Blockchain sering disebut sebagai DLT(Distributed Ledger Technology). Layanan Blockchain sendiri pun saat ini makin populer di kalangan digital agency Indonesia.

Mekanisme pada Blockchain

Blockchain adalah jenis database bersama yang berbeda dari database biasa dalam cara menyimpan informasinya. Blockchain menyimpan data dalam blok yang kemudian dihubungkan bersama melalui kriptografi. Dalam penyimpanannya, Data baru akan dimasukkan kedalam block baru yang menyimpan karakteristik mengenai data. Setelah itu, block tersebut akan dihubungkan dengan block yang sebelumnya telah terbuat. Dengan demikian, setiap data akan terhubung satu sama lain secara terurut seperti rantai. Terdapat berbagai jenis tipe informasi yang dapat disimpan pada Blockchain, salah satu penyimpanan umum yang menggunakan Blockchain adalah transaksi.

Dalam Mekanismenya, Blockchain memiliki 3 konsep penting sebagai berikut:

  1. Blocks
    Setiap rantai memiliki beberapa blok yang memiliki 3 elemen dasar, yaitu data dalam block, nonce, dan hash. Nonce merupakan angka yang tergenerasi secara random saat block terbentuk. Nonce menggenerasikan block header hash yang merupakan angka sebesar 256 bit yang terhubung dengan Nonce. Data yang tersimpan dalam block terikat dengan nonce dan hash pada block.
  2. Nodes
    Salah satu konsep terpenting dalam teknologi blockchain adalah desentralisasi. Karena tidak ada komputer yang memiliki rantai secara pribadi, maka node yang terhubung dengan rantai bekerja dengan mendistribusikan datanya. Node dapat berupa perangkat elektronik apa pun yang menyimpan salinan blockchain dan menjaga jaringan tetap berfungsi.
    Setiap node memiliki salinan blockchainnya sendiri dan jaringan harus secara algoritma menyetujui setiap blok yang baru ditambang agar rantai dapat diperbarui, dipercaya, dan diverifikasi. Blockchain bersifat transparan, sehingga setiap tindakan dalam data dapat dengan mudah diperiksa dan dilihat. Setiap peserta memiliki nomor identifikasi alfanumerik yang unik sehingga dapat menunjukkan transaksi apa saja yang telah mereka lakukan.
  3. Miners
    Miners membuat block baru dalam rantai melalui proses yang disebut mining.  Dalam blockchain, setiap block memiliki nonce dan hash yang unik namun dapat menyimpan informasi mengenai hash pada block sebelumnya dalam suatu rantai. Miners menggunakan software special untuk menyelesaikan masalah matematika kompleks dalam pencarian nonce yang menghasilkan hash yang diterima. Miners memiliki 4 miliar kemungkinan kombinasi nonce-hash yang harus ditambang sebelum menemukan nonce yang tepat. Oleh sebab itu, penambangan merupakan hal yang kompleks untuk dilakukan.
sumber gambar : ekrut.com

Keunggulan Blockchain

Sebagai sebuah inovasi, teknologi ini memang memiliki beberapa keunggulan. Dengan sistem di mana setiap blok bisa saling melakukan cek, maka kemungkinan untuk terjadinya kesalahan pun menjadi semakin kecil. Selain itu, beberapa keunggulan lain dari teknologi blockchain ini antara lain:

1. Sistem Lebih Transparan

Salah satu keunggulan dari teknologi ini yang membuatnya memiliki banyak peminat adalah karena sistemnya yang lebih transparan. Hal ini muncul terutama dalam masalah kripto. Setiap transaksi yang menggunakan teknologi blockchain ini bisa terlihat oleh publik secara umum. Publik bisa memeriksa dengan bebas setiap transaksi yang terjadi. Mereka yang bisa memeriksa pun lebih bebas karena tidak perlu memiliki akses untuk login. Sistem seperti juga membuat setiap koin milik seseorang tidak bisa digunakan untuk kebutuhan apapun tanpa sepengetahuan pemiliknya tersebut.

2. Sistem Proteksi yang Lebih Baik

Dalam banyak sistem yang ada, blockchain dinilai memiliki struktur sistem yang lebih aman. Hal ini juga membuat proteksi untuk data yang tersimpan dengan menggunakan blockchain juga menjadi lebih aman. Pada aplikasinya, teknologi blockchain ini menggunakan sistem verifikasi oleh penambang atau miners sebelum data atau transaksi tersebut masuk ke proses selanjutnya. Bahkan jika melihat lebihdalam, bagian struktur database dari blockchain ini hanya memiliki fitur untuk menambahkan data dan tidak ada fitur untuk melakukan edit. Dengan tidak adanya fitur edit maka hal tersebut membuat tidak ada orang yang bisa mengubah data. Sehingga, potensi masuknya hacker menjadi lebih kecil.

3. Sistem Audit Lebih Baik

Jika melihat kedua keunggulan sebelumnya, maka hal tersebut juga akan menghasilkan sistem audit yang jauh lebih baik. Ini juga merupakan salah satu keunggulan dari teknologi blockchain. Ketika semua orang bisa men-tracking dan melihat semua data transaksi, maka audit juga bisa dilakukan dengan lebih mudah. Selain itu, potensi untuk hilangnya data juga menjadi lebih kecil. Hal ini karena secara database hanya bisa menambahkan data. Database tidak bisa terhapus dan tidak ada fitur untuk melakukan edit atau perubahan data.

sumber gambar : kompas.com

Baca artikel lainnya di – aksaralab.com

sumber : koinworks.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *