ブロックチェーンの構成とハッシュ値の関係

1,ハッシュ値とは?
ハッシュ値とは、ハッシュ関数にデータを入力したときに出力される任意の値です。16進数で表記される場合が多く、64文字で表されます。ハッシュ関数の種類はいくつかあり、例えばビットコインではSHA-256、SHA-512、RIPEMD-160などのハッシュ関数が使われている。ハッシュ値はブロックチェーン上では、ヘッダ部分に使われている。ブロックチェーンはハッシュ値を求めることでブロックが無限に連鎖していきます。

2、ブロックチェーンの構成とは?
ブロックチェーンはブロックのつながりであり、ブロックは、ヘッダとトランザクションから構成されます。
ヘッダの中には前のブロックの要約であるハッシュ値と、当該ブロック中のトランザクションに記録された取引のハッシュ値が含まれます。なお、トランザクション内の取引の記録方法として、ひとつひとつの取引がハッシュ値に変換されており、さらに隣り合うハッシュをつなげてこれをさらにハッシュ値に変換する方法をとっています。これを隣同士でトーナメント戦のように繰り返して、優勝に該当する値が、そのブロックの取引を代表するハッシュ値としてヘッダ中に記録されます。

この記事が気に入ったらサポートをしてみませんか?