Bagaimana Teknologi Blockchain Bekerja?

Sebagaimana dinyatakan dalam panduan kami “Apa itu Teknologi Blockchain?”, Ada tiga teknologi utama yang bergabung untuk membuat blockchain. Tidak ada yang baru. Sebaliknya, itu adalah orkestrasi dan aplikasi mereka yang baru.

Teknologi-teknologi ini adalah: 1) kriptografi kunci pribadi, 2) jaringan terdistribusi dengan buku besar bersama dan 3) insentif untuk melayani transaksi, penyimpanan catatan, dan keamanan jaringan.

Berikut ini adalah penjelasan tentang bagaimana teknologi ini bekerja bersama untuk mengamankan hubungan digital.

Kunci kriptografi
Dua orang ingin bertransaksi melalui internet.

Masing-masing dari mereka memegang kunci pribadi dan kunci publik.

Tujuan utama komponen teknologi blockchain ini adalah untuk membuat referensi identitas digital yang aman. Identitas didasarkan pada kepemilikan kombinasi kunci kriptografi pribadi dan publik.

Kombinasi tombol-tombol ini dapat dilihat sebagai bentuk persetujuan yang cerdas, menciptakan tanda tangan digital yang sangat berguna.

Pada gilirannya, tanda tangan digital ini memberikan kontrol kepemilikan yang kuat.

Identitas
Tetapi kontrol kepemilikan yang kuat tidak cukup untuk mengamankan hubungan digital. Sementara otentikasi diselesaikan, itu harus dikombinasikan dengan cara menyetujui transaksi dan izin (otorisasi).

Untuk blockchains, ini dimulai dengan jaringan terdistribusi.

Jaringan Terdistribusi
Manfaat dan kebutuhan jaringan terdistribusi dapat dipahami oleh ‘jika pohon tumbang dalam eksperimen pemikiran hutan.

Jika sebuah pohon tumbang di hutan, dengan kamera untuk merekam kejatuhannya, kita dapat yakin bahwa pohon itu tumbang. Kami memiliki bukti visual, bahkan jika rinciannya (mengapa atau bagaimana) mungkin tidak jelas.

Sebagian besar nilai dari bitcoin blockchain adalah bahwa itu adalah jaringan besar di mana validator, seperti kamera dalam analogi, mencapai konsensus bahwa mereka menyaksikan hal yang sama pada saat yang sama. Alih-alih kamera, mereka menggunakan verifikasi matematis.

Singkatnya, ukuran jaringan penting untuk mengamankan jaringan.

Itu adalah salah satu kualitas bitcoin blockchain yang paling menarik – sangat besar dan telah mengumpulkan begitu banyak kekuatan komputasi. Pada saat penulisan, bitcoin dijamin oleh 3.500.000 TH / s, lebih dari 10.000 bank terbesar di dunia digabungkan. Ethereum, yang masih lebih tidak matang, diamankan sekitar 12,5 TH / s, lebih dari Google dan baru berusia dua tahun dan pada dasarnya masih dalam mode uji.

Sistem pencatatan

Ketika kunci kriptografi digabungkan dengan jaringan ini, bentuk interaksi digital yang sangat berguna muncul. Prosesnya dimulai dengan A mengambil kunci pribadi mereka, membuat semacam pengumuman – dalam kasus bitcoin, bahwa Anda mengirim sejumlah mata uang kripto – dan melampirkannya ke kunci publik B.

Protokol

Blok – yang berisi tanda tangan digital, stempel waktu, dan informasi yang relevan – kemudian disiarkan ke semua node dalam jaringan.

Protokol servis jaringan
Seorang realis mungkin menantang pohon yang jatuh di hutan, bereksperimenlah dengan pertanyaan berikut: Mengapa ada sejuta komputer dengan kamera yang menunggu untuk merekam apakah sebuah pohon tumbang? Dengan kata lain, bagaimana Anda menarik daya komputasi untuk melayani jaringan agar aman?

Untuk blockchain terbuka, publik, ini melibatkan penambangan. Penambangan dibangun dari pendekatan unik terhadap pertanyaan kuno ekonomi – tragedi bersama.

Dengan blockchains, dengan menawarkan kekuatan pemrosesan komputer Anda untuk melayani jaringan, ada hadiah yang tersedia untuk salah satu komputer. Kepentingan pribadi seseorang digunakan untuk membantu melayani kebutuhan publik.

Dengan bitcoin, tujuan protokol adalah untuk menghilangkan kemungkinan bitcoin yang sama digunakan dalam transaksi terpisah pada saat yang sama, sedemikian rupa sehingga ini akan sulit untuk dideteksi.

Beginilah cara bitcoin bertindak sebagai emas, sebagai properti. Bitcoin dan unit dasarnya (satoshi) harus unik untuk dimiliki dan memiliki nilai. Untuk mencapai hal ini, node yang melayani jaringan membuat dan memelihara riwayat transaksi untuk setiap bitcoin dengan bekerja untuk memecahkan masalah matematika pembuktian kerja.

Mereka pada dasarnya memilih dengan kekuatan CPU mereka, menyatakan persetujuan mereka tentang blok baru atau menolak blok yang tidak valid. Ketika mayoritas penambang tiba di solusi yang sama, mereka menambahkan blok baru ke rantai. Blok ini ditandai waktu, dan juga dapat berisi data atau pesan.

Berikut rantai blok:

Jenis, jumlah, dan verifikasi dapat berbeda untuk setiap blockchain. Ini adalah masalah protokol blockchain – atau aturan untuk apa yang merupakan dan bukan transaksi yang valid, atau pembuatan blok baru yang valid. Proses verifikasi dapat disesuaikan untuk setiap blockchain. Setiap aturan dan insentif yang diperlukan dapat dibuat ketika cukup banyak node mencapai konsensus tentang bagaimana transaksi harus diverifikasi.

Ini adalah situasi pilihan pengecap, dan orang-orang hanya mulai bereksperimen.

Satu-satunya kesimpulan yang ditarik sejauh ini adalah bahwa kita belum sepenuhnya memahami ketangkasan protokol blockchain.

Advertisement

Mungkin Anda juga menyukai

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *