Help Dtube Help You - d00k13 Digest Vlog #44 [ IPFS Nodes ]
@cypherpunks
@kingfredrickvi
- Created an automated pinning script to make hosting files from your favorite authors much more simplified
Below Credit @toddmck
THE GOAL
- The purpose of this thing, as I understand it, is to improve playability for our videos.
- There are two distinct areas which need improvement
a. Immediately after upload, when all of the promo links hit and the upvote trails are doing their work and people want to discuss a video, they are often unplayable.
b. After some period of time, which completely depends on the popularity of the video but is likely around a week, all copies of the file will be booted from the DTube servers to save space. At that point, it is likely lost forever unless the creator has the original.
THE TECH
- IPFS has some "beta quality" defects which compound the issues (or I just don't understand it well enough yet)
- Decentralization is an important, perhaps primary objective. It's also hard.
a. There was an uploader that the DTube team built. The source is in github. This could be promising, since it would use people's spare capacity to help the network. Kind of like a bittorrent client.
b. There are some browser technologies, most notably the dat:// protocol and the Beaker browser which could point the way to a better future. Getting people to adopt a new browser might be a challenge, but it is very cool and promising technology and there are hints that the DTube team is thinking in that direction. There is also a "DAT p2p" browser plugin for mainstream browsers, which unfortunately requires running a separate local service/daemon to work.
c. There is an IPFS companion plugin for mainstream browsers which has dual modes. Can work with or without a separate service/daemon. Probably has limited storage in the browser only mode AND it eats a ton of CPU so that your local machine is nearly unusable while it's running. - Those were the "simple, just click here" solutions. More advanced:
a. People with local machines with spare capacity can host IPFS nodes directly on their machine(s). One of the main advantages of this is cheap storage, assuming an easily expandable desktop pc.
b. People with existing web hosting arrangements, especially VPS solutions, can use spare capacity to run IPFS nodes in a datacenter of some sort. - Since some centralization is inevitable, and people won't necessarily be able to use any of the options above, a hosting service would be a good thing to create.
a. There already is one, in the form of Nannal's 4.4cents/GB/MO IPFS Store https://ipfsstore.it/ which accepts STEEM payment.
b. There has been some fairly well thought out discussion in the skynet group of creating a value added service at a similar price point, which could also potentially make the uploading process simpler for the average user. - There is an auto-pinning application/script which has been developed by the utopian-io project and which allows us to pull 480p (or source if it's the only resolution) either by tag or by author.
- The "script" is intended to run in a Docker container.
- The "script" seems to be a fairly straightforward node.js application, so it should be runnable without too much fuss on Windows.
THE BUSINESS END
Most everyone in skynet so far is running some variant of the stuff in #3, above. Depending on available storage, some run the autopin script/app. Personally, I'm running both a VPS which I already had, and a local node on a PC at the house.
Graylan and KingFredrick are the primary drivers of #4, in terms of planning and capability. They already have a lot of compute resources at their disposal in various datacenters, and have done this kind of thing in the past.
I have personally been mostly interested in figuring out how to enable the stuff in #2, above, since it seems the preferrable long-term sustainable lowest cost route. Something more like bittorrent than YouTube would be the vision for that.
As a practical matter, there is a quicker route to success with a more centralized service.
Filecoin should/would be a good answer (at least partially) to some of the business end of this stuff, but there is no "there" there yet.
Above Credit @toddmck
![](https://steemitimages.com/640x0/https://cdn.discordapp.com/attachments/429110955914428426/435278803200376832/onelovedtube_break_BLIE.png)
Join us #OneLoveDtube Discord Server
Let me know your thoughts in the comments below!?!?
![](https://steemitimages.com/640x0/https://cdn.discordapp.com/attachments/426546263551639552/429098703094284329/onelovedtubev2.png)
Wallet of a Minnow, Heart of a Whale
Previous Posts:
Dtube Changed My Life - d00k13 Digest Vlog #43 [ Appreciating The Small Things ]
Hate Speech - d00k13 Digest Vlog #42 [ Nazi Pug ]
From The Heart #3 Live - d00k13 Digest Vlog #41
Happy 4:20 Stay Safe - d00k13 Digest #40 [ Don't Drive ]
Are You the Solution or Problem? - d00k13 Digest #39 [ Don't Follow YouTube ]
Necessary Asshole - d00k13 Digest Vlog #38
#OneLoveDtube Merch by @reseller - d00k13 Digest #37
New User Signup Solution - d00k13 Digest Vlog #36
Play DTube in Feed!?!? - d00k13 Digest Vlog #35 [bSteem app review]
![](https://steemitimages.com/640x0/https://cdn.discordapp.com/attachments/426546263551639552/429098704847503363/templte_banner.png)
![vape.gif](https://steemitimages.com/DQmQCBhhnoMUZcAtuboafBh3FD2y1dVM9mxE1r436SHYbXr/vape.gif)
If you wish too help, Power please! Anything else will be converted.
![](https://steemitimages.com/640x0/https://cdn.discordapp.com/attachments/426546263551639552/429098701168967700/onelovedtube.png)
Vote @Mahdiyari as Witness Here to Help Support the Service We Function Through
Vote @valorforfreedom as Witness Here
Join the @OneLoveDtube Curation Trail Here
Join Us on Discord Server
▶️ DTube
▶️ IPFS
Click the Image Below to see the Video!
Awesome dude thanks for the mentions!
Nice post @D00K13. I may set up a few servers in the future.
Dude with your level of expertise I think you could probably set something up that would fit the needs of the entire community as long as you have the Internet connection for it
Sadly AT&T in US are blocks the nodes and probably more services in US are doing that. Not net neutrality, no freedom.
Well I’m glad I am in Canada then and I use Telus as my service provider