scrobble.life
#steem

"Decentralized" YouTube Alternatives on Steem? Nope, Not Yet | A Detailed Look at 3Speak and Dtube

Screenshot 96.png


With the current "YouTube Purge" news, the crypto community has been up in arms and it seems to be all anyone can talk about. It makes sense, as this is a space that prides itself on individual freedom and censorship resistance.

Sure this isn't the first time YouTube has removed specific content or perhaps all of a creators work, with little to no warning. But this time it affected the crypto community specifically,and it was pretty wide spread.

Due to this, many influential people in the space were calling for decentralized alternatives.

Which is great.

This is a wonderful time to highlight the decentralized social alternatives, like Steem (or the apps built on it), as we are solving part of this problem already, and working through the many obstacles that come with trying to build a decentralized social platform.

I have seen many doing so, sharing the name of Steem in conversations etc, our strong community is valuable in many ways.. and being a force of Steem promotion is one of them.

But there is one thing I have also noticed that I felt needed to be addressed;

Steem Is Not A Decentralized YouTube Replacement

No, it's really not.

Why Not?

Because Steem does not store videos on the blockchain, like it does with the text put into "posts". I say this as I am not sure many users know that. Which is ok, and to be expected.. as a user of a platform shouldn't have to understand every aspect of it to use it.

But I know for sure the many here do understand that, including individuals running video platforms on top of Steem. They most definitely know how it works.. they build on it after all.

You see the video platforms on Steem (like 3speak and Dtube) must store videos some way off chain, as the base blockchain storage does not work for them. Video is completely different than text.

The individuals who made these platforms, market them, and moderate them for sure know how they work, and therefore I find it quite baffling to see them stating anything to allude to the fact that they do provide a "Decentralized Alternative to YouTube"

Saying our name is great, attaching it to false claims is not

This is a great time for platforms built on Steem to show why they are a better alternative to centralized platforms censoring their users, 100%. But lying to them isn't a great way to start.

If we had a truly decentralized alternative to YouTube then there should have been a proposal put in for a massive budget to the SPS to get funding to advertise it on any site we could.. I would fully support this.

I mean what a time to have a complete decentralized option to the most talked about problem in the space currently...

But we don't have one, not yet.
I find saying we do, as some sort of marketing attempt, is irresponsible for a few reasons -

  1. Steem has a tough reputation in the space, and throwing out something that is completely false (for attention), only confirms what many already think. Steem is not a scam, let's stop giving people a reason to think it is.

2. There are content creators that have lost their life work, as it was all wiped from YouTube when they were removed. This is a time where many are encouraging and educating on how important it is to back up ones work.. and they still need to do so on steem, as the same could happen here. Video is not stored on the chain.
3. It's false advertising, and a damn lie.

But What About 3Speak and Dtube?

3Speak and Dtube are two video sharing platforms that have integrated, or built on top of Steem. Both offer many alternatives to video content sharing platforms like YouTube, but there is nothing decentralized about them.

While I do NOT think a platform has to be decentralized to be valuable (in fact there are many positive aspects to user experience that can be more easily achieved on a centralized platform), I don't think people should advertise it as such, when it's not. And that is exactly what they have been doing.

Neither of these services are decentralized, and that can be seen by simply looking at the data on their sites.
-Let's Take a Look-

3Speak

The project managers of 3Speak repeatedly imply that 3Speak is a decentralized, censorship free video platform on the Steem Blockchain. It is marketed as such all over twitter and elsewhere.

This is a message that many users of the platform have now picked up and ran with. I have even seen them censor people who try to point out that it is in fact NOT decentralized. Or better yet, when someone points out the facts or asks a question.. they are sent to the projects "roadmap" which states that some time in the future the platform would like to be decentralized, something they are working towards.

That's great, then they should be clear and honest about that. As right now, they are very much centralized platform, and saying anything else is just wrong.

So that this post is not just purely speculation or opinion, here are some code level points that prove it. Which can be verified by anyone, as this is all open to the public.

Video Upload

