Quantum-Safe, Bridge-Free Cross-Chain Interoperability Platform
Live Demo β’ Documentation β’ Security β’ Contributing
Allianza Blockchain is a next-generation interoperability protocol enabling real cross-chain transfers between completely different blockchains (Bitcoin, Ethereum, Polygon, Solana) without bridges, custody, or wrapped tokens β using cryptographic proofs and quantum-resistant security. The protocol provides a production-ready foundation for enterprises, financial institutions, and exchanges seeking secure, auditable cross-chain interoperability without the risks associated with traditional bridge solutions. A working testnet with verifiable on-chain proofs is publicly available.
Allianza Blockchain is a production-grade, quantum-safe interoperability platform that enables real cross-chain transfers between completely different blockchains (Bitcoin, Ethereum, Polygon, Solana) without bridges, custody, or wrapped tokens.
πΌ Commercial Licensing: Production deployments, enterprise integrations, and real cross-chain adapters are available under a commercial license. Contact us for production access.
This platform is designed for:
- π Blockchain Developers - Build decentralized applications with cross-chain capabilities
- π¦ Financial Institutions - Integrate secure, quantum-resistant interoperability into banking systems
- π± Exchanges & Custodians - Enable cross-chain transfers without bridge custody risks
- π’ Enterprises - Deploy production-grade interoperability with compliance and SLA support
- π¬ Researchers & Academics - Study quantum-safe cryptography and bridge-free interoperability protocols
This public repository provides the open core of Allianza Blockchain. The following are NOT included and require a commercial license:
- β Production Execution Engines - Real transaction signing and broadcasting services
- β Enterprise Integrations - Custom adapters, compliance layers, and regulatory features
- β SLA-Backed Infrastructure - Production deployment with service level agreements
- β Commercial Support - Technical support, roadmap influence, and priority assistance
- β Mainnet Adapters - Production-ready blockchain connectors for mainnet operations
For production deployment, enterprise features, or commercial use, please contact: [email protected]
- π Quantum-Safe Security - Post-quantum cryptography (NIST PQC standards: ML-DSA, ML-KEM, SPHINCS+)
- π Bridge-Free Interoperability - Direct transfers without custodial bridges or wrapped tokens
- π Zero-Knowledge Proofs - Every cross-chain state transition is cryptographically verified
- π UChainID - Universal Chain ID for on-chain traceability of cross-chain transfers
- β‘ Real Cross-Chain Transfers - Live Polygon β Bitcoin testnet transfers with on-chain verification
Allianza Blockchain follows an "Open Core + Paid Brain" strategy:
- β Core Protocol - ALZ-NIEV protocol, UChainID system, quantum security specs
- β Testnet - Full testnet implementation for development and testing
- β Documentation - Complete specs, whitepapers, and technical proofs
- β Examples - Educational examples and demos
Production deployments, enterprise integrations, and real cross-chain adapters are available under a commercial license.
- π Production Adapters - Production-ready blockchain connectors
- π Enterprise Integration - Custom adapters, compliance, optimization
- π Support & Services - Production deployment, SLA, roadmap influence
For commercial use, production deployment, or enterprise integration, please contact: [email protected]
Commercial Code Repository: Production implementations are available in our private repository: blockchainallianza-business (private, requires license)
π Learn more: See OPEN_CORE_STRATEGY.md and COMMERCIAL_LICENSE.md
Testnet Dashboard: https://testnet.allianza.tech
Polygon β Bitcoin Testnet Transfer:
- Bitcoin Testnet TX:
2b010250667459e2bc30fd4a33f9caab937310156839c87364a5ba075594e554 - UChainID:
UCHAIN-...(visible in testnet dashboard) - ZK Proof: Verifiable via embedded proof verifier
- NIST PQC Standards: ML-DSA (signatures), ML-KEM (key exchange), SPHINCS+ (hash-based)
- QRS-3 (Triple Redundancy): Three independent PQC signatures for maximum security
- Quantum Attack Resistance: Protection against Shor's and Grover's algorithms
- Cryptographic Agility: Easy migration to new PQC standards
- No Custody: No locked funds in bridge contracts
- No Wrapped Tokens: Direct native token transfers
- No Intermediaries: Peer-to-peer cross-chain execution
- UChainID System: Global identifier for cross-chain transfers
- ZK Proofs: Cryptographic verification of state transitions
- β Bitcoin (Testnet/Mainnet)
- β Ethereum (Testnet/Mainnet)
- β Polygon (Testnet/Mainnet)
- β Solana (Testnet/Mainnet)
- β BSC (Binance Smart Chain)
- β Allianza Native Chain
- CSRF Protection - Applied to all critical routes
- Rate Limiting - Global protection against DDoS
- Input Validation - Comprehensive sanitization
- Security Headers - CSP, COEP, COOP
- Audit Logging - Complete transaction traceability
- Path Traversal Protection - Secure file handling
- Quick Start
- Installation
- Configuration
- Usage
- Architecture
- Security
- Documentation
- Contributing
- License
- Python 3.10+
- pip and virtualenv (recommended)
- Node.js (optional, for rebuilding Tailwind/JS assets)
# Clone the repository
git clone https://github.com/allianzatech/blockchainallianza.git
cd blockchainallianza
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# Install dependencies
pip install --upgrade pip
pip install -r requirements.txtCreate a .env file in the project root. See the example below for required variables:
Required Variables:
# Flask Configuration
FLASK_ENV=development
FLASK_DEBUG=True
SECRET_KEY=your-secret-key-here # Generate with: python -c "import secrets; print(secrets.token_hex(32))"
# Blockchain APIs (Testnet)
BLOCKCYPHER_API_TOKEN=your_blockcypher_token
BITCOIN_PRIVATE_KEY=your_bitcoin_testnet_wif
BITCOIN_TESTNET_ADDRESS=your_bitcoin_testnet_address
# EVM Chains (Testnet)
POLYGON_PRIVATE_KEY=your_polygon_private_key
ETH_PRIVATE_KEY=your_ethereum_private_key
POLYGON_RPC_URL=https://polygon-mumbai.g.alchemy.com/v2/YOUR_KEY
ETH_RPC_URL=https://eth-sepolia.g.alchemy.com/v2/YOUR_KEY
# Solana (Testnet)
SOLANA_PRIVATE_KEY=your_solana_private_key
SOLANA_RPC_URL=https://api.testnet.solana.com
β οΈ Important:
- Never commit real mainnet keys. Only use testnet keys for development.
- The
.envfile is already in.gitignoreto prevent accidental commits.- For a complete list of environment variables, see the configuration section in the codebase.
Development Mode:
python allianza_blockchain.pyProduction Mode (Gunicorn):
gunicorn -w 2 -b 0.0.0.0:5000 --timeout 300 --keep-alive 5 --preload wsgi_optimized:applicationThen open: http://localhost:5000/interoperability
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Allianza Blockchain β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Quantum β β ALZ-NIEV β β UChainID β β
β β Security β β Interop β β System β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β ZK Proofs β β Cross-Chain β β State β β
β β System β β Bridge β β Machine β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- Backend: Python 3.10+, Flask 2.3.3
- Blockchain: Web3.py, bitcoinlib, python-bitcointx, solana-py
- Cryptography: liboqs-python (NIST PQC), cryptography
- Database: SQLite (development), PostgreSQL-ready
- Frontend: HTML5, Tailwind CSS, JavaScript
- Deployment: Gunicorn, Render.com
A comprehensive security audit has been performed. See:
- Security Audit Report - Full vulnerability analysis
- Dependency Vulnerabilities Report - Dependency security status
β
Path Traversal Protection - Secure file download validation
β
CSRF Protection - Applied to all critical POST routes
β
Rate Limiting - Global DDoS protection
β
Input Validation - Comprehensive sanitization
β
Security Headers - CSP, COEP, COOP
β
SECRET_KEY Validation - Production environment checks
β
Audit Logging - Complete transaction traceability
Run security checks:
python scripts/check_dependencies_security.pyOr directly:
pip-audit- Architecture Documentation - Complete system architecture and design
- Architecture Documentation - Complete system architecture and design
- Security Audit Report - Complete security analysis
- Dependency Vulnerabilities - Dependency security status
- Quantum Attack Analysis - Quantum security methodology
- Contributing Guide - How to contribute to the project
- Core Module - Core functionality documentation
- Contracts - Smart contracts documentation
- Testnet Dashboard: https://testnet.allianza.tech
- API Endpoints: Available in testnet dashboard
- ZK Proof Verifier:
/verify-proofendpoint
- Complete Technical Proofs:
COMPLETE_TECHNICAL_PROOFS_FINAL_EN.json - On-Chain Proofs:
proofs/on_chain/ - Interoperability Proofs:
proofs/interoperability/
# Complete validation suite
python complete_validation_suite.py
# Professional test suite
python testnet_professional_test_suite.py
# Critical tests
python critical_tests_suite.py
# All tests
python run_all_tests.py
# With pytest (if installed)
pytest tests/
# With coverage report
pytest tests/ --cov=. --cov-report=htmltests/
βββ public/ # Public test suite
βββ test_results/ # Test results
βββ ...
test_results/
βββ test_results_complete.json
βββ ...
- β Cross-chain interoperability
- β Quantum-safe cryptography
- β ZK proof generation and verification
- β UChainID system
- β Security features (CSRF, rate limiting)
- β Input validation
- β Real blockchain transactions (testnet)
See CONTRIBUTING.md for guidelines on writing tests.
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-improvement - Make your changes (follow code style guidelines)
- Add tests for new features
- Commit your changes:
git commit -m "Add my improvement" - Push to your branch:
git push origin feature/my-improvement - Open a Pull Request
- Follow PEP 8 for Python code
- Use type hints where appropriate
- Add docstrings to functions and classes
- Write tests for new features
If you find a bug or have a suggestion, please open an issue on GitHub with:
- Clear description of the problem
- Steps to reproduce (if applicable)
- Expected vs. actual behavior
- Environment details (Python version, OS, etc.)
- Quantum-safe cryptography (NIST PQC standards)
- Bridge-free cross-chain interoperability
- UChainID system
- ZK proof generation and verification
- Real cross-chain transfers (Polygon β Bitcoin)
- Testnet dashboard
- Security audit and fixes
- Comprehensive test suite
- Mainnet deployment
- Additional blockchain support
- Performance optimizations
- Enhanced documentation
- Mobile SDK
- Browser extension
- Advanced analytics dashboard
- Governance system
- Live Testnet: https://testnet.allianza.tech
- GitHub Repository: https://github.com/allianzatech/blockchainallianza
- Documentation: See Documentation section above
The core protocol, testnet, documentation, and examples are licensed under the MIT License - see the LICENSE file for details.
Production-ready implementations, enterprise features, and commercial use require a Commercial License. See COMMERCIAL_LICENSE.md for details.
Contact for commercial licensing: [email protected]
- NIST for Post-Quantum Cryptography standards
- liboqs for quantum-safe cryptography library
- Open Source Community for various blockchain libraries
For questions, suggestions, or collaboration opportunities:
- GitHub Issues: Open an issue
- Testnet: https://testnet.allianza.tech
Built with β€οΈ by the Allianza Team
β Star us on GitHub β’ π Report Bug β’ π‘ Request Feature