Stage 36: ⭐️毎日Web3クイズ⭐️
この週の問題と解説
-
Q1. Web3でいう「バグバウンティ」とは、どんな取り組み?
- A. 不具合や脆弱性を見つけた人に報酬を出し、安全性向上につなげる取り組み
- B. ウォレットを毎日開くとポイントが増える仕組み
- C. 暗号資産の価格を個人が自由に固定する制度
💡 正解と解説を見る
正解: A. 不具合や脆弱性を見つけた人に報酬を出し、安全性向上につなげる取り組み
バグバウンティとは、ブロックチェーンプロジェクトなどに潜む不具合・脆弱性を発見して報告した人に、報酬(バウンティ)を支払う取り組みのことです。 世界中の開発者やセキュリティ研究者が参加し、プロジェクト側が自力では気づきにくい問題を外部の目で発見・報告する場として活用されています。見つかった脆弱性は修正に活かされ、より安全なサービスを維持するための仕組みとして機能します。 暗号資産やNFTが関わるサービスでは、脆弱性を悪用されると資産への直接的な被害につながる可能性があるため、継続的なセキュリティの確認は特に重要です。バグバウンティは、プロジェクト側が「外部からのチェック」を積極的に取り入れる姿勢の表れとして、Web3の世界では広く実施されています。 利用するサービスがバグバウンティを実施しているかどうかは、プロジェクトの透明性や安全性への取り組みを確認する指標の一つになります。公式情報を確認しながら、信頼できるサービス選びの参考にしてみましょう!
-
Q2. ブロックチェーンの「ハードフォーク」とは次のうちどれ?
- A. すごく硬いフォーク
- B. 過去のトランザクションをすべてやり直す操作
- C. ソフトウェアのルールを大きく変えることで旧バージョンとの互換性がなくなり、もとのチェーンから新しいチェーンが枝分かれすること
💡 正解と解説を見る
正解: C. ソフトウェアのルールを大きく変えることで旧バージョンとの互換性がなくなり、もとのチェーンから新しいチェーンが枝分かれすること
ハードフォークとは、ブロックチェーンのソフトウェアのルールを大幅に変更するアップグレードのことです。変更内容が旧バージョンと互換性を持たないため、アップグレードに参加するノード(ネットワークの参加者)とそうでないノードとで別々のチェーンが成立し、もとのチェーンから新しいチェーンが枝分かれすることがあります。 実際の例では、ビットコインキャッシュがビットコインからハードフォークによって分岐した事例が知られています。このように、バグの修正や機能の大幅な追加など、ブロックチェーンを大きく進化させる必要があるときに行われます。 ハードフォークが発生すると、そのチェーンの暗号資産を保有しているユーザーに影響が出ることがあります。新しいチェーンのトークンが付与されるケースや、利用しているウォレットやアプリが新しいチェーンへの対応を求められるケースもあるため、事前に公式からのアナウンスを確認することが大切です。 ハードフォークに関するお知らせが届いたときは、慌てず公式情報をきちんと確認する習慣を持っておきましょう!
-
Q3. Web3でいう「メモリプール(mempool)」は、どんな場所?
- A. ウォレットのパスコードを保管する金庫
- B. ブロックに記録される前の取引が一時的に待機している場所
- C. NFT画像を編集する作業部屋
💡 正解と解説を見る
正解: B. ブロックに記録される前の取引が一時的に待機している場所
メモリプール(mempool)とは、ブロックチェーン上でまだブロックに記録されていない取引(トランザクション)が、承認を待ちながら一時的に滞在する場所のことです。 暗号資産を送金すると、その取引はすぐにブロックに刻まれるわけではなく、まずメモリプールに送られます。マイナーやバリデーター(取引を承認する役割の参加者)がメモリプールから取引を選び出し、ブロックにまとめることで初めて正式な記録となります。 メモリプールが混雑していると、取引の承認に時間がかかったり、手数料(ガス代)が高くなったりすることがあります。これは、承認者が手数料の高い取引から優先的に処理する仕組みのためです。送金が「なかなか完了しない」と感じるときは、ネットワークが混雑している可能性があります。 送金が遅れているときはあわてず、トランザクションの状態をブロックチェーンエクスプローラーで確認してみましょう!
-
Q4. Web3でいう「リプレイ攻撃」とは、次のうちどれ?
- A. ウォレットの画面が勝手に巻き戻る
- B. 同じNFT画像を何度も眺めすぎてしまう
- C. 一度使われた署名や取引情報が、別の場所で不正に使い回される
💡 正解と解説を見る
正解: C. 一度使われた署名や取引情報が、別の場所で不正に使い回される
リプレイ攻撃とは、一度使われた署名や取引情報が、別の場所で不正に使い回される攻撃のことです。 Web3では、署名が「この操作を自分が承認します」という意思表示として使われます。そのため、過去に使った署名や取引情報が悪用されると、自分がもう一度承認したつもりがない操作まで実行されてしまう可能性があります。 たとえば、ハードフォークによってブロックチェーンが分岐したときなどに、あるネットワークで有効だった取引情報が、別のネットワークでも使われてしまうケースがあります。 このようなリスクを防ぐために、チェーンIDなどを使って「どのネットワーク向けの取引なのか」を区別する対策が取られることがあるため、取引を行う前にそうした対策を取られているかどうか、確認することが重要です。 リプレイ攻撃は少し専門的な言葉ですが、「一度使った署名や取引情報が、意図しない形で再利用されるリスク」と覚えておきましょう!
-
Q5. 「TGE(Token Generation Event)」とは、次のうちどれ?
- A. トークンが市場や利用者に向けて配布・流通を開始する初期イベント
- B. NFTを焼却するイベント
- C. 秘密鍵を配布するイベント
💡 正解と解説を見る
正解: A. トークンが市場や利用者に向けて配布・流通を開始する初期イベント
TGE(Token Generation Event)とは、ブロックチェーンプロジェクトが新しいトークンを初めて生成し、市場や利用者への配布・流通を開始する初期イベントのことです。プロジェクトの立ち上げにおける重要なマイルストーンの一つとして位置づけられています。 TGEでは、プロジェクトの開発資金の調達や、サービスへの早期参加者へのトークン配布などが行われます。ICO(Initial Coin Offering)やIDO(Initial DEX Offering)といった、さまざまな形式で実施されることがあり、プロジェクトによって配布の仕組みや条件は異なります。 TGEはプロジェクトの出発点となる重要なイベントである一方、詐欺的なプロジェクトがTGEを装って資金を集めるケースも報告されています。トークンの用途・配布条件・プロジェクトの信頼性について、公式サイトや信頼できる情報源をもとに十分確認することが大切です。 TGEに関する情報を目にしたときは、まず公式情報をしっかり確認し、内容を理解したうえで判断する習慣を持っておきましょう!
-
Q6. ブロックチェーンエクスプローラーなどで見かける「ブロック高」や「ブロック番号」は、何を表す数字?
- A. ウォレット残高の上限
- B. そのブロックが何番目に作られたかを示す数字
- C. NFT画像の縦の長さ
💡 正解と解説を見る
正解: B. そのブロックが何番目に作られたかを示す数字
ブロック高(ブロック番号)とは、ブロックチェーン上でそのブロックが何番目に生成されたかを示す通し番号のことです。ブロックチェーンの最初のブロック(ジェネシスブロック)を「0」として、新しいブロックが追加されるたびに1ずつ増えていきます。 ブロックチェーンエクスプローラーでは、特定の取引がどのブロックに含まれているかをブロック高で確認できます。たとえば「このブロック高の時点ではまだ承認されていなかった」といった形で、取引の前後関係や進行状況を把握する際に役立ちます。 ブロック高はチェーン全体の進行状況を示す指標でもあるため、ネットワークの状態確認やスマートコントラクトの実行タイミングの管理にも使われます。また、ハードフォークや特定のイベントが「ブロック高〇〇番で発生する」といった形で事前に告知されることもあり、ユーザーにとっても知っておくと便利な概念です。 ブロック高を知っておくと、取引の状況確認やプロジェクトの情報をより正確に読み取れるようになります。ブロックチェーンの仕組みへの理解を少しずつ深めていきましょう!
-
Q7. 送金は完了と出たのに、まだ「確定まで待つ必要がある」と表示された。最も近い理由はどれ?
- A. ブロックチェーン上で最終的な確定性を高めている途中だから
- B. 送金先が自動で変わったから
- C. NFTに変換される処理が始まったから
💡 正解と解説を見る
正解: A. ブロックチェーン上で最終的な確定性を高めている途中だから
ブロックチェーンでは、取引がブロックに記録されても、それだけでは完全に「確定した」とはみなされないことがあります。その後に新しいブロックが積み重なることで、取引の改ざんが事実上不可能になり、最終的な確定性(ファイナリティ)が高まっていく仕組みになっています。 たとえば「6承認」という表示があれば、その取引を含むブロックの上にさらに6つのブロックが積まれた状態を意味します。ブロックが積み重なるほど過去の記録を書き換えることが難しくなるため、一定数の承認を経て初めて「確定済み」として扱う設計が多くのブロックチェーンで採用されています。 必要な承認数はブロックチェーンの種類やサービスの設計によって異なります。送金直後に「完了」と表示されていても、受け取り側のサービスやウォレットが承認数の基準を満たすまで入金を保留するケースもあるため、「完了=即時利用可能」とは限らない点を覚えておくと安心です。 「確定まで待つ必要がある」という表示を見かけたときは、ネットワークの仕組みが正常に動いているサインです。焦らずしばらく待ってみましょう!