Jika kita bicara soal crypto dan Bitcoin, tidak bisa lepas dari teknologi di baliknya, yaitu blockchain. Blockchain pada dasarnya adalah teknologi yang menjamin keamanan transaksi mata uang crypto dan disebut sebagai inovasi yang akan mengubah industri keuangan. Dengan adanya teknologi blockchain, untuk pertama kalinya kita bisa memiliki aset berharga yang sepenuhnya ada di internet, tanpa bentuk fisik. Pada artikel ini, kita akan membahas bagaimana cara blockchain bekerja, mengapa ia penting, dan apa saja jenisnya.
Blockchain adalah buku kas digital dengan basis data yang terdistribusi ke banyak komputer dalam satu jaringan. Yang membedakan blockchain dengan buku kas atau database lainnya adalah struktur datanya. Hal ini karena blockchain mengumpulkan data-data transaksi ke dalam satu blok dengan kapasitas yang terbatas.
Setiap blok dapat menyimpan data dalam beberapa MB. Tergantung ukuran data transaksinya, sebuah blok tunggal dapat menyimpan ribuan data transaksi keuangan.
Setiap blok yang sudah diverifikasi akan memiliki kode berupa angka dan huruf yang tidak beraturan, yang disebut dengan hash. Kode atau hash ini diproses dari data yang ada di dalam blok dan juga hash dari blok sebelumnya, sehingga blok-blok ini saling terhubung membentuk rantai berkelanjutan. Sehingga, kalau data yang ada di dalam blok berubah, otomatis hash akan berubah. Kalau hash pada satu blok berubah, maka hash pada blok berikutnya pun akan ikut berubah.
Data dalam blok yang sudah terhubung dalam rantai tidak bisa diubah karena kamu harus mengubah semua blok sebelumnya. Hal inilah yang membuat sistem blockchain begitu aman.
Baca juga: Apa itu Hashing dan Bagaimana Cara Kerjanya?
Blockchain saat ini selalu diasosiasikan dengan crypto, walau sebenernya teknologi ini udah dikembangkan jauh sebelum Bitcoin ada. Adalah dua orang ilmuwan yang bernama Stuart Haber dan Scott Stornetta yang menciptakan konsep blockchain pada awal tahun 1990-an.
Teknologi ini kemudian menjadi fondasi Bitcoin yang diciptakan oleh Satoshi Nakamoto pada tahun 2009. Nakamoto membuat konsep blockchain Bitcoin pertama kali pada tahun 2008 dan merilis whitepaper pertama tentang teknologi ini pada tahun 2009. Dalam whitepaper tersebut, Nakamoto mengutip tiga hasil riset kriptografer Haber dan Stornetta, dan menjelaskan tentang bagaimana teknologi ini dapat meningkatkan keamanan pengiriman mata uang digital melalui sistem desentralisasinya.
Blok pertama dalam sebuah blockchain disebut sebagai genesis block. Setiap blok baru akan ditambahkan ke ujung rantai. Lalu, blok setelahnya akan memiliki data tentang susunan semua blok sebelumnya untuk menjaga keutuhan rantai blockchain.
Algoritma akan melakukan verifikasi terhadap setiap blok sebelum ditambahkan ke dalam rantai. Metode verifikasi setiap blockchain bisa saja berbeda tergantung mekanisme konsensus yang diterapkan. Mekanisme konsensus ini berfungsi untuk mengecek bahwa setiap data benar, akurat, dan aman. Dalam kasus Bitcoin, setiap penambang perlu memecahkan sebuah teka-teki kriptografi rumit untuk menambahkan blok ke dalam blockchain Bitcoin.
Baca juga: Apa itu Bitcoin?
Proses menambahkan blok ke dalam jaringan Bitcoin mengharuskan penambang menggunakan program khusus untuk mencari kombinasi hash-nonce yang tepat dan dapat diterima sistem. Program ini perlu memilih satu dari maksimal 4 miliar kombinasi hash-nonce untuk menghasilkan sebuah kode unik yang hanya digunakan oleh satu blok
Begitu transaksi kita terverifikasi, datanya akan disimpan dalam sebuah blok, bersama ribuan transaksi yang lain. Data ini berisi nominal transaksi, digital signature kita dan pihak yang berhubungan. Urutan transaksi yang disimpan tetap terjaga, artinya transaksi yang paling awal akan selalu disimpan di paling depan dan sebaliknya.
Akhirnya setelah semua transaksi dalam blok tersebut terverifikasi, algoritma blockchain membentuk sebuah hash berdasarkan transaksi di dalamnya. Blok yang baru ini juga diberikan data hash blok sebelumnya. Inilah yang menghubungkan blok yang baru dengan rantai blockchain.
Saat sebuah blok baru tersebut ditambahkan ke dalam blockchain, blok tersebut menjadi publik dapat dilihat oleh siapapun, termasuk kita sendiri. Kita dapat melihat data blockchain publik seperti Bitcoin melalui blockchain.com atau ETH melalui Etherscan.io.
Terakhir, informasi tentang setiap blok dan rantai jaringan ini tidak disimpan dalam satu komputer tapi disebarkan pada semua penambang yang berperan sebagai (node). Sistem seperti ini juga disebut sebagai distributed ledger.
Kaitan antara teknologi blockchain dan cryptocurrency sangatlah kuat. Namun, sering ada kekeliruan bahwa blockchain adalah crypto dan sebaliknya. Bitcoin adalah upaya implementasi pertama teknologi blockchain. Sejak kesuksesan Bitcoin, teknologi blockchain mulai digunakan oleh banyak platform yang ingin memanfaatkan keuntungan blockchain untuk berbagai sektor lain. Pada dasarnya, blockchain merupakan fondasi yang di dapat digunakan untuk beragam fungsi.
Jadi, untuk menjelaskan kebingungan tentang perbedaan blockchain dan cryptocurrency, kita bisa melihat bahwa blockchain adalah teknologi yang memungkinkan terjadinya transaksi aset kripto. Cryptocurrency adalah aset digital yang dibangun di atas jaringan blockchain.
Baca juga: Apa itu cryptocurrency?
Public Blockchain | Private Blockchain | |
Otoritas | Terdesentralisasi | Bisa terpusat |
Akses | Terbuka untuk publik, bisa diakses siapa saja | Jaringan hanya terbuka untuk pihak tertentu |
Transaksi per detik | Lebih sedikit | Lebih banyak |
Token asli | Ada | Tidak diperlukan |
Kecepatan | Lebih lambat | Lebih cepat |
Konsumsi energi | Tinggi | Sedikit |
Risiko | Risiko penyerangan tinggi | Risiko penyerangan lebih rendah |
Public blockchain adalah tipe jaringan blockchain paling populer dan paling banyak digunakan. Ia adalah jaringan terbuka yang datanya dapat diakses siapa pun dan bebas digunakan. Blockchain jenis ini biasanya diamankan menggunakan metode konsensus proof-of-work (PoW) atau proof-of-stake (PoS). Selain itu, mayoritas public blockchain terdesentralisasi secara penuh dengan sejumlah node yang bertugas memproses transaksi.
Public blockchain biasanya membutuhkan energi listrik yang sangat besar karena ia harus mampu memproses ribuan transaksi setiap detiknya. Contoh public blockchain: Bitcoin (BTC), Ethereum (ETH), dan Solana (SOL).
Baca juga: Apa itu proof-of-stake
Private blockchain adalah tipe jaringan blockchain terbatas yang dibuat oleh sebuah entitas. Jenis jaringan ini terbatas bagi mereka yang memiliki izin akses. Selain itu, private blockchain biasanya menggunakan sistem verifikasi yang tersentralisasi dan dikontrol oleh pembuat jaringan tersebut. Ia memiliki sistem tertutup yang biasanya didesain khusus untuk memenuhi tujuan tertentu. Private blockchain pada umumnya juga lebih cepat dan lebih stabil daripada public blockchain. Namun, sifatnya yang tersentralisasi membuatnya lebih rentan terhadap serangan pihak ketiga.
Terakhir, private blockchain biasanya harus memenuhi semua izin dari pemerintah dan instansi negara tertentu. Ia juga bisa dibuat khusus untuk perusahaan tertentu yang membutuhkan sistem blockchain. Contoh private blockchain adalah Ripple (XRP).
Sistem jaringan blockchain sekarang mulai menjadi bagian penting untuk jutaan penggunanya di berbagai belahan dunia. Salah satu terobosan yang dibawa oleh blockchain adalah terciptanya ekosistem finansial alternatif yang terus berkembang dan dapat diakses oleh siapapun di belahan dunia manapun.
Berkembangnya teknologi smart contract yang dikenalkan oleh blockchain generasi kedua Ethereum, membuat blockchain semakin terintegrasi dengan kehidupan sehari-hari. Penggunaan teknologi smart contract paling banyak diterapkan dalam pembuatan decentralized finance (DeFi) yang membuat berbagai fasilitas keuangan tradisional seperti menabung, pinjaman, hingga asuransi menjadi serba terdesentralisasi.
Sistem desentralisasi membuat blockchain hampir mustahil untuk dimanipulasi karena semua datanya bersifat permanen. Seorang peretas harus mengubah informasi di setiap salinan blockchain yang dipegang semua node untuk menjebol jaringan. Lagipula, pihak ketiga atau peretas yang ingin mengontrol sebuah blockchain perlu mengeluarkan sumber daya besar yang hampir tidak mungkin dilakukan.
Oleh karenanya perkembangan teknologi ini dibutuhkan untuk menciptakan sistem finansial alternatif yang dapat digunakan oleh siapa saja, namun dengan tingkat keamanan yang tinggi dan tidak dikontrol oleh satu pihak.
Baca juga: Mengenal Teknologi Smart Contract & DApps
Penggunaan teknologi blockchain pada dasarnya tidak terbatas. Teknologi ini pada dasarnya adalah fondasi penyimpanan data yang bisa digunakan untuk industri mana pun. Saat ini kita sudah melihat penerapan teknologi blockchain di luar industri finansial seperti identitas digital, industri data, musik, rantai pasokan, dan sektor kesehatan. Meskipun begitu, perkembangan dalam industri-industri tersebut masih terbatas.
Salah satu perkembangan pesat penggunaan teknologi blockchain adalah CBDCs atau central bank digital currencies. CBDCs adalah mata uang fiat yang dibangun di atas jaringan blockchain namun dikontrol oleh pemerintah yang membuatnya. Negara seperti Indonesia dan AS sedang dalam proses merencanakan dan membuat CBDCs.
Implementasi teknologi blockchain dalam berbagai industri lain akan terus berkembang seiring dengan peningkatan popularitas dan adopsi cryptocurrency.
Demikian pembahasan seputar blockchain dan cara kerjanya, jangan lupa join Telegram Channel dan Telegram Grup Pintu untuk mengetahui update terbaru dari Pintu. Baca juga Pintu News untuk mengetahui berita crypto terbaru.
Bagikan