Skip to content

BlockchainX - An interactive blockchain simulator & visualizer. Create wallets, send transactions, and mine blocks with real-time nonce iteration. Check out at https://shahvandit8.github.io/blockchain-simulator/

License

Notifications You must be signed in to change notification settings

ShahVandit8/blockchain-simulator

Repository files navigation

🚀 BlockchainX - Interactive Blockchain Simulator & Visualizer

BlockchainX

BlockchainX is an interactive blockchain simulator built with Next.js that helps users visualize block mining, create transactions, and manage wallets in real-time. This project is ideal for those looking to understand basics of blockchain technology, Bitcoin mining, and the Proof-of-Work (PoW) mechanism with hands-on experience.

🔗 Live Demo: BlockchainX


🌟 Features

Real-time Blockchain Visualization – Watch blocks being mined and linked dynamically.
Interactive Wallets – Create wallets, send transactions, and manage balances.
Block Mining Simulator – Experience live nonce iteration and block creation.
Bitcoin Mining Simulation – Learn Proof-of-Work (PoW) in an engaging way.
Fast & Optimized – Built with Next.js for smooth performance.


🛠️ Tech Stack

  • Frontend: Next.js (React), TypeScript, Tailwind CSS, shadcn/ui
  • Blockchain Mechanism: JavaScript-based Proof-of-Work, SHA-256 hashing algorithm, crypto-js library for encryption, uuid library for unique identifiers.
  • Hosting: Github Pages using Github Actions

💡 How You Can Learn from BlockchainX

BlockchainX is a great tool for:

  • Understanding block creation and mining in blockchain networks.
  • Learning how wallets and transactions function in a decentralized system.
  • Exploring real-time nonce iteration to see how mining works.
  • Experimenting with a blockchain simulation in a controlled environment.

👨‍💻 Perfect for: Developers, students, and blockchain enthusiasts!


💬 Feedback & Contributions

Got feedback or ideas to improve BlockchainX? Feel free to:
📌 Open an issue here
📌 Fork & contribute – PRs are welcome!


🧑‍💻 About Me

Hey! I'm Vandit Shah, a Software developer with experience in Full Stack Development. Learning Blockchain, and cybersecurity.
🚀 Passionate about building interactive web apps and exploring blockchain technology.

🔗 Connect with me:


📌 Checkout My Other Projects

🔹 ProfileX.dev - Github Profile Readme Generator
🔹 Developer Portfolio Website


💖 Support the Project

If you like BlockchainX, please consider giving it a ⭐ star on GitHub! It helps others discover this project.

🔗 Star this repository

buymeacoffee

📜 License: MIT – Feel free to use and modify this project!