Live data from Hacker News

Dtube – A decentralized video platform using STEEM and IPFS

d.tube

101–110 of 200 posts

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

#101
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?

the domain is not needed to access the content as the content is actually one the STEEM blockchain.

1. the content text and meta data is on the STEEM blockchain 2. Dtube is storing the videos etc on IPFS

so by reading the STEEM blockchain, we can get the content even without DTUBE.

Dtube is an app, just another one to talk to the STEEM blockchain and they make revenue by taking a small part of the revenue from the content creators.

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

#102
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 video storage (IPFS)

- The account system / commenting / voting / subscribing (when you do that, it directly creates the transaction on the blockchain)

What isnt decentralised:

- The upload endpoints (upldr*.d.tube). You can legitimately avoid it if you have a local IPFS node running and you add files yourself, however it's really not convenient for users.

- The search endpoint (asksteem.com). This is used for the search, tags browsing, and related videos.

- Server side rendering stuff for robots only (we enabled that recently)

P.S: I am the founder of DTube

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

#104
post #21

Steem looked like an interesting idea, but your content lives and dies with the platform's whales, which are either insiders or a few people who believe in the platform. If the whales don't interact with your content, you're not likely to get much revenue. You voting power -- the amount you contribute to content you interact with -- is directly tied to your steem power, so unless you put money into the platform or ma…

>whales Thus, the importance of community. We all yearn for a return to the era of community-oriented sites, built by enthusiasts and maintained by the life-force of real people, whose intentions are not commercial in nature but rather community oriented. So, I look forward to the eventual retiring of this heinous term, "whales". It is the community that matters.

>whale and community

The trouble with the current way "influence" or money is distributed in STEEM blockchain is that, 2 - 3 whale accounts has more influence and means to influence the entire community even if the entire community stands together.

Though I am hopeful that this will be addressed by the EOS's community project.

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

#105
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…

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?

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

#106
post #11

Earlier quoted context omitted.

It's how much they've earned for that particular video so far. I've been saying it for a while here but nobody seemed to listen. d.tube is way better for smaller creators than YouTube is right now, and with a tiny fraction of YouTube's audience. Plus, YouTube is only going to get worse for small creators, as Google tries to cater more and more to the big companies and punish the creators for "advertiser-offensive con…

With a new monetised platform, with money being incredibly obvious on the UI, the incentive is pretty high to just steal popular content from YouTube and repost it. How do they ensure original content or ownership?

>How do they ensure original content or ownership?

This has become a big issue on the STEEM blockchain - plagirism, irrelevant junk etc.

Generally the STEEM blockchain is otherwise very fast and healthy but the content issue putting it strain from every front.

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

#107

Earlier quoted context omitted.

My guess would be that distributed internet will never work. Sure for popular content like Google.com. or the top 1000 of YouTube will work. But the rest will always crawl to a stand still, since the content will always be on a far away or slow node...

It just needs an incentive to have others host your content, AKA FileCoin. You've always gotta pay a little bit to keep your sites up.

I think it's worse than that, there needs to be an incentive for businesses to own and support it for non-enthusiasts.

How could Apple or Google or Amazon or Facebook make money by promoting a distributed internet?

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

#108
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…

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 any uploads will be sent to those nodes will be processed on the upldr host you created.

This is all untested but it should work fine, nginx might throw some cors issues but those are easily remedied.

I've been meaning to try it out for a while but life has been doing its thing

https://github.com/dtube/deploy

P.S. I do ops things for DTube.

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

#109

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?

ipfs.io is the public gateway ran by Protocol Labs staff. There are dozens of other available gateways (we used like 8 gateways total before, and we decided to stick to the most performant ones). We still use infura.io for the videos too.

We have our own gateway that we use for pictures (snap1.d.tube).

These IPFS gateways are a bit like a CDN system. The same file will load through any gateway. example https://ipfs.io/ipfs/Qmb14Qr2Jk55SDu3dtUNccZw7GDpzCHa8VeoZok... is the same as https://snap1.d.tube/ipfs/Qmb14Qr2Jk55SDu3dtUNccZw7GDpzCHa8V... or through any IPFS gateway.

Long term we plan to get rid of these gateways, by using js-ipfs in our player. Works, but not really stable as of my last try (memory leaks that cause the tab to crash after X minutes). With js-ipfs (native javascript IPFS node), we can load files directly from all nodes that have the file pinned, without going through gateways.

Also if you run ipfs locally and use the localhost:8080 gateway, then it's also going full p2p.

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

#110

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?

run a local ipfs node and replace the ipfs.io part with your IP, it will work fine.

you can even mount ipfs as a readonly filesystem and cat that hash and get the content.

Post reply on HN