Giter Site home page Giter Site logo

trunkszi / fisco-bcos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fisco-bcos/fisco-bcos

0.0 1.0 0.0 270.78 MB

A consortium blockchain platform (联盟区块链底层技术平台)

Home Page: https://fisco-bcos-documentation.readthedocs.io

License: GNU General Public License v3.0

CMake 2.58% C++ 95.05% Shell 1.70% C 0.01% Python 0.63% Dockerfile 0.02%

fisco-bcos's Introduction

English / 中文

FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform led by Chinese enterprises. Its performance has reached over 10,000 TPS with single-chain setup. The platform provides rich features including group architecture, cross-chain communication protocols, pluggable consensus mechanisms, privacy protection algorithms, OSCCA-approved (Office of State Commercial Cryptography Administration) cryptography algorithms, and distributed storage. Its performance, usability, and security have been testified by many institutional users and successful business applications in a live production environment.

codecov CodeFactor Codacy Badge GitHub All Releases Code Lines

CircleCI Build Status

Group Architecture

Our group architecture is designed to allow the simultaneous management of multiple ledger groups in the same blockchain network to facilitate speedy ledger setup and support massive service requests. This innovative architecture supports better scalability with key designs including inter-group transaction processing, distributed data storage, and intra-group consensus isolation. It aims to effectively scale up the business and simplify toilsome operational procedures while accommodating to data privacy protection requirements.

Distributed Storage

Distributed storage framework aims to break the limitations of single-machine resource and boost system capacity and performance. It separates computation and storage units with modularized data exchange API for better flexibility. This framework simplifies data management and accelerate business development flow by defining standard CURD adaptors for common databases like MySQL, and supporting widely-used Key-Value and SQL-like data tables.

Parallel Transaction Processing

Parallel transaction processing engine effectively exploits multi-core computation resources to parallelize transaction processing. To address key performance bottleneck caused high frequency and high complexity computation, it provides pre-compiled framework to run C++-based smart contracts, which significantly boosts the efficiency of transaction execution.

Developer Friendly

FISCO BCOS provides various guides to compile and deploy blockchain instances, offering one-click deployment, speedy installation, and deployment on all mainstream platforms including Docker. It includes a comprehensive toolkit for speedy deployment, continuous monitoring, enterprise-level data governance, to save developers’ valuable time from toil.

Key Features of FISCO BCOS 2.0

For more information, please refer to new features in version 2.0

Quick Start

Read Quick Start to learn the installation and deployment procedures, and experience the rich features of FISCO BCOS.

Technical documentation

Featured applications

FISCO BCOS has been adopted in over 10 applications in areas like government affairs, finances, charity, health care, education, transport, copyright, product tracing, supply chain, recruitment, agriculture, social communication, and entertainment.

  • Finance: inter-institutional reconciliation, supply chain finance, tourism finance, etc.
  • Judicial services: arbitration chain, digital IOUs, etc.
  • Copyright: copyright registration and trading, etc.
  • Social management: real-estate registration, etc.

Featured use cases are provided here.

Code contribution

  • Your contributions are most welcome and appreciated. Please read the contribution instructions and coding code style guide.
  • If this project is useful to you, please star us on GitHub project page!
  • If you find any security vulnerabilities, please report them here!

Join Our Community

The FISCO BCOS community is one of the most active open-source blockchain communities in China. It provides long-term technical support for both institutional and individual developers and users of FISCO BCOS. Thousands of technical enthusiasts from numerous industry sectors have joined this community, studying and using FISCO BCOS platform. If you are also interested, you are most welcome to join us for more support and fun.

License

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

fisco-bcos's People

Contributors

cyjseagull avatar jimmyshi22 avatar bxq2011hust avatar wheatli avatar vita-dounai avatar fqliao avatar morebtcg avatar haoxuan40404 avatar qwdarrenyin avatar chaychen2005 avatar mingzhenliu avatar dalaocu avatar ywy2090 avatar birdmanfly123 avatar roamingin avatar flywme avatar yanyanho avatar

Watchers

James Cloos 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.