TRUMP(特朗普币)芝麻开门交易所

Apa mekanisme konsensus Bitcoin Prinsip Mekanisme Konsensus Bit

tanggal:2024-08-11 16:36:53 Lajur:Bangun membaca:


The four most famous international exchanges:

Binance INTL
OKX INTL
Gate.io INTL
Huobi INTL
Binance International Line OKX International Line Gate.io International Line Huobi International Line
China Line APP DL China Line APP DL
China Line APP DL
China Line APP DL

Note: The above exchange logo is the official website registration link, and the text is the APP download link.


Seperti yang kita ketahui bersama, Bitcoin "ditambang" dan ditambang menggunakan "mesin penambangan". Pada saat yang sama, Bitcoin menggunakan mekanisme konsensus Bitcoin yang disebut "bukti kerja" untuk menentukan siapa yang menyimpan akun. Pada titik ini, beberapa pendatang baru akan bertanya, apa mekanisme konsensus Bitcoin? Apa prinsip mekanisme konsensus Bitcoin? Selanjutnya, editor lingkaran mata uang akan menjawabnya untuk Anda.

 Definisi mekanisme konsensus Bitcoin

Karena sebagian besar mata uang kripto mengadopsi desain blockchain yang terdesentralisasi, dan node tersebar dan paralel, sebuah sistem harus dirancang untuk menjaga ketertiban dan keadilan operasi sistem, menyatukan versi blockchain, dan memberikan hadiah. Sumber daya melindungi pengguna blockchain dan menghukum pelaku kejahatan yang jahat. .

Sistem seperti itu harus bergantung pada beberapa metode untuk membuktikan siapa yang telah memperoleh hak pengemasan (atau hak akuntansi) dari sebuah blockchain dan dapat memperoleh imbalan karena mengemas blok ini; atau siapa yang bermaksud menyebabkan kerugian, Anda akan menerima hukuman tertentu mekanisme konsensus.

 Prinsip mekanisme konsensus Bitcoin:

Ada banyak jenis mekanisme konsensus Bitcoin. Saat ini, editor Bitcoin Circle akan mengambil bukti kerja POW sebagai contoh. Fitur utama dari sistem bukti beban kerja adalah klien harus melakukan sejumlah pekerjaan sulit untuk mendapatkan hasil, dan pemverifikasi dapat dengan mudah menggunakan hasilnya untuk memeriksa apakah klien telah melakukan pekerjaan yang sesuai. Fitur inti dari skema ini adalah asimetri: pekerjaannya sederhana bagi pemohon dan mudah diverifikasi oleh verifikator. Berbeda dengan CAPTCHA yang lebih mudah diselesaikan oleh manusia dibandingkan diselesaikan dengan komputer. Gambar di bawah menunjukkan proses pembuktian beban kerja.

Misalnya, dengan pembuatan karakter dasar "halo, dunia!", persyaratan beban kerja yang kami berikan adalah Anda dapat menambahkan nilai integer yang disebut nonce (angka acak) setelah pembuatan karakter ini, dan setelah perubahan (tambahkan nonce) dikenakan Operasi SHA-256. Jika hasilnya (dinyatakan dalam bentuk heksadesimal) dimulai dengan "0000", verifikasi lolos. Untuk mencapai tujuan pembuktian kerja ini, nilai nonce perlu terus ditingkatkan dan melakukan operasi hash SHA-256 pada pembuatan karakter yang dihasilkan. Menurut aturan ini, dibutuhkan 4251 operasi untuk menemukan hash dengan 4 angka nol di depannya.

"Halo, Dunia!0"=>1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64

"Halo, Dunia!1"=>e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8

..."Halo Dunia! 4250"=>0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9

Melalui contoh ini kita memiliki pemahaman awal tentang mekanisme pembuktian kerja. Mungkin sebagian orang mengira jika proof of work hanya proses seperti itu, maka cukup diingat bahwa nonce adalah 4521 agar perhitungannya bisa lolos verifikasi.

Selanjutnya kita cukup mengubah inputnya menjadi "Hello, World! + integer value", nilai integernya berkisar antara 1 hingga 1000. Dengan kata lain, input tersebut diubah menjadi array dari 1 hingga 1000: Hello, World Hello, World! 2 ;...;Hello,World!1000. Kemudian lakukan pembuktian kerja di atas untuk setiap input dalam array -
Temukan hash dengan 4 angka nol di depannya.

Karena sifat nilai hash yang pseudo-acak, mudah untuk menghitung berdasarkan pengetahuan yang relevan tentang teori probabilitas. Diperkirakan diperlukan upaya 2 hingga 16 untuk mendapatkan hash dengan empat angka nol di depannya. Jika Anda menghitung hasil sebenarnya dari 1.000 penghitungan yang baru saja dilakukan, Anda akan menemukan bahwa jumlah rata-rata penghitungan adalah 66.958, yang sangat mendekati 2 pangkat 16 (65.536). Dalam contoh ini, jumlah perhitungan yang diharapkan oleh matematika sebenarnya adalah "beban kerja" yang diperlukan. Mengulangi pembuktian beban kerja beberapa kali akan menjadi kejadian probabilitas yang sesuai dengan hukum statistik.

Jumlah perhitungan sebenarnya yang digunakan untuk menghitung karakter masukan dan mendapatkan hasil target yang sesuai adalah sebagai berikut:

Halo, Dunia!1=>42153

Halo, Dunia!2=>2643

...

Halo, Dunia!998=>68868

Halo, Dunia!999=>46281

 Mekanisme konsensus Bitcoin yang umum di pasar:

1. Bukti beban kerja POW (Bukti Kerja).

Dibandingkan dengan mesin konsensus lainnya, mesin ini mengkonsumsi lebih banyak sumber daya dan memiliki pengawasan yang lemah. Setiap kali konsensus tercapai, seluruh jaringan perlu berpartisipasi. Efisiensi kinerja komputasi relatif rendah. Dalam hal toleransi kesalahan, 50% node di seluruh jaringan dibiarkan melakukan kesalahan terdesentralisasi dan node dapat masuk dan keluar dengan bebas.

2.POS (Bukti Taruhan) Bukti Taruhan

Bukti ekuitas POS artinya ada kumpulan pemegang mata uang yang memasukkan tokennya ke dalam mekanisme POS, sehingga menjadi verifikator. Asumsikan banyak validator menemukan blok baru di depan blockchain. Algoritma POS secara acak memilih salah satu validator ini dan memberi mereka hak untuk menghasilkan blok berikutnya. Bobot validator dipilih berdasarkan token yang mereka investasikan tergantung pada jumlah koin.

3.Sertifikat kuasa saham DPOS (Delegate Proof of Stake).

Komunitas BitShares pertama kali mengusulkan mekanisme DPOS. Perbedaan utama antara DPOS dan POS adalah nodenya memilih beberapa agen. Diverifikasi dan dicatat oleh agen, pengawasan kepatuhan, kinerja, konsumsi sumber daya, dan toleransi kesalahan serupa dengan POS. Mirip dengan pemungutan suara dewan, pemegang mata uang memilih sejumlah node untuk melakukan verifikasi dan akuntansi atas nama mereka.

4. Konsensus Ripple Mekanisme konsensus Ripple

Algoritma mekanisme konsensus Ripple terutama untuk memungkinkan sekelompok node mencapai konsensus berdasarkan daftar node khusus awal, seperti halnya klub yang ingin menerima anggota baru, harus dipilih oleh lebih dari 51 % dari anggota klub saat ini.

Konsensus tersebut mengikuti 51% hak anggota inti ini, dan pihak luar tidak memiliki pengaruh. Seperti Bitcoin dan Peercoin, sistem Ripple mengisolasi pemegang saham dari hak suara mereka dan oleh karena itu lebih tersentralisasi dibandingkan sistem lainnya.

5. Kumpulan verifikasi kumpulan

Ini adalah mekanisme konsensus berdasarkan teknologi konsistensi terdistribusi tradisional, ditambah dengan mekanisme verifikasi data, dan saat ini digunakan di berbagai rantai industri. Keuntungannya adalah dapat bekerja tanpa token, dan dapat mencapai verifikasi konsensus tingkat kedua berdasarkan algoritma konsensus terdistribusi yang matang. Kerugiannya adalah tingkat desentralisasinya tidak sebaik Bitcoin, dan lebih cocok untuk model bisnis multi-pusat dengan partisipasi multi-partai.

Aku akan menjawab

penulis

2627

Mentanya soalan

26053M+

Membaca volum

0

jawapan

3H+

Naik

2H+

Turun