Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛: No Blockchain project #696

Closed
yashksaini-coder opened this issue Oct 18, 2024 · 6 comments · Fixed by #792
Closed

🐛: No Blockchain project #696

yashksaini-coder opened this issue Oct 18, 2024 · 6 comments · Fixed by #792
Assignees
Labels
Contributor Denotes issues or PRs submitted by contributors to acknowledge their participation. gssoc-ext hacktoberfest level2 Status: Assigned Indicates an issue has been assigned to a contributor.

Comments

@yashksaini-coder
Copy link
Contributor

Title

No Blockchain implementation

Bug

There is not a single blockchain implementation using python programming language. No simple project or script is found in the blockchain project.

Changes

I would like to create a simple flask implementation using blockchain development and some beginner level concepts in hard coding approach. This will make the application directly embedding into the source code of the project

Screenshots 📷

No response

Full Name

Yash Kumar Saini

Participant Role

GSSOC-Ext

Copy link

🙌 Thank you for bringing this issue to our attention! We appreciate your input and will investigate it as soon as possible.

Feel free to join our community on Discord to discuss more!

@yashksaini-coder
Copy link
Contributor Author

@UTSAVS26 check this issue & assign it to me with proper labels

@UTSAVS26
Copy link
Owner

@yashksaini-coder what tech stack you are planning to utilise?

@yashksaini-coder
Copy link
Contributor Author

@yashksaini-coder what tech stack you are planning to utilise?

hi @UTSAVS26

  • Flask (Python): Backend framework to create API routes for blockchain operations (e.g., /mine, /chain).
  • Hashlib: Generates cryptographic hashes to secure blocks in the blockchain.
  • ECDSA: Creates public/private key pairs for user wallets and signs transactions.
  • SQLite: Stores the blockchain, transactions, and user data persistently.
  • JSON Serialization: Converts blockchain data into JSON for API responses.
  • HTML/CSS/JavaScript: Optional frontend to display blockchain data.
  • Heroku/Docker: Deploys the Flask app to the web or containerizes it for consistent environments.
  • Flask-JWT: Adds security through user authentication and API protection.

well main important ones are the above mentioned for a full stack blockchain project

My approach is a light weight way to just create wallets and mine blocks and use json-serilization, with HTML, CSS, Javascript for frontend & flask for backend

@UTSAVS26 UTSAVS26 added Contributor Denotes issues or PRs submitted by contributors to acknowledge their participation. Status: Assigned Indicates an issue has been assigned to a contributor. level2 gssoc-ext hacktoberfest labels Oct 19, 2024
@yashksaini-coder
Copy link
Contributor Author

@UTSAVS26 I have raised a PR for this issue fix #792 and I think this could be level 3

Copy link

✅ This issue has been closed. Thank you for your contribution! If you have any further questions or issues, feel free to join our community on Discord to discuss more!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contributor Denotes issues or PRs submitted by contributors to acknowledge their participation. gssoc-ext hacktoberfest level2 Status: Assigned Indicates an issue has been assigned to a contributor.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants