Program Pengembangan Buruh dan Keamanan ARK

in #arkindonesia6 years ago

kea1jh42w2.png

Fokus utama di ARK selalu pada pengembangan. Tanpa produk yang luar biasa, tidak ada lagi yang terpenting. Dalam proyek open source seperti ARK, memajukan basis kode ke tingkat berikutnya membutuhkan bantuan dari komunitas yang lebih luas. Dengan Program Bounty Pengembangan dan Keamanan kami, siapa pun dapat berpartisipasi dan mendapatkan hadiah atas kontribusi dalam ARK.

Program karunia pengembangan ARK telah diperbarui untuk tahun 2019. Tahun-tahun sebelumnya telah mengajarkan kami bagaimana meningkatkan program dan membuatnya lebih adil bagi para peserta, dengan tingkatan yang direvisi sehingga semua orang dapat memprediksi penghasilan mereka. Program yang direvisi akan menekankan kualitas daripada kuantitas.

GitHub ARK tersedia di: https://github.com/ArkEcosystem
Pembayaran akan dilakukan pada awal setiap bulan untuk bulan sebelumnya dan akan dibayarkan dalam ARK dengan penilaian USD pada saat pembayaran.

Program kerentanan keamanan kami akan berjalan berdampingan dengan kemitraan Bugcrowd terbaru kami. Anda dapat mempelajari lebih lanjut tentang Bugcrowd dan pengujian keamanan sumber kerumunan ARK mereka di sini.

Program Bounty Pengembangan GitHub
Kami telah memutuskan untuk mengelompokkan PRs ke dalam tingkatan tergantung pada dampaknya, kualitas kode, cakupan pengujian dan kompleksitasnya. Ini akan membawa stabilitas yang lebih besar bagi program kami dan para peserta dapat mengantisipasi berapa banyak kontribusi mereka akan menghasilkannya.

Karena ARK sering kali direkrut dari masyarakat, program ini juga merupakan cara untuk menunjukkan antusiasme, keterampilan, etika Anda dan dapat mengarah ke posisi sebagai pengembang penuh waktu untuk ARK. Sebagian besar pengembang kami saat ini mulai dengan partisipasi dalam program GitHub kami.

Kami juga akan membuka masalah dan proyek khusus bagi siapa saja untuk ditangani dengan penghargaan yang lebih tinggi yang telah ditentukan sebelumnya (karena kompleksitasnya) yang dapat dilakukan oleh pengembang mana pun yang memiliki keterampilan untuk menyelesaikannya. Pastikan Anda memperhatikan masalah-masalah penyimpanan GitHub kami jika Anda ingin berpartisipasi. Masalah-masalah ini akan memiliki tag Tier 0 yang ditetapkan sebelumnya dengan penghargaan moneter khusus.

Tingkatan berfungsi sebagai pedoman / bingkai dan dapat bervariasi berdasarkan dampak / ukuran PR. Linting / format kode PRs akan ditolak karena akan secara otomatis dilakukan oleh ARK Ecosystem Bot kami.

$100 PRs — Tier 1
Permintaan tarikan tingkat tinggi 1 memuat perubahan kode besar yang disesuaikan Fungsionalitas baru dan meningkatkan basis kode.

Contohnya termasuk titik akhir API baru, menyelesaikan masalah struktural yang menyebabkan dependensi melingkar, atau menambahkan fitur baru yang lebih besar ke basis kode kami (contoh akan menjadi halaman pengaturan ke penjelajah, menambahkan paket identitas baru ke dompet desktop atau non-baru Plugin-penting dalam Inti).

$50 PRs — Tier 2
Tingkat ini mencakup fitur-fitur menengah dan peningkatan basis kode yang menghadirkan fungsionalitas baru, berdampak besar pada kinerja produk atau optimalisasi terbesar dan refaktor kode.

