〜仮想通貨のシステムであるブロックチェーンには、ハッシュ関数というものが使われていますが、そもそもハッシュって何?という人のためにココで説明しておきます。一言で例えれば、ハッシュとは自動販売機で買ったジュースのことを言います。アナタが近くの自動販売機に120円を入れてボタンをポチっと押して、ジュースを買ったとします。呼ばれるものなのです。自販機(関数)これをパソコンで言うと、パソコン(自動販売機)にデータ(お金)を入れたら、パソコン(自動販売機)がそのデータ(お金)を元に自動的に数値(ジュース)を探して出すこうして出てきた数値のことをハッシュというわけですね。アナタが誰かに次のようなメールを送信したとします。自動的にジュース(数値)を探して出してくれるのです。「なんだこの文字は?」と思いますよね。一文字でもちがったら、全然ちがうジュースがポロっと出てくるようになっています。大きな理由は間違ったデータを送らないためです。出てきたジュース(ハッシュ)が、アナタが欲しかったジュースで間違っていないか確認するためです。内容がバグることも、よくあったわけです。送信者が送った内容と違う内容が受信者に届いてしまうことがよくあったわけです。『コレ、明らかにバグってるな・・』という内容が届いたらまだいいのですが、内容がバグったかどうかハッキリとわからないケースもありますよね。<例>1.○「来月の10日、予定はありますか?」2.×「来月の10日、予定はあり?」3.×「来月の15日、予定はありますか?」1.は送信者が送った内容ですが、2.3.は途中でデータがバグってしまった例です。2.だと、送信者との関係性によっては返信に戸惑いも出てくるでしょう。予定しだいでは大きな問題になってしまいます。送信者がデータと一緒に、そのハッシュも一緒に添えて送ります。自販機(関数)に入れて、ジュース(ハッシュ)に変え、そのジュース(ハッシュ)が2つとも同じだったらOK、問題なし!と確認できるわけですね。