Apakah Bukti Kerja?
Contents
Apakah Bukti Kerja?
Proof of Work (POW) adalah mekanisme konsensus yang digunakan dalam perlombongan Bitcoin. Apa maksud ayat yang membingungkan ini? Teruskan membaca untuk mengetahui.
Apakah Ringkasan Bukti Kerja
Proof of Work adalah istilah untuk peraturan yang menentukan siapa yang dapat mengemas kini transaksi pada blockchain Bitcoin.
Ini pada dasarnya bermaksud bahawa untuk mendapatkan hak untuk mengemas kini blok transaksi berikutnya, anda perlu memberikan bukti kepada cabaran yang sukar diselesaikan namun dapat disahkan dengan mudah oleh rangkaian. Oleh itu, berikan bukti bahawa anda telah berjaya menyelesaikannya.
Itulah Bukti Kerja secara ringkas. Untuk penjelasan yang lebih terperinci teruskan membaca, inilah yang akan saya bahas:
Tidak suka Membaca? Tonton Tutorial Video Pendek Kami
1. Apakah mekanisme permuafakatan?
Bitcoin, pada intinya, adalah lejar desentralisasi yang dikemas kini oleh semua orang. Oleh kerana anda tidak dapat memiliki setiap orang yang mempunyai versi buku besarnya sendiri, anda perlu membuat keputusan mengenai mekanisme konsensus.
Mekanisme konsensus adalah cara mewah untuk menerangkan peraturan yang disepakati oleh semua orang, mengenai siapa yang dapat mengemas kini lejar. Terdapat banyak jenis mekanisme konsensus, misalnya:
- Bukti Kerja (POW)
- Bukti Kepentingan (POS)
- Bukti Kepentingan yang Delegasikan (DPOS)
- Bukti Kapasiti (POC)
- Bukti Masa yang Berlalu (POET)
- Toleransi Kesalahan Byzantine Praktikal (PBFT)
- Graf Asiklik Terarah (DAG)
- Dan sebagainya….
Setiap mekanisme konsensus ini mempunyai peraturan yang berbeza yang menerangkan bagaimana anda mengemas kini lejar awam.
2. Apakah Bukti Kerja
Perlombongan Bitcoin adalah istilah yang diberikan kepada bagaimana blok transaksi baru dikemas kini dalam lejar Bitcoin, yang dikenali sebagai blockchain.
Agar pelombong mendapat hak untuk mengemas kini buku besar, dia harus memberikan jawapan, juga dikenal sebagai bukti, untuk cabaran tertentu. Bukti ini sukar dikemukakan tetapi sangat mudah disahkan.
Contohnya – meneka kombinasi dengan kunci adalah bukti cabaran. Sangat sukar untuk menghasilkan ini kerana anda perlu meneka banyak kombinasi yang berbeza – tetapi setelah menghasilkannya mudah untuk mengesahkan. Cukup masukkan kombinasi dan lihat apakah kunci dibuka.
Contoh lain ialah menyelesaikan kubus Rubik – sekali lagi, sangat sukar dihasilkan, sangat mudah untuk mengesahkan bahawa penyelesaiannya betul.
Dalam kes Bitcoin, cabarannya adalah mencari nombor rawak (bukan), apabila anda menambahkannya ke blok urus niaga anda dan mencantumkannya (iaitu menjalankan beberapa formula matematik di atasnya), hasilnya akan lebih kecil daripada bilangan sasaran yang ditetapkan oleh sistem.
Bunyi membingungkan? Ia adalah. Semuanya berasal dari bidang matematik dan teknikal prosesnya tidak begitu relevan untuk siaran ini. Yang perlu anda ingat ialah:
Mustahil untuk mengira nombor ini, satu-satunya cara untuk mencarinya adalah melalui percubaan dan kesilapan (iaitu meneka). Oleh itu, pelombong menghabiskan masa meneka nombor seharian sehingga salah seorang daripada mereka menemui yang tepat. Setelah itu berlaku, pelombong akan memberikan penyelesaiannya ke rangkaian (iaitu bukti-bukti) dan semua orang akan bersetuju bahawa bloknya akan menjadi blok transaksi seterusnya.
Mekanisme ini memastikan bahawa hanya seseorang yang telah melaburkan kekuatan komputasi yang cukup (atau “bekerja”) untuk meneka jumlahnya yang akan mendapat hak untuk mengemas kini lekapan transaksi.
Bukti Kritikan Kerja
Terdapat banyak kritikan mengenai algoritma konsensus PoW. Terutamanya, bahawa banyak kuasa dan elektrik pengkomputeran dibazirkan hanya untuk menghasilkan tekaan rawak.
Selain itu, oleh kerana pelombong berkumpul di kolam perlombongan, ini dapat menimbulkan masalah pemusatan di mana kumpulan tertentu mempunyai kekuatan perlombongan yang banyak sehingga dapat melakukan serangan 51% (iaitu mendapatkan kawalan terhadap blockchain).
Terakhir, dengan PoW, dengan meningkatkan operasi perlombongan anda, kemungkinan besar anda akan menambang blok seterusnya. Ini memberi kelebihan kepada pelombong yang lebih kaya.
Oleh kerana perkara di atas, orang-orang mulai mencadangkan mekanisme konsensus yang berbeza yang kurang memakan tenaga, seperti Proof of Stake.
Bukti Kerja vs Bukti Kepentingan
Salah satu alternatif yang disarankan untuk bukti konsep kerja adalah Proof of Stake. Daripada meminta pelombong untuk mengemukakan bukti kepada cabaran, bukti sistem kepentingan memerlukan untuk mempertaruhkan sejumlah wang. Biar saya jelaskan…
Proof of Stake (PoS) tidak melibatkan penambang, sebaliknya mempunyai pengesah. Untuk menjadi pengesah, anda perlu mempertaruhkan sejumlah wang syiling. Semakin banyak duit syiling yang anda pegang, semakin tinggi peluang anda untuk dipilih secara rawak sebagai pengesah seterusnya.
Sekiranya anda terpilih sebagai pengesah dan secara tidak sengaja menyetujui transaksi penipuan, kepentingan anda akan dilucutkan. Ini memberi pengesahan insentif ekonomi untuk mengikuti peraturan.
PoS dianggap sebagai alternatif yang lebih mudah, lebih murah dan kurang membazir daripada PoW. Walau bagaimanapun, ia mempunyai kekurangan.
Pertama, anda boleh mendapatkan jalan masuk ke serangan 51%. Sudah tentu, anda memerlukan sekitar 51% daripada had pasaran koin (beberapa ratus bilion dalam kes Bitcoin), tetapi masih boleh dilakukan. Dengan PoW, senario ini mustahil dilakukan di rangkaian yang mantap seperti Bitcoin.
Kedua, jika pengesah dipilih hanya dengan jumlah wang yang mereka taruhkan, kami masih memberikan kelebihan yang tidak adil kepada orang kaya. Lebih daripada itu, kita sebenarnya menjadikan mereka lebih kaya, kerana mereka akan menuai semua yuran transaksi rangkaian.
3. Kesimpulannya
Sekiranya anda ingin membuat rangkaian yang terdesentralisasi, anda memerlukan algoritma konsensus. Walaupun Proof of Work adalah yang paling popular sekarang, terdapat beberapa alternatif.
Buat masa ini, nampaknya PoW telah menunjukkan kemampuannya untuk melindungi rangkaian Bitcoin dari pelaku yang berniat jahat, kerana tidak ada yang pernah berjaya melakukan serangan 51% ke atas jaringan atau membuat urus niaga yang lalu.
Kelemahannya, rangkaian Bitcoin menggunakan banyak tenaga. Ada yang mengatakan ini adalah pertukaran yang perlu.
Apa pendapat anda tentang Bukti Kerja? Adakah anda fikir ia berbaloi? Pernahkah anda mendengar algoritma konsensus menarik yang lain? Beritahu saya di bahagian komen di bawah.
“>