When you login to the 3Speak Creator Studio platform and begin uploading a file there are some very interesting AJAX requests being made. The first would be to: /api/upload/prepare and it returns some JSON like:

{
  "signed_url": "https://s3.eu-central-1.wasabisys.com/v--03-eu-west.3speakcontent.online/tPAiPWPtCUMKfLLPvHYWZoLBAzVvrolRLZCloYNUTFZiNwVXZjMVLRWVUamfxOrB.mp4?Content-Type=video%2Fmp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ICQE6DC2QSX9KQ6G1LUA%2F20191229%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20191229T172554Z&X-Amz-Expires=25920&X-Amz-Signature=bbc3511dfbb8607ff2baf592518e35aeb7c53321bbde1885de38747c6f10486b&X-Amz-SignedHeaders=host",
  "filename": "tPAiPWPtCUMKfLLPvHYWZoLBAzVvrolRLZCloYNUTFZiNwVXZjMVLRWVUamfxOrB.mp4",
  "duration": "2.229116",
  "original_filename": "3speak_exposed.mp4",
  "status": "ok",
  "video": {
    "encoding": {
      "360": false,
      "480": false,
      "720": false,
      "1080": false
    },
    "updateSteem": false,
    "needsBlockchainUpdate": false,
    "status": "uploaded",
    "encoding_price_steem": "0.050",
    "paid": false,
    "encodingProgress": 0,
    "created": "2019-12-28T22:46:49.500Z",
    "is3CJContent": false,
    "isVOD": false,
    "isNsfwContent": false,
    "language": "en",
    "category": "general",
    "firstUpload": false,
    "community": null,
    "indexed": false,
    "views": 0,
    "hive": null,
    "upvoteEligible": true,
    "_id": "5e08e1a2d393d54348d29874",
    "filename": "tPAiPWPtCUMKfLLPvHYWZoLBAzVvrolRLZCloYNUTFZiNwVXZjMVLRWVUamfxOrB.mp4",
    "originalFilename": "3speak_exposed.mp4",
    "permlink": "nngzpbgw",
    "duration": 2.229116,
    "size": 98588,
    "owner": "null",
    "__v": 0
  }
}

What Does That Even Mean...

I know that is just a lot of code most cannot read, but it tells us a lot about the nuts and bots of the platform.

Video Storage

From that returned JSON we learn a lot of details. First of all we now know that they use https://wasabi.com for their video storage, a centralized cloud storage provider.

This is how all the videos submitted to the platform are stored. Remember, video is not stored on chain, so it has to be stored somewhere and then can be viewed on the front ends. This specific storage method is common and many are probably familiar with the term "cloud storage."

This server is not owned by 3speak, it is simply a service they pay for.


Censorship Abilities

Another interesting return, in my opinion, is that in the returned video object you find fields like: "indexed" and "upvoteEligible".

We can only assume what the first one is used for, but my best guess is that it allows them to filter out videos from their platform. Perhaps that break the TOS, etc. Most front ends have something similar on Steem, as each front end is private and has their own rules or laws they must follow.

The big difference is that on Steem, we can access the information from another front end (if one removes it) or build a front end that access the chain (as it is all still readily available on chain). BUT video is not stored on chain, it is only stored in their rented cloud server, and therefore it cannot be accessed any other way.

The second field speaks for itself. They have built in the functionality to exclude specific videos or creators from their automatic curation. This is something they can do at code level.


Meta Information

There is one last very interesting thing that can be seen in this JSON response. Which can be seen in the "_id" field. Which simply points us to what database is used, which is MongoDB. We can see in the the offical MongoDB documentation:

The field name _id is reserved for use as a primary key; its value must be unique in the collection, is immutable, and may be of any type other than an array.

MongoDB is simply a centralized database for storage. This differs from the Wasabi cloud as it does not store the videos themselves, rather the meta information. Which includes the title, length, views, likes etc.


TDLR:

  • Wasabi.com is used for centralized video storage, there is no back up.
  • MongoDB is used as their centralized database.
  • There are ways coded in to disable rewards, as well as remove certain videos/channels.
  • Even though they have stated there are future plans for back up and decentralization, currently it is simply a centralized video sharing platform.

