なぜブロックチェーン技術で不正ができないのか
通常電子データというものは、簡単に書き換えることができるということがメリットでもあります。ただ逆に、電子データを書き換えることができないようにするにはどうすればよいでしょうか。しかも銀行のようにデータベースを誰かが管理するわけでもなく、非中央集権的な管理で実現するためにはどうすればよいでしょうか。
通常電子データというものは、簡単に書き換えることができるということがメリットでもあります。ただ逆に、電子データを書き換えることができないようにするにはどうすればよいでしょうか。しかも銀行のようにデータベースを誰かが管理するわけでもなく、非中央集権的な管理で実現するためにはどうすればよいでしょうか。
良い面ばかりが取り上げられているブロックチェーンですが、問題点はないのでしょうか。あまり語られない問題について書いてみたいと思います。
ビットコインでは、公開鍵暗号による電子署名という仕組みで所有者の証明を行っています。実際にそう言われても、何が行われているのか理解していない人も多いのではないでしょうか。今回はインターネットにおける暗号について、簡単に説明してから実際にビットコインで使用されている公開鍵・暗号鍵というものを作ってみたいと思います。