Masih Belum Yakin Apa Itu Bitcoin? Mari Kita Cari Tahu Bersama - Pandangan Alternatif

Daftar Isi:

Masih Belum Yakin Apa Itu Bitcoin? Mari Kita Cari Tahu Bersama - Pandangan Alternatif
Masih Belum Yakin Apa Itu Bitcoin? Mari Kita Cari Tahu Bersama - Pandangan Alternatif

Video: Masih Belum Yakin Apa Itu Bitcoin? Mari Kita Cari Tahu Bersama - Pandangan Alternatif

Video: Masih Belum Yakin Apa Itu Bitcoin? Mari Kita Cari Tahu Bersama - Pandangan Alternatif
Video: Why Bitcoin will make you Rich [MICHAEL SAYLOR]. BTC & ETH NEWS and PRICE ETHEREUM Crypto! 2024, Mungkin
Anonim

Kenaikan harga bitcoin - mata uang virtual ini saat ini bernilai lebih dari $ 250 miliar - telah mendapat banyak perhatian dalam beberapa minggu terakhir. Tetapi nilai nyata bitcoin sama sekali bukan nilainya yang terus bertambah. Dan dalam terobosan teknologi, yang umumnya memungkinkan terbentuknya jaringan ini. Penemu Bitcoin yang sampai sekarang tidak dikenal, disebut sebagai Satoshi Nakamoto, telah menemukan cara yang sama sekali baru untuk menciptakan jaringan yang terdesentralisasi dengan konsensus pada buku besar transaksi bersama. Inovasi ini dimungkinkan oleh sistem pembayaran elektronik yang sepenuhnya terdesentralisasi yang diimpikan oleh cypherpunks selama beberapa dekade.

Bagaimana cara kerja Bitcoin? Bagaimana tanda tangan digital memungkinkan pembayaran virtual? Bagaimana penemuan Nakamoto memecahkan masalah pembelanjaan ganda yang telah membatasi upaya sebelumnya untuk menciptakan mata uang digital? Apa masa depan Bitcoin? Semuanya teratur.

Cryptocurrency Menjadi Mungkin Dengan Enkripsi Asimetris

Hingga tahun 1970-an, semua skema enkripsi terkenal adalah simetris: penerima pesan terenkripsi harus menggunakan kunci rahasia yang sama untuk mendekripsi pesan seperti yang digunakan pengirim untuk mengenkripsinya. Tapi itu semua berubah dengan munculnya skema enkripsi asimetris. Ini adalah skema di mana kunci untuk mendekripsi pesan (dikenal sebagai kunci privat / privat / privat) berbeda dari kunci yang diperlukan untuk enkripsi (kunci publik / publik / publik) - dan tidak ada cara untuk mengetahui kunci privat, memiliki kunci publik yang Anda inginkan.

Whitfield Diffie, orang penting dalam perkembangan kriptografi di tahun 70-an
Whitfield Diffie, orang penting dalam perkembangan kriptografi di tahun 70-an

Whitfield Diffie, orang penting dalam perkembangan kriptografi di tahun 70-an.

Ini berarti Anda dapat dengan aman mengungkapkan kunci publik Anda, memungkinkan Anda menggunakannya untuk mengenkripsi pesan yang hanya Anda, sebagai pemilik kunci pribadi, yang dapat mendekripsi. Terobosan ini mengubah bidang kriptografi karena menjadi jelas bahwa dua orang dapat berkomunikasi dengan aman melalui saluran yang tidak aman tanpa khawatir dibaca oleh orang lain.

Enkripsi asimetris memiliki kegunaan inovatif lainnya: tanda tangan digital. Dalam kriptografi kunci publik konvensional, pengirim mengenkripsi pesan dengan kunci publik penerima dan penerima mendekripsinya dengan kunci pribadinya. Tapi ini juga bisa dibalik: ketika pengirim mengenkripsi pesan dengan kuncinya sendiri, dan penerima mendekripsinya menggunakan kunci publik pengirim.

Video promosi:

Ini tidak melindungi privasi pesan, karena siapa pun dapat memperoleh kunci publik. Tapi itu memberikan bukti kriptografi bahwa pesan itu dibuat oleh pemilik kunci privat. Siapapun yang memiliki kunci publik dapat memverifikasi buktinya tanpa mengetahui kunci privat tersebut.

Orang-orang segera menyadari bahwa tanda tangan digital ini dapat memungkinkan uang digital yang aman secara kriptografis. Menggunakan contoh klasik, mari kita asumsikan bahwa Alice memiliki koin dan ingin memberikannya kepada Bob.

Dia menulis pesan, "Saya, Alice, memberikan koin saya kepada Bob," dan kemudian menandatangani pesan tersebut dengan kunci pribadinya sendiri. Sekarang Bob - atau siapa pun - dapat mendekripsi tanda tangan menggunakan kunci publik Alice. Karena hanya Alice yang dapat membuat pesan aman, Bob dapat menggunakan ini untuk menunjukkan bahwa koin tersebut sekarang miliknya.