The SPK token

On 3Speak you will find a "Donate" button below the each video. If you click that you can donate SPK to the creator of the video. SPK is a token that they offer, and can be bought through their site. But what exactly is it? From the way it looks I can only describe it as the token of the 3Speak platform itself. As while there is one listed in the same name on Steem Engine, there are apparently only 40 SPK in existence there.

https://steem-engine.rocks/tokens/SPK/richlist?sort_field=balance&sort_order=desc

The SPK seen on their site is simply a token centralized to their platform and sold on their site (completely different than the one seen on steem engine). One core entity has control over where they go, and how many are in supply at any given time, there is no public decentralized ledger. Perhaps they have future plans for it though to become decentralized or convert to a SMT. But that is what it is currently.

Video Streaming

When you are on the site to watch a video this code can be found:

const player = jwplayer('player').setup({
                file: 'https://v--03-eu-west.3speakcontent.online/hbzwwofj/default.m3u8',
                image: 'https://img.3speakcontent.online/hbzwwofj/poster.png',
                playbackRateControls: [0.75, 1, 1.25, 1.5, 1.75, 2],
                autostart: true,
                advertising: {
                    preloadAds: true,
                    skipoffset: 6,
                    skipmessage: 'Skip this ad in XX',
                    tag: 'https://advertise.3speakcontent.online/www/api/v2/vast/?zone=6',
                    "client": "vast",
                },
                abouttext: "Powered by 3Speak",
                aboutlink: "https://3speak.online/?utm_source=player_context",
                cast: {},
                floating: {
                    dismissible: true
                },
                logo: {
                    "file": "https://s3.eu-central-1.wasabisys.com/data.int/logo_player.png",
                    "link": "https://3speak.online/?utm_souce=player_brand",
                    "hide": "true",
                    "position": "top-left"
                },
                sharing: {
                    code: '<iframe width="560" height="315" src="https://3speak.online/embed?v=clixmoney/hbzwwofj" frameborder="0"  allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>',
                    sites: ["facebook", "twitter", "reddit", "email"]
                }
            });

Ok, so this simply tells us the source of the videos in a way.

The very first thing we can see is that they use the JWPlayer to show their videos. Which just simply means what is playing the video for you, nothing unusual about that at all.

Then if we look we can see that the player has a setup function and gets various parameters. Such as file: https://v--03-eu-west.3speakcontent.online/hbzwwofj/default.m3u8

We can see here that the URL here starts with what looks like a CDN Url followed by the permlink of the video followed by default.m3u8.

Using a Google Tool that allows DNS lookups through the browser we now know that their CDN (Content Delivery Network) provider is Cloudflare:

As we already know they use wasabi.com for storage. If we now check the given signed_url from the video upload we will find that CDN hostname in that URL: https://s3.eu-central-1.wasabisys.com/v--03-eu-west.3speakcontent.online

That simply means that the videos being viewed on the platform are being delivered from the wasabi cloud storage service.

They are using single, centralized providers.
Which makes them 100% and undeniably centralized.


Why Does Any of This Matter?

First of all the way 3Speak handles videos, video streaming and the SPK token is not bad or wrong. Many platforms are centralized and offer great products, as I said.. sometimes centralization actually is needed for a better user experience.

The Issue Is Misleading Users

3Speak is simply a centralized video platform that just auto posts video links to Steem.

No matter what they have planned for the future, what they have in their roadmap, or what they want it to be.. Right now it is centralized and they are lying to each and every content creator every time they say something else.

The only part of the platform that is actually decentralized is the comment section, as that is stored on chain (but can still be filtered by each front end). The 3speak platform is also one of the many who filter out comments from accounts on the "irredeemables" list.


### TDLR

The way 3Speak is currently set up they can:

  • Remove your videos (there is no backup)

  • Remove your comments (filter them from front end)

  • Edit your videos (Title, description, etc)

  • Comment and vote on anything on steem with your account (you give them permission)

  • Ban you from the platform (Simple, as there is only one entity displaying the videos)

  • When blacklisted, you can't even access their creator studio (https://studio.3speak.online/blacklisted?u=steem)


