Hyperledger in Business - Discussion

Hi,

the first time I’m bringing some Ideas for Blockchainsolutions on paper, I didn’t watch the Ideas here so far, but will be interesting :slight_smile:

  • Decentralised User Authentication (Authentication via Metamask for example)
  • Decentralised Web Front-End
  • Storing of the video File and Metadata:
    Every Video Upload creates an NFT which contains the Hash of the Video-File. That gives the opportunity to transfer the Video to another Account and could be the permission to change the Metadata (Upload Date&Time, Title, Description,…), which is seperately in the blockchain but linked through the hash of the videofile. So some data could be updated.
    Possibility Centralised: The Video it self can be hosted ANYWHERE centralised. As long as the hash matches, the file is validated and can not be manipulated, otherwise it will lead to an error. If the store path changes, the Metadata needs to be updated, which is permitted via the current NFT holder.
    Possibility Decentralised: The Videodata is stored decentralised, which is paid in tokens to the nodes. This needs to happen as long as the video should be available and that can be done via smart contract. If the wallet runs out of Tokens, there is no incentive for the nodes to store this content, and they can drop it. Adjustments are possible like
  • the more is paid, the more nodes will provide the file = more security, more bandwidth
  • the more views, the more rewards to the storer, who pays the nodes.
  • paid content can be created, which can be priced individually and plays can be limited (for example 100 views per month)
    Pros:
  • Incentivises the contentprovider to upload quality content
  • temporarily content disappears, due to cost-limitation in smart contract. Exmaple: hold the file on 20 servers for 30 days, provide liquidity for this conditions in a smart contract. If the content still generates enough tokens, the video could still exist, if wanted.

In this examples bandwidth must be taken into account, but for this example it’s enough for the first.

Watchers could pay tokens for watching time or per video they watch.

Cons: Cost effective.

1 Like

Video sharing platform inspired by Theta - Proposal:

1- decentralized cross-chain video streaming platform - censorship proof and removes the middleman

2- reliance on multiple nodes to relay video content - solving the problem of limited block space for content streaming and better user experience - helps with speed - better HD quality - higher runtime

3- VIDEO = Blockchain token - no caps but deflationary mechanism with burned fees - VIDEO is first a utility token (content creators get paid in VIDEO by uploading and sharing their video, P2P so no third party, transactions are paid in VIDEO) - second, incentives: airdrop for platform users, rewards for holders and stakers - third, governance - Advertising fees used to mint VIDEO

4- nodes can participate by staking VIDEO (PoS) - helpful to secure the network

5- VIDEO holders can take part in governance

6- front end can be centralized - importance of GUI/UI/UX

1 Like

Decentralised Youtube Idea:

  • As was mentioned in the previous lectures, you would want to uplaod and store the video on a central database. But, I believe what could be done is tokenizing the video as an NFT where you can have a quick snap shot of information about the video put onto a blockchain to provide a source of ownership.
  • You could make a user profile which would set up a wallet address which would allow you to pay/subscribe/follow a specific channel, which just like your profile, would be another wallet address able to accept payment from users/fans.
  • All monetary exchange would be done using the native token.
  • You could gain tokens by watching videos/posting videos/participating in ecosystem.
1 Like

My example is very much inspired by Theta and DLive. As I am not a creator on YouTube nor have any idea how the monetization part is working or actually anything in regard to streaming, I researched a bit on the web.

I found Theta and DLive as great solutions, that have established themselves throughout the time, but I believe this happened only after the course of Filip was published so there might be some answers similar to it in his solution.

Pain points:

    • Centralized through entities who can censor content
    • Videos are on centralized server which brings risk that content could be deleted, disappear
    • Demonetization
    • Prioritization of content and advertisement through unfair algorithms
    • No transparency of likes, dislikes, subscriptions,
    • Unclear results of Analytics tool which gives creator wrong ideas which content is liked and not liked
    • Many scammers
    • Videos need to stay in centralized server as the size of conventional videos would be too large for the blockchain and cause long buffering

Solution:

    • Create a platform that has videos that are hosted on servers throughout the world and instantly made available to viewers on demand
    • P2P business model means that platform operators do not directly invest into hosting infrastructure
    • Responsibility is put in the hands of thousands of incentivized hosts
    • Significantly reducing platform operation costs due to this
    • This leads to a higher earning potential for content creators, thus ensuring better-quality streams.
    • Viewers earn rewards for sharing their bandwidth and computer resources
    • Token can then be exchanged for other cryptocurrencies, or used to reward content creators
    • Token can be transacted within the platform, for the purpose of donating and subscribing to content creators
    • Platform’s blockchain-based infrastructure is censorship-resistant and employs an algorithm that fairly promotes all streamers
    • Instead of monthly fee to platform you pay the content creator directly but in much smaller quantities with Token. Like this you pay as well only what you are watching for
    • Scalable BFT consensus mechanism through aggregated signature gossip enables thousands of nodes to participate in the consensus process, and support very high transaction throughput
