Git Product home page Git Product logo

Comments (5)

mishmosh avatar mishmosh commented on June 27, 2024 1

@waynewyang Sorry for the delay. Yes, the workflow is (1) split into chunks smaller than 1 sector and then (2) import the chunk to filecoin. To keep go-filecoin lean as possible, our preference at this point is for (1) to be handled outside of go-filecoin. The helper libraries do not have to split into the complete DAG -- just smaller than 1 sector, in a standard unix format, because go-filecoin cannot make deals larger than a sector.

For example, let's say you have 10 folders that contains 100 video files each. The video files are 21GB each (size of a 60-minute video from a 4k smartphone). Total is 20TB of data, but this is bigger than any go-filecoin sector. The helper would split this into chunks smaller than 1 sector, so that when imported to go-filecoin it can successfully make a deal.

from devgrants.

yangjian102621 avatar yangjian102621 commented on June 27, 2024

@pooja
Hi, i had moved the project java-filecoin-api-client to filecoin-shipyard orgnization. Can I still participate in Filecoin Devgrants use this project, as a devtools-library?

from devgrants.

pooja avatar pooja commented on June 27, 2024

from devgrants.

waynewyang avatar waynewyang commented on June 27, 2024

@pooja @mishmosh
I want to clarify about the file ingestion + splitting.

  • "go-filecoin client import" is alreay support the functions for big file, it splits the files to DAG.
    Can the file/directory split functions be implemented in go-filecoin.
  • If the split function will be implemented by storage helper libraries.
    • The workflow is that user will split the file firstly by helper libraries, then import the chunk to filecoin throught "go-filecoin client import"?
    • the big file will be split by helper libraries into DAG format or other customize format?

from devgrants.

waynewyang avatar waynewyang commented on June 27, 2024

@mishmosh thanks.

from devgrants.

Related Issues (20)

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.