Giter Site home page Giter Site logo

myel's People

Contributors

dependabot[bot] avatar stefanvanburen avatar tchardin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

oteher

myel's Issues

Onboarding: Connect UI to node and Filecoin node

A miner should be able to load the app and identify their node. Then the app should be able to query our node to get information in the context of that miner. Need to figure out a method for subscribing miner's node to our node to exchange messages. Will integrate a version of IPFS to see it might be a viable path.

Investigate miner sectors and payment channels

  • Checking sectors might be a good way to identify which data is in sealed storage and could be therefore cached by other peers for faster access.
  • Checking payment channels might be a good way to track the timing of retrieval deals.

Model service

Implement basic python service for demonstrating what it would look like to run stat models based on data gathered by the node. Connect node to python via gRPC or database object? See what works best. Let's just play around with some options.

Parse network activity

Node should subscribe to message pool and parse messages to understand Filecoin traffic. Potential solution: use MpoolSub to read messages, connect message to a miner from miner info list, if peer is not in miner list we should assume they're a client. We then add them to a client list. Last we decode messages to identify the operation. We can do more with the data once we understand the message content. Need to see if we can track retrieval orders this way or figure out another way. UI should then be able to query a list of messages by peer and other type of operation filters.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.