Create An IPFS Website For Yearn.Finance

I was recently browsing through the governance page and discovered this proposal discussing domains and security for yearn.finance.

I believe creating an IPFS website for yearn.finance would be beneficial for a few reasons:

1. It would give users the ability to interact with Yearn in the case the website servers were attacked by a third party or government.
2. It would give users the ability to interact with Yearn in the case yearn.finance was seized by the domain registrar.

How could we do this?

I’m with the Unstoppable Domains team and we are willing to fund the development of this IPFS website and then transfer it over to Yearn’s controlling address.

We’ve identified a development firm who can deploy Yearn on IPFS and connect it to the blockchain domain yearn.crypto.

Once yearn.crypto is transferred to the multi-sig address, only the controllers of that address could take down the website.

I believe a censorship resistant version of Yearn is important for users of the protocol.

Why do we want to do this?

Our goal is to help onboard users and protocols to the decentralized web. Yearn is a fascinating project and we would love to facilitate the development of an IPFS website for the community. The creation of an IPFS website for Yearn would add an extra layer of security and censorship resistance.

Please let me know if you have any questions.

19 Likes

Sounds good. Only question I have – how easy it is to redeploy website when new UI is pushed?

Pointing to tutorial/manual would work as an answer. :slight_smile:

3 Likes

Sounds good, doesn’t seems like there is anything to lose on this if Unstoppable Domains are funding the project.

3 Likes

Seems like a cool opp!

2 Likes

Nice, would be interesting to have a censorship resistant atlernative… somethng like yearn.crypto. Who knows what autorities will do with decentralized projects like DEXses or projects like Yearn

2 Likes

Hi @mdunstoppable if you guys are willing to develop, I’ve been putting a few designs together.
None of these designs have been approved yet by the community. My plans are:

  • Produce end to end designs for desktop and mobile.
  • Produce two modes: light and dark.
  • Refine tone of voice, messaging and cover any edge cases.
  • Establish key journeys and propose each journey (or space) separately to the community for comment, amends and finally approval (or rejection and I start over)

Atm, it’s slow going only because I’ve other commitments. these however will thin in the next week and I’ll pump these out fast.

If you’re interested, with the communities blessing, I’d love to team up.
The current slides can be found here: https://scene.zeplin.io/project/5f1ae5afab9a393acc4d42bf
I can offer Zeplin access as well if we decide to move forward together.

Best
iTo

3 Likes

can DAppNodes help?

geth archive
IPFS
IPFS pinner
swarm

1 Like

This would be awesome! :fire:

2 Likes

:boom: :boom: :rocket: :boom: :boom:

2 Likes

Love it.

But can we make part of the proposal NOT to create/support YFII? Is that too bad-blood-ish?

1 Like

It is easy to redeploy a website on IPFS from source, just a post build script like this to push it : ipfsDwebUploader.js example. It creates a new IPFS hash link. After that admin ( wallet or multisig) needs to update the ENS ( Ethereum Naming Service) with tx to target the new IPFS hash link. If you do not trust admin, you can always deploy from source to check if the IPFS hash is correct. The important part is to have access to website source code…

2 Likes

Sounds awesome! But I didn’t quite understand the reason for creating this thread. Why not just do it? Who might be against this?

3 Likes

There’s also tools like Fleek for this :slight_smile:

2 Likes

Definitely!

Let’s chat.

What is the best way to contact you?

2 Likes

Just wanted to get input from the community beforehand :slight_smile:

Looks like there is support so we will start building!

Once it is ready we can share it here and then transfer it to the governance multisig.

3 Likes

Update:

Development of the IPFS version of http://yearn.finance/ started this morning :slight_smile:

I’ll provide updates as they come in.

Thanks everyone!

8 Likes

I pulled down the repo, built it and deployed it to IPFS. The entire process took less than 20 minutes.

https://yearn.finance is now deployed to IPFS and can be accessed at hash:

QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/

Those without an IPFS enabled browser can access it from a gateway such as:

https://cloudflare-ipfs.com/ipfs/QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/

or

https://ipfs.io/ipfs/QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/

built from hash:

0x597ad1e0c13bfe8025993d9e79c69e1c0233522e

in repo:

GitHub - yearn/iearn-finance: Web repository

6 Likes