<aside> 🔥 このドキュメントでは、Bug Bounty とは何か、Bug Bounty に参加すると将来どのような仕事ができるのかを解説しています。
</aside>
ソフトウェアやプログラムは人間が作るものであるため、完璧なものはないと言われています。そのため、リリース後も定期的なアップデートや修正が必要です。
このような修正対象となるプログラムの不具合を一般に「バグ」と呼びます。
このようなバグに対して報奨金を出し、一般人(ホワイトハッカー)にバグを発見し、プログラムの脆弱性を報告してもらう制度を「Bug Bounty」と言います。
Audit は、日本語では**「監査」**という意味です。
スマートコントラクトの文脈において、Audit は、「まだDeployされていないプロジェクトのソースコードからハッキングされる可能性がある箇所(= バグ)を見つけて、事前にハッキングを防ぐ」という意味合いを持ちます。
最近まで Audit は Audit Firm と呼ばれる、いわゆるセキュリティ企業のような組織が行っていました。