Jika Bob ingin menyerahkan koin tersebut kepada Carol, ia akan mengikuti prosedur yang sama dan menyatakan bahwa ia memberikan koin tersebut kepada Carol, mengenkripsi pesan tersebut dengan kunci pribadinya. Carol dapat menggunakan rantai tanda tangan ini - tanda tangan Alice yang memberikan koin kepada Bob, dan tanda tangan Bob memberikan koin tersebut kepada Carol - sebagai bukti bahwa ia memiliki koin tersebut.

Harap diperhatikan bahwa semua ini tidak memerlukan pihak ketiga resmi untuk mengotorisasi atau mengautentikasi transaksi. Alice, Bob, dan Carol dapat membuat pasangan kunci publik-pribadi mereka tanpa bantuan pihak ketiga. Siapapun yang mengetahui kunci publik Alice dan Bob dapat secara independen memverifikasi bahwa rantai tanda tangan valid secara kriptografis. Tanda tangan digital - dikombinasikan dengan beberapa inovasi yang akan kita bahas nanti - memungkinkan orang melakukan perbankan tanpa perlu bank.

Bagaimana Transaksi Bitcoin Bekerja

Skema umum uang digital yang dijelaskan di bagian sebelumnya sangat mirip dengan cara kerja pembayaran Bitcoin nyata. Berikut adalah diagram yang disederhanakan tentang seperti apa transaksi bitcoin nyata:

Image
Image

Transaksi Bitcoin berisi daftar input dan output. Setiap pin dikaitkan dengan kunci publik tertentu. Untuk transaksi terakhir untuk menggunakan koin ini, perlu masukan dengan tanda tangan digital yang sesuai. Bitcoin menggunakan kriptografi kurva elips untuk tanda tangan digital.

Misalnya, Anda memiliki kunci privat yang cocok dengan Kunci Publik D pada diagram di atas. Seseorang ingin mengirimi Anda 2,5 bitcoin. Seseorang ini membuat transaksi seperti Transaksi 3 dengan 2,5 bitcoin untuk Anda, pemilik kunci publik D.

Saat Anda siap untuk menghabiskan bitcoin tersebut, Anda akan membuat transaksi baru seperti Transaksi 4. Anda akan mencantumkan Transaksi 3, pin 1 sebagai sumber dana (pin tidak diindeks nol, jadi pin 1 akan menjadi output kedua). Anda menggunakan kunci pribadi Anda untuk menghasilkan Tanda Tangan D, tanda tangan yang dapat diverifikasi dengan kunci publik D. 2.5 bitcoin ini sekarang dibagi menjadi dua pin baru: 2 bitcoin ke Kunci Publik E dan 0,5 bitcoin ke Kunci Publik F. Sekarang mereka hanya dapat digunakan oleh pemilik kunci privat yang sesuai.

Sebuah transaksi dapat memiliki banyak masukan dan harus menggunakan semua bitcoin dari keluaran yang sesuai dari transaksi sebelumnya. Jika sebuah transaksi menghasilkan bitcoin lebih sedikit daripada yang diterimanya, perbedaan tersebut diperlakukan sebagai biaya transaksi (komisi) yang diterima oleh penambang bitcoin yang memproses transaksi tersebut. Lebih lanjut tentang ini nanti.

Dalam jaringan bitcoin, alamat yang digunakan orang untuk mengirim bitcoin satu sama lain diekstraksi dari kunci publik seperti Kunci Publik D. Format yang tepat dari alamat bitcoin itu rumit dan berubah seiring waktu, tetapi alamat bitcoin dapat dianggap sebagai hash (rangkaian bit pendek dan acak, yang berfungsi sebagai sidik jari kriptografi) dari kunci publik. Alamat Bitcoin dikodekan dalam format Base58Check khusus, yang meminimalkan risiko kesalahan ketik. Alamat bitcoin biasanya terlihat seperti ini: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN.

Image
Image

Transaksi ini mengambil 6,07 bitcoin dari satu alamat masukan dan membaginya di antara dua alamat keluaran. Satu alamat penarikan menerima sedikit lebih dari 5 bitcoin dan yang lainnya mendapat sedikit kurang dari 1 bitcoin. Kemungkinan besar, salah satu dari alamat keluaran ini milik pengirim - mengirim "perubahan" ke dirinya sendiri - dan yang lainnya milik pihak ketiga.

Tentu saja, transaksi bitcoin sebenarnya bisa jauh lebih kompleks daripada contoh sederhana yang ditunjukkan di atas. Mungkin fitur yang paling penting, tidak diilustrasikan di atas, adalah bahwa alih-alih kunci publik, output dapat memiliki skrip konfirmasi yang ditulis dalam bahasa skrip khusus Bitcoin sederhana. Untuk menggunakan keluaran ini, transaksi berikutnya harus memiliki parameter yang memungkinkan skrip ini dievaluasi menjadi benar.