2 Likes

A videoplatform like Youtube runs on advertising. It matches a database of advertisers/advertisements with a database of uploaded videos in different categories and serves the matches to millions of personal profiles.

Content creators are incentivized for content that attracts the most engagement in terms of comments, likes and views. The contract aspect in this is actually pretty sketchy. You hand over your work to the algorithm.

There are many examples where people with extreme ideas gain traction because extreme ideas generate conflict and thus engagement. Creators start creating for the algorithm where people start to copy what seems to bring them revenue (in following thus clicks, views, money). We end up with silo’s of extreme ideas where no one listens to another person’s ideas. The algorithm feeds you only more of what it thinks you like.

I would like to see a platform where both the viewers and creators have a stake and a say to what content is beneficial to the platform as a whole. Bring back the human factor. If you want to run ads you could do it using something like BAT-token where you actually get paid for watching an ad. The community should decide whether certain content creators and advertisers are adding value to the network.

In short. Centralized content delivery of video’s and ads. Then a decentralized ecosystem and smart contract that handles privacy, ownership for content creators, and a formula that translates content into a tokenized value. Creators are paid according to this value. As a viewer you can ‘invest’ too and become part of the community. Community rules, not the algorithm.

1 Like

As I am not a content creator, I’m not familiar with the real pain points & I don’t have own insights about the topic.
My way of thinking is:
the monetization model is based on views, subcribers and likes.
Ways of getting income on youtube as a creator:

  1. advertisement (income shared between youtube and the creator)
  2. channel membership
  3. super chat and super stickers
  4. shelf
  5. youtube premium

Blockchain could help the transparency the connection between analytics data and revenue calculation + if a legal issue occurs (content, advertisement topic, community management) a public ledger is really helpful.
A decentralized decision-making system would allow creators to handle their community in a way they
want without a centralized superuser.
I can imagine a token for all advertiser payments or for superchats payments.

1 Like

Learning how to frame the problem through “Pain Points” is very useful.
the progressive rationale about the Proposed Solution Statements as it pertains to the objections at hand are also guiding. That said, while the details as to the code writing are not yet delineated in my mind, i see the progression developing a solution. (*Thank you for that)

I’m not familiar with the real pain points of a Youtube content creator - but i do realize that the limiting of words and phrases as it pertains to the Covid news must somehow link into the financial algorithms monitored by the banking / financial news industry which is why censorship is a crisis. There can be no confidence without truth.

Blockchain as a decentralized beacon of immutable truth can help in ways not yet even imagined as the internet and Amazon models first operated under a limited operational vision. D-Tube needs a better name to compete - even steemwit does not ring right. Marketing is the first problem, then the technical details need to follow. Like the original Blockchain limit - holding some information outside the block may solve this dilemma too. I do not yet have the three dimensional vision to define the overall vision of a possible solution.

RJR
2021-04-12T04:00:00Z

1 Like
  1. Videos are hosted on a central database

  2. All account management and user permissions are hosted on the blockchain

  3. All payments and ad revenue earned by creators are paid to them via the blockchain using smart contracts.

  4. For regulation and safety, all videos are hosted on a central database but are "minted’ as an NFT and have their own unique hash. If another video is posted with the same content but a different hash, it is removed.

  5. Smart contracts control user content and disputes.

1 Like

If a system is not broken it does not need fixing other than maintenance and upgrades as required.

Though, If a site is loosing traction and or audience and if improvements or added features can be implemented one should explore. In reference to usage of blockchain technologies certain aspects can lend well to a video streaming site, these include.

1. Payment solution distribution management 

2. Id Management

3. Rights Management

4. Incentivized Gamification / Rewards system
1 Like

I think decentralization is great but. Maybe in a sense let the user who wants to create videos to show his hobbies, profession or passion create his own Hyperledger, and this way he has more control over his own content, and not be so dependent on You tube or other platforms. Possibly collaborate with a group of creators to have a consensus of all material. This might take him out the idea of decentralization but this gives him more piece of mind.

1 Like

For platforms such as Youtube I would keep video content on the centralized database. What I would put on blockchain is social network elements like sharing, commenting or rating. I would implement a solution something like bitclout.com to have incentives for users to be active. Users would earn some coins for different types of activities and youtubers would earn coins for each new view of the movie clip.

1 Like

I cheated for this exercise and looked at, in my opinion, the most popular decentralised video sharing platform right now - LBRY.
As seen on https://lbry.tech/overview, there are three parts to the platform:

  • Blockchain
    The LBRY blockchain stores names and metadata in a parallel Merkle tree, separate from the tree used to store transaction data. This allows LBRY URLs to be trustfully resolved even without a full copy of the blockchain.
    The metadata contains information about the content, such as the title, creator, price (if any), and a unique signature allowing the actual content to be fetched from the data network, the next level in the LBRY stack.

  • Data network
    Files published using LBRY are stored in a distributed fashion by the clients participating in the network. Each file is split into many small pieces. Each piece is encrypted and announced to the network. The pieces may also be uploaded to other hosts on the network that specialize in rehosting content.
    The purpose of this process is to enable file storage and access without relying on centralized infrastructure, and to create a marketplace for data that allows hosts to be paid for their services.

  • Applications
    Applications are the final level of the LBRY stack. They represent how most people will actually use LBRY. Applications typically use the lbry-sdk, which provides convenient API methods for building applications.
    LBRY Inc. currently releases and maintains three applications:
    LBRY Desktop, a desktop browser for the LBRY network based in React and Electron available on Windows, macOS, and Linux.
    LBRY Android, an Android browser for the LBRY network in React Native and available in the playstore.
    spee.ch, a web-based sharing and organizational app designed for self-hosting.
    A central idea of LBRY is that there’s not a singular way to interact with the network. Anyone can build on top of LBRY in a permissionless manner. LBRY Inc. maintains open-source applications to show what’s possible and to give new users a user-friendly experience on the network.

The easiest way to access content, though, is through the website odysee.com.

In other words, on LBRY content is split up and hosted by the users. Blockchain ensures access to the content in a stable and organised way.
The cryptocurrency $LBC allows to boost content - the more LBC is staked on a claim, the more discoverable it is when a user browses through the platform. Users earn LBC through tips on their content, as well as from the platform when signing up, viewing content, following others and reaching milestones.

By the way if you haven’t signed up yet, here’s a referral :smile:
https://odysee.com/$/invite/Fg6Fi6yWVsYSRiJQy8pkDHpXBYFgN7WV

2 Likes

Thanks @MarcisB for sharing!

1 Like

Hi all :slight_smile:
I could think of two aspects that may be suitable for blockchain solution:

  1. Monetization algorithm - it would be important for content creators to have a more transparent monetization process
  2. Currency penalty for cyber bullying - currently there are many people that believe their behavior can be as horrible as it could get as long as they are hidden behind some faceless, nameless account. Adding cryptocurrency penalty aspect to the comment feed together with automatic AI that recognizes inappropriate comments would make one think before being rude.
1 Like

i think with centralized video sharing platforms like youtube we have these problems:
1- ownership of the channel : we see youtube can easily take the channel from you actually you do not own the channel. solution: whit decentralizing the ownershio of the channel using blockchain ( private key for each channe) we can solve these
2- payment method : we see that advertisers pay to youtube and youtube pays content creators based on some rule ( and sometimes no rules). solution: by taking advertisers fund and put in a smart contract and distribute it to the content creator
3- we see youtube can ban videos and delete them. solution: there can be centralized server that some changes in the data ( like deleting a video) only could happen with private key.
there can be some other features like : +deleting a video with smart contract if there is so reports(there should be also some sort of bot recognition)
+we did not decentralized the server beacuse it makes platform very slow

1 Like

Off the top of my head I can think of a few ways that Blockchain could benefit a decentralised video network. Implementation however, I’ll need to do a few more courses to wrap my head around that.

  • Incentivisation, something similar to Odysee / Library. Tokenise membership, content, uploads, views, payment etc…
  • Run ads with a model similar to Brave [ BAT ] where viewers choose to view and are rewarded for doing so and can tip/award good advertisers.
  • Governance achieved through staking native token.
  • Decentralise video encoding, storage(?) and distribution bringing overall costs down.
2 Likes

My idea in general is to store the video in a centralized database, but the member identity, video ownership, voting, user incentives and all other necessary information are kept decentralized on the blockchain.

1 Like

My idea would be to put all videos to a centralized database, because videos takes a lot of space. I would put the identities to the blockchain. I also think that the revenue should be paid by the smart contract.

1 Like

My take:

  • prime objective: be censorship resistant.
  • collaborative development
  • network of nodes with different capacity (several tiers) to store and process data.
  • manage adoption for viability
  • token rewards
  • stake for governance (large investments policy to be shaped up and democratise decision making)
2 Likes

Here’s what I’m thinking:

Youtube content creator pain points:

  • Don’t own their channel
  • Easy to lose all work
  • Arbitrary censorship
  • Unreliable viewer statistics making revenue figures questionable
  • Impersonators damage content creator reputations

Youtube user pain points:

  • Unsubbed from channels without input
  • Notifications of new uploads not always received

Solution:

  • Use a public blockchain making user accounts similar to wallets.
  • Unique user public addresses provide protection from impersonators.
  • Hashed records of uploaded files hosted on the blockchain.
  • Combination P2P sharing of videos so content creators can always provide their works and those that like or are currently viewing the content can too with ‘shard nodes’ providing small selections of videos and full nodes providing a full catalogue of videos.
  • Crypto currency to incentivise usage, video hosting and generally assist with revenue generation.
  • Viewer statistics secured in the blockchain.
  • Smart contracts to handle copyright claims/illegal content (links back to hashes of uploaded files), content creator payouts and user subscriptions/notifications.

I think it could be more decentralised though.

1 Like