ブロックチェーンネットワーク(ubantu)を構築する

1. アライアンスチェーンの構築

前提

curl は、ネットワーク データ転送が可能なコマンド ライン ツールです。

 apt install -y opensslカール

操作ディレクトリの作成、インストールスクリプトのダウンロード

 cd ~ && mkdir -p 税 && cd 税
 カール
 -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.1/build_chain.sh && chmod u+x 
 build_chain.sh
 

4ノードのアライアンスチェーンを構築する

 bash build_chain.sh -l 127.0.0.1:4 -s 30300,20200,8545

-p オプションは、開始ポート、それぞれ p2p_port、channel_port、jsonrpc_port を指定します。

4 ノードのコンソーシアム チェーンを開始する

 bash ノード/127.0.0.1/start_all.sh

動作確認

プロセスが開始されているかどうかを確認する
 ps -ef | grep -v grep | grep fisco-bcos
ログ出力を確認する
 tail -f ノード/127.0.0.1/node0/log/log* | grep 接続されました
コンセンサスが存在するかどうかを確認する
 tail -f ノード/127.0.0.1/nodes0/log/log* | grep+++

2. コンソールを設定して使用する

前提

Javaをインストールする

 apt install -ydefault-jdk 
 #
 次のコマンドを使用して、デフォルトのインストール場所を見つけ、
 Java
 ファイル実行可能ファイルが好むJava 環境変数を設定します。

fisco ディレクトリに戻り、コンソールを取得します。

 cd ~/fiscocurl 
 https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh 
 bash
 download_console.sh

コンソールファイルをコピーする

 cp -n console/conf/config-example.toml console/conf/config.toml

コンソール証明書を構成する

 # -r は、ディレクトリ下のファイルをコピーできることを意味します。
 cp -r nodes/127.0.0.1/sdk/* console/conf/

コンソールを起動して使用する

 bash コンソール/start.sh

3. HelloWorld コントラクトをデプロイして呼び出します

コンソール ディレクトリ console/solidity/HelloWorld.sol にあります。

1. 契約書を作成します (組み込みの Hello Word)

2. Helloworld コントラクトをデプロイする

  HelloWorld をデプロイする

3. HelloWorld コントラクトを呼び出す

 getBlockNumber ブロックの高さを取得します
 HelloWorld
 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 を設定します "Hello, FISCO BCOS" を呼び出します
 HelloWorld コントラクト インスタンス アドレス
 パラメータを
 
 を呼び出します

おすすめ

転載: blog.csdn.net/Qhx20040819/article/details/131909957