Skip to content

valihidayat/Valichain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💰 ValiChain (VALI) — Peer-to-Peer Blockchain, Bridge & Exchange Hub

ValiChain adalah implementasi blockchain mandiri (Proof of Work) terdesentralisasi yang ditulis dalam bahasa Python. Project ini mencakup core logic blockchain, sistem multi-node (P2P Network), jembatan lintas rantai (Cross-Chain Bridge) ke Ethereum Mock, dan bursa perdagangan kripto simulator (DEX & CEX Orderbook) yang dikemas dalam antarmuka Web UI visual interaktif.

🚀 Fitur Utama

  1. Core Blockchain Logic: Sistem block, transaksi, penambangan (mining), sistem validasi hashing SHA-256, dan mekanisme halving block reward otomatis.
  2. P2P Multi-Node Network: Hubungan desentralisasi multi-node dengan fitur sinkronisasi rantai terpanjang (consensus) dan auto-broadcast transaksi ke pending pool node tetangga.
  3. Cross-Chain Bridge (Lock & Mint): Mensimulasikan jembatan transfer koin dari ValiChain ke token ERC-20 Wrapped VALI (wVALI) di Ethereum Testnet menggunakan smart contract escrow mock.
  4. Bursa Kripto Simulator (CEX & DEX):
    • Centralized Exchange (CEX): Antrean Orderbook dengan fungsi pencocokan (matching) order BUY/SELL secara otomatis.
    • Decentralized Exchange (DEX): Sistem Swap instan menggunakan Constant Product Market Maker AMM ($x \times y = k$) seperti Uniswap/PancakeSwap.
  5. Web Portal UI: Panel visual modern dark-theme untuk mengelola wallet, melihat block explorer, melakukan mining, transaksi swap, dan memantau status node.

🛠️ Persyaratan Sistem

  • Python 3.8+
  • Flask
  • Requests

📦 Cara Menjalankan

1. Install Dependensi

pip install flask requests

2. Jalankan Node Utama (Port 8080)

python3 api.py 8080

3. Jalankan Node Kedua (Port 8081)

python3 api.py 8081

4. Buka di Browser

Akses Web UI interaktif Anda di:

  • Node 1: http://localhost:8080
  • Node 2: http://localhost:8081

🌉 Alur Kerja Bridge & Exchange (Demo Web)

  • Langkah 1 (Lock): Masukkan jumlah koin VALI dan masukkan alamat Ethereum tujuan, lalu klik "Lock & Mint". Koin VALI Anda akan ditahan di Escrow Bridge ValiChain, dan Wrapped VALI (wVALI) akan dicetak di Ethereum.
  • Langkah 2 (Swap): Buka panel DEX Swap, masukkan jumlah Rupiah (IDR) atau VALI yang ingin ditukar, dan klik "Swap Instan" untuk melihat perubahan harga koin secara real-time berdasarkan likuiditas kolam.

📝 Konfigurasi Teknis

  • Nama Koin: VALI (ticker: VALI)
  • Suplai Maksimal: 21.000.000 VALI
  • Reward per Blok: 50 VALI (berkurang setengah setiap 210 blok)
  • Tingkat Kesulitan Mining (Difficulty): 4 (hash dimulai dengan 0000)
  • Fee Minimal Transaksi: 0.0001 VALI

Dibuat dengan 💻 oleh CEO ValiChain (2026).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages