bab

  1. Blockchain 101

  2. Bagaimana cara kerja blockchain?

  3. Untuk apa blockchain digunakan?


Bab 1 - Blockchain 101

Daftar isi

  • Apa itu blockchain?

  • Bagaimana blok-blok itu terhubung?

  • Blockchain dan desentralisasi

  • Masalah Jenderal Bizantium

  • Mengapa blockchain perlu menerapkan desentralisasi?

  • Apa itu jaringan peer-to-peer?

  • Apa itu simpul blockchain?

  • Rantai publik dan rantai swasta

  • Bagaimana cara kerja transaksinya?

  • Cara memperdagangkan Bitcoin

    • Cara menarik Bitcoin dari Binance

    • Cara mengirim Bitcoin dari Trust Wallet ke Electrum

  • Siapa yang menemukan teknologi blockchain?

  • Pro dan Kontra Teknologi Blockchain

    • keuntungan

    • kekurangan


Apa itu blockchain?

Blockchain adalah jenis database khusus. Anda mungkin pernah mendengar istilah teknologi buku besar terdistribusi, atau DLT, dan dalam banyak kasus, blockchain adalah buku besar terdistribusi.

Blockchain memiliki beberapa karakteristik, seperti seperangkat aturan tentang cara menambahkan data ke dalam rantai, dan begitu data memasuki sistem penyimpanan, hampir tidak mungkin untuk mengubah atau menghapusnya melalui cara virtual.

Seiring waktu, data ditambahkan ke struktur yang disebut blok. Setiap blok dibangun berdasarkan blok sebelumnya, dan setiap blok berisi informasi yang menghubungkannya ke blok sebelumnya. Kita hanya perlu melihat blok terbaru untuk melihat apakah itu blok terakhir yang dibuat. Oleh karena itu, jika kita terus mencari di sepanjang "rantai", kita dapat menemukan blok pertama, yang biasa disebut dengan blok genesis.

Misalnya, Anda memiliki spreadsheet dengan dua kolom. Di sel pertama dari baris pertama, Anda dapat memasukkan data apa pun yang ingin Anda simpan.

Data di sel pertama kemudian diubah menjadi pengenal dua huruf dan terus dimasukkan sebagai bagian dari sel berikutnya. Dalam contoh ini, pengenal dua huruf KP harus dimasukkan pada sel baris kedua (defKP). Artinya jika Anda mengubah data yang dimasukkan pertama kali (abcAA), kombinasi huruf pada sel berikutnya akan berubah.

数据库中的每个条目均与上一条目关联。

Setiap entri dalam database terkait dengan entri sebelumnya.


Sekarang mari kita lihat baris 4, pengenal terbaru adalah TH. Ingat apa yang saya sebutkan sebelumnya? Kami tidak dapat membalikkan prosesnya, dan kami tidak dapat memindahkan atau menghapus entri. Karena sifat dari blockchain, setiap pengguna dapat melihat secara visual bahwa operasi telah selesai, dan mereka akan mengabaikan perubahan yang Anda coba.

Misal anda merubah data pada sel pertama maka identifier yang anda peroleh akan berubah, yang berarti data pada blok kedua akan berubah sehingga menyebabkan identifier pada baris ke 2 juga ikut berubah, sehingga begitu seterusnya. Pada dasarnya, TH adalah produk dari semua informasi yang mendahului penciptaannya.


Bagaimana blok-blok itu terhubung?

Apa yang kita bahas di atas, pengidentifikasi dua huruf, hanya mensimulasikan penggunaan fungsi hash pada blockchain. Hash adalah perekat yang memastikan bahwa balok-balok saling berhubungan satu sama lain. Hashing mengambil data dengan ukuran berapa pun dan menggunakan fungsi matematika untuk menghasilkan serangkaian keluaran (nilai hash) yang panjangnya selalu sama.

Penggunaan algoritma hashing dalam blockchain masuk akal karena kemungkinan pengguna menemukan dua bagian data yang menghasilkan keluaran yang sama sangat kecil. Seperti yang ditunjukkan pada pengidentifikasi di atas, setelah data masukan sedikit diubah, keluaran yang diekspor akan sangat berbeda.

SHA256 adalah fungsi yang banyak digunakan di bidang Bitcoin. Mari kita gunakan fungsi ini untuk menjelaskannya. Seperti yang Anda lihat, mengubah huruf saja sudah cukup untuk mengubah hasilnya sepenuhnya.


Memasukan data

keluaran SHA256

Akademi Binance

886c5fd21b403a139d24f2ea1554ff5c0df42d5f873a56d04dc480808c155af3

Akademi Binance

4733a0602ade574551bf6d977d94e091d571dc2fcfd8e39767d38301d2c459a7

Akademi Binance

a780cd8a625deb767e999c6bec34bc86e883acc3cf8b7971138f5b25682ab181


Saat ini, tidak ada tabrakan SHA256 (yaitu dua masukan berbeda yang menghasilkan keluaran yang sama), yang sangat penting dalam konteks blockchain. Ini berarti bahwa setiap blok yang berisi hash dapat ditelusuri kembali ke blok sebelumnya, dan setiap upaya untuk mengedit blok lama akan terlihat jelas.

每个区块都包含上一区块的指纹。

Setiap blok berisi sidik jari dari blok sebelumnya.


Blockchain dan desentralisasi

Kami telah membahas struktur dasar blockchain secara rinci. Jika Anda mendengar orang lain berbicara tentang teknologi blockchain, Anda mungkin menemukan bahwa topik yang mereka diskusikan bukanlah database itu sendiri, namun ekosistem yang dibangun di sekitar blockchain.​

Blockchain memiliki struktur data terpisah dan oleh karena itu hanya berguna dalam aplikasi khusus. Jika kita memberikan alat ini kepada orang asing untuk memfasilitasi koordinasi dan kerja sama, akan menarik untuk melihat bagaimana perkembangannya. Pada saat yang sama, jika digabungkan dengan teknologi lain dan beberapa pengetahuan tentang teori permainan, blockchain dapat menjadi buku besar terdistribusi yang tidak dikendalikan oleh siapa pun.

Ini berarti bahwa tidak ada pengguna yang dapat mengedit entri yang melanggar aturan sistem (lebih lanjut tentang aturannya nanti). Dalam hal ini, Anda dapat menganggap buku besar dibagikan oleh semua orang: peserta harus menyetujui perubahan dalam blockchain setiap saat.


Masalah Jenderal Bizantium

Faktanya, kendala sebenarnya bagi pengembangan sistem di atas adalah Masalah Jenderal Bizantium. Masalah ini pertama kali mendapat perhatian pada tahun 1980an dan menggambarkan dilema di mana aktor-aktor yang terisolasi harus berkomunikasi satu sama lain untuk mengoordinasikan tindakan mereka. Dalam keadaan sulit ini, setelah sekelompok jenderal memimpin pasukannya mengepung kota tertentu, mereka perlu memutuskan apakah akan menyerang. Namun sang jenderal hanya bisa menyampaikan keputusannya melalui kurir.​

