Live data from Hacker News

Dtube – A decentralized video platform using STEEM and IPFS

d.tube

131–140 of 200 posts

Re: Dtube – A decentralized video platform using STEEM and IPFS

#131
post #108

Earlier quoted context omitted.

Upload endpoints can be decentralised if you're willing to put a little effort in. By removing the certbot role from the ansible config and adding a locally running debian 9 vm as a upldr host in the inventory file. You can run the ansible script and it will provision a full upldr node, you'd then have to edit your local hosts file to point upldr1,2,3,4,5&6 to the IP of the VM. Then running your local copy of dtube a…

How do you suggest decentralizing the upload endpoints without forcing users to install IPFS locally?

The upload endpoints come with their own ipfs nodes, it's how the file gets added to the ipfs network.

You could put the file into ipfs via another method and then using the upload feature of DTube specify the hash, so if someone is willing to let you upload to their node then you can do things that way.

Re: Dtube – A decentralized video platform using STEEM and IPFS

#132
post #86

Earlier quoted context omitted.

In this instance, heavy inflation might actually be a plus for STEEM. This is because it doesn't appear to be intended as a store of value, but as an influence market. As far as I can tell - and I'm sure there's a lot I've misunderstood - STEEM is essentially a market for on-line influence. You gain STEEM for upvotes etc. and the more STEEM tokens you have (STEEM Power), the more influence you have in terms of who ge…

It's interesting to compare this with HN karma. Karma is similarly inflationary, for the same reason: HN would incentivize a very different kind of dialogue if you only gained karma that someone else lost. The difference of course is that there's not a market that I know of for buying into or cashing out of karma, although it's easy to imagine how this could emerge.

Karma is inflationary, but not in the same monetary sense because karma-as-a-signalling mechanism is more valuable precisely because they cannot be traded between accounts. I guess using the popular blockchain buzzwords of the day we should be calling karma a type of "proof of valuable comment history".

Re: Dtube – A decentralized video platform using STEEM and IPFS

#133
post #36

Ok, so I'm looking at a website that tells me it's decentralized. But from all I can tell this is just a good old website. Somebody has control over the domain name. Points it to servers of his choice. And the servers deliver content of his choice. What's decentralized about it?

A good old website? No. We don't need the domain, you can take the https://github.com/dtube/production repository, ipfs add -r it on ipfs, and use DTube this way -> https://ipfs.io/ipfs/QmRWPnY8h7Eg4v74GtKT6UBy2kUAN139QwYPUrg... (few bugs but it works apart from /home not being rendered on first load, you need to click the logo) What is decentralised: - The website (its fully static and can be hosted on ipfs) - The v…

Will you open source (non minifed javascript sources) DTube?

Re: Dtube – A decentralized video platform using STEEM and IPFS

#134

So where does the money come from? This might be a question about STEEM more than DTube, but I couldn't figure it out. The DTube FAQ answer for "Where does the money come from" just says "The STEEM blockchain keeps printing new STEEM everyday. These new printed STEEM are given out as rewards." I'm hoping there's more to it than that, but I couldn't find what the mechanism for bringing value into the STEEM ecosystem i…

Advertisers (in the long term)

In order to have visible advertised content, advertisers need to buy STEEM in order to vote on it and gain visibility.

Re: Dtube – A decentralized video platform using STEEM and IPFS

#136

Earlier quoted context omitted.

A good old website? No. We don't need the domain, you can take the https://github.com/dtube/production repository, ipfs add -r it on ipfs, and use DTube this way -> https://ipfs.io/ipfs/QmRWPnY8h7Eg4v74GtKT6UBy2kUAN139QwYPUrg... (few bugs but it works apart from /home not being rendered on first load, you need to click the logo) What is decentralised: - The website (its fully static and can be hosted on ipfs) - The v…

ipfs.io it's part of a centralised DNS system(.io cctld) so when ipfs.io goes down I assume your website will go down as well?

