Skip to content

Commit d0aebd2

Browse files
author
Mike Goelzer
committed
Add problems.md and modify issue template
1 parent c263998 commit d0aebd2

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

.github/ISSUE_TEMPLATE/project-proposal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ detail and PR discussion(s).
1616
Project name: [insert name]
1717
Proposal: [link to markdown file in this repo]
1818
Initial PR: [reference PR number with the first proposal draft]
19+
Problem Addressed: [reference a problem from `/problems.md` in this repo]
1920

2021
This issue is for project management of a proposal, deciding, scheduling etc. Discussion about the relative merits of the proposal is welcome here, but discussion about the content of the proposal is better in a PR to the proposal document.

problems.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Top Problems from Product Team
2+
3+
## P0
4+
5+
- The fact that storing and retrieving data with the stack (IPFS+Filecoin) can ever fail is a problem.
6+
7+
## Stack Ranked P1
8+
9+
- We currently do not always understand why storage deals (in the wild) fail so frequently.
10+
11+
- Data that has been stored successfully is not guaranteed to be retrievable.
12+
13+
- Filecoin does not support small file storage well, even though small files are the most common use case.
14+
15+
- IPFS users can’t pin their data to Filecoin.
16+
17+
- New developers have to spend too much time and money to go through a simple storage/retrieval workflow.
18+
19+
- Clients find it extraordinarily difficult to discover reliable miners who will meet their storage needs (SLA, geography, miner cost quotes).
20+
21+
## Stack Ranked "Probably P1" (but need investigation)
22+
23+
- Clients in certain cases can lose data that they have stored to the Filecoin network.
24+
25+
- Clients want to store redundant copies of their data, but cannot do so without paying for multiple data transfers.
26+
27+
- Clients today don’t know how much Filecoin storage will actually cost them.
28+
29+
- Clients cannot renew DataCap, making Filecoin Plus significantly less useful.
30+
31+
- Garbage collection in IPFS blocks normal node operations.
32+
33+
## Stack Ranked P2s
34+
35+
- Clients with massive datasets do not know what best practices to follow when storing those datasets on the stack.
36+
37+
- Users don’t have a "standard" cloud configuration to deploy without manual configuration of Lotus.
38+
39+
- Highest-value IPFS users (pinning services) do not advertise their pins publicly
40+
41+
- The total cost of integration+storage on the stack is higher than using AWS
42+
43+
- Clients that want to extend the amount of time their data is stored on Filecoin cannot do so in a reasonable way.
44+
45+
## Stack Ranked P3s
46+
47+
- Developers cannot rely on our stack to provide stable APIs (eg, semver). Instead, they have to contend with unexpected breaking changes.
48+
49+
- A user with millions of pins should be able to store them on the stack
50+
51+
- Developers cannot build complete browser-based and desktop dapps with our JS libraries.
52+
53+
- Developers cannot find reliable information about our stack when doing Google searches.
54+
55+
- Filecoin is currently unsuitable as the default storage solution for NFTs.
56+
57+

0 commit comments

Comments
 (0)