Setiap jenderal perlu memberi perintah untuk menyerang atau mundur. Terlepas dari apakah itu menyerang atau mundur, selama para jenderal mencapai kesepakatan. Jika mereka memutuskan untuk menyerang, seluruh pasukan harus menyerang untuk meraih kemenangan. Jadi, bagaimana kita bisa memastikan tidak ada yang salah?​

Benar, mereka mempunyai utusan sebagai media komunikasi. Namun apa jadinya jika kurir tersebut dicegat dan musuh mengubah pesan "Serangan Saat Fajar" menjadi "Serangan Malam Ini"? Bagaimana jika salah satu jenderal memberontak dan dengan sengaja menyesatkan jenderal lainnya sehingga menyebabkan kekalahan mereka?

所有将军共同发起进攻是取得成功的必要条件(左)。如若不然,他们将溃不成军(右)。

Serangan gabungan oleh seluruh jenderal diperlukan agar berhasil (kiri). Jika tidak, mereka akan dikalahkan (kanan).


Oleh karena itu, kita perlu menetapkan strategi yang memungkinkan semua orang mencapai konsensus, bahkan jika peserta membelot atau pesan disadap. Jika tentara menyerang sebuah kota tanpa dukungan, situasinya akan sangat tragis, dan kegagalan memelihara database juga akan menimbulkan akibat yang buruk. Meski ini bukan masalah hidup dan mati, kenyataannya tetap sama. Jika blockchain dibiarkan tanpa pengawasan dan mungkin tidak memberikan informasi yang “benar” kepada pengguna, maka pengguna harus dapat berkomunikasi satu sama lain.

Untuk mengatasi potensi kegagalan yang dihadapi oleh satu (atau lebih) pengguna, mekanisme blockchain harus dirancang dengan baik untuk mengatasi hambatan tersebut. Selanjutnya, sistem toleransi kesalahan Bizantium muncul. Seperti yang akan kita lihat selanjutnya, algoritma konsensus dapat digunakan untuk menegakkan aturan yang sekuat tembok besi.


Mengapa blockchain perlu menerapkan desentralisasi?

Tentu saja, Anda juga bisa menjalankan blockchain sendiri. Namun pada akhirnya, Anda akan menemukan bahwa jumlah data dan informasi yang berlebihan sangat buruk sehingga tidak dapat bersaing dengan blockchain lain yang dioperasikan dengan hati-hati. Karena hanya dalam lingkungan terdesentralisasi di mana semua pengguna setara, potensi sebenarnya dari blockchain dapat dikembangkan sepenuhnya. Dengan cara ini, blockchain terlindungi dari penghapusan atau pengambilalihan yang bermaksud jahat. Karena hanya ada satu sumber data, semua informasi tersedia untuk setiap pengguna.


Apa itu jaringan peer-to-peer?

Jaringan peer-to-peer (P2P) terdiri dari lapisan pengguna kami (atau kelompok jenderal dalam contoh yang dijelaskan sebelumnya). Tidak ada posisi administrator dalam jaringan ini, sehingga jika pengguna perlu bertukar informasi, mereka dapat mengirimkan informasi langsung ke pihak lain tanpa menghubungi server pusat.​

Silakan lihat gambar di bawah ini. A pada diagram di sebelah kiri harus melalui server untuk merutekan pesannya ke F. Namun seperti terlihat pada gambar sebelah kanan, keduanya bisa langsung terkoneksi tanpa perantara.

中心化网络(左)与去中心化网络(右)。

Jaringan terpusat (kiri) dan jaringan terdesentralisasi (kanan).


Dalam keadaan normal, server akan menyimpan semua informasi yang dibutuhkan oleh pengguna. Misalnya, saat Anda mengunjungi Binance Academy, Anda sebenarnya meminta servernya untuk menyediakan semua artikel di situs tersebut. Jika situs sedang offline, Anda tidak dapat melihatnya lagi. Namun, jika Anda sudah mengunduh semuanya dan memuatnya ke komputer Anda, tidak perlu mengirim aplikasi ke Binance Academy.​

Faktanya, beginilah cara masing-masing rekan beroperasi di blockchain: seluruh database sudah disimpan di komputer mereka. Tidak peduli siapa yang meninggalkan jaringan, hal itu tidak akan mempengaruhi kemampuan pengguna lain untuk mengakses blockchain dan berbagi informasi satu sama lain. Ketika blok baru ditambahkan ke blockchain, data di dalamnya akan disebarkan ke semua pengguna di jaringan, sehingga setiap pengguna dapat memperbarui salinan buku besar mereka secara tepat waktu.

Pastikan untuk membaca "Penjelasan Mendetail tentang Jaringan Peer-to-Peer" untuk pembahasan mendalam para ahli di bidang jaringan jenis ini.


Apa itu simpul blockchain?

Sederhananya, node adalah mesin yang kita gunakan untuk terhubung ke jaringan. Mesin ini bertanggung jawab untuk menyimpan salinan blockchain dan berbagi informasi dengan mesin lain. Pengguna tidak perlu menangani proses ini secara manual. Biasanya, mereka hanya perlu mengunduh dan menjalankan perangkat lunak terkait blockchain, dan sistem dapat secara otomatis mengambil alih operasi yang tersisa.

Deskripsi node di atas sangat ringkas, dan definisinya juga mencakup pengguna lain yang berinteraksi dengan jaringan dengan cara apa pun. Misalnya, dalam dunia mata uang kripto, aplikasi dompet sederhana di ponsel Anda disebut light node.​


Rantai publik dan rantai swasta

Anda mungkin tahu bahwa industri blockchain telah berkembang hingga saat ini berkat fondasi kuat yang diletakkan oleh Bitcoin. Sejak Bitcoin memantapkan dirinya sebagai aset keuangan yang sah, para inovator mulai memikirkan potensi penerapan teknologi yang mendasarinya ke bidang lain. Oleh karena itu, eksplorasi blockchain ke dalam banyak kasus penggunaan di luar keuangan.

Bitcoin, juga dikenal sebagai blockchain publik. Ini berarti bahwa setiap pengguna dapat melihat transaksi dalam rantai dan cukup memiliki akses ke Internet dan perangkat lunak yang diperlukan untuk bergabung dengan blockchain. Tidak ada persyaratan lain untuk berpartisipasi dalam blockchain, jadi kami dapat menyebutnya sebagai lingkungan tanpa izin.

Mitranya adalah blockchain pribadi, yang merupakan jenis blockchain lain. Sistem ini membuat seperangkat aturan yang membatasi izin untuk mengakses dan berinteraksi di blockchain. Oleh karena itu, kami menyebutnya lingkungan yang berizin. Meskipun blockchain pribadi mungkin tampak tidak berguna pada pandangan pertama, beberapa aplikasi penting telah dikembangkan menggunakan blockchain tersebut, terutama di lingkungan perusahaan.

Untuk mempelajari lebih lanjut tentang topik ini, silakan lihat "Apa perbedaan antara rantai publik, rantai swasta, dan rantai konsorsium?" 》


Ingin memulai perjalanan cryptocurrency Anda? Kunjungi Binance dan beli Bitcoin sekarang!


Bagaimana cara kerja transaksinya?

Jika Alice ingin membayar Bob melalui sistem transfer bank, dia akan memberitahu bank terlebih dahulu. Untuk mempermudah, kami berasumsi bahwa kedua belah pihak menggunakan bank yang sama. Bank memeriksa apakah Alice memiliki cukup dana untuk melakukan transaksi (misalnya $50 didebit dari rekening Alice dan $50 dikreditkan ke rekening Bob) sebelum memperbarui databasenya.

Blockchain bekerja dengan cara yang sama. Bagaimanapun, keduanya pada dasarnya adalah database. Namun perbedaan utamanya adalah blockchain menghilangkan kebutuhan pihak ketiga untuk memeriksa dan memperbarui saldo. Semua node akan menyelesaikan operasi ini secara otomatis.​

Jika Alice ingin membayar Bob 5 Bitcoin, dia cukup menyiarkan pesan ini ke jaringan. Transaksi tidak langsung ditambahkan ke blockchain, namun informasinya diterima oleh berbagai node karena operasi lain perlu diselesaikan sebelum transaksi dapat dikonfirmasi. Silakan baca Bagaimana blok ditambahkan ke blockchain?

Setelah transaksi ditambahkan ke blockchain, semua node menerima informasi bahwa transaksi telah selesai. Node-node ini memperbarui salinan blockchain mereka untuk mencerminkan transaksi baru. Sekarang, Alice tidak dapat lagi mengirimkan lima unit ini ke Carol (sehingga menghindari pengiriman duplikat) karena jaringan mengetahui bahwa dia telah membayar unit tersebut pada transaksi sebelumnya.

Konsep nama pengguna dan kata sandi tidak ada di blockchain, dan kriptografi kunci publik dapat digunakan untuk membuktikan kepemilikan dana. Langkah pertama untuk menerima dana adalah Bob perlu membuat kunci pribadi. Kunci pribadi adalah angka panjang yang dibuat secara acak dan sangat rumit sehingga tidak ada seorang pun yang dapat memecahkannya meskipun memerlukan waktu ratusan tahun. Namun jika Anda memberitahukan kunci pribadi Anda kepada orang lain, maka orang lain dapat membuktikan kepemilikan mereka atas dananya (dan karenanya berhak membelanjakannya). Oleh karena itu, kerahasiaan sangat penting.

Namun Bob juga dapat melakukan tindakan berikut, yaitu memperoleh kunci publik dari kunci privat. Dia dapat memberikan kunci publiknya kepada siapa pun karena kemungkinan merekayasa balik kunci publik untuk mendapatkan kunci privat sangat kecil. Dalam kebanyakan kasus, dia akan melakukan operasi kunci publik lainnya (seperti menjalankan algoritma hash) untuk mendapatkan alamat publik.

如何进行区块链交易


Dia akan memberikan alamat publik kepada Alice sehingga dia tahu ke mana harus mengirim dana. Dia membuat transaksi untuk membayar dana ke alamat publik ini. Dia kemudian perlu membuat tanda tangan digital menggunakan kunci pribadinya untuk membuktikan kepada jaringan bahwa dia menggunakan dananya sendiri. Semua pengguna dapat mengambil pesan yang ditandatangani Alice dan membandingkannya dengan kunci publiknya untuk menentukan bahwa dia memiliki wewenang untuk mengirimkan dana tersebut kepada Bob.


Cara memperdagangkan Bitcoin

Mari kami jelaskan cara memperdagangkan Bitcoin melalui dua skenario berikut. Kasus pertama adalah menarik Bitcoin dari Binance dan kasus kedua adalah mengirim dana dari TrustWallet Anda ke dompet Electrum.


Cara menarik Bitcoin dari Binance

1. Masuk ke akun Binance Anda. Jika Anda belum memiliki aset Bitcoin apa pun, lihat panduan Bitcoin kami untuk mempelajari cara membelinya.

2. Arahkan kursor ke "Dompet" dan pilih "Dompet Spot".

从币安的“钱包”下拉菜单中选择“现货钱包”


3. Klik "Tarik" di sidebar kiri.

4. Pilih Bitcoin yang ingin Anda tarik (kali ini, pilih Bitcoin).

5. Salin alamat pengiriman Bitcoin yang ditarik dan tempelkan ke alamat Bitcoin penerima.

币安提现界面


6. Tentukan berapa banyak Bitcoin yang perlu Anda tarik.

7. Klik "Kirim".

8. Anda akan segera menerima email konfirmasi. Pastikan alamatnya benar. Jika sudah benar, langsung saja konfirmasi transaksi melalui email.

9. Tunggu transaksi masuk ke dalam blockchain. Anda dapat memeriksa status transaksi dengan membuka tab "Riwayat Deposit dan Penarikan" atau menggunakan penjelajah blok.


Cara mengirim Bitcoin dari Trust Wallet ke Electrum

Dalam contoh ini, kami akan mengirimkan Bitcoin dari Trust Wallet ke Electrum.


1. Buka aplikasi Trust Wallet.

2. Klik pada akun Bitcoin Anda.

3. Klik "Kirim".

4. Buka dompet Electrum.

5. Klik tab Terima di Electrum dan salin alamatnya.

Electrum 钱包截图


Anda juga dapat kembali ke Trust Wallet dan mengklik ikon [–] untuk memindai kode QR untuk melompat ke alamat Electrum Anda.

Trustwallet 截图


6. Tempelkan alamat Bitcoin Anda ke "Alamat Penerima" di Trust Wallet.

7. Tentukan jumlahnya.

8. Jika proses sudah benar, silahkan konfirmasi transaksi.

9. Anda sudah selesai! Tunggu dengan sabar hingga transaksi dikonfirmasi di blockchain. Anda dapat menyalin alamat ke penjelajah blok dan melacak statusnya kapan saja.


Ingin memulai perjalanan cryptocurrency Anda? Kunjungi Binance dan beli Bitcoin sekarang!


Siapa yang menemukan teknologi blockchain?

Sejak peluncuran Bitcoin, blockchain pertama dan terpopuler, pada tahun 2009, teknologi blockchain telah diformalkan. Namun, penciptanya yang tidak disebutkan namanya, Satoshi Nakamoto, mendapat inspirasi dari teknologi dan proposal sebelumnya.

Blockchain memanfaatkan secara ekstensif fungsi hash dan konsep kriptografi yang sudah ada beberapa dekade sebelum Bitcoin. Menariknya, struktur blockchain sudah ada sejak awal tahun 1990an, namun pada saat itu teknologi tersebut hanya digunakan untuk menambahkan stempel waktu pada dokumen yang tidak dapat diubah.

Untuk mempelajari lebih lanjut tentang topik ini, lihat Sejarah Blockchain.


Pro dan Kontra Teknologi Blockchain

Blockchain telah dirancang dengan cermat untuk memecahkan berbagai masalah yang mengganggu pemangku kepentingan di berbagai industri. Dari keuangan hingga pertanian, blockchain dapat memainkan perannya secara efektif. Jaringan terdistribusi memiliki banyak keunggulan dibandingkan model client-server tradisional, namun jaringan tersebut tidak sempurna.


keuntungan

Seperti disebutkan dalam kertas putih Bitcoin, salah satu manfaat langsung dari blockchain adalah pengguna dapat mentransfer uang secara langsung, tanpa perantara. Blockchain berikutnya telah memperdalam fungsi ini, memungkinkan pengguna mengirim berbagai jenis informasi. Dengan menghilangkan sistem pihak lawan (counterparty system), maka pengguna akan lebih kecil kemungkinannya untuk terkena risiko, dan biaya juga akan lebih rendah karena tidak ada perantara yang membebankan biaya.

Seperti disebutkan sebelumnya, jaringan blockchain publik adalah lingkungan tanpa izin karena tidak ada orang yang bertanggung jawab, tidak ada hambatan untuk masuk. Pengguna potensial dapat berinteraksi dengan orang lain di jaringan selama mereka memiliki koneksi Internet.

Banyak yang percaya bahwa blockchain terkenal karena sifatnya yang sangat menghindari sensor. Jika pelaku jahat mencoba menyerang layanan terpusat, mereka cukup menargetkan server dan menyelesaikannya. Namun dalam jaringan peer-to-peer, setiap node dapat bertindak sebagai servernya sendiri.​

Sistem seperti Bitcoin memiliki lebih dari 10.000 node terlihat yang tersebar di seluruh dunia, sehingga hampir mustahil bagi penyerang yang mempunyai sumber daya yang baik untuk menyusupi jaringan. Perlu dicatat bahwa ada banyak node tersembunyi dalam sistem, yang tersembunyi di jaringan luas.

Beberapa kelebihannya dijelaskan di bawah ini. Blockchain dapat melayani banyak kasus penggunaan khusus, lihat Untuk Apa Blockchain Digunakan?


kekurangan

Blockchain bukanlah solusi universal untuk semua masalah. Seperti telah disebutkan pada bagian sebelumnya, meskipun terdapat kekuatan yang diperkuat, terdapat pula kelemahan lainnya. Hambatan terbesar yang dimiliki blockchain adalah ketidakmampuannya untuk digunakan dalam skala besar karena skalabilitas yang buruk.

Ini juga merupakan masalah umum pada jaringan terdistribusi. Karena semua peserta harus tetap sinkron, kecepatan penambahan informasi baru harus dikontrol, jika tidak, node tidak akan mampu mengimbanginya. Oleh karena itu, untuk memastikan desentralisasi sistem, pengembang cenderung secara sadar membatasi kecepatan pembaruan blockchain.

Bagi pengguna di jaringan, jika terlalu banyak orang yang mencoba melakukan transaksi, masa tunggu akan diperpanjang tanpa batas waktu. Blok mempunyai kapasitas terbatas untuk menyimpan data, dan data seringkali tidak dapat segera ditambahkan ke blok. Jika jumlah transaksi melebihi kapasitas blok, maka kelebihan transaksi tersebut perlu diantrekan untuk menunggu masuk ke blok berikutnya.

Potensi kelemahan lain dari sistem blockchain yang terdesentralisasi adalah sistem tersebut tidak dapat ditingkatkan sesuka hati. Jika Anda mengembangkan suatu perangkat lunak, Anda secara alami dapat menambahkan fungsi baru sesuka hati. Anda tidak perlu meminta kerja sama atau persetujuan orang lain untuk memastikan keberhasilan penerapan perubahan Anda.

Namun, dengan jutaan pengguna potensial yang berada di lingkungan yang sama, dapat dimengerti betapa sulitnya melakukan perubahan. Mungkin Anda dapat mengubah beberapa parameter perangkat lunak node, tetapi pada akhirnya hal itu akan menyebabkan Anda melepaskan diri dari jaringan asli. Jika perangkat lunak ditingkatkan dan menjadi tidak kompatibel dengan node lain, node lain akan segera menyadari perbedaannya dan menolak untuk berinteraksi dengan node Anda.

Misalkan Anda ingin mengubah ukuran blok (misalnya dari 1MB menjadi 2MB). Anda dapat mencoba mengirim blok ke node yang terhubung dengan Anda, tetapi node ini mengikuti satu aturan - mereka tidak akan menerima blok yang lebih besar dari 1MB. Jika mereka menerima blok yang lebih besar, mereka tidak akan memasukkannya ke dalam salinan blockchain mereka.

Satu-satunya cara untuk menerapkan perubahan adalah dengan membuat sebagian besar pengguna ekosistem menerimanya. Bagi sebagian besar blockchain, mengoordinasikan perubahan memerlukan diskusi ekstensif antar pengguna di forum, yang dapat memakan waktu berbulan-bulan atau bahkan bertahun-tahun. Lihat Hard Fork dan Soft Fork untuk detailnya.



Bab 2 - Bagaimana cara kerja blockchain?

Daftar isi

  • Bagaimana blok ditambahkan ke blockchain?

  • Penambangan (bukti kerja)

    • Keuntungan Bukti Kerja

    • Kekurangan Bukti Kerja

  • Janji ekuitas (bukti ekuitas)

    • Keuntungan dari Bukti Taruhan

    • Kekurangan Bukti Pasak

  • Algoritma konsensus lainnya

  • Bisakah transaksi blockchain dibatalkan?

  • Apa itu skalabilitas blockchain?

  • Mengapa blockchain perlu diperluas?

  • Apa itu garpu blockchain?

    • garpu lembut

    • garpu keras


Bagaimana blok ditambahkan ke blockchain?

Kami telah membahas banyak konsep sejauh ini. Kami memahami bahwa node terhubung satu sama lain dan mereka dapat menyimpan salinan blockchain. Selain itu, node akan berbagi informasi transaksi dan informasi blok baru. Kita telah membahas definisi node, namun Anda mungkin masih memiliki pertanyaan: Bagaimana blok baru ditambahkan ke blockchain?

Tidak ada yang memberikan tugas kepada pengguna. Karena semua node memiliki kekuatan yang sama, sebuah mekanisme perlu dibentuk untuk memutuskan secara adil siapa yang diberi kesempatan untuk menambahkan blok baru ke dalam blockchain. Kita perlu membangun sistem di mana pengguna harus membayar mahal jika melakukan kecurangan dan diberi imbalan jika bertindak jujur. Setiap pengguna yang berakal sehat pasti menginginkan segala sesuatunya berjalan dengan baik.

