トランザクション展性

記事数:(2)

セキュリティ

取引の偽造:展性攻撃とは?

お金のやり取りを記録する帳簿に似た、鎖のように繋がった仕組みに記録することで、安全なお金のやり取りを実現するのが仮想通貨の仕組みです。この記録は、特別な計算によって作られた、唯一無二の記号によって守られています。まるで、荷物の送り状に特別な番号が書いてあり、その番号で荷物の所在を確認できるように、この記号で取引の正当性が保証されているのです。しかし、この安全な仕組みにも弱点があります。それが「展性攻撃」です。展性攻撃は、送り主や受け取り主、金額といった重要な情報はそのままに、記録の中の些細な部分を書き換えることで、取引の記号を不正に変えてしまう攻撃です。これは、荷物の送り状の番号だけを書き換えて、荷物の追跡を混乱させるようなものです。番号が変わると、同じ荷物が二重に届いたり、荷物が届かなくなったりする可能性があるのと同様に、取引の記号が変わると、同じ取引が二重に処理されたり、取引自体が無効になったりする恐れがあります。具体的には、書き込みの方法や記録の形式の弱点を利用して、攻撃者は不正に取引を操作します。例えば、本来ならば書き換えられないはずの部分を、特別な方法で書き換えてしまうのです。これは、まるで鍵のかかっていない裏口から倉庫に侵入し、荷物の送り状を書き換えるようなものです。一見小さな変更ですが、システム全体に大きな混乱を招き、お金のやり取りの信頼性を揺るがす深刻な脅威となります。そのため、仮想通貨の開発者は、この攻撃を防ぐための対策を常に講じています。まるで、倉庫のセキュリティを強化するように、システムの安全性を高めるための工夫を凝らしているのです。
基礎技術

セグウィット:仮想通貨の未来

セグウィットとは、分離された証人という意味を持つ言葉で、仮想通貨の取引をよりスムーズにするための技術的な改良のことを指します。仮想通貨の取引は、データの塊(ブロック)に記録されますが、このブロックに入るデータ量には限りがあります。セグウィットは、取引データの一部であるデジタル署名を取り出して、別の場所に記録することで、事実上このブロックの容量を大きくする仕組みです。仮想通貨の世界では、取引が増えると処理が遅くなり、手数料が高くなるといった問題(スケーラビリティ問題)が課題となっています。セグウィットは、この問題解決への糸口として期待されています。ブロックの容量が大きくなるということは、一度に処理できる取引の数が増えるということです。処理能力が上がれば、取引速度も上がり、手数料も安くなる可能性があります。さらに、セグウィットは、取引データの改ざんを防ぐ効果も期待されています。取引データは、本来改ざんされるべきではありませんが、以前はデジタル署名がくっついていることで、第三者によって書き換えられる可能性がありました。これをトランザクション展性といいます。セグウィットによってデジタル署名が分離されると、このトランザクション展性が起こりにくくなり、取引の安全性が向上すると考えられています。このように、セグウィットは仮想通貨の未来にとって重要な技術革新と言えるでしょう。