ビットコインのののの構造? 詳細な説明

ビットコインの構成は何ですか?

ビットコインの構成には、次の部分が含まれています。 ジェネシスブロック:ビットコインの起源ブロックはビットコインブロックチェーンの最初のブロックであり、ビットコインのジェネシストランザクションを記録するために使用されます。 Originブロックには、ビットコインの初期供給として設計された特定の一連のトランザクションがあります。 ブロックチェーン:ビットコインのブロックチェーンは、慢性期の一連の体系的なブロックであり、各ブロックには一連のトランザクションがあります。 ブロックチェーンは、1つ以上のノードのネットワークであり、各ノードは新しいブロックを同期および検証し、ブロックチェーンに追加します。 ウォレット:ビットコインウォレットは、ビットコインの保存と管理に使用されるデバイスです。 ウォレットは、ビットコインを保管し、ビットコインを送信および達成し、プライベートキーとアドレスを管理できます。 トランザクション:ビットコイン取引は、ビットコインの移動に使用されるデバイスです。 トランザクションには、送信者と受信機のアドレス、および転送されるビットコインの量が含まれます。 トランザクションはブロックに詰め込まれ、ブロックチェーンに追加されて、トランザクションを検証および記録します。

ビットコインの構成は分散化されており、その解放と循環を制御するための中央機関や政府はありません。 ビットコインのブロックチェーンとウォレットは分散化されており、ビットコインネットワークに参加し、ノードとマイナーになり、ビットコインの生成と検証に参加できます。

⑴ビットコインとは何ですか?

ビットコインは、真新しい支払いシステムと完全にデジタル通貨につながったコンセンサスネットワークです。 これは、中央管理機関や仲介業者を必要とせずにユーザーが管理する最初の分散型ピアツーピア支払いネットワークです。 ユーザーの観点から見ると、ビットコインはインターネットの現金によく似ています。 ビットコインは、現在最も優れた3型の簿記システムと見なすこともできます。 2009年、中本atは最初のビットコイン仕様とその概念実証を暗号化メーリングリストに公開しました。 2010年の終わりに、中本atoshiはプロジェクトを去り、彼のアイデンティティについてあまり明らかにしませんでした。 それ以来、多くの開発者はビットコインプロジェクトに専念しており、ビットコインコミュニティは急速に成長しています。 ビットコインネットワークは、現在の処理容積よりもはるかに大きなトランザクションボリュームを1秒あたりの処理できました。 しかし、メインクレジットカードネットワークにスケーリングできるポイントまで拡張するために完全に成熟していません。 この上限を引き上げる作業が進行中であり、将来のニーズも非常に明確です。 当初から、ビットコインネットワークのあらゆる側面が成熟、最適化、専門化されており、このプロセスは今後数年間継続されます。 トラフィックが増加すると、より多くのビットコインユーザーが軽量クライアントを使用する可能性がありますが、フルネットワークノードはより専門的なサービスになる可能性があります。 ビットコインは採掘によって生成されます。 現在、ビットコインマイニングにはプロのハードウェア機器が必要です。 Avalonチップの第4世代がリリースされ、基本的なパラメーター:TSMC 28NMプロセス。 QFN56、8*8mm、0.5pitchパッケージ。 作業電圧0.65V-0.8V。 実際のシングルチップコンピューティングパワーは約25〜30g(正常、0.75V)で、チップエンドエネルギー効率は約0.45-0.55W/gです。

⑵ビットコインのテストネットワーク

atoshinakamotoは、メインネットワークと呼ばれるジェネシスブロックがあるメインチェーンネットワークであるメインのビットコインブロックチェーンを作成しました。 テスト目的のために他のビットコインチェーンがあります。 既存のビットコインチェーンには、テストネット、SEGNET、RegTestが含まれます。 TestNetは、ウォレット、テストビットコイン(テストネットコイン)、マイニング、およびメインネットワークに似たその他のすべての機能を含む完全に機能するオンラインP2Pネットワークです。 実際、メインネットワークとの違いは2つしかありません。 テストネットコインの価値を認識していない人はいません。 マイニングは比較的困難なので、テストネットコインを喜んで使用できます。 ビットコインメインネットワークと対話したい開発ソフトウェアは、テストネットでテストすることができますが、これは本当に明らかです。 TestNet3は現在のテストネットワークバージョンです。 これは、Genesis Blockの再起動から3回表示されており、このネットワークも比較的大きく、数十のGSがあります。 テストネットのフルノードマイニングを実行するには、ハードディスクを準備する必要があります。 メインネットワークの代わりにテストネットを起動している場合は、次のコマンドを使用できます。 ビットコイン-CLIコマンドラインツールを使用できますが、テストネットモードに切り替える必要があります。 TESTNET3は、メインネットワークでアクティブ化されていない分離ウィットを含むメインネットワークのすべての機能をサポートするため、TESTNET3は分離目的機能をテストすることもできます。 このような孤立したテストネットワークは、検疫証人(SEGWIT)の開発とテストを支援するために使用されます。 テストブロックチェーンはSegnetと呼ばれ、Bitcoincoreの特別なバージョンを実行することで接続できます。 segwitはtestnet3に追加されるため、Segnetは後でセグウィット機能をテストするために使用されなくなりました。 RegTestは回帰テストの略で、ユーザーがテスト用のローカルブロックチェーンを作成できるコアビットコイン機能です。 TestNet3とは異なり、RegTestブロックチェーンは、ローカルテストのための閉じたシステムとして実行されるように設計されています。 そのため、Genesisブロックから開始し、RegTestチェーンを開始し、ローカルGenesisブロックを作成できます。 他のノードをネットワークに追加するか、ビットコインコアソフトウェアをテストするために単一のノードで実行できます。 RegTestモードでBitcoincoreを開始するには、RegTestフラグを使用できます。 ビットコインコア、フルノードコンセンサスクライアント、ウォレット、交換など、テストネットワークを使用して開発できるスマートコントラクトや複雑なスクリプトを開発できます。