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 コントラクト インスタンス アドレス パラメータを を呼び出します