ビットコインアドレスはいくつありますか

前書き

ビットコインが使用している限り RIPEMD160 ハッシュ関数、2 ^ 160ビットコインアドレスがあります.

その数は次のとおりです。 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976

それを「天文学的な」と呼ぶことはその巨大さへの侮辱であるほどばかげた数です。それで、それは正確にどれくらいの大きさですか?存在するビットコインアドレスの数を視覚化することは簡単な作業ではありませんが、楽しみのために、私たちはあなたがそれを行うのを手伝うつもりです.

黒板での数学的計算

地球上に住む74億4200万人のそれぞれが同じ数のビットコインアドレスを持つことができるようにその数を単純に分割することは、その数をこれまで以上に理解できるようにするのに十分な人が地球上に住んでいないため、機能しません。それは一人一人が得るからです

196,385,600,286,334,710,857,791,565,804,391,698,421ビットコインアドレス.

それはほんの少しの理解できない数です。代わりに、砂粒を使用します.

地球のすべてのビーチに2 ^ 63粒の砂があります[1]。これはおよそ9兆粒の砂(または9,223,372,036,854,775,808)です。.

複数の宇宙btc

地球上の砂の各粒が別の惑星地球であり、それらの惑星のそれぞれに74億4200万人が住んでいると想像してください。さて、一人当たりのビットコインアドレスの数を分割すると、それぞれが生涯で35億を得ることになります.

そして、それらの人々のそれぞれが正確に100年間生きている場合、彼らは生まれた秒から毎秒使用する110のビットコインアドレスを持っています。補足:私はもともと、この点を説明するために天の川銀河のすべての惑星を地球にするつもりでしたが、私たちの銀河には哀れな1,000億個の推定惑星しかないため、うまくいきませんでした(嘲笑).

あなたのための単一の聡ではありません…

泣いている男

悲しいことに、その多くの人々が、各人が35億ではなく1つのビットコインアドレスを所有している場合、私たちは彼らにすべて同じ量のビットコインを与えました hodl, それぞれが単一の1パーセントのごく一部を取得することさえないため、それらはすべて事実上ビットコインがゼロになります サトシ.

巨大さの理由

ビットコインアドレスの数は、非常に正当な理由で理解できません。存在する可能性のあるアドレスが多いほど、安全性が高くなります。 財布 泥棒になりそうな人からです.

攻撃者がこれを試したいとしましょう。彼らはランダムに秘密鍵を生成し、対応する公開アドレスを計算し、内部にビットコインがあるかどうかを確認したいと考えています。ビットコインが内部にある10億のウォレットアドレスがあったとしても、それらのアドレスの1つがランダムジェネレーターで見つかるずっと前に、太陽は拡大して地球を飲み込んだでしょう(今から約75億年後に起こるように設定されています).

心配しないでください…常にもっとあるかもしれません

ビットコインアドレスは公開鍵を使用して作成されます。公開鍵は最初にハッシュされます SHA256アルゴリズム, 次に、そのハッシュが取得され、前述のRipeMD160アルゴリズムを使用して再度ハッシュされます。しかし、楕円曲線暗号が非常に安全であるのに、なぜ公開鍵が2回ハッシュされるのですか??

サイバーセキュリティの概念

Blockstreamの従業員とビットコインコア開発者のPieterWuilleによると, 確かな理由を正確に見つけるには、中本聡に依頼する必要があります。しかし、SHA256出力をRipeMD160アルゴリズムでハッシュすると、アドレスのサイズが32バイトから20バイトに減少し、ブロックチェーンのスペースが節約されることはわかっています。.

それに加えて、尊敬されている暗号研究者 JoelKatzが説明します 小さいサイズのアドレスにはRipeMD160が選択されましたが、SHA256が使用された理由は誰にもわかりません。彼は2つの可能性を提供します。 RipeMD いくつかの欠陥があるかもしれません, したがって、SHA256と組み合わせるとセキュリティが強化されます.

ジョーラカッツの説明

もう1つの可能性は、MD構造に弱点があり、長さ延長攻撃(彼はもう少し詳しく説明しますが、可能性は低いと考えています)などの攻撃に対して脆弱になる可能性があり、RipeMD160を組み合わせる可能性があります。 SHA256でその脅威を排除します.

いずれにせよ、セキュリティがその答えです。両方とも 暗号化アルゴリズム よく知られており、1つはサイズが小さいです。両方を使用すると、セキュリティが強化されます.

よくある質問

ビットコインアドレスとは何ですか?

ビットコインアドレスは、ビットコイン支払いの可能な宛先を表す番号1、3、またはbc1で始まる26〜35文字の英数字の識別子で構成されます.

ビットコインアドレスを取得するにはどうすればよいですか?

まず、ビットコインウォレットをダウンロードする必要があります。これは、ビットコインの送信、受信、保存を可能にする安全なソフトウェアです.

中本聡とは?

中本聡はビットコインを作成したと推定される人物です。実際、これが実在の人物の名前なのか、仮名なのかはわかりません。.

暗号化の2つの主なタイプは何ですか?

秘密鍵と公開鍵の2つのタイプがあります。 1つ目は「対称」とも呼ばれ、2つ目は「非対称」とも呼ばれます。データを暗号化および復号化できるようにするには、送信者と受信者の両方が同じ秘密鍵を持っている必要があるという対称システムの統計.

秘密鍵を暗号化できますか?

はい!これはパスフレーズ保護と呼ばれます。デバイスごとに動作が少し異なるため、ドキュメントについてはウォレット会社にお問い合わせください。そうは言っても、この機能の使用には十分注意してください.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector