ブロックチェーンの説明

ブロックチェーンは、そのブロックチェーンでこれまでに行われたすべてのトランザクションの公開された分散型元帳です。ビットコインはブロックチェーンと同義のようですが、ブロックチェーンテクノロジーはビットコインだけではありません。ビットコインはこのテクノロジーの最大かつ最もよく知られている実装ですが、他の大規模なオープンソース実装のいくつかは イーサリアム と ライトコイン. 非常に簡単に言えば、ブロックチェーンは何百万ものコンピューターで実行されるソフトウェアです。これらのコンピューター(またはノード)は相互に通信して、データの同期を維持します. しかし、それはどのように機能し、なぜそれが発明されたのですか?? 二重支払いの問題 銀行などの金融取引における中央の信頼できる機関の主な責任の1つは、「二重支払い” 問題。銀行は信頼できる仲介者として機能し、デジタルで2回お金が使われないようにします。銀行は、この両替が 取引. トランザクションは、定義上、アトミックです。つまり、発生するかしないかにかかわらず、中間状態はありません。トランザクションもシーケンシャルです。これは、トランザクションが常に別のトランザクションの後に続く、および/または先行することを意味します。トランザクションは同時に発生しません. 例として、ハンナが$ 10を持っていて、彼女がアリスに$ 3とリアムに$ 5を支払わなければならないとしましょう。これらのトランザクションが論理的に正常に終了すると、ハンナは2ドル、アリスは3ドル、リアムは5ドルになります。ハンナは、アリスとリアムの両方に同じお金を同時に送ることはできません。彼女がそうすると、ハンナは5ドル、アリスは3ドル、リアムは5ドルになります。ハンナは魔法のように3ドルの追加料金を作成したでしょう。彼女は二度お金を使っていただろう. これらの各取引の記録を保持している銀行のような信頼できる中央当局がなければ、金融システムはすぐに崩壊してしまいます. したがって、分散型の元帳とデジタル通貨のアイデアは1990年代から存在していましたが、二重支払いの問題は、その実用化の大きな障害でした。. ビットコイン/ブロックチェーンがそれをどのように解決するか 2009年、未確認の個人である中本聡が 白書 彼は、デジタル暗号化、ゲーム理論、コンピューターサイエンスを介して、中央機関が仲裁人として行動することなく、二重支払いの問題を解決したと主張しました。. ニック・サボが紹介した ビットゴールド ビットコインはビットゴールドに非常に似ており、その概念の多くを共有しているため、Szaboを中本聡だと疑う人もいます。. 公開鍵暗号 ブロックチェーンテクノロジーがどのように機能するかを理解するには、公開鍵暗号を理解する必要があります。このトピックの完全な技術的詳細は、この記事の範囲を超えています。詳細が利用可能です ここ. 非常に高いレベルでは、公開鍵暗号化は、公開鍵と秘密鍵の2つの鍵に依存しています。これらの2つのキーはリンクされていますが、以下のように分離されています。 対応する秘密鍵で暗号化されたデータを復号化できるのは公開鍵のみです 公開鍵は、対応する秘密鍵によって署名されたデータを検証できます 公開鍵は他の人と安全に共有できるため、「公開」されます。セキュリティ上の理由から、秘密鍵は秘密にしておく必要があります。公開鍵は秘密鍵から取得できますが、その逆はできません。. 例として、ボブがアリスに秘密のメッセージを送信したいとします。ボブは、メッセージを送信する前に、メッセージを暗号化するためにアリスの公開鍵を知っている必要があります。公開鍵は秘密ではないので、アリスはそれをボブに自由に送ることができます。アリスは暗号化されたメッセージを受信すると、秘密鍵を使用してメッセージを復号化できます。メッセージを傍受する途中の人は、アリスの秘密鍵なしではメッセージを復号化できません. 参考までに、公開鍵は次のようになります。 305C300D06092A864886F70D01010105 00034B003048024100A251C92CCA3E7B 6599146DDB10044807B3AA1EFA8BE627 4D329765E0CC5A0EA03CA8F010524A89 2484A7C96498660A20DBD3AA3E92D2CB 5037DD95B7F 暗号化されたメッセージは次のようになります。 —–BEGIN PGP MESSAGE —– hIwCMavvb4t6z90BA / 42UOAdWvnzfhRG2xXyYe203CISLsn2O39vM / y640hNbSl7 U29aNGZFfLMRGn7eLZG43SWwBz4cHjphG6iAzeLftRgHkLggxXA9VpGki5PyNID9 B0rk4TpRVE3qzgTbdio69aMlK6BdAQ4zWkyxSCi0oR3Vpnh + VVZyOVyaX8etlYRM AvUTsuDYCkr1AQH + […]

More