Skip to content

Kinto peer agent for providing resources to the network.

License

Notifications You must be signed in to change notification settings

K-nto/Kinto-node

Repository files navigation

logo

Kinto Peer Node

UADE Informatics Engineering thesis project - 2022

Kinto peer agent for providing resources to the network.


📔 Table of Contents

🌟 About the Project

This agent is connected to Kinto IPFS network on behalf of a wallet owner and provides resources while providing a Proof of Activity to the Kinto Nodes Service.

👾 Tech Stack

🎯 Features

  • Connects and supports Kinto network
    • Storage: IPFS
    • Blockchain: Hyperlerdger
  • Proof of activty
  • Automatic setup

🧰 Setup

‼️ Prerequisites

This project uses node and npm as package manager, make sure it is installed.

 node -v
 npm -v

⚙️ Usage

Clone the project

  git clone https://github.com/K-nto/Kinto-node.git

Go to the project directory

  cd Kinto-node

Add the node_configuration.json file to Kinto-node folder , example of configuration file:

  • wallet: Identity on behalf to connect.
  • Alias: Name of such instance.
  • contributedSpace: GB of memory destinated to IPFS network.
{
  "entityId": "01GFC2E2BN91DS8CSKQKSFPWFT",
  "wallet": "asd123",
  "alias": "FE 1",
  "createdDate": "2022-10-14T20:19:40.533Z",
  "contributedSpace": 100
}

Start the agent.

  sh run.sh

⚠️ License

Distributed under the no License. See LICENSE.txt for more information.

🤝 Contact

Federico Javier Parodi - Fedejp - Linkedin - Github

Carlos Santiago Yanzon - Bizk - Linkedin - Github

Project Link: https://github.com/K-nto

💎 Acknowledgements

We thank and aknowledge the authors of these resources for their work.