Lanjut ke konten utama

Pengiriman terbuka

Hadiah bug lapisan konsensus

Dapatkan hingga $50.000 USD dan posisi di papan peringkat dengan menemukan bug protokol lapisan konsensus dan klien.

Kirimkan bug(opens in a new tab)Baca aturan
Lihat papan peringkat selengkapnya

Klien ditampilkan dalam bounty

Bug valid

Program hadiah bounty bug ini difokuskan untuk menemukan bug dalam spesifikasi Rantai Suar lapisan konsensus inti dan implementasi klien Lighthouse, Nimbus, Teku, Prysm, dan Lodestar.

Bug spesifikasi Rantai Suar

Spesifikasi Rantai Suar merinci alasan desain dan usulan perubahan pada Ethereum melalui peningkatan Rantai Suar.

Baca spesifikasi selengkapnya(opens in a new tab)
Execution Layer Specifications(opens in a new tab)

Akan sangat membantu untuk memeriksa keterangan di bawah ini:

Jenis-jenis bug

  • Bug perusak finality/keamanan
  • Vektor penolakan layanan (DOS)
  • Inkonsistensi dalam asumsi, seperti situasi saat validator yang jujur ​​dapat dipotong
  • Inkonsistensi perhitungan atau parameter

Dokumen spesifikasi

Bug klien lapisan konsensus

Klien akan menjalankan Rantai Suar setelah peningkatan disebarkan. Klien harus mengikuti logika yang ditetapkan dalam spesifikasi dan aman dari segala potensi serangan. Bug yang ingin kita cari berhubungan dengan implementasi protokol.

Saat ini bug Lighthouse, Nimbus, Teku, dan Prysm memenuhi syarat sebagai hadiah bounty. Lodestar juga memenuhi syarat, tetapi sampai audit lebih lanjut telah diselesaikan, poin dan imbalannya dibatasi hingga 10% (pembayaran maksimum adalah 5.000 DAI). Banyak klien mungkin akan ditambahkan setelah mereka menyelesaikan audit dan siap diproduksi.

Jenis-jenis bug

  • Masalah spesifikasi yang tidak sesuai
  • Kerusakan tak terduga atau kerentanan denial of service (DOS)
  • Masalah apa pun yang menyebabkan pemisahan konsensus yang tidak dapat diperbaiki dari seluruh jaringan

Solidity bugs

See the Solidity SECURITY.MD for more details about what is included in this scope.

Solidity does not hold security guarantees regarding compilation of untrusted input – and we do not issue rewards for crashes of the solc compiler on maliciously generated data.

Deposit Contract bugs

The specifications and source code of the Beacon Chain Deposit Contract is part of the bug bounty program.

Tidak termasuk

Peningkatan penggabungan dan rantai shard masih dalam tahap pengembangan aktif dan dengan demikian belum dimasukkan sebagai bagian dari program hadiah bounty ini.

Kirimkan bug

Untuk setiap bug yang Anda temukan, Anda akan dihadiahi poin. Poin yang Anda dapatkan tergantung pada tingkat keparahan bug. Bug Lodestar saat ini dihadiahi 10% poin yang dirinci di bawah, karena audit tambahan sedang dalam proses penyelesaian. Yayasan Ethereum (EF) menentukan tingkat keparahan dengan mengggunakan metode OWASP. Lihat metode OWASP(opens in a new tab)

EF juga akan memberikan poin berdasarkan:

Kualitas deskripsi: Imbalan yang lebih tinggi dibayarkan untuk kiriman yang jelas dan ditulis dengan baik.

Kualitas reproduktifitas: Harap sertakan kode pengujian, skrip, dan instruksi terperinci. Semakin mudah bagi kami untuk mereproduksi dan memverifikasi kerentanan, semakin tinggi imbalannya.

Kualitas perbaikan, jika disertakan: Imbalan yang lebih tinggi dibayarkan untuk pengiriman dengan deskripsi yang jelas tentang cara memperbaiki masalah.

Hingga 2.000 DAI

Rendah

Hingga 2.000 DAI

Hingga 1.000 poin


Tingkat keparahan

  • Dampak rendah, kemungkinan sedang
  • Dampak sedang, kemungkinan rendah

Contoh

Penyerang terkadang dapat menempatkan sebuah node dalam state yang menyebabkannya hilangnya satu dari setiap seratus pengesahan yang dibuat oleh validator
Kirim bug berisiko rendah(opens in a new tab)
Hingga 10.000 DAI

Sedang

Hingga 10.000 DAI

Hingga 5.000 poin


Tingkat keparahan

  • Dampak tinggi, kemungkinan rendah
  • Dampak sedang, kemungkinan sedang
  • Dampak rendah, kemungkinan tinggi

Contoh

Penyerang dapat berhasil melakukan serangan gerhana pada node dengan peer-id dengan 4 bita nol di depan
Kirim bug berisiko sedang(opens in a new tab)
Hingga 20.000 DAI

Tinggi

Hingga 20.000 DAI

Hingga 10.000 poin


Tingkat keparahan

  • Dampak tinggi, kemungkinan sedang
  • Dampak sedang, kemungkinan tinggi

Contoh

Ada bug konsensus antara dua klien, tetapi sulit atau tidak praktis bagi penyerang untuk memicu aksi tersebut.
Kirim bug berisiko tinggi(opens in a new tab)
Hingga 50.000 DAI

Kritis

Hingga 50.000 DAI

Hingga 25.000 poin


Tingkat keparahan

  • Dampak tinggi, kemungkinan tinggi

Contoh

Ada konsensus bug antara dua klien, dan tampak tidak mungkin bagi penyerang untuk memicu aksi.
Kirim bug berisiko kritis(opens in a new tab)

Aturan pemburuan bug

Program hadiah bounty bug adalah program eksperimental dan program imbalan diskresi untuk komunitas aktif Ethereum untuk mendorong dan menghadiahi siapa pun yang membantu pengembangan platform. Anda harus tahu bahwa kami dapat membatalkan program kapan pun, dan pemberian hadiah merupakan penilaian sepihak panel hadiah bounty bug Yayasan Ethereum. Selain itu, kami tidak dapat memberikan hadiah kepada individu yang termasuk dalam daftar sanksi atau tinggal di negara dalam daftar sanksi (contoh, Korea Utara, Iran, dll). Anda bertanggung jawab atas semua pajak. Semua hadiah tunduk pada hukum yang berlaku. Terakhir, pengujian Anda tidak boleh melanggar hukum apa pun dan membahayakan data yang bukan milik Anda.

  • Masalah yang sudah dikirim oleh pengguna lain atau sudah diketahui pengelola spesifikasi dan klien tidak berhak untuk imbalan berupa hadiah bounty.
  • Pengungkapan kerentanan ke publik menyebabkan hilangnya hak untuk hadiah bounty.
  • Para peneliti Yayasan Ethereum dan staff dari tim klien lapisan konsensus tidak berhak atas imbalan.
  • Program hadiah bounty Ethereum mempertimbangkan sejumlah variabel dalam menentukan hadiah. Penentuan kelayakan, skor, dan semua persyaratan yang terkait dengan penghargaan merupakan kebijakan tunggal dan final dari panel hadiah bounty bug Yayasan Ethereum.

Execution Layer Bug Bounty leaderboard

Find execution layer bugs to get added to this leaderboard

Papan peringkat pemburuan bug

Temukan bug lapisan konsensus untuk ditambahkan ke papan peringkat

Pertanyaan yang sering diajukan

Ada pertanyaan?

Kirimkan email kepada kami: bounty@ethereum.org(opens in a new tab)

Apakah halaman ini membantu?