Bab
Bab 1 - Blockchain 101
Daftar isi
- Apa itu blockchain?
- Bagaimana blok-blok terhubung?
- Blockhain dan desentralisasi
- Byzantine Generals Problem
- Mengapa blockchain harus terdesentralisasi?
- Apa itu jaringan peer-to-peer?
- Apa itu node blockchain?
- Blockchain publik vs. privat
- Bagaimana cara kerja transaksi?
- Bagaimana membuat transaksi Bitcoin
- Siapa penemu teknologi blockchain?
- Pro dan kontra teknologi blockchain
Apa itu blockchain?
Blockchain memiliki properti tertentu yang unik. Terdapat aturan mengenai bagaimana data dapat ditambahkan, dan begitu data telah disimpan, hampir mustahil untuk memodifikasi atau menghapusnya.
Untuk menganalogikannya, anggaplah Anda memiliki spreadsheet dengan dua kolom. Di sel pertama dari baris pertama, Anda meletakkan data apa pun yang ingin Anda pegang.
Database di mana setiap entri terkait ke yang terakhir.
Bagaimana blok-blok terhubung?
Hash yang digunakan di dalam blockchain sangat menarik, karena hampir mustahil Anda menemukan dua bagian data yang memberikan hasil yang sama persis. Seperti pengidentifikasi kita di atas, sedikit modifikasi data input akan memberikan hasil yang sama sekali berbeda.
Mari kita ilustrasikan dengan SHA256, sebuah fungsi yang digunakan secara luas dalam Bitcoin. Seperti yang Anda lihat, bahkan dengan mengubah kapitalisasi huruf, cukup untuk mengacak output.
Data input | Output SHA256 |
---|---|
Binance Academy | 886c5fd21b403a139d24f2ea1554ff5c0df42d5f873a56d04dc480808c155af3 |
Binance academy | 4733a0602ade574551bf6d977d94e091d571dc2fcfd8e39767d38301d2c459a7 |
binance academy | a780cd8a625deb767e999c6bec34bc86e883acc3cf8b7971138f5b25682ab181 |
Setiap blok memiliki sidik jari dari blok yang sebelumnya.
Blockhain dan desentralisasi
Kita telah membahas struktur dasar blockchain. Tetapi ketika Anda mendengar orang berbicara mengenai teknologi blockchain, mereka kemungkinan besar tidak hanya berbicara tentang database itu sendiri, melainkan ekosistem yang dibangun di sekitar blockchain.
Byzantine Generals Problem
Masing-masing harus memutuskan apakah akan menyerang atau mundur. Tidak masalah apakah mereka menyerang atau mundur, yang terpenting adalah semua jenderal menyetujui keputusan bersama. Jika mereka memutuskan untuk menyerang, mereka hanya akan berhasil jika mereka bergerak pada saat yang sama. Jadi bagaimana kita memastikan bahwa mereka dapat melakukan ini?
Anda mungkin akan menjawab, tentu saja mereka bisa berkomunikasi melalui utusan pembawa berita. Tetapi bagaimana jika utusan tersebut dicegat ketika membawa pesan yang mengatakan “kita menyerang saat fajar”, dan pesan diganti dengan “kita menyerang malam ini”? Bagaimana jika salah satu jenderal berkhianat dan sengaja menyesatkan yang lain untuk memastikan mereka dikalahkan?
Semua jendral berhasil ketika menyerang (kiri). Jika beberapa mundur saat yang lain menyerang, mereka akan dikalahkan (kanan).
Kita membutuhkan strategi di mana konsensus dapat dicapai, meskipun beberapa peserta berkhianat atau pesan-pesan dicegat. Tidak dapat memelihara database memang bukanlah situasi hidup dan mati seperti menyerang kota tanpa bala bantuan, tetapi prinsip yang sama berlaku. Jika tidak ada pihak yang mengawasi blockchain dan memberikan informasi yang “benar” kepada pengguna, maka pengguna harus dapat berkomunikasi di antara mereka sendiri.
Mengapa blockchain harus terdesentralisasi?
Anda tentu saja dapat mengoperasikan blockchain sendiri. Tapi kemungkinan Anda akan berurusan dengan database yang kikuk dibandingkan dengan alternatif lain yang unggul. Potensi blockchain yang besar dapat dimanfaatkan dalam lingkungan terdesentralisasi – yaitu, di mana semua pengguna sama dan sejajar. Dengan begitu, blockchain tidak dapat dihapus atau diambil alih oleh pihak jahat atau yang berkhianat. Ini adalah satu-satunya sumber kebenaran yang bisa dilihat siapa pun.
Apa itu jaringan peer-to-peer?
Perhatikan gambar di bawah ini. Di sebelah kiri, A perlu mengirimkan pesan melalui server untuk menyampaikannya ke F. Namun, di sisi kanan, mereka terhubung tanpa perantara.
Jaringan tersentralisasi (kiri) vs. jaringan terdesentralisasi (kanan).
Pada umumnya, server menyimpan semua informasi yang dibutuhkan pengguna. Saat Anda mengakses Binance Academy, Anda meminta servernya untuk memberikan semua artikel. Jika website offline, Anda tidak akan dapat melihatnya. Namun, jika Anda mengunduh semua konten, Anda dapat memuatnya di komputer Anda tanpa meminta Binance Academy.
Pada intinya, inilah yang dilakukan oleh setiap peer di blockchain: seluruh database disimpan di komputer masing-masing. Jika ada yang meninggalkan jaringan, pengguna yang lain masih dapat mengakses blockchain, dan berbagi informasi satu sama lain. Ketika blok baru ditambahkan ke chain, data disebarkan di seluruh jaringan, sehingga semua orang dapat memperbarui salinan ledger mereka sendiri.
Apa itu node blockchain?
Sederhananya, node disebut juga sebagai mesin yang terhubung ke jaringan – node menyimpan salinan blockchain, dan berbagi informasi dengan mesin lain. Pengguna tidak perlu menangani proses ini secara manual. Umumnya, yang perlu mereka lakukan adalah mengunduh dan menjalankan perangkat lunak blockchain, dan sisanya akan diurus secara otomatis.
Blockchain publik vs. privat
Anda ingin memiliki mata uang kripto? Beli Bitcoin di Binance!
Bagaimana cara kerja transaksi?
Ini tidak terlalu berbeda dengan apa yang terjadi dengan blockchain. Keduanya sama-sama database. Perbedaan utama adalah bahwa di blockchain tidak ada satu pihak pun yang melakukan pemeriksaan dan memperbarui saldo. Semua node harus melakukannya.
Bagaimana membuat transaksi Bitcoin
Untuk mengilustrasikan bagaimana Anda dapat melakukan transaksi Bitcoin, mari kita bayangkan dua skenario berbeda. Yang pertama, Anda menarik bitcoin dari Binance, dan yang kedua, mengirim dana dari TrustWallet ke wallet Electrum milik Anda.
Bagaimana menarik bitcoin dari Binance
Bagaimana mengirim bitcoin dari Trust Wallet ke Electrum
Atau dengan alternatif lain, Anda dapat kembali ke Trust Wallet dan tekan ikon [–] untuk memindai kode QR alamat Electrum Anda.
Anda ingin memiliki mata uang kripto? Beli Bitcoin di Binance!
Siapa penemu teknologi blockchain?
Pro dan kontra teknologi blockchain
Blockchain yang dirakit dengan baik memecahkan masalah yang mengganggu para pemangku kepentingan di sejumlah industri, mulai dari keuangan hingga pertanian. Jaringan terdistribusi menghadirkan banyak keunggulan dibandingkan model klien-server tradisional, namun juga memilik beberapa kelemahan.
Pro
Seperti yang disebutkan sebelumnya, jaringan blockchain publik juga bersifat permissionless – tidak ada yang menghalangi untuk masuk, karena tidak ada yang berkuasa. Jika seorang dapat terhubung ke Internet, maka ia dapat berinteraksi dengan sesama peer di jaringan.
Mungkin banyak yang berpendapat bahwa kualitas paling penting adalah blockchain memiliki tingkat ketahanan terhadap sensor yang tinggi. Untuk melumpuhkan layanan tersentralisasi, pihak jahat hanya perlu menargetkan server. namun, dalam jaringan peer-to-peer, setiap node bertindak sebagai server sendiri.
Sebuah sistem seperti Bitcoin memiliki lebih dari 10.000 node yang terlihat tersebar di seluruh dunia, sehingga hampir mustahil bagi penyerang, yang memiliki sumber daya yang baik sekali pun, untuk mengganggu jaringan. Perlu dicatat bahwa ada banyak node tersembunyi juga, yang tidak terlihat oleh jaringan yang lebih luas.
Kontra
Blockchain tidak menawarkan pemecahan untuk setiap masalah.Jika dioptimalkan untuk keuntungan di satu bidang, blockchain melemah di bidang lain. Kendala yang paling jelas dalam adopsi massal blockchain adalah skalabilitas.
Ini berlaku untuk semua jaringan terdistribusi. Karena semua peserta harus tetap sinkron, informasi baru tidak dapat ditambahkan terlalu cepat. Kalau terlalu cepat, node tidak dapat mengikuti. Oleh karena itu, pengembang cenderung sengaja membatasi kecepatan di mana blockchain dapat memperbarui, untuk memastikan bahwa sistem tetap terdesentralisasi.
Untuk pengguna jaringan, ini dapat berarti periode tunggu yang panjang jika terlalu banyak orang yang mencoba melakukan transaksi. Blok hanya dapat menampung begitu banyak data, tidak menambahkannya ke chain secara instan. Jika ada lebih banyak transaksi daripada yang dapat ditampung dalam blok, maka harus menunggu blok berikutnya.
Kemungkinan lain yang mungkin terjadi dalam lingkungan blockchain terdesentralisasi adalah: sistem tidak dapat dengan mudah ditingkatkan. Jika Anda membuat perangkat lunak sendiri, Anda dapat menambahkan fitur baru sesuka hati. Anda tidak perlu bekerja dengan orang lain atau meminta izin untuk melakukan modifikasi.
Dalam lingkungan yang berpotensi memiliki jutaan pengguna, membuat perubahan akan jauh lebih sulit. Anda dapat mengubah beberapa parameter perangkat lunak node Anda, tetapi pada akhirnya Anda akan terpisah dari jaringan. Jika perangkat lunak yang dimodifikasi tidak kompatibel dengan node lain, node-node tersebut akan mengetahuinya dan menolak untuk berinteraksi dengan node Anda.
Misalkan Anda ingin mengubah aturan mengenai ukuran blok (dari 1MB menjadi 2MB). Anda dapat mencoba mengirim blok ini ke node yang terhubung dengan Anda, namun mereka memiliki aturan yang mengatakan “jangan menerima blok yang berukuran lebih dari 1MB”. Jika mereka menerima blok yang lebih besar, mereka tidak akan memasukkannya dalam salinan blockchain.
Bab 2 - Bagaimana cara kerja blockchain?
Daftar isi
- Bagaimana blok ditambahkan ke blockchain?
- Mining (Proof of Work)
- Staking (Proof of Stake)
- Algoritme konsensus lainnya
- Apakah transaksi blockchain dapat dibalikkan?
- Apa itu skalabilitas blockchain?
- Mengapa blockhain memerlukan skalabilitas?
- Apa itu blockchain fork?
Bagaimana blok ditambahkan ke blockchain?
Sampai sejauh ini, kita telah membahas banyak hal. Kita tahu bahwa node saling berhubungan dan menyimpan salinan blockchain. Node juga mengkomunikasikan informasi mengenai transaksi dan blok baru satu sama lain. Kita telah membahas apa itu node, tetapi Anda mungkin bertanya-tanya: bagaimana blok baru ditambahkan ke blockchain?
Tidak ada sumber tunggal untuk memberi tahu pengguna apa yang harus dilakukan. Karena semua node memiliki kekuatan yang sama, perlu ada mekanisme untuk memutuskan siapa yang dapat menambahkan blok ke blockchain. Kita membutuhkan sistem yang membuat sangat mahal bagi pengguna untuk menipu, dan memberi reward kepada mereka karena bertindak jujur. Setiap pengguna yang rasional akan melakukan tindakan yang bermanfaat secara ekonomi bagi mereka.
Karena jaringan ini bersifat permissionless, pembuatan blok harus dapat diakses oleh siapa saja. Protokol sering memastikan hal ini dengan mengharuskan pengguna untuk benar-benar terlibat – mereka harus menempatkan uang mereka sendiri dalam risiko. Dengan melakukannya, memungkinkan mereka untuk berpartisipasi dalam pembuatan blok, dan jika mereka menghasilkan blok yang valid, mereka akan dibayar dengan reward.
Mining (Proof of Work)
Teka-teki ini mengharuskan pengguna untuk melakukan hash terhadap transaksi dan informasi lainnya yang dimasukkan ke dalam blok. Tetapi agar hash dianggap sah, harus berada di bawah angka tertentu. Karena tidak ada cara untuk memprediksi apa output yang akan dihasilkan, para penambang harus terus melakukan hashing data yang sedikit dimodifikasi sampai mereka menemukan solusi yang valid.
Ingat bagaimana kita membahas sebelumnya bahwa secara praktis tidak mungkin untuk membalik hash, tetapi mudah untuk memeriksanya? Ketika seorang penambang mengirim blok baru ke seluruh jaringan, semua node lain menggunakannya sebagai input dalam fungsi hash. Mereka hanya perlu menjalankannya sekali untuk memverifikasi bahwa blok itu sah berdasarkan aturan blockchain. Jika tidak sah, penambang tidak akan menerima reward, dan mereka hanya akan membuang-buang listrik dengan percuma.
Blockchain Proof of Work pertama adalah Bitcoin. Sejak diciptakan, sudah banyak blockchain lainnya yang mengadopsi mekanisme PoW ini.
Pro Proof of Work
- Telah melalui proses uji-coba – hingga saat ini, Proof of Work adalah algoritma konsensus yang paling matang dan bernilai ratusan miliar dolar.
- Permissionless – Siapa saja dapat bergabung untuk menambang dan menjalankan node untuk memvalidasi.
- Desentralisasi – penambang bersaing satu sama lain untuk menghasilkan blok, yang berarti bahwa kekuatan hash tidak pernah dikendalikan oleh satu pihak.
Kontra Proof of Work
- Boros – menambang menghabiskan banyak listrik.
- Semakin tinggi hambatan untuk masuk – karena semakin banyak penambang bergabung ke jaringan, protokol meningkatkan kesulitan teka-teki penambangan. Agar tetap kompetitif, pengguna harus berinvestasi dalam peralatan yang lebih baik, yang tentu saja tidak murah. Ini mungkin terlalu mahal bagi banyak penambang.
- Serangan 51% – meskipun penambangan mendukung desentralisasi, ada kemungkinan bahwa satu penambang memperoleh mayoritas kekuatan hash. Jika ini terjadi, secara teoretis mereka dapat membatalkan transaksi dan merusak keamanan blockchain.
Staking (Proof of Stake)
Implementasi yang berbeda memiliki variasi yang berbeda juga, tetapi begitu validator menyerahkan stake, mereka dapat dipilih secara acak oleh protokol untuk mengumumkan blok berikutnya. Dengan melakukannya dengan benar, mereka akan menerima reward. Alternatif lainnya, mungkin ada beberapa validator yang menyetujui blok berikutnya, jika demikian, reward akan didistribusikan secara proporsional sesuai dengan stake yang telah diajukan masing-masing.
Pro Proof of Stake
- Ramah lingkungan – jejak karbon PoS sangat kecil jika dibandingkan dengan penambangan PoW. Staking menghilangkan operasi hashing yang membutuhkan daya yang sangat banyak.
- Transaksi lebih cepat – karena tidak perlu menghabiskan daya komputasi tambahan untuk memecahkan teka-teki yang ditetapkan oleh protokol, beberapa pendukung PoS berpendapat bahwa hal itu dapat meningkatkan throughput transaksi.
- Reward staking dan bunga – Reward untuk mengamankan jaringan dibayarkan langsung ke pemegang token, tidak ke penambang. Dalam beberapa kasus, PoS memungkinkan pengguna untuk menghasilkan passive income dalam bentuk airdrop atau bunga, hanya dengan menaruh dana mereka untuk dilakukan proses staking.
Kontra Proof of Stake
- Relatif belum teruji – protokol PoS belum diuji dalam skala besar. Mungkin ada beberapa kerentanan yang belum ditemukan dalam implementasi atau cryptoeconomicsnya.
- Plutokrasi – ada kekhawatiran bahwa PoS mendorong ekosistem “yang kaya semakin kaya”, karena validator dengan stake besar cenderung mendapatkan lebih banyak reward.
- Nothing-at-stake problem – di PoW, pengguna hanya dapat “bertaruh” pada satu chain – mereka menambang pada chain yang mereka yakini paling mungkin berhasil. Selama hard fork, mereka tidak bisa bertaruh pada beberapa chain dengan hash power yang sama. Namun, validator di PoS dapat bekerja pada banyak chain dengan sedikit biaya tambahan, ini dapat menyebabkan masalah ekonomi.
Algoritme konsensus lainnya
Kita tidak akan membahasnya di sini, tetapi jika tertarik, Anda dapat melihat artikel berikut:
- Penjelasan mengenai Delayed Proof of Work
- Penjelasana mengenai Konsensus Leased Proof of Stake
- Penjelasan mengenai Proof of Authority
- Penjelasan mengenai Proof of Burn
Apakah transaksi blockchain dapat dibalikkan?
Namun, ada banyak implementasi blockchain yang berbeda, dan perbedaan paling mendasar di antara berbagai blockchain tersebut adalah bagaimana mereka mencapai konsensus dalam jaringan. Ini berarti bahwa, dalam beberapa implementasi, sekelompok peserta yang relatif kecil dapat memperoleh kekuatan yang cukup dalam jaringan untuk secara efektif membalikkan transaksi. Ini terutama mungkin terjadi pada altcoin yang dijalankan di jaringan kecil (dengan hash rate rendah karena hanya terdapat sedikit kompetisi menambang).
Apa itu skalabilitas blockchain?
Sejumlah solusi telah diusulkan atau diimplementasikan untuk mengurangi beberapa kelemahan kinerja blockchain. Namun, sampai sekarang ini, tidak ada pendekatan terbaik yang jelas. Mungkin semua solusi yang berbeda tersebut perlu diujicobakan lebih dulu sampai kita menemukan jawaban atas masalah skalabilitas ini.
Mengapa blockhain memerlukan skalabilitas?
Jika sistem blockchain ingin bersaing dengan lawan-lawannya di lingkungan tersentralisasi, maka blockchain harus berkinerja setidaknya sama seperti mereka. Namun, secara realistis, mungkin harus berkinerja lebih baik untuk memberi insentif kepada pengembang dan pengguna agar beralih ke platform dan aplikasi berbasis blockchain.
Jika dibandingkan dengan sistem tersentralisasi, menggunakan blockchain harus lebih cepat, lebih murah, dan lebih mudah bagi pengembang dan pengguna. Ini bukanlah hal yang mudah untuk dicapai dengan tetap mempertahankan karakteristik blockchain yang telah kita bahas sebelumnya.
Apa itu blockchain fork?
Harap diingat bahwa blockchain merupakan jaringan terdistribusi. Setelah perangkat lunak ditingkatkan, ribuan node yang tersebar di seluruh dunia harus dapat berkomunikasi dan mengimplementasikan versi baru. Tetapi apa yang terjadi jika para peserta tidak menyetujui peningkatan yang diusulkan? Biasanya, tidak ada pihak yang berwenang untuk memutuskan, dan Ini akan membawa kita ke soft fork dan hard fork.
Soft fork
Jika ada kesepakatan umum mengenai bagaimana peningkatan seharusnya dilakukan, ini masalah yang relatif sederhana. Dalam skenario seperti ini, perangkat lunak diperbarui dengan perubahan backward-compatible, yang berarti bahwa node yang diperbarui masih dapat berinteraksi dengan node yang tidak diperbarui. Namun, meskipun demikian, pada kenyataannya, diharapkan bahwa semua node akan ditingkatkan dari waktu ke waktu. Ini disebut soft fork.
Hard fork
Hard fork lebih rumit lagi. Setelah diterapkan, aturan baru tidak akan sesuai dengan aturan lama. Jadi, jika sebuah node yang menjalankan aturan baru mencoba berinteraksi dengan sebuah node yang menjalankan aturan lama, keduanya tidak akan dapat berkomunikasi. Ini menghasilkan pemisahan blockchain menjadi dua – dalam chain pertama, perangkat lunak lama dijalankan, di chain kedua, aturan baru diimplementasikan.
Setelah hard fork, pada dasarnya akan terdapat dua jaringan berbeda yang menjalankan dua protokol yang juga berbeda secara paralel. Perlu dicatat bahwa pada saat fork terjadi, saldo unit asli blockchain direplika dari jaringan lama. Jadi, jika Anda memiliki saldo di chain lama pada saat fork terjadi, Anda juga akan memiliki saldo pada chain yang baru.
Bab 3 - Apa manfaat blockchain?
Daftar isi
- Blockchain untuk rantai pasokan
- Blockchain dan industri game
- Blockchain untuk layanan kesehatan
- Blockchain remittance
- Blockchain dan identitas digital
- Blockchain dan Internet of Things (IoT)
- Blockchain untuk tata kelola
- Blockchain untuk amal
- Blockchain untuk spekulasi
- Crowdfunding dengan blockchain
- Blockchain dan sistem file terdistribusi
Blockchain untuk rantai pasokan
Rantai pasokan yang efisien merupakan inti dari banyak bisnis yang sukses, yang berkaitan dengan penanganan barang dari pemasok ke konsumen. Koordinasi berbagai pemangku kepentingan dalam industri tertentu secara tradisional terbukti sulit. Namun, teknologi blockchain dapat memungkinkan tingkat transparansi baru di bidang ini. Untuk menjadi lebih kuat dan andal, berbagai industri membutuhkan ekosistem rantai pasokan yang dapat dioperasikan dengan database yang tidak berubah.
Blockchain dan industri game
Industri game telah menjadi salah satu industri hiburan terbesar di dunia, dan teknologi blockchain dapat membuatnya lebih besar lagi. Biasanya, nasib para gamer cenderung berada di tangan pengembang game. Di sebagian besar game online, gamer dipaksa untuk mengandalkan server yang disediakan pengembang dan mengikuti serangkaian aturan mereka yang selalu berubah. Dalam konteks ini, blockchain dapat membantu desentralisasi kepemilikan, manajemen, dan pemeliharaan game online.
Blockchain untuk layanan kesehatan
Menyimpan catatan medis dengan cara yang baik sangat penting bagi sistem layanan kesehatan, dan ketergantungan pada server terpusat sangat berisiko bagi informasi sensitif. Teknologi blockchain dengan transparansi dan keamanannya merupakan platform yang ideal untuk menyimpan catatan medis.
Dengan mengamankan catatan secara kriptografis di blockchain, pasien dapat menjaga privasi mereka, sambil juga dapat berbagi informasi medis dengan lembaga layanan kesehatan. Jika semua peserta dari sistem layanan kesehatan dapat memasuki database global yang aman, aliran informasi akan jauh lebih cepat di antara mereka.
Blockchain remittance
Mengirim uang secara internasional merupakan pekerjaan yang merepotkan bagi perbankan tradisional. Terutama karena jaringan perantara yang berbelit-belit, biaya dan waktu penyelesaian yang lama menjadikan jasa ini mahal dan tidak dapat diandalkan untuk transaksi yang mendesak.
Mata uang kripto dan blockchain menghilangkan pihak perantara ini dan memungkinkan transfer yang murah dan cepat di seluruh dunia. Sejumlah proyek memanfaatkan teknologi blockchain untuk melakukan transaksi yang murah dan hampir instan.
Anda ingin memiliki mata uang kripto? Beli Bitcoin di Binance!
Blockchain dan identitas digital
Blockchain dan Internet of Things (IoT)
Blockchain untuk tata kelola
Jaringan terdistribusi dapat menetapkan dan menegakkan bentuk aturan sendiri dalam bentuk kode komputer. Maka tidak mengejutkan jika blockchain mungkin memiliki peluang untuk masuk ke berbagai proses tata kelola di tingkat lokal, nasional, atau bahkan internasional.
Blockchain untuk amal
Tantangan yang sering dihadapi organisasi amal adalah terbatasnya media dalam menerima dana. Juga tidak kalah memprihatinkan, tujuan akhir dana yang disumbangkan sulit untuk dilacak dengan tepat. Tidak diragukan lagi, kelemahan tersebut akan menghambat banyak orang untuk mendukung organisasi-organisasi ini.
Blockchain untuk spekulasi
Sudah tidak diragukan lagi, salah satu kegunaan paling populer dari teknologi blockchain adalah spekulasi. Transfer tanpa hambatan antar bursa, solusi perdagangan non-kustodian, dan ekosistem produk derivatif yang berkembang, menjadikannya sebagai arena bermain yang ideal bagi semua jenis spekulan.
Karena sifat bawaanya, blockchain merupakan instrumen yang sangat baik bagi mereka yang mau mengambil risiko. Beberapa orang bahkan berpikir bahwa begitu teknologi dan peraturan mengenai blockchain matang, semua pasar spekulatif global akan ditokenisasi pada blockchain.
Crowdfunding dengan blockchain
Blockchain dan sistem file terdistribusi
Mendistribusikan penyimpanan file di Internet memiliki lebih banyak manfaat dibandingkan dengan alternatif terpusat yang konvensional. Sebagian besar data yang disimpan di cloud bergantung pada server dan penyedia layanan terpusat, yang cenderung lebih rentan terhadap serangan dan kehilangan data. Dalam beberapa kasus, pengguna juga mungkin menghadapi masalah dalam mengakses, karena sensor dari server tersentralisasi.
Dari perspektif pengguna, solusi penyimpanan file blockchain berfungsi sama seperti solusi penyimpanan cloud pada umumnya – Anda dapat mengunggah, menyimpan, dan mengakses file. Namun apa yang terjadi di balik layar, sungguh sangat berbeda.
Saat Anda mengunggah file ke penyimpanan blockchain, file tersebut didistribusikan dan direplikasi di beberapa node. Dalam beberapa kasus, setiap node akan menyimpan bagian berbeda dari file Anda. Sistem tidak dapat melakukan banyak hal dengan data parsial, tetapi Anda kemudian dapat meminta node untuk menyediakan setiap bagian, sehingga Anda dapat menggabungkannya untuk mendapatkan file lengkap kembali.
Ruang penyimpanan berasal dari peserta yang menyediakan penyimpanan dan bandwidth mereka ke jaringan. Umumnya, para peserta ini mendapat insentif ekonomi untuk menyediakan resource tersebut, dan sebaliknya juga, secara ekonomi dihukum jika mereka tidak mengikuti aturan atau gagal menyimpan dan melayani file.
Anda dapat menganggap jenis jaringan ini mirip dengan Bitcoin. Namun, dalam kasus ini, tujuan utama jaringan bukanlah untuk mendukung transfer nilai moneter, tetapi untuk mengakomodasi penyimpanan file yang tahan terhadap sensor dan terdesentralisasi.