Karena jaringan adalah lingkungan tanpa izin, pembuatan blok memerlukan persetujuan bulat dari semua pengguna. Protokol sering kali mengharuskan semua pengguna untuk berbagi risiko, yaitu mereka harus mempertaruhkan uang mereka sendiri agar jaringan dapat berfungsi dengan baik. Tindakan ini memungkinkan mereka untuk berpartisipasi dalam proses pembuatan blok, dan jika blok yang valid berhasil dibuat, mereka semua akan menerima hadiah.

Namun, begitu seseorang mencoba berbuat curang, mereka segera ditemukan oleh pengguna lain di jaringan. Penipu akan kehilangan semua hak yang diinvestasikan. Kami menyebut mekanisme ini sebagai algoritma konsensus karena memungkinkan peserta jaringan untuk menyetujui blok apa yang harus ditambahkan selanjutnya.


Penambangan (bukti kerja)

工作量证明


Penambangan sejauh ini merupakan algoritma konsensus yang paling umum digunakan. Algoritma Proof of Work (PoW) sering digunakan dalam proses penambangan. Pengguna harus bekerja keras untuk memecahkan masalah sulit dalam formulasi protokol dengan mengorbankan daya komputasi.

Teka-teki semacam itu mengharuskan pengguna untuk melakukan hashing pada transaksi dan informasi lain yang terkandung dalam blok. Namun nilai hash harus berada di bawah nilai tertentu agar efektif. Karena tidak ada cara untuk memprediksi keluaran tertentu, penambang harus terus melakukan hashing pada data yang sedikit diubah hingga mereka menemukan solusi yang valid.

Tentu saja biaya hashing data berulang kali cukup mahal. Dalam blockchain yang menggunakan mekanisme bukti kerja, “ekuitas” yang diinvestasikan oleh pengguna termasuk pengeluaran uang untuk membeli mesin penambangan dan listrik yang dikonsumsi oleh mesin penambangan tersebut. Langkah ini bertujuan untuk mendapatkan hadiah blok.

Kami telah menyebutkan sebelumnya bahwa fungsi hash secara teoritis tidak dapat diubah, namun proses untuk memeriksa kebenarannya cukup sederhana. Jika seorang penambang mengirimkan blok baru ke pengguna lain di jaringan, semua node lainnya akan menggunakan blok baru tersebut sebagai masukan ke fungsi hash. Node-node ini hanya perlu melakukan satu verifikasi untuk mengonfirmasi apakah blok tersebut valid berdasarkan aturan blockchain saat ini. Jika informasi tersebut salah, para penambang tidak hanya tidak mendapatkan imbalan apa pun, tetapi juga membuang banyak biaya listrik.

Bitcoin adalah blockchain pertama yang mengadopsi mekanisme bukti kerja. Sejak terciptanya mekanisme bukti kerja, banyak blockchain yang mulai digunakan.


Keuntungan Bukti Kerja

  • Terbukti – Proof of Work sejauh ini merupakan algoritma konsensus paling matang dan telah menghasilkan nilai ratusan miliar dolar.

  • Tidak diperlukan izin – semua pengguna dapat mengikuti kompetisi penambangan atau sekadar menjalankan node validator.

  • Desentralisasi – Para penambang bersaing satu sama lain untuk menghasilkan blok, yang berarti kekuatan hashing tidak dapat dikendalikan oleh satu pihak mana pun.


Kekurangan Bukti Kerja

  • Limbah – Penambangan menghabiskan banyak listrik.

  • Hambatan untuk masuk secara bertahap meningkat - jumlah penambang yang bergabung dengan jaringan meningkat dari hari ke hari, sehingga protokol meningkatkan kesulitan masalah penambangan. Agar tetap kompetitif, pengguna harus membeli perangkat yang berperforma lebih baik. Ini cukup untuk menghalangi banyak penambang.

  • Serangan 51% – Meskipun penambangan mendorong desentralisasi, ada juga kemungkinan bahwa satu penambang memperoleh sebagian besar kekuatan hashing. Jika hal ini terjadi, pada prinsipnya, mereka mempunyai kekuatan untuk membatalkan transaksi dan merusak keamanan blockchain.


Janji ekuitas (bukti ekuitas)

Dalam sistem yang menjalankan mekanisme bukti kerja, Anda membayar mesin penambangan dan membayar tagihan listrik, yang merupakan insentif bagi Anda untuk bertindak jujur. Jika Anda tidak menambang blockchain dengan cara yang benar, Anda tidak akan mendapatkan laba atas investasi Anda.

Dengan mekanisme Proof of Stake (PoS), tidak ada biaya eksternal. Selain penambang, kami juga memiliki validator yang dapat mengusulkan (atau memproduksi) blok. Mereka dapat menggunakan komputer biasa untuk menghasilkan blok baru, tetapi hanya jika mereka menginvestasikan sejumlah besar dana ekuitas dan menguasai sebagian besar seluruh rantai modal untuk menikmati hak istimewa ini. Bergantung pada aturan masing-masing protokol, pengguna diharuskan mempertaruhkan mata uang kripto asli blockchain dalam jumlah yang telah ditentukan.​

Meskipun penerapan yang berbeda akan menghasilkan hasil yang sangat bervariasi, setelah validator mempertaruhkan unitnya, protokol secara acak memilih pengguna yang memenuhi syarat untuk mengumumkan blok berikutnya. Jika dilakukan dengan benar, pengguna ini bisa mendapatkan imbalan. Mungkin juga banyak validator yang ingin menggadaikan blok berikutnya, kemudian blockchain akan mengalokasikan hadiah sesuai dengan rasio hipotek yang diinvestasikan oleh masing-masing validator.

Blockchain bukti kepemilikan “murni” kurang umum dibandingkan bukti kepemilikan yang didelegasikan (DPoS), yang mengharuskan pengguna untuk memilih node (saksi) yang memvalidasi blok di seluruh jaringan.

Ethereum, blockchain kontrak pintar terkemuka, secara bertahap akan bertransisi ke bukti kepemilikan saat bermigrasi ke Ethereum 2.0.​


Keuntungan dari Bukti Taruhan

  • Ramah Lingkungan – ​​Proof of Stake memiliki jejak karbon yang jauh lebih rendah dibandingkan penambangan Proof of Work. Staking menghilangkan kebutuhan akan operasi hashing yang intensif sumber daya.

  • Transaksi Lebih Cepat – Beberapa pendukung Proof-of-Stake percaya bahwa ini dapat meningkatkan throughput transaksi dengan menghilangkan kebutuhan untuk menginvestasikan daya komputasi tambahan dalam teka-teki sewenang-wenang yang dibuat oleh protokol.

  • Imbalan dan bunga staking – Manfaat ini tidak dibayarkan kepada penambang, karena imbalan untuk mengamankan jaringan langsung masuk ke akun pemegang token. Dalam beberapa kasus, Proof of Stake memungkinkan pengguna memperoleh penghasilan pasif (dalam bentuk airdrop atau bunga) hanya dengan mempertaruhkan aset mereka.


