Mengapa Blockchain Penting
Pengaruh hadirnya sistem blockchain sangat besar. Diantaranya blockchain sekarang akan:
- Memecahkan ketimpangan pendapatan
- Menjadikan semua data aman selamanya
- Buat semuanya menjadi lebih efisien dan amanah
Apa sih itu blockchain ? Dan bisakah benar-benar melakukan semua sesuatu dengan hal ini? Bisakah blockchain membawa sesuatu yang luar biasa untuk industri yang beragam seperti perawatan kesehatan, keuangan, manajemen rantai pasokan, dan hak musik?
Dan tidak untuk Bitcoin berarti Anda pro-blockchain? Bagaimana Anda bisa untuk Bitcoin tetapi mengatakan sesuatu yang buruk tentang teknologi di baliknya?
Dalam artikel ini, saya berusaha menjawab banyak pertanyaan ini dengan melihat apa itu blockchain dan yang lebih penting, apa yang tidak.
Apa itu blockchain?
Untuk memeriksa beberapa klaim ini, kita harus mendefinisikan apa itu blockchain dan di sinilah letak banyak kebingungan. Banyak perusahaan menggunakan kata “blockchain” untuk mengartikan semacam perangkat ajaib yang dengannya semua data mereka tidak akan pernah salah. Perangkat semacam itu, tentu saja, tidak ada, setidaknya ketika dunia nyata dilibatkan.
Jadi apa itu blockchain? Secara teknis, blockchain adalah daftar blok yang terhubung dan blok adalah sekelompok transaksi yang dipesan. Jika Anda tidak memahami kalimat terakhir, Anda dapat menganggap blockchain sebagai bagian dari database, dengan beberapa properti tambahan.
Hal utama yang membedakan blockchain dari database normal adalah bahwa ada aturan khusus tentang bagaimana memasukkan data ke dalam database.Artinya, ia tidak dapat berkonflik dengan beberapa data lain yang sudah ada dalam basis data (konsisten), itu hanya-tambahan (tidak dapat diubah), dan data itu sendiri dikunci ke pemilik (milik sendiri), dapat ditiru dan tersedia.Akhirnya, semua orang setuju pada apa keadaan hal-hal dalam database (kanonik) tanpa pihak sentral (terdesentralisasi).
Ini adalah titik terakhir yang benar-benar adalah grail suci blockchain. Desentralisasi sangat menarik karena menyiratkan tidak ada satu pun titik kegagalan . Artinya, tidak ada otoritas tunggal yang dapat mengambil aset Anda atau mengubah “sejarah” sesuai dengan kebutuhan mereka. Jejak audit yang tidak berubah ini di mana Anda tidak harus mempercayai siapa pun adalah manfaat yang dinikmati semua orang yang bermain dengan teknologi ini. Namun, manfaat ini datang dengan biaya besar.
Biaya Blockchain
Jejak audit yang tidak dapat diubah yang tidak dikontrol oleh pihak mana pun pasti bermanfaat, tetapi ada banyak biaya untuk membuat sistem semacam itu. Mari kita periksa beberapa masalah.
Pembangunan lebih ketat dan lebih lambat
Menciptakan sistem yang konsisten dan konsisten bukanlah tugas yang mudah. Bug kecil dapat merusak seluruh basisdata atau menyebabkan beberapa basis data berbeda dari yang lain. Tentu saja, database yang rusak atau terpecah tidak lagi memiliki jaminan konsistensi. Selanjutnya, semua sistem semacam itu harus dirancang sejak awal agar konsisten. Tidak ada “bergerak cepat dan menghancurkan sesuatu” di blockchain. Jika Anda merusak sesuatu, Anda kehilangan konsistensi dan blockchain menjadi rusak dan tidak berharga.
Anda mungkin berpikir, mengapa Anda tidak bisa memperbaiki database atau memulai kembali dan melanjutkan? Itu akan cukup mudah dilakukan dalam sistem terpusat, tetapi ini sangat sulit dalam sistem terdesentralisasi. Anda perlu konsensus, atau kesepakatan semua pemain dalam sistem, untuk mengubah database. Blockchain harus menjadi sumber daya publik yang tidak berada di bawah kendali entitas tunggal (terdesentralisasi, ingat?), Atau seluruh upaya adalah cara yang sangat mahal untuk membuat database yang lambat dan terpusat.
Struktur insentif sulit untuk dirancang
Menambahkan struktur insentif yang tepat dan memastikan bahwa semua aktor dalam sistem tidak dapat menyalahgunakan atau merusak database juga merupakan pertimbangan besar. Sebuah blockchain mungkin konsisten, tetapi itu tidak terlalu berguna jika ada banyak data yang sembrono dan tidak berguna di dalamnya karena biaya memasukkan data ke dalamnya sangat rendah. Tidak ada blockchain yang konsisten berguna jika hampir tidak ada data karena biaya memasukkan data ke dalamnya sangat tinggi.
Apa yang memberi data finalitas? Bagaimana Anda dapat memastikan bahwa hadiah diselaraskan dengan sasaran jaringan? Mengapa simpul menyimpan atau memperbarui data dan apa yang membuat mereka memilih satu bagian data di atas yang lain ketika mereka berada dalam konflik? Ini semua adalah pertanyaan insentif yang membutuhkan jawaban yang baik dan mereka perlu disejajarkan bukan hanya di awal tetapi di semua titik di masa depan sebagai teknologi dan perusahaan berubah, jika tidak, blockchain tidak berguna.
Sekali lagi, Anda mungkin bertanya-tanya mengapa Anda tidak dapat “memperbaiki” beberapa insentif yang rusak. Sekali lagi, ini mudah dalam sistem terpusat, tetapi dalam sistem terdesentralisasi, Anda tidak dapat mengubah apa pun tanpa konsensus. Tidak ada “perbaikan” apa pun kecuali ada persetujuan dari semua orang .
Perawatan sangat mahal
Database terpusat tradisional hanya perlu ditulis satu kali. Blockchain harus ditulis hingga ribuan kali. Database terpusat tradisional hanya perlu memeriksa data satu kali. Sebuah blockchain perlu memeriksa ribuan data kali. Database terpusat tradisional perlu mengirimkan data untuk penyimpanan hanya sekali. Sebuah blockchain perlu mengirimkan data ribuan kali.
Biaya pemeliharaan blockchain adalah pesanan yang lebih besar dan biaya perlu dibenarkan oleh utilitas. Sebagian besar aplikasi yang mencari beberapa properti yang dinyatakan sebelumnya seperti konsistensi dan keandalan bisa mendapatkan hal-hal seperti itu untuk jauh lebih murah menggunakan pemeriksaan integritas, tanda terima, dan backup.
Pengguna berdaulat
Ini bisa sangat bagus karena perusahaan tidak menyukai kewajiban memiliki data pengguna di tempat pertama. Ini bisa menjadi buruk, namun, jika pengguna “nakal”. Tidak ada cara untuk mengusir pengguna yang melakukan spamming pada blockchain Anda dengan data yang sembrono atau telah menemukan cara untuk untung dengan cara tertentu yang menyebabkan ketidaknyamanan pengguna lain. Hal ini terkait dengan pengamatan di atas bahwa struktur insentif harus dirancang benar-benar baik, bahwa pengguna yang memperkirakan eksploitasi tidak akan menyerah, terutama jika ada keuntungan bagi pengguna.
Anda mungkin berpikir bahwa Anda dapat dengan mudah menolak layanan untuk pengguna jahat, yang akan sangat mudah dilakukan dalam layanan terpusat. Namun, tidak seperti layanan terpusat, menolak layanan sulit karena tidak ada entitas tunggal yang memiliki kewenangan untuk mengusir siapa pun. Blockchain harus tidak memihak dan menegakkan aturan yang ditetapkan oleh perangkat lunak. Jika aturan tidak cukup untuk mencegah perilaku buruk, Anda kurang beruntung. Tidak ada “roh” hukum di sini. Anda hanya harus berurusan dengan pelaku jahat atau nakal, mungkin untuk waktu yang sangat lama.
Semua upgrade bersifat sukarela
Peningkatan paksa bukanlah pilihan. Pemain lain di jaringan tidak memiliki kewajiban untuk beralih ke perangkat lunak Anda. Jika mereka melakukannya, sistem seperti itu akan jauh lebih mudah, lebih cepat dan lebih murah untuk dibangun sebagai sistem terpusat. Titik dari blockchain adalah bahwa itu tidak di bawah kendali entitas tunggal dan ini dilanggar dengan upgrade paksa.
Sebaliknya, semua peningkatan harus kompatibel ke belakang. Ini jelas cukup sulit, terutama jika Anda ingin menambahkan fitur baru dan bahkan lebih sulit ketika berpikir dari perspektif pengujian. Setiap versi perangkat lunak menambahkan banyak ke matriks pengujian dan memperpanjang waktu untuk rilis.
Sekali lagi, jika ini adalah sistem terpusat, ini akan sangat mudah diperbaiki dengan tidak lagi melayani sistem yang lebih lama. Anda tidak dapat melakukan ini, namun dalam sistem terdesentralisasi karena Anda tidak dapat memaksa siapa pun untuk melakukan apa pun.
Penskalaan sangat sulit
Akhirnya, penskalaan paling tidak beberapa kali lipat lebih keras daripada dalam sistem terpusat tradisional. Alasannya jelas. Data yang sama harus hidup di ratusan atau ribuan tempat daripada di satu tempat. Overhead transmisi, verifikasi, dan penyimpanan sangat besar karena setiap salinan database harus membayar mereka, bukan biaya yang dibayar hanya sekali dalam database, tradisional terpusat.
Anda dapat, tentu saja, mengurangi beban dengan mengurangi jumlah node. Tetapi kemudian pada titik itu, mengapa Anda memerlukan sistem yang terdesentralisasi? Mengapa tidak membuat database terpusat jika biaya skala adalah perhatian utama?
Sentralisasi jauh lebih mudah
Jika Anda memperhatikan sebuah tema, sistem desentralisasi sangat sulit untuk dikerjakan, mahal untuk dipelihara, sulit untuk ditingkatkan dan skala kesakitan. Basis data terpusat jauh lebih cepat, lebih murah, lebih mudah dirawat, dan lebih mudah ditingkatkan dari pada blockchain. Jadi mengapa orang terus menggunakan kata blockchain seolah-olah itu adalah obat mujarab untuk semua masalah mereka?
Pertama, banyak industri yang dijual di blockchain benar-benar terlambat untuk peningkatan infrastruktur TI. Perawatan kesehatan memiliki perangkat lunak yang sangat buruk. Penyelesaian keuangan masih berjalan pada perangkat lunak dari tahun 70-an. Perangkat lunak manajemen rantai suplai sulit digunakan dan sulit dipasang. Sebagian besar perusahaan dalam industri ini menolak peningkatan karena risiko yang terlibat. Ada banyak peningkatan infrastruktur yang menelan biaya ratusan juta dan akhirnya dibatalkan. Blockchain adalah cara untuk menjual peningkatan infrastruktur TI ini dan membuatnya sedikit lebih menggugah selera.
Kedua, blockchain adalah cara untuk terlihat seperti Anda berada di ujung tombak teknologi. Suka atau tidak, kata “blockchain” telah mengambil kehidupan sendiri. Sangat sedikit orang yang benar-benar mengerti apa itu, tetapi ingin tampil hip jadi gunakan kata-kata ini sebagai cara untuk terdengar lebih cerdas. Sama seperti “cloud” berarti komputer orang lain dan “AI” berarti algoritma tweak, “blockchain” dalam konteks ini berarti database yang lambat dan mahal.
Ketiga, orang benar-benar tidak suka kontrol pemerintah terhadap industri tertentu dan menginginkan mekanisme ajudikasi yang berbeda dari kerangka hukum yang seringkali lambat dan mahal. Bagi mereka, “blockchain” benar-benar hanya cara untuk menyingkirkan alat berat dari peraturan pemerintah. Ini adalah kelebihan apa yang dapat dilakukan blockchain. Blockchain tidak secara ajaib mengambil konflik manusia.
Hasilnya adalah banyak orang yang hyped up pada janji-janji tanpa benar-benar memahami kemampuan atau biaya. Yang lebih buruk, rincian teknis dan biaya yang sebenarnya diabstraksikan jauh dari banyak VC dan eksekutif sedemikian rupa untuk mengaburkan apa yang dapat dan tidak dapat dilakukan blockchain. Semua orang di bawah mereka menjadi takut untuk mengatakan bahwa kaisar tidak memiliki pakaian dan kita memiliki situasi yang kita miliki sekarang.
Jadi apa gunanya blockchain?
Kami sudah menetapkan bahwa blockchain sangat mahal dibandingkan dengan basis data terpusat. Jadi satu-satunya alasan Anda harus menggunakan blockchain adalah melakukan desentralisasi. Artinya, hapus satu titik kegagalan atau kontrol.
Ini secara alami berarti bahwa perangkat lunak atau basis data tidak boleh sering mengubah hal-hal, jika ada. Harus ada sedikit peningkatan untuk meningkatkan dan banyak kerugian untuk mengacaukan atau mengubah aturan.
Sebagian besar industri tidak seperti ini. Sebagian besar industri memerlukan fitur atau peningkatan baru dan kebebasan untuk berubah dan berkembang jika diperlukan. Mengingat bahwa blockchains sulit untuk ditingkatkan, sulit untuk diubah dan sulit untuk diukur, kebanyakan industri tidak memiliki banyak manfaat untuk blockchain.
Satu-satunya pengecualian yang kami temukan adalah uang. Tidak seperti kebanyakan kasus penggunaan industri, uang lebih baik jika tidak berubah. Kekekalan dan kesulitan dalam mengubah aturan adalah positif untuk uang dan bukan kerugian. Inilah sebabnya mengapa blockchain adalah alat yang tepat untuk pekerjaan ketika datang ke Bitcoin.
Yang jelas adalah bahwa banyak perusahaan yang ingin menggunakan blockchain tidak benar-benar menginginkan blockchain sama sekali, tetapi IT upgrade ke industri khusus mereka. Ini semua baik dan bagus, tetapi menggunakan kata “blockchain” untuk sampai ke sana tidak jujur dan melampaui kemampuannya.
Kesimpulan
Blockchain adalah istilah yang populer akhir-akhir ini dan sayangnya, meme “blockchain not Bitcoin” ini tidak akan mati. Jika Anda adalah layanan terpusat, blockchain tidak memberi Anda apa pun yang tidak dapat Anda lakukan seribu kali lebih murah dengan database terpusat. Jika Anda adalah layanan terdesentralisasi, maka Anda mungkin membodohi diri sendiri dan tidak memikirkan satu titik kegagalan yang ada di sistem Anda. Tidak akan ada “Anda” sama sekali dalam layanan yang benar-benar terdesentralisasi.
Kembali pada awal tahun 2000, ada dorongan oleh banyak eksekutif di industri teknologi untuk menggunakan Java dan XML. Terlepas dari kedua hal ini sebagai alat dan bukan produk yang sebenarnya, banyak eksekutif bersikeras pada penggunaannya, tidak peduli betapa miskinnya kecocokan dengan apa yang ingin dicapai oleh para insinyur mereka. Blockchain sangat mirip seperti itu. Berfokuslah pada masalah-masalah yang Anda selesaikan dan alat-alatnya akan terlihat dengan jelas. Fokus pada alat yang ingin Anda gunakan dan Anda akhirnya akan membuat mesin Rube Goldberg yang tidak melakukan apa pun dengan sangat baik.
Dalam arti, konsepsi blockchain saat ini mencoba melakukan hal yang mustahil. Mereka menginginkan keamanan dari sistem terdesentralisasi dengan kontrol yang terpusat. Keinginan adalah yang terbaik dari kedua dunia, tetapi apa yang akhirnya mereka dapatkan adalah yang terburuk dari kedua dunia. Anda mendapatkan biaya dan kesulitan sistem terdesentralisasi dengan mode kegagalan yang terpusat.
Blockchain digunakan terlalu banyak sebagai kata kunci untuk menjual banyak minyak ular yang tidak berguna. Semakin cepat kita menghilangkan hype, semakin baik jangka panjang kita semua akan menjadi.