Live data from Hacker News

Opening the Filecoin Project Repos

filecoin.io

21–30 of 58 posts

Re: Opening the Filecoin Project Repos

#23
post #17
post #9

I'd love to finally see a writeup of the "proof of spacetime" storage. Understanding that proof seems critical to understanding what use cases FileCoin will and won't work for. Edit for clarity: This is the closest I was able to find, and is short on details. https://github.com/filecoin-project/specs/blob/master/proofs...

The proof of storage is even trickier. A multi-account attack (sybil?) can just store the file once, and pretend to store it N times, inflating the cost (attacker revenue) by N fold. I can't see how this is avoidable other than being an authority with insight into most of the internet traffic structure. ...Maybe it is designed to only work within china? last question was a joke, but note that every single multi-accou…

Here is interesting paper addressing that - "Proofs of Replicated Storage Without Timing Assumptions" - https://eprint.iacr.org/2018/654

Re: Opening the Filecoin Project Repos

#24
post #18

A brief for anyone wondering what Filecoin is: > Filecoin is a decentralized storage network that turns the world’s unused storage into an algorithmic market, creating a permanent, decentralized future for the web. Miners earn the native protocol token (also called “filecoin”) by providing data storage and/or retrieval. Clients pay miners to store or distribute data and to retrieve it. Filecoin is a project of Protoc…

If you add compression, it is pied piper.

Except FileCoin is Hooli and Sia(Coin) is Pied Piper. They're essentially reinventing Sia with money. https://sia.tech/

Re: Opening the Filecoin Project Repos

#25

A brief for anyone wondering what Filecoin is: > Filecoin is a decentralized storage network that turns the world’s unused storage into an algorithmic market, creating a permanent, decentralized future for the web. Miners earn the native protocol token (also called “filecoin”) by providing data storage and/or retrieval. Clients pay miners to store or distribute data and to retrieve it. Filecoin is a project of Protoc…

Protocol Labs wont integrate filecoin use into IPFS?

Filecoin is essentially IPFS with incentives for data retention and distribution.

Re: Opening the Filecoin Project Repos

#26
post #2

The interesting bit: "Legal Compliance for Filecoin Storage Miners" https://github.com/filecoin-project/specs/issues/65 "In order to comply the with law, a miner who agreed to store the bad data must not serve it, and delete the data from its hard drive as soon as possible."

From your link. Storage miners can absolutely decline retrieval requests, at any time, for any reason. Storage miners have to be able to access the data themselves for the purposes of the PoSt, but since the PoSt is a zero knowledge proof, none of that data ever leaves the miner. The PoSt simply proves to everyone else that they actually have the data, without revealing the data (thats how we keep it compact). I foun…

> Could a miner save on bandwidth costs by just hoarding a bunch of data, but never serving it up? I guess that they must have a solution for that, but is the solution decentralized?

I've always suspected this will be the case with Filecoin. Whether or not it is profitable depends on the ratio between storage and bandwidth costs. If you can store stuff cheaply but your bandwidth is expensive, then it make sense to store junk data if your hard drives are not full.

Filecoin really has two incentive mechanisms: A proof-of-storage-hardware mining scheme similar to proof of work which does not preclude storing useful data, along with a retrieval market which should make storing useful data more profitable than not in most cases.

Re: Opening the Filecoin Project Repos

#27

A brief for anyone wondering what Filecoin is: > Filecoin is a decentralized storage network that turns the world’s unused storage into an algorithmic market, creating a permanent, decentralized future for the web. Miners earn the native protocol token (also called “filecoin”) by providing data storage and/or retrieval. Clients pay miners to store or distribute data and to retrieve it. Filecoin is a project of Protoc…

Protocol Labs wont integrate filecoin use into IPFS?

See the Filecoin FAQs (https://filecoin.io/faqs/#what-is-the-connection-between-ipf...) for more information on how IPFS and Filecoin interoperate.

Re: Opening the Filecoin Project Repos

#28
post #16

Earlier quoted context omitted.

Why do you call that behavior irrational? Seems like it would save some bandwidth costs, as the parent suggests.

AFAIK nodes get paid for serving data and they can set the price to be higher than their bandwidth costs, so refusing to serve data is refusing to make money.

If you are the only surviving node with the data, then it's called extortion or holding the data hostage.

Re: Opening the Filecoin Project Repos

#29
post #28
post #16

Earlier quoted context omitted.

AFAIK nodes get paid for serving data and they can set the price to be higher than their bandwidth costs, so refusing to serve data is refusing to make money.

If you are the only surviving node with the data, then it's called extortion or holding the data hostage.

Preventing that kind of problem is basically the point of Filecoin and similar systems.

Re: Opening the Filecoin Project Repos

#30
post #7

Earlier quoted context omitted.

From your link. Storage miners can absolutely decline retrieval requests, at any time, for any reason. Storage miners have to be able to access the data themselves for the purposes of the PoSt, but since the PoSt is a zero knowledge proof, none of that data ever leaves the miner. The PoSt simply proves to everyone else that they actually have the data, without revealing the data (thats how we keep it compact). I foun…

Maybe we need a bandwidth coin as well ...

Martti Malmi (and I) are working on that:

https://www.coindesk.com/bitcoins-second-developer-returning...

Our testnet has already pushed ~1TB of data in a day on a P2P network that cost ~$99 to operate. (Internet Archive, D.Tube, Notabug.io, and others run us in production).

I'm hoping bandwidth + Filecoin will be the perfect combo for devs to replace AWS/Azure/gCloud/S3/etc. for about ~85% cheaper than current centralized rates. (As calculated by our 300GB / 100M 1kb per record test here, a few years ago: https://www.youtube.com/watch?v=x_WqBuEA7s8 ).

Now we just need a kickawesome CPU/GPU coin that isn't slow/bottlenecked. Anybody know one that could unify with IPFS + GUN?

Post reply on HN