# taiji-blockchain **Repository Path**: mirrors_networknt/taiji-blockchain ## Basic Information - **Project Name**: taiji-blockchain - **Description**: light block chain end user and merchant components - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # taiji-blockchain taiji blockchain core, plugins and client [Developer Chat](https://gitter.im/networknt/taiji-blockchain) | [Documentation](https://doc.taiji.io) | [Contribution Guide](CONTRIBUTING.md) | ### Introduction Over the years, we are working on large-scale distributed light-4j platform with high throughput and low latency as our goals. As our major customers are banks and financial institutions, the large amount of data handled by distributed services and data consistency across services are crucial. Given our experience, we think that the current blockchain technology has a lot of room to improve in term of throughput. We have been building systems with millions of requests per second and still has room to grow linearly. We think that the techniques we are using can be combined with blockchain technology to build a chain that can handle millions of transactions per second. Another reason that we want to invest in blockchain is to use it as an event store for light-eventuate-4j event sourcing and CQRS framework. Currently, we are using a database as an event store and a change data capture (CDC) service to trailing the transaction log to guarantee at least once message delivery on Kafka. What if we can build a blockchain as an event store and then push the blocks to IPFS so that users can query, verify and replay the events whenever they want. It opens a new door to do business for enterprise customers. ### Build In order to support Android, we need to build this project in Java 8 until Java 11 is supported on Android. ``` ./gradlew clean build shadowJar install ``` shadowJar is to create Fatjar for taiji-console install is to publish to maven local