Contohnya adalah mengoptimalkan beberapa bagian Core untuk meningkatkan kinerja fungsi tertentu, mengimplementasikan fitur baru yang tidak penting dalam dompet desktop atau menulis file dokumentasi besar yang memerlukan pemahaman tentang kode ARK.

$25 PRs — Tier 3
Permintaan penarikan ini mencakup refaktor yang lebih kecil atau optimisasi kode atau fitur kecil yang tidak penting.

Contoh dari ini adalah mengurangi kompleksitas atau meningkatkan kinerja kode yang ada, meningkatkan keterbacaan kode atau menulis file dokumentasi baru, terjemahan penuh dari proyek alias dompet desktop atau dompet ponsel.

$10 PRs — Tier 4
Permintaan tier kecil tingkat normal yang memperbaiki bug kecil atau menambahkan tes baru.

Contohnya termasuk menambahkan lebih banyak cakupan pengujian untuk fungsionalitas yang ada atau menyelesaikan bug kecil yang biasanya dilaporkan oleh pengguna.

$5 PRs — Tier 5
Pembaruan atau peningkatan dokumentasi kecil yang tidak memiliki banyak kode atau lebih sedikit refaktor kode.

$1 PRs — Tier 6
Tingkat terendah adalah untuk item yang biasanya tidak ada hubungannya dengan kode, tetapi dianggap kosmetik.

Contohnya adalah kesalahan ketik, koreksi bahasa, koreksi tata bahasa, pembaruan ketergantungan, pembaruan tautan atau tautan rusak.

Custom — Tier 0
Jika Anda ingin mengerjakan perubahan yang jauh lebih besar atau proyek kustom yang menurut Anda tidak cocok dengan tingkatan di atas, hubungi kami di [email protected].

Beberapa contoh dari apa yang dapat dicakup oleh tingkat kustom - mengembangkan modul baru untuk inti yang menghadirkan fungsionalitas baru (modul PoW, bukan DPoS), sistem pemungutan suara yang berbeda, pemungutan suara proxy, penerapan AIPs ...

Beberapa masalah juga akan memiliki label dengan nilai kustom (biasanya lebih tinggi) yang dapat Anda ambil. Label pada masalah-masalah tersebut akan memiliki nilai moneter yang ditentukan, jadi jika Anda melihat ini tersedia, Anda dapat meminta untuk menyelesaikannya. Setelah selesai dan ditinjau Anda akan menerima pembayaran dalam ARK.

