News for hackers. Stuff that matters.

heimindanger

can it spray on people walking there?
The blockchain gives us some decentralized discoverability. The new/hot/trending listings come directly from the blockchain, and cannot be altered by us. It follows the reddit ranking algorithm.

But yes I agree. Us controlling related videos and the search engine, is basically the same as YouTube. If we want to make a video popular, we can, and that's bad.

Sadly decentralised search for DTube would be a very interesting project, but not something we are willing to spend months of developer time on. If we ever see a good enough decentralised solution for search, we will adopt it, even if it reduces our quality a little.

Re:Dtube – A decentralized video platform using STEEM and IPFS on Wednesday February 28, 2018 @04:29PM (#16487169)
Actually we started out with dtube.video domain and the .TUBE registry owner noticed and liked our project so much that he offered the domain for a very fair price. :))

True story

Re:Dtube – A decentralized video platform using STEEM and IPFS on Wednesday February 28, 2018 @04:12PM (#16486989)
Holding STEEM currency will give you more influence on the network (increase the $ ouput of your votes).

A fresh account will give like 0.002 per vote, while my account with 5000 Steem gives about 2$ per vote.

Also, people who vote get 'curation rewards' from the system. Depending on how early you voted and helped discovered a content, you get rewarded for it, even if it's only a small share, it adds up

Re:Dtube – A decentralized video platform using STEEM and IPFS on Wednesday February 28, 2018 @04:07PM (#16486923)
The STEEM blockchain is not centralized, and the governance is done through voting witnesses (people running the steem source code). There are hundreds of people running it => https://steemit.com/~witnesses

Also the supply is not set to double every year, this source is completly outdated. This model was changed more than a year ago. Current inflation rate is 9.5% per year, reducing by 0.5% per year until it reaches 1% per year (I believe)

The coin isn't worthless at all... It's publicly traded at around 3$ today on many exchanges.

Lastly the quote about IPFS is mine, and I actually believe we will be able to make people seed the video they are currently watching through our embed player soon, thanks to the progress of js-ipfs.

Re:Dtube – A decentralized video platform using STEEM and IPFS on Wednesday February 28, 2018 @02:31PM (#16485974)
I believe the same applies to steemit.com. Well once something gets written on the blockchain, it's hard to remove it. The DTube domain (that we control) would always be able to block certain videos in extreme cases, but the videos would still be on IPFS.

And there isn't much we can do about that, it's the same case as when someone gets seeded on torrent. You can find the nodes seeding a particular content by doing ipfs dht findprovs <hash> , then you get their ips and you go after them legally.

Re:Dtube – A decentralized video platform using STEEM and IPFS on Wednesday February 28, 2018 @11:14AM (#16483928)
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

Re:Dtube – A decentralized video platform using STEEM and IPFS on Wednesday February 28, 2018 @09:31AM (#16483184)
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 on Wednesday February 28, 2018 @09:10AM (#16483044)
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