Isi
Apa itu Blockchain?
Bagaimana cara kerja Bckchain?
Bagaimana informasi ditambahkan ke blockchain?
Siapa yang menemukan blockchain?
Apa yang bisa dilakukan Blockchain?
Apa kegunaan Blockchain?
Menyimpulkan
Apa itu Blockchain?
Blockchain adalah tipe database khusus di mana Anda hanya dapat menambahkan data (dan tidak dapat menghapus atau mengubah data). Seperti namanya, blockchain mewakili rantai blok – blok ini adalah blok informasi yang ditambahkan ke database. Setiap blok menyimpan penunjuk ke blok sebelumnya dan biasanya berisi kombinasi informasi transaksi, stempel waktu, dan metadata lainnya untuk mengonfirmasi validitasnya.
Karena mereka ditautkan dengan cara ini, entri tidak dapat diedit, dihapus, atau diubah dengan cara apa pun, karena ini akan membatalkan semua blok yang mengikutinya.
Bagaimana cara kerja Blockchain?
Pada titik ini, blockchain mungkin bukan alternatif yang mengesankan – Anda mungkin bertanya-tanya apa kelebihan yang dimiliki sistem ini dibandingkan spreadsheet biasa. Keuntungan terbesar dari blockchain adalah memungkinkan pengguna untuk berinteraksi berdasarkan sumber kebenaran bersama tanpa harus saling percaya. Dengan jaringan terdistribusi, tidak ada satu pihak pun yang dapat menyerang blockchain yang dibangun dengan baik.
Untuk menjalankan dan memverifikasi keadaan blockchain secara mandiri, pengguna harus mengunduh perangkat lunak. Setelah diinstal dan dijalankan di mesin pengguna, perangkat lunak berinteraksi dengan instance di mesin lain, untuk mengunggah/mengunduh informasi (misalnya transaksi atau blok). Pengguna baru mengunduh sebuah blok dan memeriksa apakah blok tersebut dibuat sesuai aturan sistem dan meneruskan informasi ini ke rekan-rekannya.
Apa yang kita miliki sekarang adalah ekosistem yang dapat terdiri dari ratusan, ribuan, atau puluhan ribu entitas yang semuanya menjalankan dan menyinkronkan salinan database yang identik (kita menyebutnya sebagai node). Hal ini membuat kapasitas jaringan menjadi sangat besar dan selalu tersedia.
Bagaimana informasi ditambahkan ke blockchain?
Integritas blockchain akan rusak jika informasi keuangan yang salah dicatat. Pada saat yang sama, tidak ada admin atau administrator dalam sistem terdistribusi yang mengelola buku besar – jadi bagaimana memastikan bahwa peserta bertindak jujur?
Satoshi mengusulkan sistem Bukti Kerja, yang memungkinkan siapa pun mengajukan blok untuk bergabung dengan jaringan. Untuk mengajukan blok, mereka harus mengorbankan daya komputasi untuk menebak solusi yang diusulkan oleh protokol (untuk melakukan hal ini, mereka perlu melakukan hashing pada data beberapa kali untuk menghasilkan angka yang lebih kecil dari nilai tertentu).
Proses ini disebut penambangan. Jika penambang menebak solusinya dengan benar, blok yang mereka bangun (termasuk transaksi yang belum dikonfirmasi yang dikirimkan rekannya) akan ditambahkan ke rantai. Berkat ini, mereka akan menerima bonus dalam bentuk token asli dari blockchain.
Hashing dengan fungsi satu arah berarti siapa pun yang mendapatkan data keluaran tidak dapat menebak data masukannya juga. Namun jika ada data masukan, verifikasi data keluarannya mudah. Dengan cara ini, setiap peserta dapat memverifikasi apakah penambang telah menghasilkan blok yang 'valid' dan menolak blok yang tidak valid. Jika blok tersebut tidak valid, penambang tidak akan menerima hadiah dan akan kehilangan modal saat mencoba memalsukan blok yang tidak valid.
Dalam sistem mata uang kripto, ketergantungan pada kriptografi kunci publik/pribadi juga memastikan bahwa pihak-pihak tidak dapat mengeluarkan dana yang bukan miliknya. Koin terikat pada kunci pribadi (hanya pemilik yang mengetahui kunci ini), dan hanya dapat dibelanjakan dengan tanda tangan sah yang mengonfirmasi transaksi koin.
Mekanisme Proof-of-Work adalah mekanisme yang paling teruji untuk mencapai konsensus di antara pengguna, namun ini bukan satu-satunya. Alternatif seperti Proof-of-Stake semakin banyak diadopsi, meskipun alternatif tersebut belum diterapkan dengan benar dalam bentuk aslinya (walaupun mekanisme konsensus hybrid telah dibuat sejak lama).
Siapa yang menemukan blockchain?
Ide dasar di balik rangkaian data yang tidak dapat diubah dapat ditelusuri kembali ke awal tahun 90an. Peneliti W. Scott Stornetta dan Stuart Haber menerbitkan makalah berjudul How to Time Stamp, sebuah dokumen digital yang membahas cara efektif untuk memberi stempel waktu pada file sehingga tidak dapat diubah. diedit atau dirusak.
Namun, pendekatan Stornetta dan Haber belumlah sempurna, dan masih memerlukan kepercayaan pihak ketiga untuk menerapkannya. Teknologi Blockchain menggabungkan inovasi dari ilmuwan komputer lainnya, dan Satoshi Nakamoto dianggap sebagai bapak sistem yang kami jelaskan di paragraf sebelumnya.
Apakah Anda tertarik untuk mempelajari lebih lanjut tentang sejarah blockchain? Baca artikel kami tentang Sejarah Blockchain.
Apa yang bisa dilakukan Blockchain?
Cryptocurrency adalah puncak gunung es. Banyak orang melihat potensi komputasi terdesentralisasi setelah munculnya uang terdesentralisasi. Jika blockchain generasi pertama seperti Bitcoin menghadirkan database transaksi bersama, produk generasi kedua seperti Ethereum menghadirkan kontrak cerdas. Ini adalah program yang berjalan di atas blockchain, untuk mengelola pergerakan token yang bersyarat.
Dengan kontrak pintar, tidak ada server pusat yang menjalankan kode, yang berarti kegagalan pada titik pusat di tingkat penyimpanan didistribusikan. Pengguna dapat memeriksa perangkat lunak (berkat sifat publiknya) dan pengembang dapat merancang kontrak sedemikian rupa sehingga tidak ada orang lain yang dapat menonaktifkan atau memodifikasinya.
Beberapa aplikasi untuk blockchain dapat mencakup:
Mata Uang Kripto – mata uang digital adalah sarana pertukaran nilai yang sangat kuat tanpa adanya korupsi, tanpa memerlukan penjaga gerbang dan perantara. Pengguna dapat mengirim dan menerima uang ke pengguna lain secara global dalam waktu yang sangat singkat (dan sering kali biaya yang lebih murah) yang diperlukan untuk mentransfer melalui bank mereka. Koin tidak dapat disita dan transaksi tidak dapat dibatalkan atau dibekukan.
Pembayaran bersyarat - Alice dan Bob tidak percaya satu sama lain, tetapi mereka ingin bertaruh pada hasil pertandingan olahraga. Mereka berdua mengirim 10 ETH ke kontrak pintar, yang memasukkan data melalui oracle. Di akhir pertandingan, kontrak akan mengevaluasi tim mana yang menang dan membayar 20 ETH kepada pemenang.
Data terdistribusi – blockchain menghadapi beberapa masalah skalabilitas, namun mereka dapat berintegrasi dengan fasilitas penyimpanan terdistribusi untuk manajemen file. Kontrol akses dapat dikelola melalui kontrak pintar, sementara data disimpan dalam wadah off-chain.
Sekuritas – meskipun memiliki risiko dimana pihak lawan mungkin tidak dapat memenuhi kewajibannya, token keamanan berbasis blockchain dikatakan sebagai inovasi yang sangat dibutuhkan untuk sektor keuangan. Mereka menyuntikkan dana yang menambah likuiditas dan mobilitas ke ruang sekuritas saat ini dan memungkinkan tokenisasi aset (seperti real estate atau ekuitas).
Apa kegunaan Blockchain?
Teknologi Blockchain menawarkan banyak kasus penggunaan. Di bawah ini adalah artikel mengenai kasus penggunaan blockchain di Binance Academy:
Rantai pasokan: rantai pasokan yang efektif merupakan inti dari banyak bisnis yang sukses dan melibatkan penanganan barang dari pemasok ke konsumen. Namun, mengoordinasikan berbagai pemangku kepentingan dalam suatu industri terbukti sulit. Dengan menggunakan teknologi blockchain, ekosistem yang dapat dioperasikan dan dibangun di atas basis data yang tidak dapat diubah dapat membawa tingkat transparansi baru ke banyak industri.
Video game: gamer sepenuhnya berada di bawah kendali perusahaan yang mengelola server. Pengguna akhir tidak memiliki kepemilikan nyata dan aset dalam game hanya ada di dalam game. Sebaliknya, dengan memilih pendekatan berbasis blockchain, pengguna akan memiliki aset mereka (dalam bentuk token yang dapat ditukar/tidak dapat ditukar) dan dapat menukarkannya antar game atau sekolah.
Layanan Kesehatan: transparansi dan keamanan teknologi blockchain menjadikannya platform ideal untuk menyimpan rekam medis. Lanskap industri layanan kesehatan (termasuk rumah sakit, klinik, dan penyedia layanan medis lainnya) sangat terfragmentasi, dan ketergantungan pada server terpusat membuat informasi sensitif mudah dijangkau. Dengan mengenkripsi catatan mereka secara aman di blockchain, pasien menjaga privasi mereka, sekaligus dapat berbagi informasi dengan organisasi mana pun yang dapat mengakses database global.
Transfer uang: mengirim uang secara internasional merepotkan jika menggunakan bank tradisional. Biaya pengiriman uang dan waktu penyelesaian menjadikannya mahal dan tidak dapat diandalkan untuk melakukan transaksi mendesak, terutama karena jaringan perantara yang kompleks. Mata uang kripto dan blockchain menghilangkan ekosistem perantara ini, dan berbagai proyek kini memanfaatkan teknologi tersebut untuk memungkinkan transfer uang yang cepat dan murah.
Identitas digital: dunia sangat membutuhkan solusi identitas di era digital. Identitas fisik mudah dipalsukan dan tidak tersedia bagi banyak individu. Apa yang disebut 'identitas kedaulatan diri' akan ditautkan ke buku besar blockchain dan terikat pada pemiliknya, yang dapat secara selektif mengungkapkan informasi tentang diri mereka kepada pihak ketiga tanpa mengorbankan hak privasi mereka.
Internet of Things: beberapa orang berspekulasi bahwa jumlah perangkat fisik yang terhubung ke internet dapat meningkat dengan teknologi blockchain, baik dalam konteks rumah maupun industri. Diperkirakan bahwa proliferasi perangkat ini akan memerlukan ekonomi baru pembayaran 'mesin ke mesin' (atau M2M), yang memerlukan sistem yang mampu menghasilkan throughput tinggi untuk pembayaran kecil.
Tata Kelola: karena jaringan terdistribusi menerapkan peraturannya sendiri, tidak mengherankan jika jaringan tersebut dapat diterapkan dalam menyebarkan proses tata kelola di tingkat lokal, nasional, atau bahkan internasional. Tata kelola Blockchain memastikan bahwa semua peserta dapat berpartisipasi dalam pengambilan keputusan dan memberikan gambaran transparan tentang kebijakan apa yang diterapkan.
Amal: Badan amal sering kali terhambat oleh pembatasan bagaimana mereka dapat menerima uang. 'Kripto-filantropi' melibatkan penggunaan teknologi blockchain untuk menghindari keterbatasan ini. Memanfaatkan sifat-sifat teknologi yang melekat untuk memastikan transparansi yang lebih besar, keterlibatan global dan pengurangan biaya, sektor ini dapat memaksimalkan dampak dari kegiatan amal.
Menyimpulkan
Blockchain publik tidak memiliki izin, artinya tidak ada proses autentikasi yang harus dilakukan sebelum Anda dapat menjadi peserta. Dengan Bitcoin dan mata uang kripto lainnya, pengguna cukup mengunduh perangkat lunak sumber terbuka untuk bergabung dengan jaringan.
Mengingat aksesibilitas buku besar ini, pemadaman listrik menjadi sangat sulit dan hampir tidak mungkin membuat seluruh jaringan offline. Aksesibilitas seperti itu menjadikannya alat yang menarik bagi semua pengguna.
Meskipun penerapannya yang paling umum terletak pada transaksi keuangan, ada banyak bidang lain yang dapat digunakan untuk menjadi alat yang berguna di masa depan.