Kekurangan Bukti Pasak

  • Relatif belum teruji – Protokol bukti kepemilikan belum diuji dalam skala besar. Mungkin ada beberapa kerentanan yang tidak diketahui dalam proses eksekusi atau dalam ekonomi kripto.

  • Plutokrasi – Beberapa pengguna khawatir bahwa Proof-of-Stake mendorong ekosistem “kaya semakin kaya”, di mana validator menerima lebih banyak imbalan semakin banyak mereka mempertaruhkan.

  • Masalah Tanpa Taruhan – Dalam proof-of-work, penambang hanya dapat “mempertaruhkan” pada satu rantai, sehingga mereka cenderung menambang pada rantai dengan tingkat keberhasilan tertinggi. Selama hard fork, mereka tidak dapat bertaruh pada banyak rantai sambil mempertahankan kekuatan hash yang sama. Namun, dalam mekanisme bukti kepemilikan, validator dapat menambang di beberapa rantai secara bersamaan hanya dengan sedikit biaya tambahan, sehingga kemungkinan besar akan menimbulkan masalah ekonomi.


Algoritma konsensus lainnya

Proof-of-work dan proof-of-stake adalah dua algoritma konsensus yang paling umum. Selain itu, masih banyak algoritma lainnya. Beberapa algoritma menggabungkan elemen dari kedua sistem, sementara yang lain merupakan algoritma yang sama sekali berbeda.​

Kali ini saya tidak akan membahasnya. Jika Anda tertarik, Anda bisa menyimak artikel berikut ini:

  • "Penjelasan Detail Bukti Beban Kerja Tertunda"

  • "Penjelasan Detail tentang Konsensus Bukti Bunga Sewa"

  • "Penjelasan Mendetail tentang Bukti Resmi"

  • "Penjelasan Detail Tentang Sertifikat Pemusnahan"


Bisakah transaksi blockchain dibatalkan?

Dari perspektif desain, blockchain adalah database yang sangat kuat. Sifat bawaannya membuat data blockchain sulit untuk dihapus atau diubah setelah direkam. Dan di Bitcoin dan area jaringan besar lainnya, kemungkinan terjadinya kecelakaan seperti itu sangat kecil. Oleh karena itu, ketika Anda bertransaksi di blockchain, harap berpikir dua kali karena tidak ada ruang untuk bermanuver.

Meskipun demikian, ada banyak cara untuk menerapkan blockchain di pasar, dan perbedaan paling mendasar antara cara-cara ini adalah bagaimana mencapai konsensus dalam jaringan. Artinya, dalam beberapa implementasi, suatu kelompok dapat memperoleh kekuatan yang cukup dalam jaringan untuk membalikkan transaksi secara efektif meskipun jumlah pesertanya relatif kecil. Itulah sebabnya peredaran altcoin di jaringan kecil tertentu (yang persaingan penambangannya rendah, sehingga tingkat hashnya rendah) sangat memprihatinkan.


Apa itu skalabilitas blockchain?

Skalabilitas Blockchain sering digunakan sebagai istilah umum untuk merujuk pada kemampuan sistem blockchain untuk memenuhi permintaan yang terus meningkat. Meskipun blockchain menggabungkan banyak atribut yang diinginkan (seperti desentralisasi, ketahanan terhadap sensor, dan kekekalan), blockchain tidaklah sempurna.

Basis data terpusat berjalan lebih cepat dan memiliki keluaran lebih tinggi dibandingkan sistem terdesentralisasi. Yang terakhir ini ada karena alasannya sendiri, seperti tidak perlu melakukan sinkronisasi dengan jaringan melalui ribuan node yang tersebar di seluruh dunia setiap kali ada perubahan. Blockchain justru sebaliknya. Oleh karena itu, skalabilitas telah menjadi topik perdebatan hangat di kalangan pengembang blockchain selama bertahun-tahun.

Untuk mengatasi beberapa kelemahan kinerja blockchain, berbagai solusi telah lama diusulkan atau diterapkan. Namun hingga saat ini, belum ada solusi sempurna yang tercapai. Mungkin diperlukan solusi yang tak terhitung jumlahnya untuk dicoba sebelum Anda akhirnya menemukan jawaban yang jelas untuk masalah skalabilitas Anda.

Pada tingkat makro, pertanyaan mendasar tentang skalabilitas masih harus dipecahkan: Haruskah kita meningkatkan kinerja blockchain itu sendiri (penskalaan on-chain), atau haruskah kita mengizinkan beberapa transaksi untuk diproses secara bersamaan tanpa membuat blockchain utama membengkak (penskalaan on-chain) ) ekstensi)?

Kedua arah penelitian tersebut memiliki keunggulan yang jelas. Solusi penskalaan on-chain dapat mengurangi ukuran transaksi dan bahkan mengoptimalkan cara data disimpan dalam blok. Solusi off-chain, di sisi lain, mungkin memerlukan transaksi di blockchain utama untuk diproses secara batch dan baru ditambahkan ke blockchain nanti. Selain itu, rantai samping dan saluran pembayaran juga merupakan solusi off-chain yang layak untuk dipelajari secara mendalam.

Untuk mempelajari lebih lanjut tentang topik ini, lihat Skalabilitas Blockchain: Sidechains dan Saluran Pembayaran.


Mengapa blockchain perlu diperluas?

Jika sistem blockchain ingin bersaing dengan sistem terpusat, setidaknya sistem tersebut harus memiliki kinerja yang sama baiknya. Dalam situasi sebenarnya, yang pertama harus memiliki kinerja yang lebih baik untuk memotivasi pengembang dan pengguna agar bersandar pada platform dan aplikasi blockchain.​

Ini berarti bahwa blockchain harus memberikan pengalaman yang lebih baik kepada pengembang dan pengguna dibandingkan sistem terpusat, seperti lebih cepat, lebih terjangkau, dan lebih mudah dioperasikan. Namun, sebenarnya tidak mudah untuk mempertahankan karakteristik dasar blockchain yang dibahas di atas sambil memastikan premis tersebut.​


Apa itu garpu blockchain?

Semua perangkat lunak perlu ditingkatkan, tidak terkecuali perangkat lunak blockchain. Hanya melalui peningkatan, masalah dapat diselesaikan, aturan baru ditambahkan, atau aturan lama dihapus. Karena sebagian besar perangkat lunak blockchain bersifat open source, setiap pengguna secara teoritis memiliki kekuatan untuk menambahkan pembaruan pada perangkat lunak yang mengatur jaringan.​

Ingat, blockchain adalah jaringan terdistribusi. Setelah perangkat lunak diperbarui, ribuan node yang tersebar di seluruh dunia perlu berkomunikasi dan mengimplementasikan versi baru. Namun apa yang terjadi jika peserta tidak sepakat dalam menerapkan pembaruan? Karena tidak ada organisasi, tidak ada proses pengambilan keputusan terperinci yang dapat disediakan. Hal ini pada akhirnya menghasilkan garpu lunak dan keras.


