手作り:詳細な説明
发布时间:2025-02-21 14:02:10 来源:rubyhk 作者:Charles Turner
⒈フ
ァブリックネットワークを手動で作成 - 詳細なリンクコードのインストールとインストールプロセス h2> Hyperlegger Practicalシリーズ記事で、この記事では、チェーンコードのインストールからファブリックネットワークの構築方法までの方法について説明します。 インスタンス化プロセス、フェーズレートフェーズキーステップを分析します。 まず第一に、ファブリック環境をインストールし、最新のコードをクローニングすることにより、システムがファブリックネットワークを作成するための基盤を持つことを保証します。 次に、ネットワークビルディングのいくつかの主要な段階を拡張しました:1。 ファブリックネットワークには、官民と証明書の生成、2種類の証明書、NOD間の通信セキュリティのためのTLS証明書、ユーザーログインと許可管理ユーザー証明書が含まれます。 テスト環境はCAノードを使用していないため、Cryptogenツールを使用して証明書を生成することを選択しました。 1.1 Cryptogen Collection Fabric Sourceコードのコマンドを介して、暗号化機器をコンパイルして生成できます。 実行が成功した後、コンパイルされたCryptogenプログラムはビルド/ビンフォルダーにあります。 1.2 Crypto-configir .yamlの構成この構成ファイルは、さまざまな組織と同僚間の関係を含むファブリックネットワークのトポロジをガイドします。 サンプルファイルを分析することにより、特定の組織のパブリックキーとプライベートキーと証明書を構成する方法を理解しています。 1.3パブリックおよびプライベートキーと証明書を作成します。 2。 Genesis BlockおよびChannel Configuration Genesisブロックとチャネル構成ブロックファブリックネットワークは、スタートアップとチャネル作成のコーネストンです。 2.1 configtxgenのコンピレーションと生成の作成コマンドを使用して、構成ブロックを生成し、構成ブロックを構成します。 2.2構成、構成。 構成が完了したら、configtxgenを介してオリジンブロックを生成します。 2.3 Genesisブロックとチャネル構成ブロックGenesisブロックは、サービスを注文し、ネットワークポリシーを構成するために使用されます。 2.4アップデートアンカーノードアンカーノードは、組織間通信を担当し、更新されたファイルを生成することにより、ネットワーク内の各ノードが正しく通信できることを確認します。 3。 布環境に医師を構成します。 3.1 Aadhaar/Dokar-Composes-Base .Yamlで注文を構成すると、注文のパスマッピング、サービスポート、その他の情報を構成します。 3.2 Peerpeer構成ファイルを構成します。 3.3 Clickliをクライアントとして構成し、SDKを操作するために同僚とスクリプト実行方法で接続情報を構成します。 4。 ファブリック環境を導入し、チャネルを作成します。 次に、チャネルを作成し、個々の同僚がノードに参加します。 4.1ファブリックコンテナDocker-Campoze-Cliをファイルファイルに設定した後、コマンドを使用してコンテナクラスターを起動します。 4.2 CLIコンテナでチャネルを作成し、PerchannelCreateコマンドを使用してチャネルを作成し、構成ブロックを保存します。 4.3環境変数を変更し、接続されたピアノードを指定し、チャンネル内の各ノードを指定することにより、PEERCLI追加してチャネルに追加します。 アンカーノード4.4を更新して、ピアノードチャネルに参加したら、アンカーノード構成を更新して、異なる組織間の通信を取得します。 5。 チェーンコードはインストールと最後に実行され、チェーンコードをインストールおよび実行し、インストールプロセスを通じてファブリックネットワークにチェーンコードを展開します。 特定の操作には、チェーンコードのインストール、チェーンコードのインストール、トランザクションの実行が含まれます。 5.1チェーンコードをインストールします。 5.2 Chen Codeのインストールプロセスは、ドックター画像とコンテナを含む緊急チェーンコードを生成し、オーダーノードと対話することにより、スマートコントラクトのアクティブ化を実現します。 5.3トランザクションを実行します。 5.4クエリトランザクションは、さまざまなノードでトランザクションをクエリして、チェーンコード機能がネットワーク全体に広がることを確認します。 上記の段階を夏にすると、ファブリックネットワーク環境を作成しただけでなく、チェーンコードのインストールとインストールのプロセスも深めました。 これらの主要な段階を理解することは、より複雑なネットワークの後の構造と生産環境での多様なチェーンコードの実行の基礎を提供します。 実装中に直面する問題は、環境を再編成したり、Dockerの概念を理解したりすることで解決できます。 マスターパンティミングブロックチェーンアプリケーションは、ファブリックネットワークの運用原則とさらなる開発において重要です。 ⒉企業はどのようにして独自のブロックチェーンを構築しますか?
ブロックチェーンテクノロジーの人気が高まっているという文脈では、企業がこのテクノロジーを使用する方法、多くのビジネス上の苦情の焦点です。 BAAS(ブロックチェーンマッシュサービス)またはサービスとしてのブロックチェーンは、企業にブロックチェーンテクノロジーにアクセスする便利な方法を提供します。 BAASの概念は、最初に2人の巨人、MicrosoftとIBMによって提案されました。 BAASサービスは、MicrosoftのAzure Cloud ComputingプラットフォームとIBMのBluemix Garage Cloud Platformの両方を提供しています。 BAASは、ブロックチェーンベースの検索クエリ、トランザクションアプリケーション、データ分析、その他のプロセスを実行することにより、ブロックチェーン用に開発された環境で独自の開発環境を迅速に作成できます。 さまざまな企業から。 BAASサービスは、ブロックチェーンアプリケーションの開発効率を改善するだけでなく、ブロックチェーンテクノロジーの使用のしきい値を簡素化して、ブロックチェーンテクノロジーをビジネスプロセスに簡単に統合できるようにします。 BAAのノードのメンテナンスは、ブロックチェーンの作成、提供、実行、監視など、ツールの改善に主に反映されています。 BAASサービスの助けを借りて、企業はリアルタイムで監視とメンテナンスのために独自のブロックチェーンネットワークを作成および提供できます。 BAASサービスは、包括的な開発ツールとリソースを提供し、開発者が基礎となるテクノロジーの実装に多くの時間とエネルギーを費やすのではなく、ビジネスロジックのイノベーションと実装にもっと集中できるようにします。 この利便性は、ブロックチェーンアプリケーションの開発プロセスを加速するだけでなく、企業がブロックチェーンテクノロジーを使用するためのしきい値を削減します。 要するに、BAASは企業に、ブロックチェーンテクノロジーにアクセスして使用する効率的で便利な方法を提供しています。 BAASサービスにより、企業は独自のブロックチェーンネットワークを迅速に作成し、さまざまなブロックチェーンベースのプロセスとサービスを実行できます。 これは、企業にとってより多くの企業革新をもたらすだけでなく、さまざまな業界でのブロックチェーン技術の広範な使用を促進します。 独自のブロックチェーンを構築する方法 h2>パート1:独自のブロックチェーンディレクトリを0から1:1.1人工で開始し、ブロックチェーン1.2ブロックチェーンの基本を理解する:コンセンサスメカニズム分析1.3設計原則と設計方法メカニズムの設計コンセンサス1.4ブロックチェーンを組み合わせる方法1.5ビットコインを独自のプライベートチェーンに変える方法 - ビットコインフォーク変更方法 Ethereumは独自のプライベートチェーンになります - イーサリアムフォークリップルを自分の個人チェーンに変える方法 - リップル1.8をフォークする方法星を独自の個人チェーンにする方法ブロックチェーンウォレット独自の(Windows and Mac)1.11独自のブロックチェーンウォレット(AndroidとiOS)1.12の開発方法 ブロックチェーンと同様のブロックチェーンウォレットを開発するオンラインウォレットオンライン1.13独自のブロックチェーンネットワークのセキュリティと強度を改善する方法1.14 Coindを使用する方法充電と生産サービスを処理する方法1.15プールを使用して混合通貨サービスを構築する方法1.16方法新しいマイニングアルゴリズムを計画するには、これはプロセスですが、普通の人が解決することは非常に困難です。 成熟したブロックチェーンプロジェクトには、イーサリアム、対象、ビットコインなどが含まれます。 ⒊ブロックチェーンのWebサイトを構築する方法
ウェブサイトはもはや神秘的ではなく、もはやハイテクの仕事ではありません。 通常のユーザーは、比較的プロフェッショナルなWebサイトを簡単に構築することもできます。 以下に、個人のウェブサイトの構築に関する手順と注意事項のいくつかを簡単に紹介します。 1。 ドメイン名は、人々が自分のウェブサイトにアクセスするために不可欠です。 ドメイン名は、.topドメイン名など、できるだけ短く、できるだけ便利でなければなりません。 もちろん、覚えやすく紹介しやすいドメイン名は多くありません。 これには、特定のルールがあると感じたり、ユーザーが覚えておくのに便利だと感じている限り、自分で検討する必要があります。 やるだけ。 2。 宇宙にウェブサイトを構築するには、第二に、スペース、つまりウェブサイトが保存される場所がなければなりません。 個々のユーザーには、仮想ホストを購入することをお勧めします。 仮想ホストを購入するときは、そのサービス、速度、応答時間などを見る必要があります。 一般に、特定の評判のあるサービスプロバイダーを選択できます。 注:現在、ドメイン名とスペースは、Alibaba Cloud、Western Digital、Chinaのデータなど、中国の比較的優れたサービスプロバイダーです。 3。 ウェブサイトプログラム。 もちろん、ウェブサイトプログラムは既製のものです。 なぜなら、個人がウェブサイトプログラムをゼロからコンパイルする必要はなく、能力がないからです。 現在、インターネットには既製のWebサイト管理システムがあり、そのようなシステムがたくさんあり、基本的に独自の包括的なトライアルから選択できます。 Webサイトプログラムを選択する場合、その汎用性と二次開発も考慮する必要があります。 汎用性が低く、フェーズ2の開発を助長しない人のために、それらは強力ですが、特定のスケールの後にウェブサイトがパーソナライズされた機能を設計する必要がある場合に非常に厄介なものになるため、選択することをお勧めしません。 さらに、プログラムのASP(ASP.NET)を選択してみてください。 PHP、JSPなどは、中国では特に人気がありません。 ASPとASP.NETの間でASP.NETを選択してみてください。 結局のところ、それは.NETアーキテクチャに基づく開発の傾向です。 4.ウェブサイトプログラムを選択した後、ニーズに応じてウェブサイトを設計する必要があります。 一般的に言えば、修正を加えるためのプロのアーティストやプログラマーがいる場合が最善です。 ただし、個々のウェブマスターは必ずしもこの条件を満たしているわけではなく、サービスプロバイダーのインテリジェントなウェブサイトの構築を選択できます。