Ini memungkinkan jaringan bitcoin untuk menerapkan kondisi kompleks sewenang-wenang yang menentukan bagaimana uang dapat dibelanjakan. Misalnya, sebuah skrip mungkin memerlukan tiga tanda tangan berbeda untuk dipegang oleh orang yang berbeda dan juga memerlukan uang untuk tidak dibelanjakan hingga waktu tertentu di masa mendatang. Tidak seperti Ethereum, bahasa Bitcoin tidak mendukung loop, jadi skrip dijamin selesai dalam waktu singkat.

Bagaimana Bitcoin Melarang Pengeluaran Ganda

Banyak orang di tahun 1980-an dan 1990-an bermimpi menggunakan tanda tangan digital untuk menciptakan sistem uang elektronik yang sepenuhnya terdesentralisasi. Tetapi sistem mata uang digital yang sepenuhnya terdesentralisasi memiliki dua masalah besar yang perlu diatasi.

Image
Image

Salah satu masalahnya adalah bagaimana memperkenalkan koin baru ke sistem. Jelas, jaringan pembayaran yang layak perlu membuat koin baru, tetapi jika Anda mengizinkan siapa pun membuat koin baru, kapan saja, mata uang itu akan segera menjadi tidak berguna.

Masalah kedua adalah pengeluaran ganda. Aturan Bitcoin menyatakan bahwa setiap transaksi penarikan hanya dapat dibelanjakan satu kali. Jika seseorang mencoba membelanjakan uang yang ditarik dua kali, komunitas bitcoin entah bagaimana akan dapat melacak upaya itu dan membalikkan transaksi terakhir.

Solusi yang jelas adalah membuat perusahaan yang akan mengelola catatan keseluruhan dari semua transaksi. Beginilah cara kerja jaringan pembayaran tradisional seperti MasterCard dan PayPal. Tetapi penemu Bitcoin, Satoshi Nakamoto, ingin membangun jaringan yang tidak akan dikelola oleh organisasi mana pun.

Oleh karena itu, Nakamoto menciptakan buku umum - blockchain - yang didukung oleh komputer yang disebut node yang berjalan pada jaringan peer-to-peer. Ribuan komputer di seluruh dunia menyimpan salinan terpisah dari seluruh blok yang menyimpan setiap transaksi yang telah terjadi sejak jaringan diluncurkan pada tahun 2009. Jaringan memberi penghargaan kepada node yang membantu menciptakan blockchain dengan memungkinkan mereka membuat bitcoin baru juga - ini memecahkan masalah pendistribusian koin dan secara bersamaan menciptakan insentif untuk menyelesaikan masalah memperbarui buku besar.

Semuanya terlihat seperti ini: ketika pengguna ingin melakukan pembayaran Bitcoin, dia menggunakan perangkat lunak untuk membuat transaksi baru. Dari sudut pandang pengguna, ini berarti memasukkan jumlah transaksi dan alamat bitcoin penerima di jaringan, lalu menekan kirim.

Perangkat lunak klien akan merumuskan transaksi dan mengirimkannya ke node terdekat di jaringan bitcoin. Node pertama yang mendengar tentang transaksi membagikannya dengan orang lain hingga didistribusikan secara luas ke seluruh jaringan.

Beberapa node adalah penambang ("penambang") yang berpartisipasi dalam pembaruan aktual dari blockchain. Penambang membuat daftar semua transaksi yang dia dengar, tetapi yang belum ada di blockchain. Kemudian ia memeriksa untuk melihat apakah semua aturan Bitcoin diikuti oleh transaksi - tandatangannya valid, sehingga jumlah penarikan tidak melebihi jumlah input, dan seterusnya - membuang yang tidak memenuhi aturan. Akibatnya, daftar baru transaksi terverifikasi dibuat, itu juga merupakan blok. Penambang juga menambahkan transaksi khusus untuk dirinya sendiri dengan hadiah tetap - sekarang 12,5 bitcoin - untuk membuat blok.

Saat ini, 12,5 bitcoin lebih dari $ 200.000, begitu banyak yang ingin menambahkan blok lain ke blockchain. Untuk memenangkan hak untuk menambahkan blok berikutnya, penambang bitcoin bersaing satu sama lain dengan melakukan penghitungan berulang. Mereka menambahkan nilai acak (nonce) ke blok kandidat yang mereka buat. Fungsi hash SHA-256 kemudian diterapkan, yang menghasilkan urutan satu dan nol yang pendek dan tampaknya acak yang berfungsi sebagai sidik jari kriptografi untuk blok tersebut.

Tugasnya adalah menemukan blok, yang hashnya akan sangat kecil - yaitu, sehingga nilai binernya dimulai dengan sejumlah besar angka nol. Sekarang, misalnya, blok pemenang membutuhkan hash SHA-256 yang dimulai dengan setidaknya 72 angka nol.

Karena nilai hash SHA-256 secara inheren acak, satu-satunya cara untuk menemukan yang cocok adalah dengan menebak lagi. Dalam kebanyakan kasus, nilai hash akan terlalu tinggi, dan penambang akan mengulangi proses tersebut, mengubah nilai nonce dan menghitung nilai hash yang berbeda. Jaringan sekarang menghitung rata-rata sekitar 7 x 1021 SHA-256 hash untuk setiap blok yang dibuat.

Siapa pun yang menemukan blok itu terlebih dahulu memberi tahu seluruh jaringan tentangnya. Semua orang mengonfirmasi bahwa hash cukup rendah dan transaksinya valid. Jika demikian, mereka menambahkan blok ini ke salinan blockchain mereka. Dan perlombaan dimulai kembali.

Bagaimana jaringan bitcoin mencapai konsensus?

Inovasi terpenting dalam Bitcoin adalah pengembangan proses konsensus yang sepenuhnya terdesentralisasi untuk menyelesaikan ketidaksepakatan tentang blok mana yang akan ditambahkan ke blockchain, yaitu blockchain. Diagram di atas menggambarkan cara kerjanya.

Image
Image

Misalkan dua node di jaringan menemukan blok baru pada waktu yang hampir bersamaan (yaitu, keduanya menemukan blok yang nilai hashnya lebih rendah dari nilai target). Ini adalah blok merah dan hijau pada langkah kedua di atas. Hanya satu dari dua blok ini yang dapat menjadi bagian dari blockchain karena melibatkan banyak transaksi berulang.

Untuk memutuskan blok mana yang akan diterima, jaringan melanjutkan ke putaran balapan berikutnya. Penambang mulai mencari blok baru kedua. Jika seseorang menemukan blok baru kedua, blok tersebut akan berisi penunjuk ke salah satu dari dua blok bersaing yang dibuat di babak sebelumnya. Ketika ini terjadi, blok baru (ungu) dan pendahulunya (hijau) akan menjadi bagian dari blockchain resmi. Blok saingan lainnya (merah) dibuang.

Pada prinsipnya, pengundian semacam ini bisa terjadi lebih dari satu kali. Orang lain bisa saja melihat blok lain pada saat yang sama dengan blok ungu, dan yang ini, pada gilirannya, akan menunjuk ke blok merah. Dalam hal ini, balapan akan berlanjut hingga putaran ketiga, dan blok pemenang dalam putaran ini sudah akan memilih rantai saingan mana yang akan menjadi bagian resmi dari blockchain.

Tetapi kebingungan seperti itu tidak dapat bertahan untuk waktu yang sangat lama, karena node dirakit pada blok dengan sejumlah besar pendahulu - dan dalam kasus seri, blok yang mereka dengar pertama kali dipilih. Oleh karena itu, segera setelah seseorang menemukan blok seperti blok ungu di langkah 3 - yang membuat rantainya lebih panjang daripada rantai bersamaan lainnya - semua orang harus menerima blok baru bersama dengan pendahulunya yang mereka pilih. Semua orang mulai mengerjakan blok yang mengikuti warna ungu.

Ada alasan bagi penambang untuk mengikuti aturan rantai panjang ini karena mereka hanya akan menerima hadiah 12,5 bitcoin jika blok mereka menjadi bagian dari blockchain konsensus. Dan karena kebanyakan node lain dalam jaringan mengikuti aturan ini, kemungkinan besar sebuah blok akan diterima jika dibangun di ujung blok yang sudah termasuk dalam rantai yang lebih panjang - seperti blok merah pada diagram di atas.

Jika penambang terus-menerus bersikeras untuk membangun di blok lain (katakanlah, yang merah), setiap blok yang dia temukan akan langsung masuk ke blok ungu. Tetapi para penambang sedang membangun blok yang mereka dengar pertama kali, jadi blok baru akan diabaikan.

Sekarang misalkan seseorang ingin melanggar integritas jaringan dengan mengirimkan satu koin dua kali. Penyerang melakukan pembayaran, memberi tahu penerima untuk menerimanya (dan mentransfer produk atau layanan sebagai imbalan), dan kemudian ingin menghapus pembayaran dari blockchain untuk mengirim koin yang sama ke orang lain. Beginilah tampilannya:

Image
Image

Dalam diagram ini, transaksi sah yang ingin diganti oleh penyerang ada di kotak kuning. Pada langkah 2, penyerang membuat blok baru - abu-abu dengan tanduk - mewakili transaksi ganda. Serangan akan berhasil jika penyerang dapat memaksa jaringan untuk melepaskan blok kuning dan memilih yang abu-abu.

Untuk melakukan ini, penyerang perlu memperluas cabang blockchain mereka lebih cepat daripada jaringan lainnya akan memperluas cabang yang sah. Penyerang beruntung pada awalnya, dan dia menambahkan blok oranye di langkah 3. Ini membuat rantai berbahaya selama rantai yang sah, tetapi ingat bahwa node yang jujur akan dibangun di blok hijau karena mereka mendengarnya terlebih dahulu.

