0Pricing
Cryptology Academy · Pelajaran

Mekanisme Kriptografi Proof-of-Stake

Kaji pemilihan validator, kondisi pemotongan, dan keacakan kriptografi yang diperlukan dalam protokol PoS.

Mekanisme Kriptografi Proof-of-Stake adalah pelajaran Cryptology Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Cryptology Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Cryptology Academy mencakup 4 pelajaran total.

Dari Bukti Kerja ke Bukti Kepemilikan

Bukti Kerja (PoW) mengamankan rantai blok melalui pengeluaran komputasi: penambang berlomba menemukan nilai hash di bawah target, dan pemenangnya menambahkan blok berikutnya. Hal ini menghabiskan listrik sebanding dengan keamanan jaringan. Bukti Kepemilikan (PoS) menggantikan komputasi dengan kepemilikan ekonomi—validator mengunci mata uang kripto sebagai jaminan, dan protokol memilih pengusul blok secara proporsional berdasarkan kepemilikan mereka. Peralihan Ethereum dari PoW ke PoS (The Merge, September 2022) mengurangi konsumsi energi lebih dari 99,9%.

Pendaftaran dan Staking Validator

Dalam PoS Ethereum (konsensus Gasper), validator mempertaruhkan 32 ETH dengan mengirim transaksi setoran ke kontrak cerdas pada lapisan eksekusi. Setoran ini mencakup kunci publik BLS (identitas validator), kredensial penarikan, dan tanda tangan yang membuktikan kepemilikan kunci. Kontrak setoran memancarkan peristiwa log; lapisan konsensus membaca log ini dan mengantrekan validator untuk aktivasi setelah jeda (sekitar 12–24 jam dalam kondisi normal). Jaminan 32 ETH dikunci sampai penarikan diaktifkan.

Kunci BLS dan Identitas Validator

Validator Ethereum menggunakan dua pasangan kunci: kunci penandatanganan BLS12-381 untuk tugas konsensus (atestasi, pengusulan blok, komite sinkronisasi) dan kunci penarikan terpisah untuk memindahkan dana. Tanda tangan BLS (Boneh-Lynn-Shacham) pada kurva BN-254 atau BLS12-381 mendukung agregasi efisien: ratusan ribu tanda tangan validator dapat digabungkan menjadi satu tanda tangan berukuran 96 bita. Agregasi ini penting untuk skalabilitas—tanpanya, setiap slot akan memerlukan data tanda tangan berukuran gigabita.

Slot, Epok, dan Komite Validator

Linimasa konsensus Ethereum dibagi menjadi slot (masing-masing 12 detik) dan epok (32 slot = 6,4 menit). Dalam setiap slot, satu validator dipilih secara acak semu sebagai pengusul blok. Semua validator aktif dibagi menjadi beberapa komite (biasanya masing-masing 512 validator) yang memberikan atestasi terhadap kepala rantai. Penugasan komite berganti setiap epok menggunakan algoritma pengocokan berbasis RANDAO (Fisher-Yates dengan RANDAO sebagai sumber entropi) untuk mencegah manipulasi komposisi komite.

RANDAO: Keacakan untuk Pemilihan Validator

Pemilihan validator dalam PoS memerlukan keacakan yang tidak dapat diprediksi maupun dimanipulasi. Ethereum menggunakan RANDAO, yaitu skema komitmen-pengungkapan yang terintegrasi dalam protokol. Setiap pengusul blok harus menyertakan tanda tangan BLS atas nomor epok saat ini—tanda tangan ini menyumbangkan entropi baru dengan melakukan XOR ke nilai RANDAO yang terakumulasi. Keluaran RANDAO digunakan untuk memilih pengusul slot berikutnya dan mengocok komite. Penyerang yang mengendalikan pengungkap terakhir dalam suatu epok dapat sedikit membiaskan RANDAO dengan menahan bloknya, tetapi hanya dengan mengorbankan imbalan bloknya.

Pemotongan Jaminan: Hukuman Kriptografis

Keamanan PoS bergantung pada perilaku jujur para validator. Pemotongan jaminan menghukum dua perilaku buruk tertentu: penandatanganan ganda (menandatangani dua blok berbeda untuk slot yang sama) dan pemungutan suara yang saling mengurung (memberikan atestasi yang bertentangan). Bukti pelanggaran pemotongan diserahkan secara on-chain sebagai transaksi yang berisi dua pesan bertanda tangan dengan isi yang bertentangan, tetapi menggunakan kunci validator yang sama. Validator yang melanggar kehilangan sebagian dari kepemilikannya (minimal 1/32, dan berpotensi seluruh kepemilikan jika banyak validator dipotong secara bersamaan) serta dikeluarkan secara paksa.

Casper FFG: Mekanisme Finalitas

Mekanisme finalitas Ethereum adalah Casper the Friendly Finality Gadget (FFG), yang dibangun di atas aturan pemilihan cabang LMD-GHOST. Pada setiap epok, validator memberikan suara titik pemeriksaan (sumber, target), dengan sumber sebagai titik pemeriksaan terakhir yang mendapat justifikasi dan target sebagai blok batas epok saat ini. Suatu titik pemeriksaan mendapat justifikasi ketika 2/3 dana yang dipertaruhkan memberikan atestasi untuknya; titik pemeriksaan yang mendapat justifikasi menjadi final ketika titik pemeriksaan berikutnya juga mendapat justifikasi. Setelah final, sebuah blok tidak dapat dibatalkan tanpa membakar setidaknya 1/3 dari seluruh ETH yang dipertaruhkan—sehingga pembatalannya menimbulkan kerugian ekonomi yang sangat besar.

Pemilihan Cabang LMD-GHOST

Di antara titik pemeriksaan yang sudah final, validator harus menyepakati kepala rantai kanonis. Ethereum menggunakan LMD-GHOST (SubTree Terberat yang Diamati Secara Rakus, Digerakkan oleh Pesan Terbaru). Atetasi terbaru setiap validator dihitung sebagai suara; algoritme pemilihan cabang mengikuti cabang dengan bobot dana terakumulasi terbesar di setiap titik percabangan, dengan hanya menghitung pesan terbaru dari setiap validator. Kombinasi LMD-GHOST (kelangsungan) dan Casper FFG (finalitas) membentuk Gasper—protokol konsensus lengkap Ethereum.

Kredensial Penarikan dan Pemisahan Kriptografis

Kunci validator Ethereum menggunakan pemisahan kriptografis yang disengaja. Kunci penandatanganan BLS bersifat panas (digunakan di setiap slot untuk atestasi) sehingga risikonya lebih tinggi. Kredensial penarikan adalah hash dari kunci terpisah (atau alamat eksekusi Ethereum setelah EIP-4895). Pemisahan ini berarti kunci penandatanganan yang disusupi tidak dapat mencuri ETH yang dipertaruhkan—penyerang hanya dapat dikenai pemotongan dana dan kehilangan dana validator. Hanya kunci penarikan yang dapat memulai pemindahan dana, dan kunci tersebut dapat disimpan secara dingin di perangkat keras.

Teknologi Validator Terdistribusi (DVT)

Teknologi Validator Terdistribusi (DVT) mengatasi risiko titik kegagalan tunggal dalam mempertaruhkan dana secara mandiri. Dengan menggunakan tanda tangan ambang BLS, satu kunci validator dibagi di antara beberapa operator (misalnya, 3-dari-5). Pengusulan blok atau atestasi memerlukan kesepakatan ambang sebelum tanda tangan BLS gabungan dibuat. Tidak ada satu operator pun yang memegang kunci lengkap. Proyek seperti Obol Network dan SSV Network menerapkan DVT, meningkatkan toleransi kesalahan dan memungkinkan institusi mempertaruhkan dana tanpa menyimpan kunci secara terpusat.

Bukti Kepemilikan pada Rantai Lain

Rantai Bukti Kepemilikan yang berbeda menerapkan mekanisme kriptografis dengan cara yang berbeda. Solana menggunakan varian Tower BFT dengan cap waktu yang menyerupai VDF (Bukti Riwayat) untuk menetapkan urutan sebelum konsensus. Cardano menggunakan Ouroboros, protokol Bukti Kepemilikan yang keamanannya dapat dibuktikan, dengan pembuktian keamanan kriptografis formal dalam model komposabilitas universal. Rantai Cosmos menggunakan Tendermint BFT—protokol BFT klasik dengan finalitas kuorum 2/3 dalam satu putaran. Setiap desain membuat kompromi yang berbeda antara keamanan, kelangsungan, desentralisasi, dan kapasitas pemrosesan.

Kuis Pemotongan Dana Bukti Kepemilikan

Apa bukti kriptografis utama yang digunakan untuk memotong dana validator Ethereum?

Ringkasan Kriptografi Bukti Kepemilikan

Bukti Kepemilikan menggantikan komputasi Bukti Kerja dengan jaminan ekonomi. Validator Ethereum menggunakan kunci BLS12-381 untuk atestasi yang dapat digabungkan. RANDAO menyediakan keacakan internal protokol untuk pemilihan pengusul dan pengacakan komite. Casper FFG menyediakan finalitas melalui suara titik pemeriksaan dengan supermayoritas 2/3. LMD-GHOST menentukan pemilihan cabang di antara titik pemeriksaan. Pemotongan dana menghukum tindakan memberikan suara yang bertentangan dan suara yang mengelilingi, dengan menggunakan bukti pada rantai berupa pesan bertanda tangan yang saling bertentangan. DVT meningkatkan ketahanan melalui pembagian kunci BLS dengan ambang.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mekanisme Kriptografi Proof-of-Stake” gratis?

Ya — teks lengkap “Mekanisme Kriptografi Proof-of-Stake” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Cryptology Academy, upgrade ke CoddyKit PRO. Kursus Cryptology Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Mekanisme Kriptografi Proof-of-Stake”?

Kaji pemilihan validator, kondisi pemotongan, dan keacakan kriptografi yang diperlukan dalam protokol PoS. Kamu berlatih Cryptology Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Cryptology Academy?

Tidak diperlukan pengalaman sebelumnya. Cryptology Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Mekanisme Kriptografi Proof-of-Stake” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Cryptology Academy ini?

Ya. Setiap pelajaran Cryptology Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mekanisme Kriptografi Proof-of-Stake
  2. Protokol BFT: PBFT dan Tendermint
  3. Fungsi Acak yang Dapat Diverifikasi dalam Konsensus
  4. Tanda Tangan BLS dan Skema Tanda Tangan Agregat
← Kembali ke Cryptology Academy