garpu lembut

Jika semua pengguna dapat menyetujui peningkatan tersebut, semua orang senang. Namun dalam kasus ini, perangkat lunak diperbarui dengan perubahan yang kompatibel dengan versi sebelumnya, artinya node yang diperbarui masih dapat berinteraksi dengan node yang tidak diperbarui. Namun kenyataannya, hampir semua node diperkirakan akan ditingkatkan seiring berjalannya waktu. Ini adalah garpu yang lembut.​


garpu keras

Garpu keras relatif rumit. Ketika peraturan baru diterapkan, maka peraturan tersebut tidak sesuai dengan peraturan lama. Oleh karena itu, jika sebuah node yang menjalankan aturan baru mencoba berinteraksi dengan node yang menjalankan aturan lama, komunikasi tidak akan dapat dilakukan. Situasi ini akan menyebabkan blockchain terpecah menjadi dua, dengan perangkat lunak asli terus berjalan pada rantai lama sementara rantai baru akan menerapkan aturan baru.

Setelah hard fork, pada dasarnya akan ada dua jaringan berbeda yang menjalankan dua protokol secara paralel. Perlu dicatat bahwa pada saat percabangan, saldo unit asli blockchain adalah token yang dikloning dari jaringan lama. Oleh karena itu, setelah percabangan, masih akan ada saldo pada rantai lama di rantai baru.​

Silakan merujuk ke "Hard Fork dan Soft Fork" untuk detailnya.



Bab 3 - Untuk apa blockchain digunakan?


Daftar isi

  • Blockchain diterapkan pada rantai pasokan

  • Blockchain dan industri game

  • Blockchain digunakan dalam perawatan kesehatan

  • Pengiriman uang Blockchain

  • Blockchain dan identitas digital

  • Blockchain dan Internet of Things (IoT)

  • Blockchain diterapkan dalam pemerintahan

  • Blockchain digunakan untuk amal

  • Blockchain digunakan dalam spekulasi

  • Penggalangan dana dan Blockchain

  • Blockchain dan sistem file terdistribusi


Teknologi Blockchain dapat diterapkan pada berbagai kasus penggunaan. Mari kita lihat beberapa jenis ini.​


Blockchain diterapkan pada rantai pasokan

Rantai pasokan yang efisien adalah fondasi inti keberhasilan banyak bisnis dan melibatkan penanganan barang dari pemasok hingga konsumen. Selalu sulit untuk mendamaikan banyak pemangku kepentingan dalam suatu industri. Namun, teknologi blockchain memungkinkan banyak industri mencapai tingkat transparansi yang baru. Membangun ekosistem rantai pasokan yang dapat dioperasikan dan dilengkapi dengan database yang tidak dapat diubah adalah dasar bagi pengoperasian banyak industri yang kuat, aman, dan andal.

Untuk mempelajari lebih lanjut, lihat Kasus Penggunaan Blockchain: Rantai Pasokan.


Blockchain dan industri game

Industri game telah menjadi salah satu industri hiburan terbesar di dunia dan mendapatkan keuntungan besar dari teknologi blockchain. Secara umum, pemain selalu bergantung pada pengembang game. Di sebagian besar game online, pemain dipaksa untuk menggunakan ruang server pengembang dan mematuhi aturan yang selalu berubah. Dalam hal ini, blockchain dapat membantu mendesentralisasikan kepemilikan, pengelolaan, dan pemeliharaan game online.

Namun, mungkin hal yang paling signifikan adalah bahwa item dalam game tidak dapat berdiri sendiri tanpa kepemilikan, karena hal ini akan menghilangkan kepemilikan sebenarnya dan peluang pasar sekunder. Dengan mengadopsi pendekatan berbasis blockchain, game akan lebih berkelanjutan dalam jangka panjang jika item dalam game dikeluarkan sebagai barang koleksi kripto yang memiliki nilai di dunia nyata.

Untuk informasi lebih lanjut, silakan lihat "Kasus Penggunaan Blockchain: Game".

游戏行业中的区块链


Blockchain digunakan dalam perawatan kesehatan

Sistem medis harus menyimpan rekam medis dengan cara yang dapat diandalkan. Namun, ketergantungan sistem pada server terpusat membuat informasi sensitif rentan terhadap pencurian. Namun, transparansi dan keamanan teknologi blockchain menjadikannya platform yang ideal untuk menyimpan rekam medis.

Menggunakan enkripsi untuk melindungi riwayat kesehatan pasien di blockchain dapat secara efektif melindungi privasi pasien, dan pada saat yang sama, institusi medis besar dapat berbagi informasi medis pasien. Sistem medis saat ini relatif terdesentralisasi, dan jika semua peserta memiliki akses terhadap database global yang aman, arus informasi di antara mereka akan jauh lebih cepat.

Untuk mempelajari lebih lanjut, lihat Kasus Penggunaan Blockchain: Layanan Kesehatan.


Pengiriman uang Blockchain

Ketika melakukan transfer internasional, proses perbankan tradisional seringkali rumit. Hal ini terutama disebabkan oleh jaringan perantara yang kompleks, kebutuhan untuk membayar biaya penanganan dan menunggu penyelesaian. Serangkaian faktor menyebabkan biaya tinggi dan keandalan yang rendah ketika menggunakan proses bisnis tradisional untuk transaksi darurat.

Mata uang kripto dan blockchain menghilangkan ekosistem perantara, menjadikan transfer uang terjangkau dan efisien di seluruh dunia. Meskipun blockchain pasti akan mengorbankan kinerja untuk atribut tertentu yang diinginkan, sudah ada sejumlah proyek yang memanfaatkan teknologi ini untuk memungkinkan transaksi yang terjangkau dan instan.

Untuk mempelajari lebih lanjut, lihat Kasus Penggunaan Blockchain: Pengiriman Uang.


Ingin memulai perjalanan cryptocurrency Anda? Kunjungi Binance dan beli Bitcoin sekarang!


Blockchain dan identitas digital

Semua orang ingin dapat mengelola informasi identitas di Internet dengan aman, sehingga solusi cepat sangat diperlukan. Saat ini, sejumlah besar data pribadi disimpan di server terpusat dan dianalisis menggunakan algoritma pembelajaran mesin tanpa sepengetahuan atau persetujuan orang tersebut.​

Teknologi Blockchain memungkinkan pengguna untuk memiliki kepemilikan atas data mereka sendiri dan secara selektif mengungkapkan informasi kepada pihak ketiga hanya jika diperlukan. Jenis enkripsi ini memungkinkan orang mendapatkan pengalaman online yang lebih lancar tanpa mengorbankan privasi.

Untuk informasi lebih lanjut, lihat Kasus Penggunaan Blockchain: Identitas Digital.

 区块链与数字身份


