Next-Generation “Layer Meta” Blockchain + Mobile Financial Ecosystem
PeoChain is an innovative blockchain designed with Rust for high performance, security, and sustainability. It features a unique PoSyg + DCS consensus mechanism and an EVM module (similar to Ethereum’s), making it easy for developers to deploy smart contracts. PeoPay complements PeoChain by offering a user-friendly, mobile-first platform targeting underbanked populations and anyone looking for fast, affordable finance solutions.
Key Highlights
- Rust-Based Consensus: High-speed, low-latency transactions with a synergy scoring system (DCS).
- EVM Compatibility: Deploy or integrate with existing Ethereum smart contracts.
- Mobile Focus: Seamless crypto-to-mobile money conversions, bridging the gap between decentralized blockchain technology and real-world usage.
peochain-demo/
├── consensus/
│ ├── src/
│ │ └── main.rs
│ ├── tests/
│ ├── Cargo.toml
│ └── Dockerfile
├── evm/
│ ├── src/
│ ├── contracts/
│ ├── tests/
│ ├── Cargo.toml
│ └── Dockerfile
├── bridge/
│ ├── src/
│ ├── tests/
│ ├── Cargo.toml
│ └── Dockerfile
├── api/
│ ├── src/
│ │ ├── main.go
│ │ └── handlers.go
│ ├── go.mod
│ └── Dockerfile
├── scripts/
│ ├── deploy_testnet.sh
│ ├── init_data.sh
│ └── start_nodes.sh
├── docs/
│ ├── architecture.md
│ ├── investor_pitch.md
│ └── roadmap.md
├── docker-compose.yml
├── Makefile
└── ci/
└── github-actions.yml
- consensus/: Rust code implementing the PoSyg + DCS algorithm.
- evm/: EVM module for smart contract compatibility and execution.
- bridge/: Cross-chain bridge logic to connect external blockchains to PeoChain.
- api/: Go-based REST API providing services like node management, contract deployment, and user-facing endpoints.
- scripts/: Shell scripts for deploying and managing the test network.
- docs/: Contains architectural documentation, pitch decks, and project roadmaps.
- docker-compose.yml: Orchestration file to run all containers for a demo network.
- Makefile: Basic commands for build, test, and deploy.
- ci/: GitHub Actions or other CI/CD configuration.
- Rust (1.68+ recommended)
- Go (1.19+ recommended)
- Docker & Docker Compose
- Fedora 41 (as a reference OS, though other platforms may work)
-
Clone the Repository:
git clone https://github.com/dkrizhanovskyi/peochain-demo.git cd peochain-demo
-
Build All Services:
make build
This compiles Rust modules (consensus, evm, bridge) and the Go API.
-
Run Tests:
make test
Runs integration and unit tests for all modules.
-
Deploy with Docker Compose:
./scripts/deploy_testnet.sh
This script builds and starts all containers (consensus-node, evm-node, bridge-service, api-service) in detached mode.
-
Initialize Data:
./scripts/init_data.sh
Sets up initial accounts, deploys example smart contracts, and configures validators.
-
Check Status:
- Access the Go API at
http://localhost:8080/health
orhttp://localhost:8080/status
.
- Access the Go API at
We welcome contributions to improve PeoChain & PeoPay. Whether you’re adding new features, fixing bugs, or helping with documentation:
- Fork the repository
- Create a new branch (
feature/my-new-feature
) - Commit your changes and push
- Open a Pull Request, describing your modifications in detail.
- Discussions: GitHub Discussions
- Bugs & Issues: GitHub Issues
- Official Support: support@peopay.io
This project is initially authored and maintained by Daniil Krizhanovskyi (Blockchain Cryptographer, Smart Contracts Auditor). Feel free to connect on LinkedIn, GitHub, or via email at dk.arecibo@proton.me for inquiries related to security, audits, or blockchain architecture.
This project is licensed under the MIT License. See LICENSE for details.
Layer 2s are blockchain’s B-team—slow, shaky, and stuck. PeoChain’s synergy, speed, and scale bury them. The future’s here. Lead or bleed: https://t.co/q08fs2yUEo #crypto, #blockchain, #DeFi, #PeoPay, #Layer2Dead
— Daniil Krizhanovskyi (@arec1b0) February 22, 2025
- SynLedger White Paper: Outlines the technical architecture and financial model for the SynLedger project, including advanced PoSyg consensus details and tokenomics considerations.
- PoSyg Consensus Mechanism: Explores the multi-dimensional Synergy Score, reward/penalty systems, and proof-of-stake integration used to incentivize honest participation and deter malicious activity.
- Dynamic Contribution Scoring Paper: Presents a formal mathematical model for the Dynamic Contribution Score (DCS), covering linearity, penalty dominance, and advanced extensions like time-varying weights and stochastic user behavior.
© 2025 PeoChain Demo Project