Teknologi Blockchain dapat dipahami sebagai catatan / buku besar transaksi digital terdesentralisasi yang digandakan dan didistribusikan di seluruh jaringan node Blockchain. Teknologi Ledger Terdistribusi (DLT) digunakan untuk mengelola database terdesentralisasi oleh banyak node di Jaringan Blockchain.
Semua transaksi dicatat dengan tanda tangan kriptografi yang hampir tidak dapat dipecahkan atau tidak dapat diretas yang dikenal sebagai Hash. Selain itu, tidak boleh ada penipuan, downtime, atau gangguan untuk transaksi seperti itu karena dijamin oleh Enkripsi SHA2 256 yang sangat kuat. Oleh karena itu, catatan informasi yang menggunakan teknologi Blockchain hampir tidak mungkin untuk dimodifikasi, diretas, atau dicurangi.
Sejarah Teknologi Blockchain
Ide Blockchain pertama kali diusulkan oleh sekelompok orang tak dikenal yang dikenal dengan nama samaran Satoshi Nakamoto pada tahun 2008. Whitepaper asli Satoshi membuat cetak biru untuk membuat buku besar transaksi publik yang terdesentralisasi menggunakan cryptocurrency Bitcoin. Dalam makalahnya, Satoshi Nakamoto mengusulkan Blockchain sebagai jaringan terdesentralisasi yang memiliki fitur berikut:
- Tidak ada persyaratan bagi entitas pihak ketiga seperti bank untuk mengaturnya.
- Beroperasi 24 * 7 hari tanpa bergantung pada entitas eksternal apa pun seperti bank untuk mengaturnya.
- Memiliki aturan yang sama untuk semua peserta jaringan.
- Tersedia bagi siapa saja untuk digunakan tanpa syarat.
- Bekerja lintas batas geografis
Apa itu Blok, Node, dan Penambang?
Blockchain berasal dari strukturnya di mana catatan / data individual yang disebut Blok saling berhubungan dalam satu daftar yang dikenal sebagai rantai. Oleh karena itu, Blok adalah elemen bangunan utama dari Jaringan Blockchain.
Node seperti server mini yang menyimpan Blok Data. Mereka terus bertukar data untuk disinkronkan dengan data Blockchain yang diperbarui. Node yang berisi salinan lengkap riwayat transaksi Blockchain dikenal sebagai Node lengkap.
Secara fungsional, di bawah ini adalah apa yang dilakukan node Blockchain:
- Node akan memeriksa apakah blok transaksi valid dan menerima atau menolaknya.
- Node akan menyimpan dan menyimpan blok transaksi yang menyimpan seluruh riwayat transaksi.
- Node akan menyiarkan dan menyebarkan riwayat transaksi ini ke node lain yang mungkin perlu disinkronkan dengan Blockchain. Selain itu, riwayat transaksi harus diperbarui untuk hal yang sama.
Penambang umumnya adalah sistem komputer yang mencoba menambahkan blok transaksi baru ke jaringan Blockchain. Itu kemudian menyiarkan hal yang sama ke semua node di jaringan Blockchain. Bergantung pada validitas tanda tangan dan transaksi untuk blok tersebut, node dapat menerima atau menolak blok tersebut. Ketika blok transaksi baru diterima oleh sebuah node, itu ditambahkan di atas sisa blok yang sudah ada setelah menyimpannya.
Perbedaan Antara Miner dan Node
Node penuh harus dijalankan oleh penambang untuk memilih transaksi yang sah untuk membentuk blok baru. Tidak dapat ditentukan transaksi apa yang diusulkan sah dan apa yang tidak sesuai dengan riwayat transaksi Blockchain saat ini karena tidak memiliki akses riwayat Blockchain yang lengkap. Oleh karena itu penambang dianggap sebagai node penuh.
Sebaliknya selalu tidak benar dan karenanya sebuah node belum tentu merupakan penambang. Perangkat komputer dapat menjalankan node lengkap tanpa perlu membuat blok transaksi baru. Miner tetap sama tetapi mencoba membuat blok transaksi baru secara paralel.
Jenis Teknologi Blockchain
Ada tiga jenis utama Blockchain antaralain sebagai berikut:
Publik Blockchain
Ini memiliki satu ujung terbuka dan tidak memiliki batasan akses. Oleh karena itu siapa pun dapat bergabung. Meskipun insentif moneter itu bagus karena tidak dapat dipercaya; ada kemungkinan lebih besar untuk diretas. Ini jauh lebih lambat dan sangat terdesentralisasi.
Meskipun umumnya tanpa izin, ini bisa berdasarkan izin berdasarkan konsensus node. Ini sama sekali tidak memiliki batasan akses dan menggunakan algoritma Proof of Stack (POS) atau Proof of Work (POW).
Misalnya. Cryptocurrency seperti Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Monero
Private Blockchain
Ini adalah Blockchain tertutup. Itu perlu diizinkan dan merupakan jaringan tepercaya sehingga keuntungan moneter mungkin tidak tinggi. Ini sangat cepat dan kurang terdesentralisasi.
Dalam Blockchain pribadi yang diizinkan, tidak semua node memiliki hak yang sama dan hanya admin yang memiliki hak penuh dan bukan pengguna. Mirip dengan Blockchain publik, ini bisa menjadi izin berdasarkan konsensus node. Ini membutuhkan undangan khusus dari administrator untuk bergabung dengan jaringan ini.
Misalnya. Kain Hyperledger, Gigi Gergaji Hyperledger, Kuorum.
Hybrid Blockchain
Ini adalah kombinasi dari fitur Terpusat dan Terdesentralisasi. Setiap transaksi dapat terjadi dengan cepat dalam rantai privatnya dan berkomitmen hanya pada rantai publik jika diperlukan, misalnya saat verifikasi publik diperlukan. Ini menggabungkan kepercayaan yang kuat dari Blockchain publik dan fitur skalabilitas dari Blockchain pribadi.
Misalnya. Solusi lapisan 2 dan Rantai Samping adalah variasi dari konsep ini.
Kelebihan Teknologi Blockchain
Kelebihan Teknologi Blockchain adalah sebagai berikut:
- Integritas Proses: Ini memastikan bahwa setiap blok atau bahkan transaksi yang ditambahkan ke rantai tidak dapat diedit yang pada akhirnya memberikan rentang keamanan yang sangat tinggi.
- Ketertelusuran: Ini mendukung identifikasi yang mudah atas masalah apa pun di sebuah node di Jaringan Blockchain dan mengoreksinya jika ada. Ini juga menciptakan jejak audit yang tidak dapat diubah.
- Keamanan: Ini sangat aman karena setiap entitas yang memasuki jaringan Blockchain memiliki identitas unik. Enkripsi yang solid membuatnya hampir tidak bisa diretas.
- Pemrosesan lebih cepat: Teknologi ini mempercepat kecepatan transaksi ke tingkat yang sangat tinggi.
Kekurangan Teknologi Blockchain
Kekurangan Teknologi Blockchain adalah sebagai berikut:
- Biaya: Menurut studi terbaru, biaya rata-rata transaksi Bitcoin adalah $75 – $160 dan sebagian besar biaya yang terlibat adalah konsumsi energi. Ini adalah biaya yang sangat tinggi yang juga dikenal sebagai biaya gas yang harus dikeluarkan oleh penambang untuk menjaga dan menjalankan node Blockchain mereka.
- Tidak diatur dengan baik: Tidak ada otoritas pusat seperti bank yang mengatur jaringan Blockchain. Karenanya cryptocurrency berada dalam pasar yang sangat tidak stabil dan mereka dapat dengan cepat memperoleh atau kehilangan nilai mata uangnya.
- Faktor Kurangnya Kepercayaan: Beberapa pemerintah kurang percaya pada Teknologi Blockchain dan mengenakan pajak tinggi pada pembayaran berbasis crypto.