Blockchain dan Internet of Things (IoT)

Sejumlah besar perangkat fisik kini terhubung ke Internet, dan jumlahnya terus bertambah. Beberapa orang berspekulasi bahwa teknologi blockchain akan sangat meningkatkan komunikasi dan kerja sama antar perangkat. Pembayaran mikro mesin-ke-mesin (M2M) otomatis dapat menciptakan lingkungan ekonomi baru, namun bergantung pada solusi database yang aman dan memiliki throughput tinggi.

Untuk mempelajari lebih lanjut, baca Kasus Penggunaan Blockchain: Internet of Things (IoL).


Blockchain diterapkan dalam pemerintahan

Jaringan terdistribusi dapat menentukan dan menerapkan bentuk tata kelolanya sendiri dalam bentuk kode komputer. Oleh karena itu, tidak mengherankan jika blockchain mempunyai peluang untuk melakukan desentralisasi dan melewati berbagai proses tata kelola di tingkat lokal, nasional, dan bahkan internasional.

Yang lebih penting lagi, hal ini dapat memecahkan salah satu masalah terbesar yang saat ini dihadapi dalam lingkungan pengembangan open source, yaitu kurangnya mekanisme yang dapat diandalkan untuk mengalokasikan dana. Tata kelola Blockchain memastikan bahwa semua peserta dapat berpartisipasi dalam pengambilan keputusan dan dapat memberikan gambaran transparan tentang kebijakan spesifik mana yang diterapkan.

Untuk mempelajari lebih lanjut, baca Kasus Penggunaan Blockchain: Tata Kelola.


Blockchain digunakan untuk amal

Organisasi-organisasi amal seringkali terhambat dalam upaya mereka karena adanya pembatasan dalam cara mereka menerima dana. Yang lebih membuat frustrasi adalah kenyataan bahwa tujuan akhir dari dana yang disumbangkan terkadang sulit dilacak dengan tepat, yang tentu saja membuat banyak orang enggan mendukung organisasi-organisasi ini.

Fokus dari “cryptophilanthropy” adalah menggunakan teknologi blockchain untuk menghindari pembatasan ini. Model ini mengandalkan sifat-sifat yang melekat pada teknologi untuk memastikan transparansi yang lebih besar, keterlibatan global, dan pengurangan biaya. Bidang yang sedang berkembang ini sedang mencari cara untuk memaksimalkan dampak amal. Yayasan Amal Blockchain hanyalah sebuah organisasi seperti itu.

Untuk mempelajari lebih lanjut, baca "Kasus Penggunaan Blockchain: Amal."


Blockchain digunakan dalam spekulasi

Tidak ada keraguan bahwa teknologi blockchain sangat dicari oleh komunitas spekulatif. Transfer tanpa hambatan antar platform perdagangan, solusi perdagangan non-penahanan, dan ekosistem derivatif yang berkembang menjadikannya arena bermain yang ideal bagi semua jenis spekulan.

Karena karakteristik bawaannya, mereka yang bersedia mengambil risiko dalam berinvestasi di kelas aset yang sedang berkembang ini akan melihat blockchain sebagai alat yang sangat baik. Beberapa orang bahkan percaya bahwa setelah teknologi dan peraturan di sekitarnya matang, pasar spekulatif global kemungkinan besar akan mengadopsi model tokenisasi pada blockchain.

Untuk mempelajari lebih lanjut, silakan baca "Kasus Penggunaan Blockchain: Pasar Prediksi".

区块链用例:预测市场


Penggalangan dana dan Blockchain

Platform crowdfunding online telah berkembang selama beberapa dekade dan telah meletakkan dasar yang kokoh bagi ekonomi peer-to-peer. Keberhasilan situs-situs ini menunjukkan adanya minat nyata terhadap pengembangan produk crowdfunding. Namun, sebagai pengelola dana, platform ini mungkin memungut sebagian besar biaya sebagai biaya penanganan. Selain itu, mereka akan mengembangkan seperangkat aturan mereka sendiri untuk memfasilitasi kesepakatan antara berbagai aktor.

Teknologi Blockchain, dan lebih khusus lagi kontrak pintar, dapat memungkinkan model crowdfunding yang lebih aman dan otomatis, di mana kode komputer menentukan ketentuan perjanjian.​

Aplikasi lain untuk crowdfunding menggunakan teknologi blockchain termasuk penawaran koin awal (ICO) dan penawaran pertukaran awal (IEO). Dalam proses penjualan token serupa, investor mengumpulkan dana dengan harapan bahwa jaringan akan sukses di masa depan dan mereka akan menerima laba atas investasi mereka.


Blockchain dan sistem file terdistribusi

Dibandingkan dengan metode penyimpanan terpusat tradisional, penyimpanan file yang didistribusikan melalui Internet memiliki lebih banyak keunggulan. Sejumlah besar data yang disimpan di cloud bergantung pada server dan penyedia layanan terpusat, yang seringkali lebih rentan terhadap serangan atau kehilangan data. Dalam beberapa kasus, pengguna terkadang menghadapi tidak dapat diaksesnya karena server terpusat tunduk pada sensor.

Dari sudut pandang pengguna, solusi penyimpanan file blockchain bekerja dengan prinsip yang sama seperti solusi penyimpanan cloud lainnya, Anda dapat mengunggah, menyimpan, dan mengakses file. Namun, apa yang terjadi di balik layar sangat beragam.

Jika Anda mengunggah file ke repositori blockchain, file tersebut tersebar di beberapa node dan direplikasi. Dalam beberapa kasus, setiap node akan menyimpan sebagian konten file. Bagian dari data tidak terlalu berguna bagi mereka, tetapi Anda selalu dapat meminta node ini untuk menyediakan bagian-bagian individual, sehingga Anda dapat memecahnya menjadi beberapa bagian dan mendapatkan file yang lengkap.

Ruang penyimpanan berasal dari peserta yang menyediakan ruang penyimpanan dan bandwidth mereka ke jaringan. Biasanya, peserta akan menerima imbalan finansial jika mereka menyediakan sumber daya tersebut, namun akan dikenakan sanksi finansial jika mereka tidak mematuhi peraturan atau gagal menyimpan dan menyediakan dokumen.

Anda dapat menganggap jenis jaringan ini mirip dengan Bitcoin. Namun dalam kasus ini, tujuan utama jaringan ini bukan untuk mendukung transfer nilai moneter, namun untuk memungkinkan penyimpanan file yang terdesentralisasi dan tahan sensor.

Protokol sumber terbuka lainnya seperti InterPlanetary File System (IPFS) telah membuka jalan bagi jaringan terdistribusi yang baru dan persisten ini. Faktanya, IPFS hanyalah sebuah protokol dan jaringan peer-to-peer, tepatnya, bukan blockchain. Namun, ini menerapkan beberapa prinsip teknologi blockchain untuk meningkatkan keamanan dan efisiensi.