https://github.com/shahvandit8/blockchain-simulator
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/
https://github.com/shahvandit8/blockchain-simulator
bitcoin-mining block-mining-simulator blockchain blockchain-demos blockchain-development blockchain-from-scratch blockchain-simulator blockchain-visualizer crypto-mining cryptocurrency decentralized-ledger interactive-blockchain javascript javascript-blockchain nextjs proof-of-work react wallet-simulator web3
Last synced: 2 months ago
JSON representation
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/
- Host: GitHub
- URL: https://github.com/shahvandit8/blockchain-simulator
- Owner: ShahVandit8
- License: mit
- Created: 2025-03-05T21:08:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T21:28:38.000Z (over 1 year ago)
- Last Synced: 2025-03-05T22:29:18.462Z (over 1 year ago)
- Topics: bitcoin-mining, block-mining-simulator, blockchain, blockchain-demos, blockchain-development, blockchain-from-scratch, blockchain-simulator, blockchain-visualizer, crypto-mining, cryptocurrency, decentralized-ledger, interactive-blockchain, javascript, javascript-blockchain, nextjs, proof-of-work, react, wallet-simulator, web3
- Language: TypeScript
- Homepage: https://shahvandit8.github.io/blockchain-simulator/
- Size: 857 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 BlockchainX - Interactive Blockchain Simulator & Visualizer

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](https://shahvandit8.github.io/blockchain-simulator/)
---
## 🌟 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](https://github.com/shahvandit8/blockchain-simulator/issues)
📌 **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:**
- 💼 [LinkedIn](https://linkedin.com/in/shah-vandit)
- 📸 [Instagram](https://instagram.com/shahvandit8)
- 📧 [Email](mailto:shahvandit8@gmail.com)
---
## 📌 Checkout My Other Projects
🔹 [ProfileX.dev - Github Profile Readme Generator](https://github.com/shahvandit8/profile-x)
🔹 [Developer Portfolio Website](https://github.com/shahvandit8/portfolio)
---
## 💖 Support the Project
If you like **BlockchainX**, please consider giving it a ⭐ **star** on GitHub! It helps others discover this project.
🔗 **[Star this repository](https://github.com/shahvandit8/blockchain-simulator)**

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