What do you want to do with IPFS?

Hello, friends!

If you arrived at this forum topic after clicking the “Something else” option on the front page of ipfs.io … this place is for you! We’d like to introduce you to the IPFS forums: a helpful community of IPFS developers, users and enthusiasts. No matter what you’d like to learn about or do with IPFS, chances are good that someone in this community has had a similar idea or question, and can help!

Please introduce yourself and what you’d like to do using IPFS in the replies to this thread so we can get to know you a little better, and have a look through the Help, News, and Announcements topics for discussions to help you get on your way!

4 Likes

I’m a studying trusted computing in an engineering school in Brittany, France. If other french/breton dweb enthusiasts are reading me, send me a PM! :smiley:

I entered the rabbit hole a few months ago when I had the idea to make a kind of CDN for fansubbed animes that would be used by multiple streaming websites. As the fansubbing community share their work via torrent, I thought about making an app similar to LittleWeeb but on the browser.

Oh cool we can use torrents on the browser using WebTorrent! Too bad major BitTorrent clients like µTorrent don’t support it. What’s this IPFS? It aims to decentralize the web, seems ambitious. I’ve been hearing about this blockchain thing for quite some time now, can somebody explain it to me? Can we also decentralize all the OSI layers?

It summarizes well my journey of discovery this past few months. To be fair I have never installed IPFS on my computer, the most I have done is install IPFS companion on Chrome, but as I read that running a js-ipfs node is quite CPU-hungry I have never used it. The reason I got really hooked on IPFS is because I find that solving challenges posed by the decentralization of the Internet is very funny, like a puzzle game: “How can we recreate heavy back-end apps like Google Maps or Google Search client-side?”, “How to do an efficient routing protocol in mesh networks?”, “Can we have a blockchain system that doesn’t waste energy and resources uselessly?”.

I plan to publish gists related to dWeb on my GitHub, especially an essay describing the current “state of the art” of decentralized naming systems (Zooko’s triangle, this kind of things).

Salut/Kenavo.

3 Likes

Hi @talb, and welcome! If you haven’t had the chance to play with ProtoSchool (http://www.proto.school) yet, it’s a great way to work through dweb topics within the framework of IPFS. We’re glad you’re here!

1 Like

Not sure how actual this topic is, but hey =)

Im Serj, the ecosystem development lead at cyber~Congress, the DAO behind the launch of cyber, a decentralized google on top of IPFS / Tendermint

1 Like

I would like to use IPFS to help the internet archive, we could do a lot just by spreading PC hardware drivers all over hells half acre, I’m sure my fellow nerds would be dedicating some hard drive space to drivers and not having to hope they won’t be disappered as new hardware comes out.

If you want IPFS to be adopted you really need to create your own bit-torrent client. That’s how I see you’ll ever get mass penetration you’d need. I hope the IPFS devs ever get a clue… remember kids, the internet is for porn and entertainment.

Do you have an idea how to crawl it? As in, we can provide the place to save those links and info forever, but we are still in the making mode for creating crawlers that would automatically help a user to “download” the archive to IPFS. Happy to chat in DM if you fancy about that idea

1 Like

My name is Robert Fischer. I’m based in Raleigh, North Carolina (USA), and I’ve got a two-pronged interest in IPFS. The first is related to my “day job”: I’m trying to convince my company that we should use IPFS for distributing system state data among many embedded IoT systems that live near each other (in terms of network topology), because that makes it easier to deal with a loss of Internet connectivity (a common problem for our edge devices) while still being able to share state locally. The second is related to a side project: I’d like to use IPFS to distribute podcasts, so that my laptop could fetch the podcasts and my mobile device could fetch them from my laptop. That involves trying to figure out IPFS and React Native, which has been non-trivial.

1 Like

Hi, I am Hafsa research student of Information Security and currently I am looking for a research work in IPFS.

I just wanted to know how can i start with it, any scripts or experiments to perform on it and analyze the results.
I have been reading other security vulnerabilities on blockchain and ethereum but I want to get specific with IPFS . Please guide.

Hi, I am working on a model-based operating environment that provides an app/services ecosystem similar to the Android or iPhone ecosystems. It is decentralized / distributed and uses model-based AI to do things for you. Currently it can be used as an app but eventually we may make it a stand-alone OS.

If IPFS is a filesystem then our project is an operating system / ecosystem. I am thinking of using IPFS as the primary filesystem for our project. It meets most of our requirements.

My main problem is that we can’t count on Go being available on a device and we can’t install a filesystem on someone’s device or make that a requirement.

I am probably missing an obvious solution. My ideal solution would be to compile IPFS into a library and statically link to it.

If you have suggestions or know something I have missed will you share? I really don’t want to roll my own solution!

I’m not quite sure what you mean by operating system but we have the https://github.com/QuestNetwork/quest-os-js going on to provide a nice API to IPFS and you know a common toolbox for dapp related activities like rsa, aes and ec encryption/signing, also spawns the node and handles everything connectivity related. It spawns a full node in the browser, on nodejs and can also be used in python and other languages, then there’s https://textile.io/ and many other libraries.

Could you elaborate on the operations you are planning to perform with IPFS?

( if you end up using quest os, just tell me which (IPFS) features you’re missing and I’ll add them. )

First of all, my complements on quest os. Very cool!

Our project https://www.theSlipstream.com is aiming to be a standalone, AI based thing you can (eventually) boot to on laptops, phones, etc. Rather than having apps, people build and contribute models to a distributed repository. Whoever is in charge of the repo needs to be able to control it or provide rules for accepting contributions (requirement 1). You can model anything from atoms to entire countries and legal systems. Chemistry, biology, sociology, natural languages… As an example, given models of a GUI style, a (generic) word processing system and say, the Word document format (specific). It would provide a GUI for you to read or edit Word documents. So no apps. It also will provide a filesystem for the users to store their files (requirement 2). The repositories of models are stored as a DAG with history (requirement 3).

Because it is stand-alone, it cannot count on there being an OS or a browser or even non-static APIs. The only thing we can do is link static libraries compatible with C or C++. Someone may eventually provide a model of javaScript but until then, no JS.

The system is written in a language called CodeDog which generates and builds new code in languages like Java, Swift, C++, etc. depending on the platform. We’re mostly using the C++ output except the Android app version is produced in Java.

Hello, my name is Rick.
I am very new to IPFS. I have created websites in the past and want to learn how to host a website. I am using a Mac and have downloaded IPFS, Fleek and Bithub. I uploaded a website I created to test it out. I have multiple folders contains images, videos and the html pages. The problem I have is that when I try to verify on IPFS it takes me to a web page that has an “index of” listed at the top , a file folder below with two dots, and then the folder I created. If I click on the folder I created it opens up and all my files are present. I click on the index.html file and my website appears! My question is how do I get that index.html page to appear when I click verify instead of all those other pages?

Very much new to the ipfs. Not a programmer, however am a STEM graduate.

I would like to see if I can use ipfs as a distributed way to archive webpages, and reach the archives of web pages from other people’s ipfs pins (I guess that’s the right term). Kinda like distributed alternative to archive.today service.

1 Like

Hey, I am a IT passionate person who likes to test and check what ever it is possible (or if not expensive like Azure). Now when I saw IPFS on brave the firs step was how to make it working on all browsers on my Linux OS. So I started reading , installing IPFS desktop, re-configuring all browsers , making various changes on that default config :slight_smile: … So after few days I created a Jekyll website , uploaded , checked few times and now writing this … So I am a person who like Linux , Windows OS (for games) , Xbox One player and all hardware stuff to build networks and servers/PC
Then … this is it … Hello to You All :slight_smile: … Sorry for my English mistakes (I am from Poland) :slight_smile: