シード

取引所を離れるという優れた選択をするときは、事前にウォレットをダウンロードする必要があります(Wasabi、Electrum、Samourai など)。

基本的に、これらのウォレットは、2048 個の英語の単語のリストから選択された 12 個の単語 (ウォレットによっては 24 個の単語) で構成される「シード」を生成します。

このシードを失くさない限り、いつでもビットコインに再びアクセスできるようになります。シードを金属に書き留めて(クリプトスチールのような解決策はたくさんあります)、庭に埋めておきましょう。

シードの例:

流体古代サトシ珍しい動物園歌オブジェクト母キックグリーン人間キッチン

誰かがあなたのビットコインをコントロールするには、これらの 12 個の単語を正しい順序で見つけなければなりません。それは可能でしょうか? はい。可能性はありますか? いいえ。

同じ 2048 語のリストから 12 語を選択すると、2048^12 通りの組み合わせが考えられます。

つまり、5,444,517,870,735,015,415,413,993,718,908,291,383,296 通りの組み合わせになります。言い換えると、5444 セクスティオン通りの組み合わせになります。

実際には、シードの 12 番目の単語は前の 11 個の単語から計算されるため、わずかに少なくなります。したがって、実際の組み合わせの数は 340,282,366,920,938,463,463,374,607,431,768,211,456 通りになります。

10 億台の異なるコンピューターで 1 秒間に 1 兆回の推測を実行できるとしたら、その数を使い切るには 100 億年以上かかります。これは宇宙の年齢とほぼ同じです。

参考までに言うと、100 回連続で表が出る可能性は、1,267,650,600,228,230,000,000,000,000,000 分の 1 です。

つまり、攻撃者がシードを見つけるのは、100 回連続で表を出すよりも 2 億 6,800 万倍難しいのです。

しかし、種は1つではありません...

そうです。つまり、種子が見つかる確率は実際にはもっと高いのです。

人間がそれぞれ自分の財布を持っていると仮定しましょう。そうすると、シードは 80 億個になります。つまり、340,282,366,920,938,463,463,374,607,431,768,211,456 通りの組み合わせを 80 億で割る必要があります。

シードが見つかる確率は 42,535,295,865,117,307,932,921,825,928 分の 1 になります。

1.3 年実行するには、1 秒あたり 1 兆通りの組み合わせをテストできるコンピューターが 10 億台必要になります。これは宇宙の年齢よりも短いですが、確率はゼロのままです。

現在、ビットコインのアドレスは 10 億個あり、シードはおそらく 5,000 万個程度あると推測できます。

[実際、ウォレットによって生成されるすべてのアドレスは、ウォレットの一意のシードから派生した秘密鍵から派生しています。これについては後で説明します。]

したがって、340,282,366,920,938,463,463,374,607,431,768,211,456 通りの組み合わせを 5000 万で割る必要があります。

今日、種子が見つかる確率は、約 6,805,647,338,418,769,269,267,492,148,635 分の 1 です。コンピューターの例に戻ると、それは 215 年になります。

すでに存在するシードを生成する確率は 6,805,647,338,418,769,269,267,492,148,635 分の 1 であるとも言えます。

幸運な人は、他の誰かの BTC を手に入れることになります…

種子は何に使われますか?

シードはウォレットが秘密鍵を作成するための核です。そして、これらの秘密鍵から有名なビットコインの「アドレス」が生成されます。

ウォレットには実際のビットコインは入っていないことを理解することが重要です。ウォレットには、ビットコインに関連付けられた BTC を移動できる秘密鍵のみが含まれています。

ビットコインは技術的には未使用のトランザクション出力 (UTXO) です。現在、ビットコイン ネットワークの各ノードによってリストが管理されている UTXO は約 8,000 万あります。これらは、公開鍵にリンクされたビットコインの一部であり、公開鍵は秘密鍵にリンクされています。

各トランザクション(UTXO の送信)には、有効な秘密鍵(トランザクションに複数の UTXO が含まれる場合は複数の鍵)が必要です。公開鍵は銀行口座番号に相当し、秘密鍵は銀行カードの PIN コードのようなものです。

ビットコイン取引では、受信者の公開鍵は、その公開鍵から直接派生したビットコイン「アドレス」で表されます。取引が完了すると、そのアドレスに対応する秘密鍵を持つ受信者だけがビットコインを管理できるようになります。

公開鍵暗号

暗号化アルゴリズムには主に 2 つのファミリがあります。

対称アルゴリズム、秘密鍵アルゴリズム(単一鍵)とも呼ばれる

非対称アルゴリズム、公開鍵アルゴリズムとも呼ばれる(秘密鍵と公開鍵)

非対称暗号化は、ビットコイン取引の核心です。秘密鍵、公開鍵などの概念をより深く理解したい場合は、この部分をさらに深く掘り下げる必要があります。

最初の公開鍵暗号システムは RSA システムで、発明者の Ron Rivest、Adi Shamir、Len Adleman にちなんで名付けられました。このシステムは 1977 年に Scientific American 誌の数学年表で初めて紹介されました。

その根底にあるのは、大きな素数を掛け合わせて因数分解することの難しさです。興味があれば、ここに素晴らしい記事があります。

一方、ビットコインの秘密鍵と公開鍵のシステムは、楕円曲線に基づく非対称暗号化を使用します。

さらなるニュースや最新情報についてはフォローしてください。

ありがとう。

#BTC #Ledger #hardware #BRC20 #CryptoPatel