ビットコインが一方向のハッシュ関数であることを理解することは、理にかなっているはずです。ハッシュ関数を元に戻すことはできません。それを理解すると、他のことを考えることに戻るのは難しいです。セキュアハッシュアルゴリズムまたはSHA-256は、ビットコインを別のレーンに配置します。このレーンでは、資金のセキュリティを危険にさらすことなくビットコインアドレスを共有できます。しかし、それだけではありません。

一方向ハッシュ関数は、入力のフィンガープリントを生成する数学関数ですが、元の情報を2回生成する方法はありません。安全なハッシュ関数に関する天才は私が触れるトピックですが、ビットコインとその背後にある全体の始まりは、卵をスクランブルすることに似ています。これは一方向性関数です。卵が割れると、卵黄を卵に戻して密封することはできません。卵黄が熱いフライパンで調理されると、スクランブルエッグを卵黄に戻すことはできません。ビットコインのアルゴリズムも例外ではありません。コアコードは基本的にサイバースペースに組み込まれており、管理者が作成を指揮しなくても機能します。

これまで、貿易と金銭のプロセスは複雑であり、倫理的なジレンマが残っていました。アフリカ人はタカラガイの殻とガラスビーズを尊敬するお金と見なしていたので、ヨーロッパ人はこれらのビーズで市場を氾濫させました。その影響は広大でした。偽造ビーズの増加は価値を低下させ、貿易のための操作を容易にしました。ローマ人は流通している既存の硬貨から小片を切り取り、残った切り抜きを使って新しい硬貨を鋳造しました。

硬貨はどんどん小さくなっていきました。それでも、帝国は拡大し続けました。通貨の購買力が低下する一方で、価格は上昇しました。これは最終的に、時間の経過とともに、ローマの経済システムを崩壊させました。 ニクソンショック。これは、価値のない紙のメモを印刷するのと同じように損害を与える、ますます増大する弱い通貨を助長します。

啓蒙は教会と国家の分離の結果として生じました。第二の啓蒙時代は、お金と国家の分離の結果として現れるでしょう。歴史は、切り取られ、取り除かれ、操作され、または変更された通貨は常に人間の手によって悪用されることを示しています。ビットコインは、皇帝、政治家、投資家、銀行家を同様に堕落させたこれらの動機を取り除き、サーフダムへの道を容易にします。 SHA-256とRIPEMD-160のハッシュ関数は、公開鍵と秘密鍵を介して露出と押収のレベルを完全に取り除くのに役立ちます。

RIPEMD-160

ハッシュ関数の各部分が再生されますビットコインアドレスの管理からプルーフオブワークプロセスの強化まで、重要な役割。 RIPEMD-160 は、RACE整合性プリミティブ評価メッセージダイジェストの略で、公開鍵をビットコインアドレスに変換するのに役立ちます。 5つの熟したメッセージダイジェスト機能がありますが、160は非常に安全で機能的であるため、ビットコインネットワークで使用されます。 RIPEMD-160はビットコイン標準で使用されており、長いパブリックアドレスの代わりになります。これは、128ビット出力を生成するRIPEMD-128アルゴリズムのより堅牢なバージョンです。ハッシュ関数の構築プロセスは、特に入力として任意の長さの文字列を受け入れる必要があることを考えると、困難です。

これが内部でどのように機能するかは、65ビットの秘密鍵が定式化され、非圧縮を生成します。公開鍵。この公開鍵は基本的にビットコインアドレスですが、最初の開始後の長い一連の数字です。長さ延長攻撃を強化および防止するために、パディングが実装されています。使いやすさのために、キーはRIPEMD-160で20ビットに短縮または圧縮されています。ここで、圧縮関数が機能します。このプロトコルは、チェックサムを使用して、SHA-256を介して間違いをチェックします。SHA-256は、アドレスが安全で正しいことを検証するために2回ハッシュします。

ビットコインアドレスを作成するときにRIPEMD-160を使用すると、アドレス空間が減少します。これは、非常に長いアドレスを入力する代わりに、より管理しやすい長さに短縮されることを意味します。このプロセスは一方向性関数です。それぞれの公開鍵と秘密鍵は数学的に一意であり、複製することはできず、短縮および圧縮するだけです。

「SHA-256は、私たちの生涯におけるムーアの法則による計算の改善によって破られることはありません。壊れそうな場合は、画期的なクラッキング方法によるものです。」-中本聡

SHA-256

ビットコインはを使用しますプルーフオブワークプロセスにおけるSHA-256 ハッシュ関数。プルーフオブワークは、元の暗号通貨コンセンサスメカニズムと見なされます。ビットコインは、そのメカニズムのオリジナルで最良の例です。ある時点では、難易度の調整が非常に低かったため、自宅のコンピューターなど、ハッシュパワーの低いコンピューターでマイニングを実行できました。時間の経過とともに、より多くのマイニングされたビットコインの需要が増加するにつれて、1つを獲得するための難易度の調整が増加しました。

ビットコインを取得することの難しさは、家庭用コンピューティング能力が達成できることを超えています。 ASIC チップを搭載したマイニングコンピューティングハードウェアは、ビットコインをマイニングするための最良の選択です。現在、ハッシュレートをめぐる競争が激しく、安価な再生可能エネルギーを利用したハイエンドの採掘リグがない限り、採掘はほとんど採算が取れません。それに比べて、ビットコインのマイニングを検討している場合は、FinalHashのようなハイエンドの主要なマイニング企業と競争することを忘れないでください。 Marathon Digital 、および Riot Blockchain、Inc

SHA-256の優れた点は、セキュリティと、ユーザーに損害を与える可能性のある機密性の高いブロックチェーン情報を暗号化する機能です。このセキュリティは不変であり、一貫したスケジュールで実行されます。セキュアハッシュアルゴリズムは、コンピューターをマイニングすることでビットコインを獲得するために、天文学的な数学方程式をコンパイルおよび分類するのに役立ちます。プロセスへの人間の介入は必要なく、お金で買える最高の計算機を使っても達成することはまったく不可能です。秘密鍵は256ビットの数値です。 「ビット」の値は0または1で、最小の測定単位です。コンピューターデータ用。

デジタル署名は秘密鍵で保護されています。つまり、そのキーの一意のビット番号の下でビットコインと金銭的に取引することができます。正しい秘密鍵がない場合、ビットコインを使用したり、鍵ブロックチェーンデータベースの下にある資金にアクセスしたりすることはできません。したがって、これらの秘密鍵は正しく生成され、安全で安全な場所に保管される必要があります。 Isaiah Jackson 、「キーなし、チーズなし」ということわざを覚えておいてください。

可能性データハッシュ値から明らかになるのは非常に低いため、不可能と見なされます。数字とデータの組み合わせにより、非常に複雑なため、ブルートフォース攻撃やネットワークのハイジャックが排除されます。さらに、2つのデータ値(衝突と呼ばれる)が同じハッシュを持つ可能性はほとんどありません。このエッセイを読んだ後、ビットコインのセキュリティと破損した公開鍵または秘密鍵にさらされる可能性について疑問がある場合にハッシュ関数について学ぶのは簡単です。

Satoshiの天才のおかげで、暗号化プロセスがどれほどよく考えられ、安全であるかを理解したら、これらの疑問を解消する必要があります。ビットコインネットワークは、集中管理の手からお金を奪い、許可のない分散型の世界にお金を持ち込むように設計されています。ハッシュ関数SHA-256とRIPEMD-160は、これを機能的な一方向で安全な方法で可能にします。

これはDawduAmantanahによるゲスト投稿です。表明された意見は完全に独自のものであり、必ずしもBTCIncまたはBitcoinMagazineの意見を反映しているわけではありません。

Categories: IT Info