Pertanyaannya adalah siapa yang akan membangun blok berikutnya. Dalam skenario 4a, penyerang menemukan blok lain dan serangan berhasil. Node jujur yang mengikuti aturan rantai panjang mengenali blok abu-abu dan oranye sebagai valid, membuang blok kuning dan hijau yang telah ditetapkan sebelumnya.

Dalam skenario 4b, node jujur memperkuat kepemimpinan mereka. Di sini rantai penyerang disorot dengan warna abu-abu, tetapi dia belum kalah. Dia dapat terus menambahkan blok sebanyak yang dia inginkan - dia hanya akan dikalahkan jika node yang jujur memiliki keuntungan sedemikian rupa sehingga penyerang tidak memiliki kesempatan untuk mengatasinya.

Komputasi melindungi blockchain

Penambangan, atau penambangan bitcoin, adalah proses probabilistik, jadi kemungkinan serangan berhasil sebagian bergantung pada keberuntungan. Itu juga tergantung pada apakah penyerang memiliki lebih banyak kekuatan pemrosesan daripada jaringan lainnya. Jika demikian - dan skenario ini dikenal sebagai "serangan 51 persen" - serangan itu akan berhasil. Di sisi lain, jika penyerang mengontrol kurang dari 50% dari total kekuatan pemrosesan jaringan, maka serangan tersebut tidak mungkin berhasil, terutama jika node yang jujur memiliki awal yang baik.

Image
Image

Dan di sini kita perlahan-lahan mendekati tingkat konsumsi energi yang sangat besar dengan bitcoin. Saat ini, penambang bitcoin telah mengumpulkan kekuatan kolektif yang cukup untuk menghitung lebih dari 12 x 1018SHA-256 hash per detik. Seorang penyerang perlu memperoleh daya komputasi yang sebanding, yang akan bernilai ratusan juta, jika bukan miliaran dolar.

Penambang telah mengumpulkan begitu banyak daya komputasi karena penambangan bitcoin adalah bisnis yang menguntungkan. Sekali lagi, penambang menerima 12,5 bitcoin - lebih dari $ 200.000 - per blok.

Ketika harga bitcoin naik, keuntungan industri naik dan perusahaan pertambangan menghabiskan lebih banyak untuk perangkat keras dan listrik. Dalam jangka pendek, ini akan mengarah pada pembangunan blok yang cepat.

Tetapi jaringan bitcoin diprogram untuk secara otomatis menyesuaikan kesulitan penambangan untuk mempertahankan tingkat penambangan yang stabil enam blok per jam. Jika jaringan membuat blok terlalu cepat, nilai hash maksimum dari blok akan dikurangi untuk mempersulit pencarian blok. Jika pembuatan blok melambat, yang terjadi sebaliknya. Akibatnya, jaringan menghasilkan rata-rata satu blok setiap 10 menit, terlepas dari daya pemrosesan jaringan.

Hadiah 12,5 bitcoin diprogram untuk menurun seiring waktu. Ketika Bitcoin diluncurkan pada tahun 2009, setiap blok menciptakan 50 bitcoin. Pada 2012, hadiahnya turun menjadi 25 bitcoin, dan pada 2016 menjadi 12,5. Ini juga akan menurun setiap empat tahun - 6,25 pada 2020, 3,125 pada 2024, dan seterusnya.

Dalam beberapa dekade, pahala akan turun ke tingkat yang dapat diabaikan. Pada titik ini, penambangan Bitcoin hanya akan didukung oleh biaya transaksi. Setiap transaksi dapat mencakup komisi - hadiah yang diberikan kepada penambang yang memasukkan transaksi dalam satu blok. Jika ada terlalu banyak transaksi yang menunggu untuk dimasukkan ke dalam satu blok, penambang biasanya memasukkan transaksi dengan biaya tertinggi terlebih dahulu, sehingga biaya tetap tinggi.

Para pendukung bitcoin awal senang memuji fakta bahwa transaksi bitcoin itu gratis atau hampir gratis. Tetapi karena jaringan bitcoin semakin padat, biaya transaksi melonjak. Pada awal Desember, biaya rata-rata biaya transfer bitcoin telah meroket menjadi $ 20 karena terlalu banyak transaksi yang terakumulasi dalam blok yang terlalu kecil.

Kontroversi skala mencabik-cabik masyarakat

Jaringan menjadi padat karena nilai hardcode dalam kode bitcoin membatasi ukuran blok menjadi 1 megabyte. Batasan ini, diperkenalkan pada tahun 2010, adalah ukuran untuk mencegah penyalahgunaan jaringan yang berkembang saat itu, tetapi menjadi salah satu solusi paling kontroversial di dunia bitcoin.

Image
Image

Transaksi bitcoin biasa rata-rata berukuran sekitar 500 byte, jadi blok mulai terisi ketika sekitar 2.000 transaksi terakumulasi. Jika jaringan membuat blok baru setiap 10 menit, sekitar 3,33 transaksi dilakukan per detik. Jelas, jaringan pembayaran global perlu memproses pembayaran lebih cepat.

Dunia bitcoin telah terpecah menjadi dua kubu yang berperang dengan solusi berbeda untuk masalah ini. Satu sisi mengklaim bahwa solusinya sederhana: tingkatkan ukuran balok. Mereka mengusulkan untuk segera meningkatkan ukuran blok menjadi 2, 4 atau 8 megabyte, dengan peningkatan lebih lanjut sesuai kebutuhan di masa mendatang.

Kubu lain khawatir bahwa batas blok yang tinggi akan membuat Bitcoin terlalu mahal untuk pengguna biasa yang menjalankan node penuh di jaringan p2p. Node Bitcoin penuh harus mengunduh setiap transaksi bitcoin yang pernah dilakukan dan menyimpannya tanpa batas waktu. Meningkatkan batas ukuran blok akan meningkatkan persyaratan penyimpanan node. Jika menjalankan node Bitcoin penuh menjadi terlalu mahal, node kecil akan ditutup dan jaringan Bitcoin akan berakhir di tangan sejumlah kecil perusahaan dan organisasi besar lainnya.

Pendukung blok besar berpendapat bahwa ini tidak masuk akal. Saat ini, blockchain memiliki berat 145 gigabyte dan tumbuh sekitar 4 gigabyte per bulan. Menggandakan ukuran blok berarti jaringan akan mulai menghasilkan 8 gigabyte data per bulan. Mempertimbangkan bahwa layanan web Amazon saat ini membayar sekitar 2 sen per gigabyte per bulan untuk penyimpanan, mereka mengatakan, peningkatan ukuran blok yang wajar tidak akan ada gunanya bagi siapa pun.

Tetapi para pendukung blok kecil itu berpendapat bahwa alasan seperti itu berpandangan sempit. Mereka menunjukkan bahwa menggandakan ukuran blok saja tidak akan cukup untuk memenuhi permintaan jangka panjang. Jika bitcoin bergantung pada blok besar untuk menskalakan jaringan, itu akan dengan cepat mencapai blok 10MB, kemudian blok 100MB, dan mungkin blok 1GB. Pada titik tertentu, orang biasa tidak lagi dapat menjalankan node penuh. Oleh karena itu, seseorang harus mencari cara untuk menskalakan jaringan sambil menjaga blok tetap kecil.

Langkah pertama yang mereka serukan adalah fitur saksi terpisah (SegWit), yang diadopsi oleh jaringan pada bulan September. Pembaruan ini memindahkan tanda tangan kriptografi ("data saksi") dari transaksi ke bagian dari blockchain yang tidak dihitung terhadap batas 1 megabyte. Setelah node memastikan bahwa tanda tangan ini sah, ia dapat membuangnya, mengurangi jumlah data yang perlu disimpan secara permanen. Ketika implementasi beroperasi penuh, itu kira-kira harus menggandakan bandwidth jaringan, tanpa meningkatkan beban pada node Bitcoin.

Seiring waktu, pendukung blok kecil berharap dapat melihat Lightning, jaringan pembayaran yang seharusnya berfungsi di atas Bitcoin, berfungsi. Spesifikasi Lightning mentah dirilis pada awal Desember, dan sekarang tiga perusahaan membuat implementasi independen dari spesifikasi tersebut.

Penjelasan lengkap tentang Lightning Network (LN) tidak akan sesuai dengan artikel ini (dan akan lebih tepat untuk membicarakannya di masa mendatang). Singkatnya: ini menggunakan metode saluran pembayaran yang memungkinkan banyak transaksi kecil antara dua pihak tanpa mengirim transaksi terpisah ke blockchain. Tujuan dari Ligntning Network adalah untuk menjahit koneksi tambal sulam saluran pembayaran menjadi jaringan global yang memungkinkan pembayaran dipertukarkan.

Jika jaringan berfungsi dengan cara yang diklaim oleh para pendukungnya, itu akan menyelesaikan masalah penskalaan jangka panjang untuk Bitcoin. Tetapi pendukung blok besar itu ragu bahwa dia akan mengubah apa pun. Dan Anda masih harus meningkatkan ukuran blok bitcoin untuk memenuhi permintaan yang terus meningkat.

Dua bitcoin masa depan

Perdebatan tentang ukuran balok telah menjadi begitu sengit sehingga mudah untuk melupakan gambaran besarnya. Tetapi pada akhirnya, dua visi yang sangat berbeda tentang masa depan bitcoin dipertaruhkan.

Image
Image

