Hyperledger in Business - Discussion

Storing video files on the blockchain is expensive/inefficient, so storing them on a conventional file storage works best. But the other back-end and details like personal information/subscribers/payments could be done on the blockchain.

This will ensure the following
Authenticity
Transparency
Freedom of speech
No more shadow banning due to unreasonable circumstances

1 Like

My thoughts on Youtube like project:

I would probably draw inspiration from Steemit and BAT and see how they organize things perhaps integrate somehow.

Things I would use the blockchain for would be:

Identities
Liked content
Content descriptions
Content comments
Followers
Rewards and incentives

Things I would not store on the blockchain would be:

The actual videos ( you could perhaps store links and CRC of the video on the chain)

These are my first thoughts.

1 Like

I think one of the main issues is to be able to create a video sharing platform that can compete with YouTube by giving a better user experience. People want to produce videos but most hate video ads which are at the core of YouTube’s model. They collect viewer data in a centralized manner so they can sell search data to advertisers.
How about taking ads out of the equation. Instead, the company can launch a token that would be used to reward content producers and viewers through a smart contract. Data would be private and used within the blockchain to promote content.
The actual uploading and sharing of videos can still be done over regular web servers in the same way as YouTube but all accounts and user data will remain in the blockchain.

1 Like

As someone who is business minded (much more than technically gifted) and interacts with youtube, however is not a creator, i would welcome the opportunity to discuss real world problems with current content creators and more technically proficient people for a rounded assessment.

overall i see the following as factors to consider for a platform:

Creators -

  1. ease of use - create, upload, manage,
  2. payments - tips, subscriptions, advertising
  3. nil censorship,
  4. content searchability - simple in platform search, integrated marketing/search ability via other platforms (i.e. FB, Twitter, Instagram, etc)
  5. marketing - partner with other content creators, partner with industry (i.e. a channel of teaching people a language could partner with a travel supplier)
  6. advertising
  7. metrics - likes, views, subs, power Consumers (posts created by Consumers, and how much interaction with those posts)
  8. exclusive content access - ability to create/seperate content by free/paid/bonus
  9. ability to invest in the platform in order to receive financial incentives for overall usage/success
  10. reduce spamming - could there be a way to allow only subscribers (who “tip” in addition to subscribing) to post comments?
  11. content storage - needs to be somewhat centralised to enable ease of storage/viewing - the Creator needs to take on the responsibility - it cannot impact the Consumers ease of use.

Consumers -

  1. ease of use - search, view, notifications, subscribe, find new/like minded content
  2. payments - easy to “tip” Creators, pay for subscriptions, pay for exclusive content
  3. open voice without censorship
  4. “find” content on any platform (i.e. FB, Insta) and be linked back to the Creators content page
  5. ability to pay for exclusive content, or possibly gain access (unlock) to exclusive content via metrics such as number of views of a channel, interaction with a channel
  6. ability to invest in the platform and Creators
1 Like

I would create a private blockchain on top off a public blockchain that would allow users to post and share videos to each other but at the same time give users control over their personal information and decide who has access to look at their personal data. My thought is this should allow people to not rely on a central authority to handle their data or worry about a corporation selling their data to other entities because now they wouldn’t have access to it , instead users just have to rely on the code itself and themselves. So all their personal data would be stored in their own personal private blockchain and anything they post will be stored on both the private and public blockchains.

Have video content on main sever, but the metadata on the blockchain so advertisers , content creators can get a true picture of how many people are watching and sharing their content. Content creators would still be at the mercy of platform providers ,but maybe a smart contract system could prevent videos being censored because of opposing political views, unless genuine complaints are being put forward through consensus on the blockchain.

1 Like

Build Your Own Business Blockchain (Video content platform):

Since it is a platform for content that has been created by many it will generate a lot of data that will need to be stored someplace. Not sure how exactly in terms of equipment this can be achieved, but, if this platform aims to be successful, content creators should be assured that content they produce can’t just be deleted or locked away from access of account owner.

General outline of components:

  1. creator account - verified and authenticated by Digi-ID;

  2. content front-end platform for viewing and accessing by viewers - large enough to cope with volume of information (some sort of system that can mimic YouTube, but on shared bandwidth principal). Have participants run Nodes that support the network and reward Nodes with token that is exchanged on the network between viewers and advertisers.

  3. create and support a market place for network token trading and exchange to support commerce (ad revenue payout or ad time, space purchases).

  4. not sure how to secure ethical use of this platform - people will do all kinds of not so decent things just to get attention. YT and FB fact-checkers is an obvious failure.

G.
THETA network has this vision in a much better detail!

1 Like

Skipped all answers so I wouldn’t ‘copy’.

Not using blockchain:

  1. Web front-end.
  2. Back-end: Video file + description storage since they take up lots of space. Linked to ownership info.
  3. Chat + emote storage.
  4. Platform/channel statistics (viewer locale etc.)

Using blockchain:

  1. Video ownership and authenticity based on multiple hashes of file, creation date, description, creator identity, other metadata.
  2. Identity (wallet) used for:
  • Creator/user identity + login.
  • Video watch count, likes/dislikes based on wallet addresses.
  • Subscriptions and payment.
  • Subscription “level” to a channel (free, premium, etc.) based on identity.
  • Subscription only contents based on identity + subscription level (special videos, goodies, etc.).
  • Token/NFTs in wallet to do something special in chat.
  • NSFW contents: Identity + signed consent.
  1. Sponsored videos and ads using blockchain contracts. Contract defines criteria/objectives and payment.
  2. Platform/creator giveaways etc.
2 Likes

Application: Decentralized Video Sharing Platform

Actors: Types of Users

  • Content Viewer (User)
  • Content Creator
  • Companies - Advertisement
  • Wallet (Hot/Cold)
  • Nodes (Validators) - Decentralized

Features: We want to see on the video Sharing Platform

  • Video Content uploaded by the user
  • Maintain channel Subscribers information
  • Likes and Dislike Metadata
  • View Count and metadata of viewers
  • User comments on the video
  • Company Adds during video and Links (Metadata of users clicked on the link)
  • Automated Payment Processing
  • Hot/Cold Wallet integration with the user account

Non-Functional Requirements:

  • Higher Video Quality
  • No lags

To achieve above mentioned features, I have considered following approach by utilizing centralized as well as blockchain architecture/network

What goes on blockchain and why?

  • To protect the content creator account from getting banned by a central authority
    • Business rules will be defined to make sure content creators are not uploading videos that are explicit in nature. That’s just one example
  • To obtain organic count of views, Subscribers, Like, dislike and comments these features should be on the blockchain which gives them immutability.
    • This information can further be used with Smart contract to make different kinds of payments (Payout)
  • Company Adds Links (Metadata of users clicked on the link) will also provide true footfall and better analysis by storing it on the blockchain
  • Smart contract deployed on the blockchain to achieve auto-payment processing
    • By defining specific rules such as e.g. X number of views on the video, number of likes etc. on the smart contract, content creator will be paid automatically
    • Similarly, companies will be charged if their ADDS reached to X number of people
  • Hot/Cold Wallet integration with the user account – Sender/Receiver Transaction information

What Should not go on blockchain and why?

As we Learnt and understand that decentralized network has many benefits but at the same time has its own shortcoming such as transactions speed is much lower compared to Centralized IT infrastructure and due to this reason, uploading a large video files over the network and propagating it to several nodes will only make the entire network slower and sluggish.

Instead we can use centralized databases to store video content which are much faster to query and retrieve the videos on the platform.

1 Like

Videostreaming-Platform using blockchain

Decentralized:
Monetization, governmance and identy management.

  • Advertizing revenue with supoprt of smart contracts
  • Govenrance controlled by viewership (blocking of videos by the community), prevent large scale spaming by using an utility token of the platform
  • User dataand management (personal identifier, time, copyright)

Keep centralized: Due to large amount of data for videos this should be kept centralized

1 Like

Due to the huge amount of data/videos I think it is best too keep it cenralized.
You could benefit from using a blockchain for: channels, likes, subscribers, commercials,
video creators and the way they’re getting paid

1 Like

Would leave the uploaded videos in a centralized server for memory and search ability purposes. Would use a blockchain system for accurate and true view counts and also the transfer of ad revenue. User account would also be in a centralized server but would have everyone give private and public keys for signatures and sending money back and forth which might need a blockchain for transaction history I guess.

2 Likes

Maybe something like the following on the technical aspect:

a.Minimize blockchain load. Just have a hash of the video, that updates with each edit if any.

On the economic aspect:
b. Viewers and content creators viewed are rewarded with inflation.
c. A Graph-like aspect of content curators might be worth considering.
d. Some kind of collectible or NFT-like system like ERC-1155 or Tari, maybe with real-world merch possible.
e. Maybe viewers can directly stake the platform crypto on a chosen content creator, boosting the youtube algo-like rating in a trustless manner.

2 Likes

My suggested solution would be:

  • 2 usertypes, one that is uploading content and one that is watching
    the content uploading should be governed in some way ( using IDM) / centralized
  • the actual content / video’s on a decentralized platform
    monitazion: decentralized via tokenization
1 Like

Views are signed by digital firm trought the platform. Every account ID should be identified … but he has his private key that is private and not shared with the database. Then he have a public key that sign every views.

A smart contract pay the creators by amount of time other accounts has spent watching their videos.

Also, The owner of the videos can decide to maintain the video uploaded on his computer “always on” to work as a database for his own videos. Or instead uploading his video in a server. He recive different fees for every views and he can also decide to work as a server for other creators and recive his %fees per view. He recive penalties if it doesn’t run good or fast enough

I think should be decentralized as well the “business manager solution”. As in fb for example the business manager. In this way you can directly balance the price of a sponsored single view to the amount of request of adv in the platform and show the amount of price needed to be showed in the place you want to appear.

1 Like

In order to build a BC solution that solves relevant problems I have laid out central pain points identified for various stakeholders.

Pain points identified (user perspective):

  • No rewards received for watch time
  • Targeted advertisement/data collection/video recommendations may lead to unease as well as excessive time spent on platform

Pain points identified (creator perspective):

  • Videos often flagged/demonetised despite adherence with guidelines
  • Middleman (YouTube) decides what ads to run, takes large portion of advertisement revenue
  • Censorship
  • Centralised institution has ability to delete account and therefore income stream as well as means of attracting attention

Solution
Decentralised:

  • Reward system: Reward tokens (comparable to BAT) receivable based on watch time for creators and users. Users can choose to keep these or auto-contribute to selected creators.

  • Governance: Governance token issued, used to moderate i.e. reach consensus on whether a user has breached certain guidelines (may not work for certain aspects such as copyright claims)

Centralised:

  • Storage of videos to ensure usability, steady income streams for creators, speed of use and upload
  • Monetization of videos: All adds pooled in central authority and distributed due to time-intensity of arranging advertisement for every video for creators
1 Like

I would post a header of the video on the block chain. The video and its comments will remain on a central server. Advertisers would be paid per click in hyperledger with crypto tokens, followers and subscribers will be on the block chain. Because file size is problem for the blockchain, they are stored on a central server, I have difficulty seeing how the problem of censorship will be solved at the moment.

1 Like

Answer: As a YouTube alternative, this can be used as a viable stepping stone alternative for moving one’s community from YouTube
This decentralized Steaming service is un confiscate-able, where freedom of speech is assured, where users and participation of advertisers vote at option of the content consumers, by their participation in the group or by their freedom of speech and an open dialogue as the cost of rogue ill-defined or ill conceived opinions
As YouTube is, DeTube can be a competitive monetizable services, while also being transparent as to how everyone on all sides of the content can benefit.
DeTube ought to have a offering that is relative to the rates of return of YouTube.
A token as options to be part owner and smart contract can clearly define the monetization cadence, from the posted likes and clicks, their contributions, both as a consumer or and as content creator, including the platform’s innovators
one can migrate into DeTube only the newer content - from youtube or stream from youtube yet directly also be split and consumed on DeTube, if possible.
Unless the creator can off-load the archivable vids to their local storage, our platform, one can store only the latest video and archive the old on Content to the creator’s local service or a accept our fee based service with tiers for varying video size or length time to be held.

1 Like

I think making private channels of communication between content creators and sponsors/advertisers will resolve the problem of content creators suddenly losing their income. That way each party can clearly discuss the terms of their relationship.

1 Like

Smart contract stores content creators profile and followers.

Content creator can update profile (personal contract) with current location of material. Private or cloud server.

Application reads blockchain, fetch location and download material. Material to be shared trough P2P 1x* while consuming. Cashing servers are incentivised to operate.

1 Like