By that definition I can't really think of many truly decentralized protocols. At some point you have to find an entry point into the "mesh", it's a chicken-and-egg problem. I believe that bitcoin seeds nodes IPs using the DNS system for instance (IIRC it used IRC before that), bittorrent uses torrent websites to share torrents/magnet links etc...

Once you've managed to connect to a node you can usually explore the topology of the network and find other peers so you only need the centralized resource temporarily to bootstrap new nodes. I'm not too familiar with IPFS but I imagine it works in a similar way.

Re: Dtube – A decentralized video platform using STEEM and IPFS

#137

Interesting idea, but unfortunately (and as expected) full of antisemitic and „new world order“ conspiracy stuff by people that claim YouTube is censoring them.

That's just a natural consequence of building a censorship-free platform; many of your early adopters are going to be people who find freedom from censorship to be particularly valuable to them.

Tor, Monero, etc all suffer from basically the same problem. Ultimately, if you value freedom from censorship, you shouldn't let the association with others who share that value (though perhaps for different, less noble reasons than you) bother you. Otherwise no platform that has that property will ever take off.

Re: Dtube – A decentralized video platform using STEEM and IPFS

#138
post #136

Earlier quoted context omitted.

ipfs.io it's part of a centralised DNS system(.io cctld) so when ipfs.io goes down I assume your website will go down as well?

By that definition I can't really think of many truly decentralized protocols. At some point you have to find an entry point into the "mesh", it's a chicken-and-egg problem. I believe that bitcoin seeds nodes IPs using the DNS system for instance (IIRC it used IRC before that), bittorrent uses torrent websites to share torrents/magnet links etc... Once you've managed to connect to a node you can usually explore the t…

Disclaimer: I work for Protocol Labs on IPFS

Yeah, "Bootstrapping" a distributed network requires some sort of entrypoint. There are a couple of solutions, I'll share what IPFS is using.

First we have mDNS for local discovery. When you start a IPFS node, it starts announcing it's addresses over the local network. So this solution is pretty decentralized, as it'll connect with any node it can find. This doesn't work over the backbone though.

Secondly, we (Protocol Labs) run a couple of "bootstrap" nodes. They are normal IPFS nodes, but they run behind DNS and a static IP. Then in the standard distribution of IPFS Core (go-ipfs and js-ipfs) we hardcode the addresses. So when you start your node, it connects to the bootstrap nodes, which then shares which nodes they are connected with, so everyone ends up connected. This ends up introducing a bit of centralization, but because they are normal IPFS nodes, the community could agree to also connect to other bootstrap nodes, the only thing needed is a static address (optional really, but "Good to have") and a IPFS node running there.

Lastly, we have Signalling servers for webrtc and websocket connections (mainly for js-ipfs in the browser). This basically acts as a centralized endpoint for nodes to find each other. This is probably the most centralized solution to the bootstrapping problem.

Re: Dtube – A decentralized video platform using STEEM and IPFS

#139
Good stuff. I posted some technical videos about DTube/IPFS vs. HLS+CDN in the past few days (2x 20min), and design lectures in the past 90 or so days (2-3x50min)... I forget etiquitte about posting links but my profile has some pointers and I use this handle widely on the web. Highly recommend if DTube is of interest (unscripted+uncut, I rewatch them a few times for myself but share).

Re: Dtube – A decentralized video platform using STEEM and IPFS

#140

Earlier quoted context omitted.

A good old website? No. We don't need the domain, you can take the https://github.com/dtube/production repository, ipfs add -r it on ipfs, and use DTube this way -> https://ipfs.io/ipfs/QmRWPnY8h7Eg4v74GtKT6UBy2kUAN139QwYPUrg... (few bugs but it works apart from /home not being rendered on first load, you need to click the logo) What is decentralised: - The website (its fully static and can be hosted on ipfs) - The v…

Will you open source (non minifed javascript sources) DTube?

yes, during 0.7 version, after writing docs on all active repos

the popularity of this thread on hackernews makes it obviously needed, and im quite certain with our popularity we would get quality pull requests from the community

Post reply on HN