Fisco-Bcos单群组区块链部署
- 其他
- 2025-09-08 18:21:01

单机上部署一条4节点的FISCO BCOS联盟链
Air版本FISCO BCOS采用all-in-one的封装模式,将所有模块编译成一个二进制(进程),一个进程即为一个区块链节点,包括网络、共识、接入等所有功能模块,适用于初学者入门、功能验证、POC产品。
download and start
$ mkdir ~/fisco && cd ~/fisco/ $ apt install openssl curl $ curl -#LO gitee /FISCO-BCOS/FISCO-BCOS/releases/download/v3.11.0/build_chain.sh && chmod u+x build_chain.sh $ bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200 [INFO] Generate ca cert successfully! Processing IP 127.0.0.1 Total:4 [INFO] Generate ./nodes/127.0.0.1/sdk cert successful! [INFO] Generate ./nodes/127.0.0.1/node0/conf cert successful! [INFO] Generate ./nodes/127.0.0.1/node1/conf cert successful! [INFO] Generate ./nodes/127.0.0.1/node2/conf cert successful! [INFO] Generate ./nodes/127.0.0.1/node3/conf cert successful! [INFO] Downloading get_account.sh from github /FISCO-BCOS/console/raw/master/tools/get_account.sh... ########################################################################################################################## 100.0% [INFO] Admin account: 0x36c92f0d2b69b6ae6223c7a88ce5c489ca2bf171 ============================================================== [INFO] GroupID : group0 [INFO] ChainID : chain0 [INFO] fisco-bcos path : bin/fisco-bcos [INFO] Auth mode : false [INFO] Start port : 30300 20200 3901 [INFO] Server IP : 127.0.0.1:4 [INFO] SM model : false [INFO] enable HSM : false [INFO] nodes.json : 127.0.0.1:30300,127.0.0.1:30301,127.0.0.1:30302,127.0.0.1:30303, [INFO] Output dir : ./nodes [INFO] All completed. Files in ./nodes cd nodes/127.0.0.1/ && ls bash start_all.sh # 检查是否启动成功 ps aux |grep -v grep |grep fisco-bcos # should be 3 tail -f nodes/127.0.0.1/node0/log/* |grep -i "heartBeat,connected count" # download console curl -LO github /FISCO-BCOS/console/releases/download/v3.7.0/download_console.sh bash download_console.sh mv console/conf/config-example.toml console/conf/config.toml cp -r nodes/127.0.0.1/sdk/* console/conf bash console/start.sh [group0]: /apps> getGroupPeers peer0: 1b84524e1173068499fc36cc2dc9b9154f9c360843ef071a88b97e65edab6f6f3676b9515fcf0342b6c30dc7216f5522fd03d7d38298872d6e406208dab15f2d peer1: 645577d7363f493af87ce8323440411b534056e5d657121eb9ba68cb6fb39cc18e314a0fcb2d5eccc6b6892ac4e48eded0670c958b0b1245d54ab4bf2b8c6d89 peer2: 70a6dcc61b35d45b090de9a6dd6649034cebb105177d61c7ea83f8322a981cc42cabf99fa5923ee3d2456c2c1e92f21ce0f74afd63661f5f59ae0447ddf6294a peer3: a0bbdebec87d0ad87af7765c84dab2e842e3abcc9454abd93fc0d77408e809d4063cdd0e47e3b7ac31f2a0acc6342d65166a04363b86772fd3255f2a725b4d97 智能合约测试 $ ls console/contracts/solidity/ Asset.sol CastTest.sol DelegateCallTest.sol EventSubDemo.sol KVTableTest.sol Table.sol TableTestV320.sol Cast.sol Crypto.sol EntryWrapper.sol HelloWorld.sol ShaTest.sol TableTest.sol TableV320.sol [group0]: /apps> deploy HelloWorld transaction hash: 0xb4adb68e5076c1cfe32630ccff937f57012f8e0ff2f9e286580a78fec9e9e0e8 contract address: 0x6849f21d1e455e9f0712b1e99fa4fcd23758e8f1 currentAccount: 0x01d9094cb6a86f5648c5356d6da19d1df457a893 [group0]: /apps> getBlockNumber 1 [group0]: /apps> call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 set "Hello, FISCO BCOS" transaction hash: 0x522032fa81637b5d57594e6d85e2ee8c7ab735d059b897a03d45520d7b2b8c05 --------------------------------------------------------------------------------------------- transaction status: 0 description: transaction executed successfully --------------------------------------------------------------------------------------------- Receipt message: Success Return message: Success Return value size:0 Return types: () Return values:() # get 方法不改变状态, 不增加BlockNumber [group0]: /apps> call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 get --------------------------------------------------------------------------------------------- Return code: 0 description: transaction executed successfully Return message: Success --------------------------------------------------------------------------------------------- Return value size:1 Return types: (STRING) Return values:(Hello, FISCO BCOS) # 账本状态改变, 高度增加 [group0]: /apps> getBlockNumber 2Fisco-Bcos单群组区块链部署由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Fisco-Bcos单群组区块链部署”