Hyperledger in Business - Discussion

Some pretty amazing ideas here, I feel somewhat out of my league. This is a major learning curve. However, I’ll give it a go.

The videos/content should stay centralised due to the data usage, however in the not to distant future this may improve and we could use decentralised databases. The payment/tokens can be decentralised, also I like the idea of the people watching and like/commenting on videos being decentralised.

I feel I should be adding more to this but that’s it for now.

1 Like

Ok so heres a rough draft and what Ive come up with:

Hosting
Videos hosted by a centralized server for speed and cost efficency, otherwise things are pretty blockchain-community-oriented.

Governance & Monetizing
Native crypto to the platform with its own Fuel coint to pay for transactions built on the Solana blockchain to further de-centralized congruency.

-All members get X amount of the Fuel coin off the bat when signing up (that might evolve as the platform matures and things always happen).
-You sign up with your public key, that you can pick an avatar for, only 1 member per key.
-Like Brave, a member can earn coins by watching advertisements, payouts are monthly.
-Content creators earn coin per new suscriber and Fuel coins for likes and shares (Fuel and Native coins are tradable too).

Censorship and Content Curation
-Dedicated members can accumulate trust points through demonstrated and historical pariticipation which might make them eligible to take on different roles.

-Flaged content from the Algorhithm might be reviewed by trusted members that get rewarded by their time and are connected to a semi-centralized hyperledger system where they also take part in the concensus.

1 Like

In terms of a video sharing platform I think some aspects should be kept centralized to be able to process data faster. One thing that should be open and on a blockchain are things like search algorithms to prevent shadow banning. Also the decision on what is shown and what is banned is something which should not be in one hand, be it a person or a company.
One area where I think that a coexistence of centralized and decentralized databases are useful is the storage of videos on a centralized database and a blockchain that keeps track of certain parameters. Maybe this is also something which would be helpful in terms of copyright.

1 Like

This decentralized video platform should have it’s own cloud storage to avoid clogging but maybe small size video formats of maximum few MBs can be allowed (per User) to be stored on IPFS or similar P2P storage. Alternatively, users may be able to store their videos on their own computers.

Also, this kind of platform should be either on separate (high-performance) blockchain or deployed on reliable layer 2 solution to avoid high TX fees and allow micro transactions.

To avoid fake accounts and bots, digital identities tied to unique user addresses should be implemented.

Tokenomics should incentivize content creators depending on number of likes and comments on uploaded videos and users based on their activity.

Watching advertisement videos should be optional but viewers would be paid per viewing by advertisers who would to put specific amount of tokens in escrow. This advertisement videos will be played to users limited number of times or as long as there are tokens in advertisers escrow and you would know in advance how much you will be paid if you watch the whole advertisement video. Probably also limit users to watch multiple times same advertisement video.

Role-based governance system (creators, users, advertisers, legislative bodies) should be used to decide on platform’s policies and development direction.

2 Likes

For a Video Sharing Platform I se BC can be used to show trust in Advertiser Views, Content Views & payments.

  • Use a smart contract for payment to creators by user views.
  • BC can show advertisers proof of how many users actually see and watch Ads. Also a smart contract could be used to pay Advertisers by views.
  • Use Governance for Policy & payment structures through a Governance Token.
1 Like

We might think of a hybrid solution, which combines decentralization&centralization through tracking the ownership of content on the blockchain, whereas the actual content is stored on centralized servers. There will be a relation between the owner, safely stored on the blockchain, and the content, efficiently stored in a database.

We might go completely ‘decentralized’ - establishing the video platform as a ‘Decentralized Autonomous Organization’ based on a permissionless blockchain, which will distributed decision-making and which will ensure that intellectual property will be directly monetized by the users - whereas data can stored in decentralized manner, by plugging into IPFS.

1 Like

Decentralize :

  • Identity management => identify real content creators from others
  • Payment / contribution to the video creators: cryptocurrencies
  • Governance: rules,

