【仮想通貨】ビットコインブロックチェーンのハッシュ関数とは!?

[youtube id=”pzdYrYxvrVg”]

こんにちは!

やっさんです。

 

さて、今回は仮想通貨の

ハッシュ関数について

解説していきたいと思います。

 

 

●ハッシュ関数とは?

ハッシュ関数とは入力に対して

出力するパスコードのようなもの

になります。

 

たとえば、

 

あいうえおと入力したら

ikEJx8uuW0csK9R

のように出力がされます。

 

 
ですが、
 
 
ikEJx8uuW0csK9R
 
からあいうえおを特定
 
することは不可能です。
 
 
 
●MD5
MD5は与えられた入力を
128bitで出力するハッシュ関数
です。
 
これは1文字も10文字も同じ
128bitの出力になります。
 
 
また、4つのルールが存在します。
 
決定性
入力が同じであるならば、
出力も同じになる性質
を持っています。
 
一様性
入力が異なるのに同じ出力
にならないように、ある程度
のランダムな出力が求められます。
 
不可逆性
入力から出力を求めることは
できますが、出力から入力
を求めることはできません。
 
強衝突耐性
異なる入力が一緒に
ならないようにしている。
 
 
 
●SHA256
アメリカ国家安全保障局
が2001年に発行した
32ビットのハッシュ関数です。
 
TLS/SSL
OpenPGP
SSH
S/MIME
IPsec
Bitcoin
 
といったアプリケーションやプロトコルで利用されています。
 
 
●Ripemd160
Ripemd160は1996年に
ベルギーの大学で開発された
ハッシュ関数になります。
SHA256がアメリカ国家安全保障局
が開発したのと、対照的に
 
学校で開発されているので、特許に
制限されないのが、特徴です。
 
128bitを改良して160になっています。
 
 
●SHA256 
Ripemd160ダブル掛け
 
ビットコインのハッシュ関数は
入力をSHA256で一回暗号化したあとに
さらにRipemd160で出力を入力として
暗号化しております。
 
一層セキュリティは強固にされて
います。
 
本日は以上になります。
 
参考にしてみてください。
 
 
 

【アイトレ】暗号通貨投資コミュニティ

~あなたの人生を劇的に変えてしまう最強の投資手法~

あなたの所持金を 数倍、数十倍と
爆発的に増やしませんか?

たった3ヶ月で、1億超を現実に稼いだ
阿部悠人さんがコミュニティを開設しました!

僕自身もこちらに参加しております^^

アイトレ体験版はこちらをクリックすると詳細が見れます↓

 
その他

特に初心者だけど投資で毎月安定して「10万円目指したい」って人にはかなり有益な情報になると思いますので今後の配信をお見逃しなく!!まずはこちらをご覧くださいね!

やっさん公式ブログ