/cita

A fast and scalable blockchain for production.

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Join the chat at https://gitter.im/cryptape/cita

What is CITA

CITA (Cryptape Inter-enterprise Trust Automation) is a fast and scalable blockchain solution for production, upon which enterprise users could easily build their own blockchain applications.

  • Horizontal scalability: CITA adopts a microservices architecture to boost each (logical) node’s performance. With the microservice architecture, a logical node can be easily scaled to a cluster of servers.

  • High Performance: In CITA, consensus and transaction execution are decoupled as separate microservices. The consensus service is only responsible for transaction ordering, which can finish independently before transaction execution, thus increase transaction processing performance.

  • Customizable and Pluggable Components: CITA is designed to be highly customizable. It support pluggable implementations of different components. You can easily customize your blockchain to fit business requirements. For example it's easy to replace the default Tendermint consensus algorithm with more appropriate consensus algorithms if necessary or you can replace the default executor EVM to something else as well.

White Paper

For more details please check the white paper.

Installation

中文文档

Please follow the Installation Guide

Contributing

Contribution is welcome, please check CONTRIBUTING for details on submitting patches and the contribution workflow before you want to make any contribution.

Follow us

Twitter

Weibo

License

CITA is currently under the GPLv3 license. See the LICENSE file for details.

CITA will move to Apache 2.0 license soon.

Credits

CITA is created by Cryptape LLC with ❤️.