KabuGuide.com Blog # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z NASDAQ NYSE AMEX

ハッシュは何ですか?

ハッシュは、固定長の暗号化された出力に文字と数字の入力を変換する関数です。ハッシュアルゴリズムを使用して作成し、cryptocurrencyで管理をblockchainことが不可欠です。

重要ポイント

それはほぼ不可能推測することができますので、固定長のハッシュが、ナンスやソリューションのように、blockchain computation.Aハッシュのために解決するために必要な暗号化された要求を満たす機能である、blockchainのnetwork.Hashesのバックボーンがあります誰かがblockchain.Aハッシュをクラックしようとしていた場合は、ハッシュの長さは、ブロックヘッダに存在する情報に基づいて開発された。###どのようにハッシュ作品

cryptocurrencyのバックボーンは、トランザクションデータの個々のブロックを一緒にリンクすることによって形成されるグローバル台帳でblockchain、です。 blockchainは不正取引及び通貨の二重の支出を防止する、検証されたトランザクションが含まれています。結果の暗号化された値は、元のデータを似ていないと、ハッシュと呼ばれている数字と文字のシリーズです。 Cryptocurrencyマイニングは、このハッシュでの作業が含まれます。

ハッシュは、固定長の出力を生じる数学関数を介してブロックからのデータを処理する必要があります。ハッシュを解読しようとしている誰もが、入力は、単に出力の長さを見て、どのように長いか短い伝えることができなくなりますので、固定長の出力を使用すると、セキュリティが向上します。

ハッシュを解決することは本質的に複雑な数学的問題を解決、およびブロックヘッダ内の利用可能なデータで開始されます。各ブロックヘッダは、バージョン番号、タイムスタンプ、前のブロックで使用されるハッシュ、マークルルート、ナンス、ターゲットハッシュのハッシュを含んでいます。

鉱夫はナンス、数字の文字列に焦点を当てています。この数は、それ自体がハッシュされる前のブロックのハッシュコンテンツに付加されています。この新しいハッシュが以下の目標ハッシュに等しい場合、マイナーは報酬が与えられ、溶液として受け入れられ、そしてブロックをblockchainに添加されます。

blockchain取引のための検証プロセスは、アルゴリズムのハッシュを使用して暗号化されたデータに依存しています。 ハッシュを解くこと自体が試行錯誤の有意な量を必要とナンスとして使用する文字列を決定するために鉱夫を必要とします。 nonceはランダムな文字列であるためです。鉱山労働者が正常に鉱山労働者が潜在的にそれが正しい取得する前に一回だけの多数のオプションをテストすることを意味し、最初の試行で正しいナンスを考え出すだろうということはほとんどありません。難易それがターゲットのハッシュ-長く解決策を生成するために取る可能性があるの要件を満たしているハッシュを作成することがいかに難しいの尺度大きい​​です。

ハッシュの例##

単語「こんにちは」のハッシュと同じ長さである出力を生成します「私は店に行くのですが。」ハッシュを生成するために使用される機能は、それがたびに同じことを同じ結果を生成することを意味し、決定論的であるハッシュ入力が使用されています。それは難しい入力(採掘に至る)を決定することができる、効率的ハッシュ入力を生成し、認識できない、全く異なるハッシュに入力結果に小さな変更を行うことができます。

新しいブロックを暗号化するために必要なハッシュ関数を処理することはコストがかかることがかなりのコンピュータ処理能力を必要とします。個人や企業を誘惑するためには、必要な技術に投資する、鉱山労働者と呼ばれる、cryptocurrencyネットワークは、新しいcryptocurrencyトークンと取引手数料の両方でそれらに報酬を与えます。マイナーズは、それらがターゲットのハッシュに記載された要件を満たしているハッシュを作成する最初のものである場合にのみ補償されます。