5 ms·
IPFS Camp 2019
- ilikehurdles 8y agoHow viable is IPFS for streamed/pub-sub styles of data transfer? Is there prior art in that space? I've been really curious about diving into writing an IPFS application to get to learn my way around it, and the concept I would really like to learn with involves users uploading chunks of data and a server broadcasting it to subscribers. Sorry for such a rudimentary question. Literally just learned about IPFS this week.
- wk0 8y agoThere are two 'code-along' style videos on the IPFS youtube page I found helpful IPFS PubSub Demo: https://www.youtube.com/watch?v=Nv_Teb--1zg https://www.youtube.com/watch?v=Nv_Teb--1zg Google Docs esque clone with CDRTs: https://www.youtube.com/watch?v=-kdx8rJd8rQ https://www.youtube.com/watch?v=-kdx8rJd8rQ Theres also a pubsub room example on the ipfs-shipyard github: https://github.com/ipfs-shipyard/ipfs-pubsub-room https://github.com/ipfs-shipyard/ipfs-pubsub-room
- WhatIsDukkha 8y agoReading this medium piece https://medium.com/revotic/streaming-with-ipfs-2145e6df5a4e https://medium.com/revotic/streaming-with-ipfs-2145e6df5a4e You'd use normal https://en.wikipedia.org/wiki/HTTP_Live_Streaming https://en.wikipedia.org/wiki/HTTP_Live_Streaming And merely use IPFS urls for each file piece. Whether its that simple in practice...
- dcbadacd 8y agoIs there a way to publish a web page of mine on ipfs while keeping a human readable name? E.g. so that ipfs://mydoma.in would "just work" with ipfs capable clients and I can update it easily.
- nodja 8y agoThere's a way, but it relies on DNS, so it's not decentralized like the rest of IPFS and is susceptible to the usual DNS hijack attacks (or taken down by government entities, etc.) https://docs.ipfs.io/guides/concepts/dnslink/ https://docs.ipfs.io/guides/concepts/dnslink/ It'll be in the format /ipns/mydoma.in
- diggan 8y agoYeah, checkout dnslink, it's part of the strategy to bind dns names with ipfs hashes. It won't be ipfs://mydoma.in as the IPFS namespace is only content-address.
- dcbadacd 8y agoThanks for replying, I found that link myself and it seems quite usable, however that raises another question, are there some plans to add support for translating URIs transparently (ipfs://mydomai.in) into the IPFS content addresses or I have to just keep writing something like "This link is IPFS-only: https://sub.mydomai.in" https://sub.mydomai.in"?
- devttyeu 8y agoFirefox should already support ipfs:// and ipns:// with the IPFS Companion extension. See: * 'Support for Decentralization Protocols' in https://blog.mozilla.org/addons/2018/01/26/extensions-firefox-59/ https://blog.mozilla.org/addons/2018/01/26/extensions-firefo... * https://addons.mozilla.org/en-US/firefox/addon/ipfs-companion/ https://addons.mozilla.org/en-US/firefox/addon/ipfs-companio...
- humblebee 8y agoYou can do this if you have IPFS Companion installed. Eg: ipns://dist.ipfs.io => http://localhost:8080/ipns/dist.ipfs.io http://localhost:8080/ipns/dist.ipfs.io Firefox only as noted by devttyeu There is talk of adding signed HTTP exchanges (same thing AMP uses to achieve the same idea[0]), but with content hosted on IPFS[1]. Native support for this may land in Brave someday currently there is an effort around adding IPFS[2] [0] https://news.ycombinator.com/item?id=19678914 https://news.ycombinator.com/item?id=19678914 [1] https://github.com/ipfs/in-web-browsers/issues/121 https://github.com/ipfs/in-web-browsers/issues/121 [2] https://github.com/brave/brave-browser/issues/819#issuecomment-456039555 https://github.com/brave/brave-browser/issues/819#issuecomme...
- dcbadacd 8y agoReally cool, I'm eagerly awaiting for the signed HTTP exchanges.
- kentrado 8y agoWhy is this so expensive? I live in Spain, but I can't afford to pay this much. Can't I just show up and handle my own food and accommodation?
- lalamaguire 8y agoThe ticket price includes all meals, accommodation, sessions, activities and transfers. If you live in locally then we may be able to offer you a reduced cost day pass for sessions. There are also need based and diversity scholarships available.