ビットコインブロックチェーンは間違いなく今日の業界で話題になっています。このブログを通じて、暗号通貨ビットコインの概念と、それがブロックチェーンと呼ばれるこの革新的なテクノロジーをどのように生み出したかを紹介するために最善を尽くします。先に進む前に、Blockchain&Bitcoinとは何かに関する短いアニメーションビデオをご覧ください。
この質問はしばしば混乱を引き起こします。混乱した頭を片付けるための簡単な説明です!
ブロックチェーンとは|ビットコインとは|エドゥレカ
以下は、ビットコインブロックチェーンブログのストーリーです。
- ビットコインとは何ですか?
- ブロックチェーンとは何ですか?
- ビットコインはどのようにブロックチェーンを実装していますか?
3.1分散型パブリック台帳
3.2ハッシュ暗号化
3.3プルーフオブワーク
3.4検証のインセンティブ - ビットコインマイニング
- ブロックチェーンウォレット
- デモ:ウォレット間でビットコインを転送する
ビットコインとは何ですか?
先に進む前に、お金の取引の歴史について簡単に説明しましょう。
金融取引の歴史
お金や価値のあるものの取引に関しては、人々は信頼と確実性を確保するために銀行や銀行や政府などの他の信頼できる第三者機関に依存してきました。
現在、これらの信頼できる当事者は、デジタルトランザクションを促進する上で重要な役割を果たしています。これにより、 二重支払いの問題 。
しかし、デジタル資産の流れを仲介する方法があるとしたらどうでしょう。さて、これを可能にする技術が今日存在します。
2009年、中本聡氏は、ビットコインと呼ばれるピアツーピアの電子現金システムを考案しました。これにより、仲介なしでオンライン決済を直接転送できます。
ブロックチェーンとは何ですか?
- ブロックチェーンは、各ブロックがタイムスタンプ付きの時系列で別のブロックにリンクされている単純なデータ構造です。
- これは、デジタル取引の不変の公記録の分散型デジタル台帳です。
- すべての新しいレコードは、ブロックに保存される前に、分散ネットワーク全体で検証されます
- 元帳に保存されたすべての情報は、検証および監査可能ですが、編集はできません
- 各ブロックは、その暗号署名によって識別されます
- ブロックチェーンの最初のブロックは、 ジェネシスブロック
ビットコインブロックチェーンの説明|エドゥレカ
どうやってビットコインはブロックチェーンを実装していますか?
ブロックチェーンは、従来の銀行業務のすべての問題を克服するビットコインの基盤となるテクノロジーです。これらを見てみましょう詳細。
1.分散型パブリック元帳
ネットワーク上のすべての人が元帳のコピーを持っています。一元化された単一のオリジナルコピーはありません。ここでの元帳とは、これまでに発生したすべてのトランザクションのコピーを意味します。
ブロックチェーンは、ビットコインの歴史の中でこれまでに発生したすべてのビットコイントランザクションを格納する分散データベースです。これにより、他のすべての人がすぐに元帳にフラグを立てるため、誰も元帳に変更を加えることができなくなります。破損しています。
c c ++とjavaの違い
2.ハッシュ暗号化
ブロックチェーンに保存されているものはすべて 暗号化 。このようにして、誰もがすべてのトランザクションを表示できますが、同時に、それらのアカウントのどれがあなたに属しているかは誰にもわかりません。
これはまさに私たちが銀行システムに期待していることではありませんすることが?
3.プルーフオブワーク
プルーフオブワーク はビットコインブロックチェーンで発明された概念であり、マイナー(ビットコインの特別なユーザー)は、 複雑な数学的パズル プルーフオブワークと呼ばれます。
技術的には、時間の前にすべてのブロックに指定されたハッシュターゲット値があります。マイナーは、未検証のビットコイントランザクションのセット(約250)を1つのブロックにまとめ、そのハッシュを計算してから、と呼ばれる特定の文字のセットを見つけるためのレースを開始します 教皇使節 。
前のブロックのハッシュ、トランザクションデータ、および 教皇使節 事前に割り当てられた最終的なターゲットハッシュ値と一致する必要があります。これです 教皇使節 これは 計算量が多い 。巨大な計算計算能力を持つ人々だけと電気10分でそれを解決することができます平均。
4.検証のインセンティブ
ビットコインの最も興味深い部分は ビットコインマイニング 。これは、特定のユーザーが作業を行い、報酬を受け取るという概念です。 12.5ビットコイン (BTC)ブロックごと。各ブロックは、マイニングに平均して約10分かかります。
このインセンティブは、計算の努力と、それを達成するために必要な電力とインフラストラクチャのコストをカバーするために与えられます。現在、大規模なプールは世界のマイニングパワーの約10〜20%を制御しており、一般的にこれらのプールのみがビットコインのマイニングに成功しています。
ビットコインマイニング
ビットコインマイニングは、トランザクションを新しいブロックに検証し、このブロックを既存のブロックチェーンに追加するプロセスです。ビットコインの成功した鉱夫は、ビットコイン経済に採掘される一定量の新しいビットコインで報われます。現在、成功した各マイナーは12.5 BTC( 4年に1回、またはビットコインコミュニティの決定により変更される場合があります )トランザクションのブロックをに正常に追加したことに対する報酬としてブロックチェーン。
暗号通貨ウォレット
ビットコインウォレットは通常、異なるアカウント間でビットコインを転送するために使用されます。これらは、ビットコインや、イーサリアム、ライトコイン、ダッシュ、リップル、オーロラコインなどの他のすべての暗号通貨用のウォレットを含むスーパーセットのようなものです。
ビットコインネットワーク上のすべてのトランザクションは、さまざまなビットコインウォレットの1つを介して行われます。人気のあるビットコインウォレットには、Jaxx、Zebpay、Blockchain.info、Electrum、Keep Eye、Exodus、Myceliumなどがあります。
サンプルプログラムを使用したC ++での動的メモリ割り当て
ブロックチェーンウォレットの種類
秘密鍵、デバイス、およびクライアントの場所に基づいて、最も人気のあるタイプのブロックチェーンウォレットを調査します
図: ビットコインブロックチェーンの説明–ホットウォレットとコールドウォレット
ホットウォレット
ホットウォレット 暗号通貨を転送するために使用するのが最も簡単です。ブロックチェーン全体をダウンロードする必要はなく、すべての秘密鍵は高速転送のためにオンラインで保存されます。コールドウォレットと比較すると、信頼性が低くなります。
コールドウォレット
コールドウォレット ブロックチェーン全体がシステムにダウンロードされ、すべてのトランザクションがオフラインで署名されてからオンラインで公開されるものです。それらはオンライン暗号通貨転送を行うための最も安全な方法です。
図: ビットコインブロックチェーンの説明–秘密鍵の場所に基づくウォレット
オンラインWebウォレット
オンラインWebウォレット は、ブロックチェーンがオンラインで存在し、ユーザーが秘密鍵と受信者の公開アドレスを使用して転送するホットウォレットです。
モバイルウォレット
モバイルウォレット 携帯電話用に特別に設計されていることを除けば、オンラインWebウォレットに似ています。一般的に、モバイルウォレットには独自のオンラインWebバージョンもあります。
デスクトップウォレット
デスクトップウォレット ビットコインやイーサリアムなどのブロックチェーンアカウントの秘密鍵がコールドサーバーに保存され、インターネットとサーバー間の仲介役として機能する別個のクライアントマシンが存在するコールドウォレットです。
物理的なウォレット
物理的なウォレット 秘密鍵、公開アドレス、QRコードなどのビットコイン(または他の暗号通貨)の詳細が長期間使用するために物理的に印刷されるウォレットです。
ビットコインクライアント
ビットコインクライアント ビットコイン転送に固有のウォレットです。これらのクライアントは、ユーザーが小額の料金を請求することでビットコイン取引を処理するのを支援します。最も人気のあるビットコインクライアントのいくつかは 目を離さない 、 エレクトラム 、 出エジプト記 そして 菌糸体 。
ハードウェアウォレット
ハードウェアウォレット インターネットに接続しているときに、ビットコイン(暗号通貨)をハードウェアから別のビットコイン(暗号通貨)アカウントに直接転送するために使用できます。ほとんどの場合、ウォレット自体には、受信者の詳細と金額を入力するためのインターフェースが含まれています転送されました。
デモ–ウォレット間でのビットコインの転送
ここで、Blockchain Walletsを使用して、複数のビットコインアカウント間でビットコインを転送する方法を見てみましょう。人気の財布を使用します Jaxx 私たちのデモのために。
ステップ1 :Jaxx.ioからJaxxウォレットをダウンロード
図: ビットコインブロックチェーンの説明– JaxxWalletのダウンロード
ステップ2 :Blockchain.infoでビットコインウォレットアカウントを作成します
図: ビットコインブロックチェーンの説明–ビットコインウォレットへのサインアップ
ステップ3 :Jaxxウォレットから詳細を入力します。ザ・ に アドレスは、以下のJaxxウォレットから取得できます。 あなたの現在のビットコインアドレス フィールド。ビットコインの金額やオプションの説明など、残りの詳細を入力します。
図: ビットコインブロックチェーンの説明–Blockchain.infoウォレットからビットコインを送信する
ステップ4 :入力されたすべての詳細が正しいかどうかを確認し、[ビットコインの送信]ボタンをクリックしてトランザクションを確認します。
ステップ5 :Jaxxウォレットを更新して、更新されたビットコインの残高を確認できるようになりました。トランザクションが3ブロックの確認を取得するのに約30分かかります。
図: ビットコインブロックチェーンの説明–Jaxxでのトランザクションの確認
このブログを通じて、ビットコインとブロックチェーンについての理解を深めていただければ幸いです。私たちを通過することをお勧めします ブロックチェーンチュートリアル そして ブロックチェーンテクノロジー ブロックチェーン、ビットコイン、暗号通貨、イーサリアム、ハイパーレジャー、スマートコントラクトについて深く理解するためのブログ。
質問がありますか?コメント欄にご記入ください。折り返しご連絡いたします。
Blockchainを学び、Blockchain Technologiesでキャリアを築きたい場合は、 インストラクター主導のライブトレーニングと実際のプロジェクト経験が付属しています。このトレーニングは、Blockchainを深く理解し、主題をマスターするのに役立ちます。