/lab-bcos

A lab version of fisco bcos for research

Primary LanguageC++GNU General Public License v3.0GPL-3.0

FISCO BCOS is an open-sourced, cross-industry, collaborative, and secure blockchain platform. Two major camps of blockchain technology - public and consortium chains, to better serve the general public, open consortium chain is the perfect choice for enterprises to unlock the potential of collaborative businesses model. FISCO BCOS is born to support open consortium chain applications, by supporting multiple chains, and cross-chain communication.

Build Status codecov GitHub issues GitHub All Releases

Quick Start

Build a blockchain

Run build_chain.sh to generate a blockchain with some nodes. For example, we build a blockchain with 4 nodes belongs to 127.0.0.1.

curl -LO https://raw.githubusercontent.com/FISCO-BCOS/lab-bcos/dev/tools/build_chain.sh
bash build_chain.sh -l "127.0.0.1:4"

After that, we start up all nodes. And the blockchain is running!

cd ./nodes
bash start_all.sh

More senarios, read XXX.

Deploy a smart contract

Read XXX to deploy your smart contracts and use them.

Building from source

  • Get source code
git clone https://github.com/FISCO-BCOS/lab-bcos.git
  • Install dependencies
# Ubuntu
sudo apt install cmake libssl-dev libleveldb-dev openssl
# CentOS
sudo yum install cmake3 gcc-c++ openssl-devel leveldb-devel openssl
  • Build
cd lab-bcos
$ mkdir build && cd build
$ cmake -DTESTS=ON  ..
$ make -j$(nproc)

Developing & Contributing

Further Reading

See the FISCO BCOS Doc.

Features

  • Security: Comprehensive security coverage includes white list, CA certificate, key management
  • Privacy: Access role control, zero-knowledge proof, homomorphic encryption, group signature, ring signature
  • Performance: Parallel computation, efficient consensus mechanism
  • Usability: Easy to get started with SDK, sample implementation, deployment guide, monitoring and auditing tools
  • Reliability: Several applications in production with proven stability

Featured Cases

Since launched, dozens of use cases have been implemented based on the FISCO BCOS. See FEATURED CASES.

Community

Financial Blockchain Shenzhen Consortium (FISCO) has attracted more than 100 members including financial institutions and financial information service companies so far. The first members include the following organizations: Beyondsoft, Huawei, Shenzheng, Shenzhou Digital, Forms Syntron, Tencent, WeBank, Yuexiu Jinke.

  • Join our WeChat Scan

  • Discuss in Gitter

  • Read news by

  • Mail us at

License

All contributions are made under the GNU General Public License v3. See LICENSE.