Code Monkey home page Code Monkey logo

lab-bcos's Introduction

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 CodeFactor Codacy Badge 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.

lab-bcos's People

Contributors

cyjseagull avatar jimmyshi22 avatar wheatli avatar bxq2011hust avatar fqliao avatar haoxuan40404 avatar vita-dounai avatar mingzhenliu avatar morebtcg avatar chaychen2005 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.