valist-io / valist

Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.
https://valist.io
Mozilla Public License 2.0
117 stars 6 forks source link

[Go-SDK] Use pin.valist.io for pinning #230

Closed awantoch closed 2 years ago

awantoch commented 2 years ago

We originally used pin.valist.io as our hosted IPFS infrastructure. Since then, we switched to using estuary and proxying authenticated requests to their servers.

However, by relying solely on estuary infrastructure, there's 3rd party risk. DHT discovery can also be slower than if we provided our own nodes + bootstrap peers.

We'll need to re-architect this a bit so that estuary is backing up our 1st party IPFS nodes, and using pin.valist.io as our default pinning remote, as well as include the peers in the bootstrap list on the client.