Keep centralized:

  • Platform used => ensure uniformity
1 Like

perhaps for video BC ideas:
biggest issue with streaming videos is scammers; why not decentralized the system where comments got into a consensus or smart contracts to reduce scammers to post in so many videos.
find ways to monetize and use smart contracts on moderators helping on video streaming or chat contorls.

1 Like

In a sharing video site i will basically split in 3 points :

  • payments
  • videos
  • comments, likes, follows

I’ll use a centralized server for stocking video
I’ll use the blockchain for payments, a way more secure and faster and allowed multiple devises
Comments are not very important and use a classical database to save them. Also for data like followers and likes, in a noSql db is enough. For this case to ensure the tampered-proof of the data, i’ll use a classical server by securing folders and files with a hash based on a timestamp wich will registered on the blockchain.
Just for some sensible documents and some metadata we can use Ipfs to store them.

1 Like

Do put on blockchain: how many people, especially new people who are not subscribers, get the videos in their feed, to show that videos are offered to new users, and to show that there is no shadow banning. Also put thumbs up (likes) or thimbs down on the blockchain, to show that there is no cheating with this.
Do not put on the blockchain: the videos that you will actually stream to users (maybe put this on the blockchain in the future, if the technology can handle it better)
Do put on the blockchain: subscribers’ wallet addresses, so a provider of video’s can take the users with him or her, to new platforms.

1 Like

