mukan-consensus/README.md
Mukan Erkin Törük ef24c0b67e
Some checks are pending
docker-build-cometbft / vars (push) Waiting to run
docker-build-cometbft / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-cometbft / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-cometbft / merge-images (push) Blocked by required conditions
docker-build-e2e-node / vars (push) Waiting to run
docker-build-e2e-node / build-images (amd64, ubuntu-24.04) (push) Blocked by required conditions
docker-build-e2e-node / build-images (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
docker-build-e2e-node / merge-images (push) Blocked by required conditions
initial: sovereign Mukan Network fork
2026-05-11 03:18:27 +03:00

30 lines
1.1 KiB
Markdown

<h1 align="center">
<b>Mukan Consensus</b>
</h1>
<p align="center">
The sovereign consensus engine of the <b>Mukan Network</b>, forked from CometBFT.
</p>
## Overview
**Mukan Consensus** is the Byzantine Fault Tolerant (BFT) consensus engine powering the Mukan Network. It is a permanent hard-fork of [CometBFT v0.38.21](https://github.com/cometbft/cometbft), evolved to support Mukan Network's unique **PoW/PoJ (Proof of Justice)** hybrid consensus model.
### Key Differences from CometBFT
- All upstream dependencies updated to reference the sovereign Mukan Network stack (`git.cw.tr/mukan-network/...`) instead of the original Cosmos GitHub paths.
- Future: Native integration with the PoJ mining protocol and Mukan-specific block validation rules.
## Integration
Mukan Consensus is the consensus core used by the [Mukan SDK](https://git.cw.tr/mukan-network/mukan-sdk).
```go
require git.cw.tr/mukan-network/mukan-consensus v0.38.21-mukan.1
```
## License
Licensed under the **GNU General Public License v3.0 (GPLv3)**.
*Original CometBFT components remain under their respective Apache 2.0 licenses where applicable.*