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.
- Installation
- Getting Started
- API and Routes
- Contributions
- Community and Support
- License
- Active Project Maintainers
- Python 3.x
- Flask
- ESP8266 Microcontrollers
- Dependencies specified in
requirements.txt
- Clone the repository:
git clone REPOSITORY_URL
- Install dependencies:
pip install -r requirements.txt
- Additional instructions if any
- Start the server:
python app.py
- The server will manage the blockchain and transactions
- 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
Description of the main routes and methods of the server's API, such as:
GET /chain
: Get the current blockchainPOST /transactions/new
: Add a new transactionPOST /mine
: Perform mining for a new block
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
Join our community on Discord to get support, discuss, and share ideas about the project.
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).
- Dilan G. Vidal - dgonzalezv@uniguajira.edu.co (Developer, project founder)
- Luz Moronta Iguaran - lmoronta@uniguajira.edu.co (Developer, project co-founder)
Project Link: https://github.com/Digovil/guajiracoin/