Program Bounty Kerentanan Keamanan
Kita tahu bahwa perangkat lunak akan selalu memiliki kekurangan pada awalnya. Saat kami menganggap keamanan jaringan kami sebagai prioritas utama, kami memberikan karunia keamanan / kerentanan untuk bug atau kesalahan pada ARK Core yang berpotensi membahayakan atau mengeksploitasi jaringan ARK (https://github.com/ArkEcosystem/core).

  • Penting: $ 5.000 - $ 10.000
    Kerentanan keamanan terburuk yang terkait dengan dana atau mengambil kendali jaringan yang perlu ditangani dan diperbaiki secepatnya.

Contoh: membuat ARK keluar dari kehabisan udara, menghabiskan ARK orang lain tanpa perlu kunci pribadi mereka, mengulangi transaksi yang sama beberapa kali tanpa perlu kunci pribadi, mengekspos kunci pribadi melalui metode publik, mengambil kendali seluruh jaringan, secara permanen membentuk fork jaringan atau cara untuk secara permanen menghancurkan integritas blockchain ARK.

  • Tinggi: $ 2.000 - $ 3.000
    Kerentanan keamanan yang tidak terkait dengan dana atau mengambil kendali jaringan, tetapi masih dapat menimbulkan masalah parah pada jaringan.

Contoh: menghentikan seluruh jaringan untuk jangka waktu yang lebih lama, membawa mayoritas / semua delegasi turun, masuk ke dalam blockchain db data tidak valid (transaksi, blok).

  • Sedang: $ 500- $ 1.500
    Masalah yang dapat menyebabkan masalah sementara, tetapi jangan memaparkan data apa pun atau menyebabkan kerusakan permanen.

Contoh: memperlambat propagasi blok atau jaringan, menghentikan jaringan untuk periode waktu yang lebih singkat, membuat serangan replay dalam beberapa keadaan terbatas.

  • Rendah: $ 100- $ 300
    Kerentanan keamanan yang biasanya tidak berdampak pada seluruh infrastruktur blockchain, tetapi masih dapat menimbulkan masalah untuk beberapa hal tertentu.

Contoh: hal-hal yang hanya dapat mempengaruhi node tunggal dan tidak dapat membahayakan seluruh jaringan.

Termasuk tambalan dengan temuan Anda juga akan membuat Anda memenuhi syarat untuk tambahan 50% di atas angka-angka ini.

Untuk mendapatkan hadiah ini:

  • tidak pernah secara terbuka mengungkapkan segala eksploitasi atau kerentanan.
  • tidak pernah dengan jahat memulai eksploit pada ARK Public Network, jika Anda perlu mengujinya, gunakan ARK Development Network atau setup rantai lokal Anda sendiri berbasis ARK.
  • Untuk menerima hadiah, Anda harus mengirim penjelasan mendalam dalam email ke [email protected] dengan langkah-langkah untuk mereproduksi kerentanan dan jika mungkin tambalan atau PoC untuk meniadakan kerentanan keamanan yang dimaksud.

Kerentanan keamanan dibayarkan dalam ARK berdasarkan tingkat rata-rata harian sebelum pembayaran karena persyaratan disetujui oleh kedua belah pihak.

Ini semua terlihat luar biasa. Bagaimana saya bisa memulai?
Anda dapat menelusuri pilihan repositori GitHub kami di https://github.com/ArkEcosystem.

Harap pastikan untuk membaca pedoman kontribusi kami dan ikuti instruksi di sana: https://docs.ark.io/guidebook/contribution-guidelines

Temui ARK Ecosystem GitHub Bot

muz1adf2hf.png

ARK Ecosystem Github Bot akan membantu Anda dengan hadiah, memberi tahu Anda ketika penggabungan terjadi, daftar hadiah Anda dan bantuan untuk linting / pemformatan. Github Bot akan ditingkatkan ketika kami mendapat masukan dari komunitas.

ARK GitHub Bot juga akan diikat ke situs web baru kami yang akan datang. Yang secara visual akan menyoroti penerima teratas, statistik, jumlah pr yang diterima dan banyak lagi.

Ingin mengobrol dengan pengembang lain dan bertukar pikiran tentang ide-ide baru yang menarik atau membagikan pemikiran Anda?

1. Bergabunglah dengan ARK Slack
2. Bergabunglah dengan kamar #development di ARK Slack

Mengirimkan PR (Tarik-Permintaan) adalah perjanjian diam-diam dari ketentuan yang sedang berlangsung. Keputusan hadiah uang adalah tanggung jawab tim ARK, dan tidak ada banding yang akan diambil. Kami berhak untuk mengubah aturan dan imbalan setiap bulan, perubahan akan diperbarui pada bulan pertama atau kedua di halaman ini, sehingga Anda akan selalu tahu apa yang diharapkan untuk bulan berjalan.

Sumber : BoldNinja

@yayan
39eup3jxp4.gif

Sort:  

terus dikembangkan demi keamanan, mantab.

Thanks for using eSteem!
Your post has been voted as a part of eSteem encouragement program. Keep up the good work! Install Android, iOS Mobile app or Windows, Mac, Linux Surfer app, if you haven't already!
Learn more: https://esteem.app
Join our discord: https://discord.gg/8eHupPq

Please don't use the #arkecosystem tag for translations that have already been posted here.

You can use #ark and the #arkindonesia tags.

Thanks

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 58584.45
ETH 2302.31
USDT 1.00
SBD 2.48