filecoin-project / venus

Filecoin Full Node Implementation in Go
https://venus.filecoin.io
Other
2.06k stars 461 forks source link

brainstorm ways to start using filecoin #334

Closed phritz closed 5 years ago

phritz commented 6 years ago

Our goal for Q2 is to launch alpha, a persistently-running private internal testnet. This means we can have applications running on filecoin this quarter. We could even start building them before alpha has even launched. Let's talk about what some applications are and how they might work. Let's separate the question of what would give us good information from the question of who would build it.

Proposed Goals

Proposed NON-goals

Process

Source ideas on this issue. Explore their feasibility and usefulness and then sort by decreasing usefulness / effort. Figure out a way to staff the ~2-3 highest priority efforts in Q2. Spin the projects up with a concrete work plan & process that involve a relatively small cost to a subset of the dev team. Organize the work so that it yields the best information (eg, select projects that cover a set of concerns and have at least some of these things be built by people who have not worked on filecoin or ipfs).

Deliverables

Open questions

Existing ideas -- PLEASE PILE ON AND ADD MORE IDEAS, THIS IS A BRAINSTORM

cc @whyrusleeping @dignifiedquire

laser commented 6 years ago

browser-based filecoin fetcher

Would you elaborate? This sounds interesting, and, I like browser-based things because I can show them to non-technical people.

phritz commented 6 years ago

Would you elaborate? This sounds interesting, and, I like browser-based things because I can show them to non-technical people.

Something like or prehaps even augmenting https://github.com/ipfs-shipyard/ipfs-companion#ipfs-companion

laser commented 6 years ago

That sounds excellent

porcuquine commented 6 years ago

Static website hosting. Yes, this would require some kind of web-sever gateway -- but it's a realistic use case so working through the UX/ergonomics might be valuable.

Configuration 1: standalone Go server that can be run on Digital Ocean / AWS / etc.

Configuration 2: same tool but run by a third party who serves FC content to associated domains. Associated how? IPNS? FCNS? Registered with provider (least good, but easy).

mishmosh commented 6 years ago

We will pick ~3 and get them running in parallel with combination of internal & external developers.

phritz commented 6 years ago

Enable https://medium.com/textileio/adding-the-next-million-peers-to-ipfs-76d356352d14 users to get paid for storage.