リップルの情報を中心に定期的に更新します。リップルの情報を中心に定期的に更新します。>2019年08月10日21:00ビットコインを壊すことは可能なのか?カテゴリビットコインgcuigzquComment(0)本連載は論文の翻訳そのままではなく独自の解説を行っていますが、各章のタイトルには論文と対応する番号を振ってあるので参考にされると良いでしょう。最後の章はプロトコル破壊です。51%攻撃などのように自分が利益を得るのではなく、ビットコイン全体を破壊する可能性について検証していきます。攻撃者がビットコインを盗んだりするのではなく、破壊的な行為、例えばトランザクションを遅延させるなどを意図したとき、どのように守られているかを解説します。subsidyブロック、つまりマイニング報酬だけが記録されます。他のユーザーがリクエストしたトランザクションが含まれなくなる、ということです。他の善良なマイナーはトランザクションを正しく処理すると思いますが、悪意を持ったマイナーが高いハッシュレートで参入してきた場合、いくつかの影響が発生します。この状況が発生すると、ビットコインのトランザクションフィーの上昇、需要の低下や価格の下落、トランザクションの遅延といった影響がみられるでしょう。資金を転送したいユーザーは、より高いトランザクションフィーを払ってブロックに記録してもらわなければならず、そういった状況が価格の下落につながってしまう可能性は高いといえます。攻撃を行うマイナーは高いハッシュレートが必要になるので、攻撃のためには豊富な資金が必要です。マイニングによって得られたマイニング報酬の価値も下がってしまうわけです。基本的には高いハッシュレートを持つユーザーが悪意を持ち、ビットコイン全体を破壊しようとする試みは、コストに見合わないものといえます。ビットコインなどはマイニングの報酬によってマイナーを集め、それによって運営しているわけですから、仮にもしコストを顧みない攻撃が起こった場合は、なかなか対処は難しいかもしれません。スパムトランザクション次に考えられるのは、攻撃者がスパムトランザクションを大量に記録させるパターンです。スパムトランザクションとは、攻撃者が複数のウォレットアドレスを持ち、その間で何度もビットコインをやりとりさせるということです。このとき、この行為をブロックに記録させるため、攻撃者は高いトランザクション手数料を支払うので、普通の金額のトランザクション手数料を払うユーザーにとっては、いつもよりブロックに記録されるまでの時間が長くなってしまいます。この攻撃では、より高いトランザクション手数料を支払うため、攻撃者から徐々にビットコインが流出し、手数料としてマイナーがそれを受け取ります。攻撃者が高いハッシュレートを持ち合わせていて、一定の確率で手数料を回収できるというケースを考えましょう。この場合でも、全部の手数料を回収できるわけではありませんから、やはり長期的にはトランザクションフィーが少しずつ減っていきます。長期的な目線で見たとき、スパムトランザクションで埋め尽くすことで転送を遅くするというのは、コストに見合わない攻撃といえるでしょう。論文では記述されていませんが、短期的な視点では効果があるかもせしれません。ビットコインが盗まれてミキシングが行われている最中であれば、その資金の転送を遅延させることができそうです。(どうせイタチゴッコになる、という指摘はこの際無視します)また、ビットコイン関連のイベントなどでデモを行っていればそれを邪魔することができますね。誰かの信用を失墜させるという意味では、コストパフォーマンスを考えたときに何らかの有用性が見いだされるかもしれません。攻撃手法について考察する行為を、昨今ではホワイトハッカーやレッドチームなどと呼んでいますが、これは攻撃者の手法を事前に予測するというものです。可能な攻撃を予測しつつ、対策を行うというのが望ましい姿だと筆者は考えます。まとめここまでビットコインのプロトコルが、どのように保護されているかを見てきました。51%攻撃はコストに見合わない、51%攻撃以外については十分保護されているといってよい、そういったニュアンスとなっています。ビットコインが数千ドルという価値を持つようになり、かつマネーロンダリングなどにも使いやすいものとなっている現状、悪用しようとするケースは今後も発生しうるでしょう。昨今、日本で発生した一連の逮捕劇が物議を醸していますが、法律は今の技術レベルに見合ったものになっていないと考えられます。自分の身は自分で守らなければなりません。ビットコインのように国家や企業の信頼を必要としない技術は、今後も発展し続けるでしょう。本稿をきっかけにして、皆さんの意識が少しでもセキュリティや技術に向かう一助となれば、大変幸いに思います。●テレグラム始めました!https://t.me/joinchat/F-7ftRCH5u_8J7k2JUM1rw●無料でLINE@で有益情報を随時流しています。Tweetコメントするこのブログにコメントするにはログインが必要です。さんログアウトこの記事には許可ユーザしかコメントができません。