Skip to content

GuajiraCoin - Criptomoneda creada por estudiantes de Uniguajira

License

Notifications You must be signed in to change notification settings

Digovil/guajiracoin

Repository files navigation

GUAJIRA-COIN


Guajira-Coin is a cryptocurrency that can currently only be mined using ESP8266 boards.

This cryptocurrency is in development and is based on the basic principles of Bitcoin, with the distinction of having a more eco-friendly approach in terms of energy consumption. The uniqueness of this initiative lies in the fact that its mining process can be performed using microcontrollers, making it more accessible and efficient. In addition to offering the possibility of mining the cryptocurrency, the project facilitates secure transactions and serves as an opportunity to understand the functioning of blockchain technology and cryptocurrencies.


Contents


Installation

Prerequisites

  • Python 3.x
  • Flask
  • ESP8266 Microcontrollers
  • Dependencies specified in requirements.txt

Installation Steps

  1. Clone the repository: git clone REPOSITORY_URL
  2. Install dependencies: pip install -r requirements.txt
  3. Additional instructions if any

Getting Started

Blockchain Server Configuration

  • Start the server: python app.py
  • The server will manage the blockchain and transactions

Mining with ESP8266

  • Configure WiFi credentials in the ESP8266 code
  • Add your wallet address
  • Upload the code to your ESP8266
  • The device will start mining automatically, interacting with the server

API and Routes

Description of the main routes and methods of the server's API, such as:

  • GET /chain: Get the current blockchain
  • POST /transactions/new: Add a new transaction
  • POST /mine: Perform mining for a new block

Contributions

Contributions are what make the open-source community an amazing place to learn, inspire, and create.
Any contributions you make to the Guajira-Coin project are greatly appreciated.

How to contribute?

  • Fork the project
  • Create your development branch
  • Upload your changes (commit)
  • Ensure everything works as it should
  • Open a pull request

Community and Support

Join our community on Discord to get support, discuss, and share ideas about the project.


License

Guajira-Coin is primarily distributed under the MIT license. See the LICENSE file for more information. Some included third-party files may have different licenses - please check their LICENSE files (usually at the top of the source code).


Active Project Maintainers


Project Link: https://github.com/Digovil/guajiracoin/

About

GuajiraCoin - Criptomoneda creada por estudiantes de Uniguajira

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published