heimindanger
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.
True story
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
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.
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.
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
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.
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