Centralized user identity
Use blockchain to store transactions (video uploads, followers, likes, contributions,
Use the blockchain to make payments
then the blockchain will maintain the authenticity and ownership of material

1 Like

You could have the users in a SQL database whilst the videos are stored in IPFS database.
The payment to the video creators can be made in crypto where they take the full amount.

Video storage: IPFS - a decentralized cloud storage where content won’t be censored or taken down.
Could also use a centralized storage for quicker streaming.

Payment: Crypto or token for the video platform, and people that watch ads could be paid in tokens as well - just like Brave browser.

Comments: Decentralized, so people can’t edit or delete comments and might be more careful how they are expressing themselves incase of investigations etc.
Commenting can also be rewarded with tokens by someone that has lots of upvotes (upvotes needs to be signed by a user wallet to prevent manipulation)

1 Like

I would store video post and profile post on a centralized server and all membership and payment methods on blockchain. I would have advertisers pay in the form of Eth or a stablecoin as well

1 Like

To create a better Video sharing platform we could perhaps integrate blockchain for the Content creator profile of the User as some sort of NFT to the identity of each user, with its own Public key address to each account. That would be easy for the count of the Memberships that are legible Followers and not some sort of bots following to that certain profile so that can be kept safe and that would make the Profile immutable and not deletable, also not able to copy its content and make fake accounts.
Also Blockchain can be integrated into the payment system, with some sort of User Token so that subscribers can add value to the creators directly by watching their content and liking it, but also so the Users of this platform can receive value as well in case there is advertisement involved while they are watching their preferred videos so the advertisement can become optional.
I would make the whole video sharing platform decentralised so that is governed by each and every user which would unable censorship but also if the Users of the platform would mark the content as not trusted or liked, which is important, that User Profile could be ultimately removed to post videos and banned. Also if the whole platform is decentralised your valuable time spend on that platform would add value to you account by some token count per minute spent engaged.
I would keep upload of video files in centralised form due to speed and size ability.

On blockchain: username, who follows who, who subscribes to who
Anyone can write an API on top of this information where videos can be posted. When a content creator posts a video to a platform those that are subscribed to him will get a notification which includes where the video was posted and they can choose to watch it there or not

Decenntralized

Videos /files / data - more secure and resistant to censorship.

IPFS (InterPlanetary File System) is a decentralized concept for storing as well as accessing files and data.

Likes, number of views etc - transactions cannot be altered once it is recorded on the Blockchain

Changed to policies /agreements-
Ensures community-driven governance.

Identity -use a decentralized platform like Civic for secure identity verification and management. This allows users to control their personal information and share it with trusted parties without the need for intermediaries.

Ok so the way I see it information now has a half life. So we don’t need to keep all information forever. We also live in a simulation. This means that information should only be rendered on an as-needed, just-in-time basis. And being 2023 all video is gong to be generated by AI anyway.

So here’s my video platform idea: “Dreamscape”.

  • Client ID’s are stored on-chain as accounts with privately held keys.
  • Clients upload short videos and descriptions.
  • Video data goes to AWS where it can be stored, indexed, and referenced quickly as part of the AI video training data.
  • Video metadata is recorded on-chain where authors receive attribution for contributing to the AI training data silo.
  • Clients can then generate video using the community’s AI.
  • Videos they generate are also stored back into the AWS cloud as part of the (now recursive) training data.
  • All video value decays when not being viewed or labeled. Videos with zero value remaining are deleted from the AWS training data silo.
  • All videos are available to be viewed.
  • Users receive tokens for labeling videos, and each time their generated videos are viewed.

So in summary: use web3 AWS for bulk storage, but use blockchain for gamifying the user interface.

Not sure if this is a good solution, but what if the content creators kept the content on a blockchain, yet store only the most recent videos on Youtube, giving the opportunity if users following the content creators want to obtain a video that they enjoyed there can be a tokenization process in place where users gain tokens by engaging and supporting the creator and in return they can use the tokens to purchase their own videos from the creators.

  • Snapshots of number of users as certain times
    Snapshot of views per video
    automated payment either through a Gateway or via a native token
    Hash of videos and links to original creator

Applying Blockchain to a Video-Sharing Platform

Objective:
Create a video-sharing platform that gives content creators more control and reduces reliance on centralized platforms.

Parts to Implement on Blockchain:

  1. Content Ownership and Rights Management:

    • Implementation: Store video metadata and ownership details on the blockchain.
    • Resolution: Ensures transparent, immutable proof of ownership, reducing content theft and disputes.
  2. Monetization and Revenue Distribution:

    • Implementation: Use smart contracts for automated revenue distribution based on views or other metrics.
    • Resolution: Provides fair, transparent, and instant payments to creators, eliminating the need for intermediaries.
  3. Content Verification and Authenticity:

    • Implementation: Use blockchain for verifying and timestamping video uploads.
    • Resolution: Ensures the authenticity of content, preventing fake or manipulated videos.

Parts to Keep Centralized:

  1. Video Storage and Streaming:

    • Implementation:Use traditional cloud storage and content delivery networks (CDNs).
    • Reason: Blockchain is not efficient for storing large files due to high costs and slower data retrieval speeds.
  2. User Interface and Experience:

    • Implementation: Centralize the app’s front-end and user interaction layers.
    • Reason: Easier to manage updates, provide smooth user experience, and handle high traffic.

Type of Blockchain:

  • Type: Private or Consortium Blockchain (e.g., Hyperledger, Ethereum private network)
  • Functionality: Provides controlled access, enhanced privacy, and scalability for the platform’s needs.

How It Works:

  1. Content Upload:

    • Creators upload videos; metadata and ownership are recorded on the blockchain.
    • Videos are stored on centralized servers.
  2. Monetization:

    • Smart contracts distribute ad revenue or viewer payments to creators based on pre-defined rules.
  3. Content Verification:

    • Each video upload is timestamped and verified on the blockchain, ensuring its originality and preventing tampering.

Benefits of Blockchain:

  • Transparency: Immutable records of ownership and transactions.
  • Fair Compensation: Automated and transparent revenue sharing.
  • Security: Protection against content theft and manipulation.

Centralized Elements:

  • Storage Efficiency: Centralized servers offer better performance for storing and streaming videos.
  • User Experience: Centralized control over the front-end ensures seamless updates and user engagement.

By integrating blockchain into these critical areas while keeping others centralized, the platform can enhance trust, fairness, and security for content creators while maintaining efficiency and user experience.