alfredonuhe / bitcoin-mining-simulator Goto Github PK
View Code? Open in Web Editor NEWA Bitcoin mining simulator web application for didactic purposes.
License: MIT License
A Bitcoin mining simulator web application for didactic purposes.
License: MIT License
Only the session creator can delete an existing session through the app GUI.
This could be a solution for showing user scores. Maybe also a leader board table.
When sessions are deleted no message is received by the other users. The rest of the users should be redirected to the home page with a logout message.
All the expanded data corresponds to the last calculated block.
As mentioned in title.
Make two path for users. One for users trying to create a session and another one for users trying to login to an existing session.
It would be a good idea to show the blockchain forks as separate blockchains using the same panel structure. Maybe with two arrows on top to switch between them.
Correctly comment and organize the php and js code in the directory sample.
Figure out best way to store session data.
If the session is inactive for a specified amount of time, the session will be deleted automatically.
INVALID: previous block hash
INVALID: difficulty
In order to familiarize new users with the app, a front-end guide of the app for new users entering the session would be a good solution.
This is to prevent students from mining before the teacher explains how the simulator works.
Also good to stop the simulator and make everyone pay attention while the teacher explains errors, etc.
Add a counter of total valid blocks mined by each student (version field)
The new changes have affected the js functionality and need fixing.
As mentioned in tittle.
Stop using passwords and start using session id's to identify sessions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.