Apa sebenarnya itu blockchain?
Pada dasarnya, blockchain adalah file komputer yang digunakan untuk menyimpan data - informasi. Seperti halnya file komputer apa pun (termasuk dokumen yang Anda baca sekarang), file itu ada pada media penyimpanan digital, seperti hard drive komputer. Dan itu mengambil bentuk string "bit" biner, satu dan nol, yang dapat diproses oleh komputer agar dapat dibaca oleh manusia.
Blockchain, bagaimanapun, memiliki tiga properti yang, walaupun tidak unik secara individu, ketika disatukan berarti fungsinya sangat berbeda dari jenis file komputer lainnya.
Yang pertama adalah bahwa mereka didistribusikan . File yang berisi artikel ini dapat, secara teori, disimpan di satu komputer dan diakses melalui internet oleh banyak orang yang ingin menggunakannya (yaitu membaca). Blockchain, di sisi lain, digandakan , secara keseluruhan, di banyak komputer.
Ini berarti bahwa tidak ada satu orang, atau entitas (seperti korporasi, atau pemerintah) yang memiliki kendali atas konten file. Sementara siapa pun yang mengendalikan komputer yang menyimpan file yang Anda baca sekarang dapat mengeditnya, untuk membuat perubahan apa pun yang mereka suka, itu tidak terjadi dengan blockchain. Mengedit blockchain hanya mungkin jika ada konsensus antara jaringan komputer yang menyimpan versi blockchain yang berbeda, tetapi identik. Dan ini dimungkinkan berkat inovasi mendasar kedua blockchain - kriptografi.
Kriptografi- dari kata-kata Yunani kuno untuk "penulisan rahasia" - pada dasarnya berarti bahwa data yang membentuk blockchain dikodekan. Untuk mengubah data, atau dalam beberapa kasus (tergantung pada jenis blockchain) bahkan untuk membacanya, Anda harus memiliki kunci pribadi yang sesuai dengan 'blok' yang benar dalam rantai (lihat bagian selanjutnya tentang struktur blockchain). Jika Anda memiliki akses ke komputer yang menyimpan dokumen yang sedang Anda baca sekarang, akan mudah untuk mengedit dokumen ini. Namun, jika dokumen ini disimpan dalam blockchain, Anda harus memasukkan kode untuk membuktikan bahwa Anda memiliki hak untuk melakukan perubahan. Jika kode tidak cocok, maka perubahan tidak akan diterima ke salinan lain dari dokumen, yang, sebagaimana dijelaskan di atas, didistribusikan di banyak (berpotensi jumlah tidak terbatas) dari komputer lain.
Inovasi mendasar ketiga adalah keterbukaan . Blockchain sampai batas tertentu bersifat publik. Ini dapat berarti 'dapat diakses oleh siapa saja', seperti halnya dengan blockchain Bitcoin , atau 'dapat diakses oleh siapa saja yang telah diberikan izin untuk melihatnya' - seperti halnya dengan blockchain yang digunakan dalam organisasi atau bisnis untuk penggunaan internal. Ini berarti bahwa siapa pun di jaringan dapat memonitor file untuk perubahan, bahkan jika mereka tidak harus memiliki izin untuk mengeditnya, atau mengakses semua data yang dikandungnya dalam bentuk yang tidak dienkripsi.
Menyatukan semua elemen ini berarti masalah 'pengeluaran ganda' yang sebelumnya melekat pada data digital diselesaikan untuk pertama kalinya. Karena file komputer (data) dapat disalin dan dibagikan berkali-kali, biasanya tidak mungkin untuk menggunakannya sebagai penyimpan nilai (seperti emas, atau uang tunai, atau karya seni yang berharga, misalnya). Dengan teknologi blockchain, ini berbeda, yang menyebabkannya digambarkan memungkinkan penciptaan ' internet nilai '.
Sejarah Singkat Blockchain
Untuk memulai, mari kita bicara tentang sejarah blockchain. Sebelum digunakan dalam cryptocurrency, ia memiliki awal yang sederhana sebagai konsep dalam ilmu komputer - khususnya, dalam domain kriptografi dan struktur data.
Bentuk yang sangat primitif dari blockchain adalah pohon hash, juga dikenal sebagai pohon Merkle. Struktur data ini dipatenkan oleh Ralph Merkle pada tahun 1979, dan berfungsi dengan memverifikasi dan menangani data antara sistem komputer. Dalam jaringan komputer peer-to-peer, memvalidasi data penting untuk memastikan tidak ada yang diubah atau diubah selama transfer. Ini juga membantu memastikan bahwa data palsu tidak dikirim. Intinya, ini digunakan untuk memelihara dan membuktikan integritas data yang dibagikan.
Pada tahun 1991, pohon Merkle digunakan untuk membuat "rantai blok yang aman" - serangkaian catatan data, masing-masing terhubung dengan yang sebelumnya. Catatan terbaru dalam rantai ini akan berisi sejarah seluruh rantai. Dan dengan demikian, blockchain telah dibuat.
Pada 2008, Satoshi Nakamato membuat konsep blockchain terdistribusi. Ini akan berisi riwayat aman pertukaran data, memanfaatkan jaringan peer-to-peer untuk cap waktu dan memverifikasi setiap pertukaran, dan dapat dikelola secara mandiri tanpa otoritas pusat. Ini menjadi tulang punggung Bitcoin. Dan dengan demikian, blockchain yang kita kenal sekarang lahir, juga dunia cryptocurrency.
Pada tahun 1991, pohon Merkle digunakan untuk membuat "rantai blok yang aman" - serangkaian catatan data, masing-masing terhubung dengan yang sebelumnya. Catatan terbaru dalam rantai ini akan berisi sejarah seluruh rantai. Dan dengan demikian, blockchain telah dibuat.
Pada 2008, Satoshi Nakamato membuat konsep blockchain terdistribusi. Ini akan berisi riwayat aman pertukaran data, memanfaatkan jaringan peer-to-peer untuk cap waktu dan memverifikasi setiap pertukaran, dan dapat dikelola secara mandiri tanpa otoritas pusat. Ini menjadi tulang punggung Bitcoin. Dan dengan demikian, blockchain yang kita kenal sekarang lahir, juga dunia cryptocurrency.
Bagaimana Cara Kerja Blockchain?
Jadi, bagaimana cara kerja blockchain? Mari kita ingat beberapa fitur utama sebelum kita masuk ke detail:
- Blockchain menyimpan catatan semua pertukaran data - catatan ini disebut sebagai " buku besar " di dunia cryptocurrency, dan setiap pertukaran data adalah " transaksi ". Setiap transaksi yang diverifikasi ditambahkan ke buku besar sebagai " blok "
- Ini menggunakan sistem terdistribusi untuk memverifikasi setiap transaksi - jaringan node-to-peer
- Setelah ditandatangani dan diverifikasi, transaksi baru ditambahkan ke blockchain dan tidak bisa diubah
Untuk memulai, kita perlu mengeksplorasi konsep "kunci". Dengan satu set kunci kriptografi, Anda mendapatkan identitas unik. Kunci Anda adalah Kunci Pribadi dan Kunci Publik, dan bersama-sama mereka digabungkan untuk memberi Anda tanda tangan digital. Kunci publik Anda adalah bagaimana orang lain dapat mengidentifikasi Anda. Kunci pribadi Anda memberi Anda kekuatan untuk menandatangani secara digital dan mengesahkan tindakan yang berbeda atas nama identitas digital ini ketika digunakan dengan kunci publik Anda.
Di dunia cryptocurrency, ini merepresentasikan alamat dompet Anda (kunci publik) dan kunci pribadi Anda memungkinkan Anda mengotorisasi transfer, penarikan, dan tindakan lain dengan properti digital Anda seperti cryptocurrency. Selain itu, inilah mengapa sangat penting untuk menjaga keamanan kunci pribadi Anda - siapa pun yang memiliki kunci pribadi Anda dapat menggunakannya untuk mengakses aset digital apa pun yang terkait dengan kunci publik Anda dan melakukan apa yang mereka inginkan dengan itu !
Setiap kali transaksi terjadi, transaksi itu ditandatangani oleh siapa pun yang memberinya otorisasi. Transaksi itu mungkin seperti "Alice mengirim Bob 0,4 BTC", akan menyertakan alamat Bob (kunci publik), dan akan ditandatangani oleh tanda tangan digital menggunakan kunci publik Alice dan kunci pribadi. Ini akan ditambahkan ke buku besar dari blockchain yang Alice kirim Bob 0,4 BTC, dan juga akan menyertakan stempel waktu dan nomor ID unik. Ketika transaksi ini terjadi, itu disiarkan ke jaringan node-to-peer node - pada dasarnya entitas digital lainnya yang mengakui bahwa transaksi ini telah terjadi dan menambahkannya ke buku besar.
Setiap transaksi dalam buku besar itu akan memiliki data yang sama: tanda tangan digital, kunci publik, cap waktu, dan ID unik. Setiap transaksi akan terhubung, jadi jika Anda kembali satu transaksi di buku besar, Anda mungkin melihat bahwa Chuck mengirim Alice 0,8 BTC pada suatu waktu. Jika Anda pindah kembali transaksi lain, Anda mungkin melihat bahwa Dan mengirim Chuck 0,2 BTC di waktu lain sebelum itu.
Anonimitas cryptocurrency berasal dari fakta bahwa kunci publik Anda hanya urutan angka dan huruf acak - jadi Anda tidak benar-benar menandatangani dengan nama Anda sendiri atau semacam pegangan. Kunci publik tidak memberi tahu Anda identitas asli orang di belakangnya . Anda juga kurang lebih bebas untuk menghasilkan pasangan kunci sebanyak yang Anda inginkan dan memiliki beberapa dompet cryptocurrency . Namun berhati-hatilah, mungkin ada cara lain seseorang dapat mengetahui identitas Anda - misalnya, melalui kebiasaan belanja Anda.
Bagaimana struktur rantai blockchain?
Petunjuk untuk yang ini adalah dalam nama - blockchain adalah file komputer yang terdiri dari blok data yang dirantai bersama. Setiap 'blok' - yang bisa ukuran berapa pun tergantung pada jenis blockchain - berisi tautan ke blok sebelumnya - karenanya membentuk rantai.
Itu juga berisi cap waktu untuk merekam ketika informasi di blok itu dibuat atau diedit. Akhirnya, itu berisi data itu sendiri - yang merupakan apa pun yang blockchain digunakan untuk merekam. Ini bisa menjadi 'nilai' dari blok, dalam kasus mata uang blockchain seperti Bitcoin, data transaksional seperti pertukaran barang atau jasa antar pihak, atau hak kepemilikan, ketika rantai digunakan sebagai catatan siapa yang memiliki apa .
Untuk apa blockchain digunakan?
Blockchain pertama diciptakan oleh seseorang yang dikenal sebagai Satoshi Nakamoto - yang identitas aslinya tetap menjadi misteri sampai hari ini - dan membentuk dasar cryptocurrency, Bitcoin, pada tahun 2009.
Cryptocurrency pada dasarnya adalah mata uang yang, alih-alih dikeluarkan dan dikendalikan oleh bank sentral, seperti dolar AS atau poundsterling Inggris, menggunakan model blockchain matematika terenkripsi, seperti dijelaskan di atas, untuk melacak pertukaran nilai dan kepemilikan. Sejak itu, ribuan cryptocurrency lain berdasarkan prinsip yang sama telah muncul.
Namun, dengan cepat menjadi jelas bahwa aplikasi teknologi blockchain bisa jauh melampaui cryptocurrency dan bisa sangat berguna untuk sejumlah aplikasi lain, di banyak industri yang berbeda, yang memengaruhi berbagai aspek kehidupan kita dalam bisnis dan di tempat lain.
Bahkan, blockchains dapat digunakan untuk apa pun yang mengharuskan transaksi dicatat secara aman. Ini termasuk (di antara aplikasi potensial lainnya yang tak ada habisnya):
Menyimpan catatan pemerintah seperti akta nikah, pendaftaran bisnis, catatan kesehatan, dan banyak lagi. Pemerintah di negara-negara seperti Korea Selatan, Estonia dan Dubai sudah memajukan konsep-konsep ini.
Melacak barang saat melewati rantai pasokan dari produsen ke distributor ke pembeli, dari makanan hingga berlian . Perusahaan seperti Walmart dan De Beers sudah menggunakan ini untuk memastikan produk dalam rantai pasokan mereka berasal dari sumber yang tepat.
Memverifikasi dan melacak kepemilikan hak kekayaan intelektual, dari merekam dan melacak royalti untuk musisi hingga hak atas foto dan gambar, sebagaimana yang dikembangkan oleh Kodak saat ini.
Aplikasi lain termasuk memungkinkan kontrak pintar, melacak catatan pasien, otentikasi digital dan sistem tanda tangan, sistem paten, distribusi energi yang diproduksi secara lokal, transparansi yang lebih besar dalam amal, transfer real-estate tanpa gesekan, dan banyak lagi ...
Apa kerugian dan bahaya dari blockchain?
Tentu saja, seperti halnya teknologi baru, mulai dari otomatisasi hingga AI, blockchain bukan tanpa masalah dan hambatan.
Mungkin yang paling jelas adalah bahwa mereka sering membutuhkan sejumlah besar daya pemrosesan untuk beroperasi, karena kriptografi kompleks yang harus 'diselesaikan' oleh komputer untuk membuat data dapat diakses.
Misalnya, telah dilaporkan bahwa penggunaan daya dari jaringan yang digunakan untuk melacak dan memverifikasi transaksi Bitcoin sekitar 30 terrawatt tahun lalu. Sebagai perbandingan, seluruh negara Irlandia menggunakan 24 terrawatt dalam periode waktu yang sama. Ini jelas memiliki biaya lingkungan yang tinggi, meskipun pendukung blockchain mengatakan ini bisa diimbangi dengan beralih ke energi yang lebih bersih dan terbarukan. Karena alasan inilah negara-negara seperti Islandia dengan pasokan energi panas bumi yang besar telah menjadi pusat aktivitas penambangan bitcoin .
Perangkap potensial lain adalah bahwa karena hype saat ini, teknologi blockchain kadang-kadang didorong (oleh mereka yang tertarik untuk menjualnya) sebagai solusi ajaib untuk setiap masalah bisnis. Walaupun blockchain jelas memiliki banyak kegunaan yang menarik dan berpotensi transformatif, mereka tidak akan selalu menjadi solusi yang tepat.
Blockchain dapat menjadi kompleks, intensif secara komputasi, dan mahal untuk diimplementasikan. Selain itu, banyak aspek dari aplikasi mereka masih belum diatur karena pembuat kebijakan dan hukum berusaha untuk mengejar ketinggalan. Saya juga percaya bahwa standar masih harus didefinisikan karena banyak protokol blockchain saat ini saling bersaing.