Visi dengan blok besar menyebabkan blok pada akhirnya tumbuh menjadi ukuran gigabyte, dengan pemain yang lebih kecil keluar dari game karena ketidakmampuan untuk mempertahankan node penuh. Jaringan akan dioperasikan oleh beberapa lusin perusahaan pertambangan, bursa, dan perusahaan bitcoin besar lainnya (tidak lebih dari 10.000 node penuh seperti sekarang). Dari sudut pandang pengguna biasa, jaringan bitcoin masa depan seperti itu akan lebih seperti jaringan, dan orang-orang akan dapat melakukan transaksi dalam jumlah tak terbatas dengan biaya rendah untuk transaksi ini. Namun, konsentrasi jaringan yang lebih besar dapat menyebabkan pembagian kekuasaan yang tidak proporsional di antara perusahaan full-node - dan pada akhirnya membuat jaringan lebih rentan terhadap peraturan pemerintah.

Sebaliknya, pendukung blok kecil melihat arsitektur berlapis baru di masa depan, di mana transaksi di blockchain akan mahal dan sedikit. Blockchain akan menjadi "lapisan sedimen" untuk Jaringan Lightning, dan saluran pembayaran yang memproses beberapa pembayaran Lightning akan menjadi satu transaksi di blockchain. Dengan ukuran blok yang kecil - meskipun para pendukung blok kecil mengakui bahwa ukurannya harus ditingkatkan - jaringan Bitcoin yang mendasarinya akan tetap terdesentralisasi, dengan ribuan node dijalankan oleh individu.

Alasan kontroversi ukuran blok menjadi begitu sengit adalah karena setiap kubu melihat perkembangan Bitcoin secara berbeda. Para pendukung blok besar percaya bahwa blok-blok kecil secara sia-sia menyabot pertumbuhan jaringan untuk mencari agenda ideologis. Pemblokir kecil berpendapat bahwa blok besar merusak desentralisasi, yang sejak awal menarik banyak orang ke cryptocurrency.

Munculnya garpu bitcoin

Ada juga kontroversi karena Bitcoin adalah jaringan berbasis konsensus. Sistem berfungsi karena setiap node di jaringan mengikuti aturan umum untuk menentukan legalitas dan ilegalitas blok.

Image
Image

Jika node yang berbeda tidak setuju dengan aturan yang mereka ikuti, yang disebut garpu (garpu) dibuat - divisi atau bahkan garpu dari blockchain. Node membuat blok - misalnya, lebih besar dari 1 megabyte - yang dianggap tidak valid oleh node lain. Jaringan dibagi menjadi dua bagian. Node yang menganggap blok baru sah menganggapnya sebagai rantai panjang baru dan membangun simpul di atasnya. Node yang menganggapnya ilegal akan mengabaikannya dan berbaris dengan pendahulunya. Dengan demikian, pada pandangan pertama, dua rantai reaksi yang sama sekali tidak ada bandingannya di blockchain berjalan secara paralel.

Untuk menghindari hal ini, semua orang di jaringan - atau hampir semua orang - perlu menyetujui aturan baru jauh sebelum berlaku. Kebutuhan akan konsensus yang luas ini telah menjadi salah satu alasan komunitas bitcoin telah berdebat panjang tentang perubahan ukuran blok. Sejak 2015, kebanyakan orang percaya bahwa perubahan ini perlu, tetapi tidak ada yang mengerti apa rangkaian perubahan yang harus disetujui semua orang.

Pada Agustus 2017, faksi pembangkang dari blok-blok besar memutuskan untuk mengambil tindakan sendiri. Mereka sengaja membagi blockchain tanpa menunggu konsensus. Hasilnya adalah cryptocurrency baru - Bitcoin Cash.

Tentu saja, ada banyak cryptocurrency yang mirip bitcoin, tetapi yang ini istimewa: karena ini adalah cabang dari blockchain yang ada, siapa pun yang memiliki bitcoin biasa sebelum bercabang juga mendapat Bcash setelah percabangan. Nilai gabungan dari dua mata uang kripto pada dasarnya melebihi nilai pra-garpu bitcoin, yang pada dasarnya menghasilkan miliaran dolar kekayaan baru.

Pada bulan November, proposal untuk menggandakan ukuran blok di jaringan Bitcoin utama menjadi 2 megabyte diikuti, tetapi ditolak. Sebagai tanggapan, beberapa pemblokir besar telah memindahkan nilai crypto mereka ke Bitcoin Cash.

Mengapa Bitcoin dapat mengubah dunia?

Inovasi mendasar dalam Bitcoin adalah bahwa itu adalah sistem pembayaran elektronik pertama yang sepenuhnya terdesentralisasi. Ini sering kali dilatarbelakangi oleh politik, memposisikan jaringan bitcoin sebagai saingan dari Federal Reserve dan bank-bank besar.

Image
Image

Tetapi desentralisasi bitcoin memiliki konsekuensi lain, yang mungkin lebih halus, tetapi tidak kalah pentingnya: transfer bitcoin tidak dapat diubah. Jika Anda membeli sesuatu dengan kartu kredit biasa dan penjual tidak mengirimkan produk, Anda dapat meminta jaringan kartu kredit untuk membatalkan transaksi. Tetapi itu tidak akan berhasil dengan bitcoin. Tidak ada yang bisa dihubungi.