### Remember -Their whole platform could be taken down by the providers they use to supply storage. They have TOS polices after all as well, that anyone who uses their service is held accountable to.
I believe they want to create a platform like the one they describe, but it does not exist yet.. and leading people to believe it does is just irresponsible.

What About Dtube?

Dtube is easier to explain actually, as they use a IPFS storage method. Which means they run a server and it stores the videos. Currently Dtube is providing the majority of storage, but creators do have the choice to pay a couple outside services to store them, but most don't. Perhaps they don't know they need to, don't know it's an option or just don't see the point in paying for it.

Also due to the high cost of IPFS storage, Dtube doesn't keep the videos stored longterm, and therefore videos need to be backed up, or you risk losing all your work... just like on YouTube.

If you go back to old posts that included a dtube video, many will not play.. as the video is no longer stored. If the creator did not back that video up or post it elsewhere, it's gone.

BUT Dtube does have the potential to become decentralized

As well as any other project. Anyone can set up an IPFS node (a computer running a specific program) and "pin" or "store" your own videos, or perhaps all that are uploaded to dtube. Then, if one server went down.. the videos would still be online, as there is more than one node contributing to the network.

The more nodes taking part in the network, the more decentralized it becomes.

But this requires massive storage and the cost is quite high, therefore longterm it may not be a viable option for decentralized storage of video content.


Final Thoughts

This post is not intended to bash any project, simply to bring to light exactly how these platforms work, as I feel content creators have a right to know. And quite frankly I find it quite baffling that these projects are being sold as "Decentralized" by those who know, without a doubt, that they are anything of the sort.

Both projects show promise, and I think we are lucky to have them building on Steem, but think they should be honest with their current and future users.

As I would love to be able to say that Steem has a Decentralized alternative to YouTube, but we don't.

I hope one day we will.


Today what we have are some great projects that have expressed they are working towards that, that is a good enough slogan.. no need to throw in completely false claims. They will only backfire.

For content creators I suggest getting a hard drive and backing up your videos to that (any you wish to keep longterm). Then you can post on whatever platforms you want.. but you will not lose the videos in case of an issue with the platform itself. This is the best practice currently in my opinion.

This protects you, your work, and gives you a way to avoid losing your content for one reason or another due to 3rd party sites.

Justine

ALL REWARDS ARE BEING SENT TO @SBDPOTATO THROUGH BENEFICIARIES

Comments · 56

  • @joeyarnoldvn(68)· 2411d

    Steps in the Right Direction:

    IPFS is at least a step in the right direction, it is like Bit Torrent, and I believe Bitchute uses something like that. Anything P2P is key. My question to developers would be in regards to how we might store video, photos, memes, files, etc, on blockchains, cryptocurrencies... I've heard people talk about attempting to store video on Bitcoin in a way but more like part by part or bit by bit.

    Super Mega Computers

    I wonder if quantum computers could help. Well, I take that back as those type of computers can be big and expensive. But I do like to theorize ways for storing video on blockchain without putting too much pressure on blockchain as video files are generally larger than text files. I guess if everybody suddenly had super mega computers, then we all could somehow afford to have bulky blockchains with videos encrypted or whatever.

    Honest

    And yeah, you're right that 3speak and others should simply let people know like you said that they are probably not decentralized either at all or not in regards to the actual video files themselves.

  • @atma.love(71)· 2414d

    Excellent post Justine. I appreciate your efforts. Truth is the way!

    Namaste Atma

  • @enginewitty(78)· 2426d

    This must have been part of what you were telling me about earlier.

  • @randr10(64)· 2428d

    I was already aware of the details on how DTube stored their videos, but honestly I hadn't even attempted to look into 3speak. Thanks for the tutorial. Reading through all this, it sparked an idea for me. What would stop someone from running a peer-to-peer network and just use Steem to index it? I remember that's one of the reasons some of the other P2P networks got shut down was because some of the activity was necessary to be centralized, making it vulnerable. If one were to run it off of Steem, could it be technically feasible to make P2P 100% decentralized by making each user's computer a storage/sharing node and running everything else off of the blockchain? I'm not technically literate enough to ask the right questions here I think, but if anyone can share some insights, it might spark something good here.

  • @justineh(72)· 2428d

    @starkerz there are a 145 comments here discussing ideas.. instead of just upvoting the two that acuse me of trolling or to “not question a start up” essentially using your stake to twist the narrative in comments .. perhaps you could address the actual issue at hand, or maybe just change the damn faq already

    DFDF40EF-86B5-4AB6-8EAF-AEF4877A9DCC.jpeg

    Show me where anything I’ve said is false. It’s simple - improve the communication coming from your project so it’s not misrepresenting what it actually does.

    As I’ve said repeatedly in comments below, I’m a fan of the project and what it’s doing and also don’t think that it has to be decentralized or stored on chain.. but it sure as heck shouldn’t be represented as such, when it’s not.

  • @jekhy(7)· 2428d

    Thanks for the post.

  • @andre-ager(61)· 2429d

    Thank you @justineh. Very well written and educational. I was one of the folks touting these as decentralized. Nice to have just the facts. Happy New Year

  • @cyberblock(65)· 2430d

    Justine for President! 🎩🎩🎩

  • @deepwaters(55)· 2430d

    I think these mentioned video plattforms also need to really consider embedding and sharing improvements. I do not use DTube merely for the fact that they cannot Embed videos into other posts. It might be a small point, but it is serious for me.

  • @bootlegbilly(54)· 2430d

    Apologies if this is a stupid idea, but couldn't videos be encoded to text somehow and then posted to Steemit? This would allow for a truly decentralized platform while still allowing videos to be posted. If you have any criticisms, please let me know, as I'll be looking into this soon.

  • @steevc(80)· 2430d

    This is important. Video is difficult to store due to the huge file sizes. If we want it stored indefinitely then there will be a cost and the 7 day rewards of Steem cannot cover that. Maybe the video dapps will find some other way to pay for it.

  • @arcange(79)· 2430d

    Congratulations @justineh! Your post was mentioned in the Steem Hit Parade in the following categories:

    • Comments - Ranked 1 with 129 comments
    • Pending payout - Ranked 2 with $ 72,62
  • @actnearn(70)· 2431d

    Very good post reminding community - what we have , what we don't have, and what we need to do. Appreciated.

  • @kingscrown(82)· 2431d

    great research

  • @edouard(68)· 2431d

    ~ Comment and vote on anything on steem with your account (you give them permission)

    Say What?

    Also, how do you do that thick vertical bar to quote each other?

  • @przepisy(6)· 2431d

    I tested Dtube - but the upload did not work for me. Anyway 3Speak all looks to working fine.

  • @adetorrent(78)· 2431d

    Haha. Great post.

    In addition, I'd advice content creators to sore more than one copy of their videos - on more than one hard drive in different locations. You can also use YouTube for storage only by setting the videos to Private or Unlisted.

    Wishing you the best in the coming year.

  • @amit1821(35)· 2431d

    😋

    Posted using Partiko Android

  • @yangyanje(68)· 2431d

    What an awesome, objective and insightful post! Thanks for the code references! Finally someone who stated their opinion and dared to set things straight. Many things never really added up to me when it came to IPFS nodes and dtube and then I also never really got how 3speak could have been so fast without a CDN. Then again i never really delved into it. 3speak and their team and how much they believe in free speech reminds me of Orwell 1984 and how important this is for our economic paradigm shift of value micro economical or peer to peer exchange. They really inspire me! I was targeted for stating my opinions many times and took a stand for human rights. I was often met with coercive opposition as in some countries where there is less liberty and one is being forced to conform like live stock at a slaughterhouse. We need a decentralized video platform! Looking forward to reading much more from you. Thank you so much for sharing this with everyone!

    Posted using Partiko iOS

  • @zaibkang(67)· 2431d

    I think Dtube is better than YouTube in future

  • @coyote67(29)· 2431d

    woooooow

  • @shaheer001(56)· 2431d

    Aamzing post there must YouTube alternative.

    Posted using Partiko Android

  • @freddio(60)· 2431d

    but it is a alternative to youtube already. We will see in future how it works out.

  • @gniksivart(69)· 2432d

    I'm glad you posted this as you're Twitter post on the subject actually made me stop and think and consider I wonder if DTube and 3Speak are decentralized as I've never really looked into it and I bet they aren't.

    I was going to ask you which projects you were talking about on Twitter, but glad I came here first.

  • @mobbs(75)· 2432d

    I think what most of us tend to forget is that Steem on the whole is a large failure, having failed to gain any traction beyond few thousand users for years while offering nothing of 'normy' value, including the simple concept of 'signing up'.

    Without this mass adoption, very few people care or know about the pedophilic content, the malicious intent, the hate crimes, the publicly accessible extreme porn and so forth that would otherwise gain a lot of attention on a platform such as YouTube.

    This means that legally, Steem has a lot of slack so far, but should it ever gain traction (it won't), legal problems are going to be the very forefront of every conversation, and legislation will very quickly follow making someone somewhere responsible and likely shutting the whole thing down in an ongoing FBI battle or something similar to the decades-long battle with Torrents.

    Yeah you might say its immutable but so are torrents, and yet famous sites are still getting permanently shut down, owners and users arrested and so forth.

    Add a storm of dissatisfied youtubers to the mix and you have yourself a legal nightmare.

    My point being, aiming for decentralized video uploading sounds nice, but at the end of the day it's not really viable at a legal standpoint and no nation is going to stand by and allow thousands of hours of child rape getting public, unfettered access, for example.

    It'll only end in tears. What would be better is simply a centralized platform whose creators design a pledge or some kind of system that assures nothing will be censored - within legal boundaries. Perhaps they pay the price democratically or they are held to account in other ways. Perhaps they can become immune to the censorship desires of advertisements by having income sourced via decentralized steem-based methods rather than over-sensitive patreon overlords.

    These are already in existence and run by and used by pretty prominent people, it's just hard for them to gain traction with YouTube overpowering with their VEVO bullcrap and Zoomer reaction/unboxing videos. They should be supported and worked with, rather than the futile dream of pure decentralization imo

  • @felix.herrmann(71)· 2432d

    thank you for your thoughts. unfortunately most people trade performance for surveillance. IPFS/decentralized structures have to be way more perfomant (maybe with rewarding nodes?).

    at least we have 2 competing plattforms here on steem. If we manage to teach more people the "Private Key" concept, we could bring more people here. Right now everybody moves to bitchute, even though they have a massive funding problem AND no rewards for content creators but the "free" video storage.

  • @fw206(60)· 2432d

    I never understood why dtube or 3Speak not at least have the option to use WebTorrent like bitchute. This would make decentralization much easier, since anyone can easily install WebTorrent Desktop. After this you just need to copy the magnet link to mirror a video. And since its open source it could easily be expanded to listen to the Steem Blockchain and auto mirror videos from specific authors.

  • @ash(74)· 2432d

    Unfortunately not the only ones with false claims. I like and use uptrennd for example, but it's 100% centralized, yet they try to jump on the buzz train too. Idk, makes little sense.

    As long as there is not a decentralized front&backend you can not market as a resistant alternative imo

  • @tngflx(63)· 2432d

    Ultimately it's all about users and usage. No matter how decentralized your solution is but the performance is poor like in dtube, no one is going to use it. There's no point to even make this startup. To overcriticized a new startup until you yourself try to startup one. You'll realise how hard it is to get decentralized solution on everything. Something simply doesn't work

  • @luca1777(69)· 2432d

    Thank you, Justine. Real talk! Good to know more technical details... First i was "blown away" by 3speak and dtube alternatives..! Great idea...! But the more you use it and/or observe (their politics) , the more sobering it becomes. But this concerns everything around Steem, since i started here. Great potential doesn't mean great results, i guess ;)

  • @mmoriarty(41)· 2432d

    Nova time word: Decentralized - is Trend - is Money, if you want money/users, you have to use word Decentralized in promo for your service! So, we all knows that, where is idea = money there is no truth inside!

  • @remlaps(66)· 2432d

    I notice that one of the share options for videos that are hosted by lbry.tv - which apparently is fully decentralized - is to use embed code. But the embed doesn't work when I paste it into the editor on steemit, steempeak, or busy.

    I wonder how hard it would be for Steem's front-ends to activate embeds from lbry.tv.

  • @gadrian(76)· 2432d

    You know... there was a time when I went for job interviews and started to tell the interviewer what I can't do first when they asked about my experience. So that they don't have expectations or to know where I was starting off. A lot of "buts". I know this, but... I can do this, but...

    To my surprise, I didn't get those jobs. I know why now. I should've skipped the "buts". Lying is bad, telling half-truths when marketing isn't. In fact, that's what marketing is, often: telling the half truth that makes you look good and leaving out what makes you look bad.

  • @jaalig(58)· 2432d

    Well, this post was a real eye opener. Backing up one's content just makes good sense, especially if significant costs and effort was involved in production. And I agee that service providers should be as clear as possible about the tech underpinning their business models and Terms of Service, otherwise false claims and assumptions can arise.

  • @steemitboard(66)· 2432d

    Congratulations @justineh! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

    You received more than 25000 upvotes. Your next target is to reach 30000 upvotes.

    You can view your badges on your Steem Board and compare to others on the Steem Ranking If you no longer want to receive notifications, reply to this comment with the word STOP

    Vote for @Steemitboard as a witness to get one more award and increased upvotes!
  • @markkujantunen(77)· 2432d

    IPFS is the best we have. BitChute uses WebTorrent. Seems worth a look. Steem integration of that might work well.

    Posted using Partiko iOS

  • @oldtimer(76)· 2432d

    90 % people don't care after 7 days payout. And you keep repeating the same two facts ten times in your post. You're right though but as I said; people are here for rewards, like it or not.

  • @parth7878(50)· 2432d

    Posted using Partiko Android

  • @midlet(74)· 2432d

    Hmm, feels a bit like nuance trolling to me. Everything you said is technically true, but if you want to dive into the weeds of every little thing you can also point to the fact that images aren't stored on chain, on DSound, those music files aren't stored on chain, basically if it's not text it's not stored on chain. Some people know that, some don't. I honestly don't think most care, especially people coming from Youtube.

    They care about being censored and demonetized. That's all, and to that problem Steem DOES have a solution, (although you can be demonetized by other users, more details)

    I dunno, I guess this just doesn't feel like constructive criticism. Especially with the whole "gotcha" feeling of posting code like you're outing the big bad liars of 3speak or something.

  • @belemo(79)· 2432d

    "Censorship Video content creation platform built on a decentralised network" is the ideal marketing pitch.

    Decentralisation isn't the selling point, "censorship free" is.

  • @r0nd0n(65)· 2432d

    HOW DARE YOU! Do you know what these services are doing for the community? Do you have any idea how much this is needed on steem? Who elected you queen of the blockchain? Did you really think that you could just waltz in here and tell people how to run their business and I wouldn't say anything? This is the most outrageous thing I've seen all week, and I cannot hold my tongue. Get off your high horse, @justineh, and come back down to reality where people are actually building things while you try to tear them down.

    I'm just kidding if you didn't get the hyperbole.

  • @limitless.mind(44)· 2432d

    Great post! Not Steem related at all, but I've seen a number of people migrate to lbry in the last few days, likely as a result of the YT purge. I myself only just discovered it after all the Twitter postings lashing out about the takedown, some mentioning lbry.

    Storage would make it difficult for any decentralized video offering. It would likely have to be built, in part, on storj or BitTorrent or similar where each node must also store videos and provide bandwidth. Then there are the questions about legality of hosting some types of video content.

    Posted using Partiko Android

  • @himalayannomad(68)· 2432d

    You've discussed some good points here. I wasn't aware of this and nobody seem to be, except some steemians.

  • @wholeself-in(59)· 2432d

    Thank you for this. I am one of those who misunderstood and may have claimed 3speak was decentralized when suggesting it to disgruntled big platform users. I do still think these two are the best alternatives out there, and I believe they will develop into the vision of web 3.0 that we all deserve.

  • @yousafharoonkhan(77)· 2432d

    Thanks for writying each and every detail related dtube and 3speak. It is best review

  • @geekgirl(80)· 2432d

    I thought 3Speak was using or was planning to use the SIA network for storing the content. Maybe they are using both blockchain and centralized storage services to deliver a better user experience?

    Wouldn't the use of the SIA network for storing content qualify as a decentralized alternative?

  • @samuel-swinton(65)· 2432d

    Isn't that splitting hairs a bit? These are Steem-based applications that used IFPS, right? Isn't that essentially the same?

    Posted using Partiko Android

  • @techcoderx(67)· 2432d

    Excellent analysis on 3Speak and its centralization, this is why I have been a critic regarding the platform.

    As a DTube chain block producer and co-founder of OneLoveIPFS hosting service, I have to agree on what you said, some creators don't care about decentralization as they just post their videos as a YouTube link, which can be taken down anytime. From my queries, 58.27% of the videos since 0.9 update are not IPFS uploads, which means 3rd party providers can render majority of the videos unplayable if they want to.

    And yes, it does have the potential to actually be decentralized and have no single point of failure as anyone can clone the infrastructure due to its fully open source nature. For example, anyone can build (or simple make a clone) an alternative frontend that uses alternative APIs and gateways not controlled by the DTube team.

    A Steem proposal to make OneLoveIPFS service free to use might be an idea to explore, but sustainability is still questionable 🤔

  • @travoved(68)· 2432d

    Hi! But maybe you also should mention Vimm tv?

    Posted using Partiko Android

  • @themarkymark(81)· 2432d

    I don’t think I ever seen them say threespeak is decentralized. Got a link to somewhere they said it? Their buzz words are deplatformed and free speech.

  • @joythewanderer(81)· 2432d

    The reason I’m sticking with dtube is that it’s easier to upload via YT mobile app nowadays, the just copy the link to dtube upload. It’s easy when you are travelling. I don’t think all videos have to be on chain (too much cost). Most of my videos and other dtube videos are nothing much controversial to be kept on a decentralised chain, I don’t mind using YT or other video site for hosting.

    Dtube has a potential to become decentralised video platform as you mentioned for those who got demonetised from YT and others, I agree mostly with this post.

    I largely stopped following 3speak after realizing its centralized model from heimin’s reply a few months back. But more important for me is still it’s not so mobile friendly if you are with ios, can’t upload from phone, they only support mp4, not mov.

    happy holidays

    Posted using Partiko iOS

  • @flemingfarm(81)· 2432d

    Sounds like "fake it till you make it" mentality. They are saying decentralized for long enough that it is just an accepted fact. It's pretty obvious that people are ok with being lied to in advertising, just look around you at society.

  • @galenkp(84)· 2432d

    Hi Justine...

    I'll be honest, that's pretty much all I have right now. A hello.

    It's good to see you posting again though and I hope you do so some more. I've missed you.

    Umm...

    [Galen tries to think of more to say]

    I'm seeing Star Wars tonight...

    [Galen wonders if that sounded too random]

    Umm, did you have a nice Christmas?

    [Awkwrd silence] . . . . [More awkward silence] . . . . . [What to say, what to say...Think fast idiot]

    I'm building Lego today...

    [Stupid thing to say, just wish her well and say goodbye.]

    Well, I hope you are well. Catch ya later!

    😂

  • @berniesanders(77)· 2432d

    And here they are sucking up a shit ton of rewards...

  • @abh12345(80)· 2432d

    I guess dtube/3speak should press the point that videos are less likely to be removed unless TOS is breached. It's just not quite as catchy in a Tweet as 'decentralized'.

  • @transisto(75)· 2432d

    Steem + Bitchute = ?