Orang membandingkan Bitcoin dengan Internet. Internet telah melepaskan jaminan keandalan jaringan tradisional; jika rute internet padat, router akan membuang paket yang tidak dapat mereka kirimkan. Ini adalah untuk pengirim untuk mengetahui bahwa paket belum terkirim dan mengirim salinan lain.

Pendekatan ini membuat telekomunikasi lama menjadi gila, tetapi ternyata menjadi inovasi penting. Ini memungkinkan router Internet menjadi lebih sederhana dan lebih mudah untuk berkomunikasi antara berbagai jenis jaringan. Dan pada akhirnya itu berhasil karena komputer hebat dalam menyampaikan pesan dengan sukses.

Bitcoin membuat perubahan serupa: jaringan itu sendiri tidak memberikan perlindungan penipuan yang kuat kepada pengguna akhir. Sebaliknya, tanggung jawab beralih ke pembuat aplikasi bitcoin, yang harus mencari cara untuk melindungi penggunanya dari penipuan.

Ini, sebagian, menjadikan Bitcoin sebagai aset yang berisiko. Pada tahun 2011, seseorang mengklaim bahwa dia memiliki 25.000 bitcoin - kemudian nilainya sekitar $ 500.000, tetapi hari ini nilainya lebih dari $ 400 juta - dan mereka dicuri oleh seorang peretas. Cerita ini berulang berulang kali.

Tetapi untuk semua kekurangannya, bitcoin yang tidak dapat diubah memiliki potensi penting: membuat bitcoin (seperti Internet) menjadi platform keuangan terbuka dan unik yang dapat diprogram. Perangkat lunak yang berinteraksi dengan jaringan pembayaran konvensional seperti Visa atau MasterCard harus mempertimbangkan model keamanannya yang kompleks dan risiko pembayaran dapat dibatalkan oleh jaringan nanti.

Membuat jenis layanan keuangan baru pada platform tradisional memerlukan persetujuan dari pemilik jaringan tradisional, dan perusahaan semacam itu tidak cenderung mengambil risiko - karena aplikasi yang dirancang dengan buruk dapat menjadi alat penipuan. Sulit bagi para pemula untuk menciptakan layanan keuangan baru menggunakan jaringan pembayaran konvensional.

Sebaliknya, validitas transaksi bitcoin dapat sepenuhnya diverifikasi dalam perangkat lunak. Tidak perlu khawatir bahwa mereka akan dibatalkan nanti, tidak ada konfirmasi dan persetujuan dari atas juga diperlukan.

Aplikasi keuangan khusus berbasis Bitcoin diharapkan beberapa tahun yang lalu, seperti Google dan Facebook yang dibangun di atas TCP / IP. Aplikasi semacam itu dapat menawarkan layanan tingkat tinggi - otentikasi biometrik, layanan escrow untuk pesanan tertunda, jaminan kewajiban pelanggan yang melindungi mereka dari penipuan, dan tindakan anti-penipuan dari jaringan keuangan konvensional.

Sampai itu terjadi. Sembilan tahun setelah dimulainya, penggunaan bitcoin masih terbatas pada komunitas kecil penggemar bitcoin dan cryptocurrency.

Mungkin Anda hanya perlu bersabar. Butuh waktu sekitar 25 tahun bagi Internet untuk berubah dari web eksperimental menjadi teknologi yang berguna bagi orang biasa. Ada banyak hal baru yang terjadi di ekosistem bitcoin saat ini, dan beberapa inovasi dapat memiliki konsekuensi yang tidak terduga di tahun-tahun mendatang.

Bitcoin telah menjadi mata uang cadangan dunia cryptocurrency

Salah satu konsekuensi yang ditinggalkan bitcoin adalah untuk menginspirasi dan mendukung ledakan Kambrium dari teknologi baru berbasis blockchain. Ada ratusan cryptocurrency yang terinspirasi bitcoin saat ini. Orang-orang ingin menggunakan cryptocurrency eksotis karena keuntungan yang mereka janjikan. Bitcoin memainkan peran yang sama dalam ekonomi blockchain seperti halnya dolar dalam perdagangan internasional. Ketika dua negara kecil ingin berdagang satu sama lain, mereka terkadang menggunakan dolar sebagai sistem penyelesaiannya karena sistem keuangan global mengizinkannya. Hal ini, pada gilirannya, meningkatkan nilai dolar dan mempermudah orang Amerika untuk berdagang dengan seluruh dunia. Jadi Bitcoin telah menjadi media pertukaran yang nyaman untuk transaksi antara cryptocurrency dan mata uang konvensional. Tapi ini bahkan bukan permulaan.

Image
Image

Ilya Khel

Direkomendasikan: