Hyperledger in Business - Discussion

Hi everyone,

So my solution for a platform like Youtube would be as follows. The video should be stored centrally at server. The content creator will be paid by cryptocurrency and in the form of (1) donation from viewers (2) fee from advertisers based on number of views/ likes/ duration from viewers (all of these will be kept track in blockchain for transparency) (3) commission from YouTube platform based on number of views/ likes/ duration from viewers (all of these will be kept track in blockchain for transparency)

1 Like

Parts of the video-sharing platform that will be decentralized are: Identities of participants, content, and mediums of exchange.

Every participant will have a digital signature, which enables identification of interactions and transactions between participants without the need of exposing the private keys of participants. This will enable the platform to identify and generate a good metric for ranking positive contributions to reward judicious parties, and have accurate matching between content creators and potential patronage. Digital signatures also verify the integrity of a given content, and prevent scams and impersonations.

Copyright protection is ensured through the public ledger, where each upload and purchase is recorded, thus making it easier for content rights owners to carry out infringement actions against those who unlawfully republish their content. Examples of such implementations can be found with the LBRY blockchain.

Digital signatures also provide security to personal information of participants. This promotes privacy and prevents data collection controversies.

Mediums of exchange on the platform can be tokenized as a public blockchain resource. The resource ecosystem can be in one or more tiers, which satisfy different market demands on the video-sharing platform. We could have a governance token that gives control to the users and content creators of the platform via voting mechanisms. This promotes democracy; and prevents dictatorial influences and plutocracy such as centralized platforms unjustifiably banning participants – it will be censorship resistant.

Having tokens that can be stored in wallets possessed only by participants will give custodianship to owners of the token.

Smart contracts can be applied to portions of a given content, that can only be accessed if certain conditions are met. This can prevent mandatory viewing of advertisements on the video-sharing platform. An example of such an implementation can be found in the veracity blockchain. So smart contracts can also implement incentives created by publishers for different types of attention-rewarded video content to billions of users worldwide. This promotes or increases: user engagement for ads, publisher revenue, viewership etc.

Also a DeFi token could finance and raise funds for other projects on the platform that increase the utility of the platform. This promotes the opportunity to have more decentralization of fund contributors, which prevents income inequality. This also promotes seamless partnerships and conglomerations amongst members with no middle men.

The video-sharing platform would be a public blockchain. The public blockchain will have a layer two solution implementation, which would store components that cannot be stored by the first (core) layer of the blockchain. The actual blockchain and other separate components sum up to form the decentralized internet

The second layer will be a centralized, and will have the ability to interact with the public blockchain. Large files such as media files: video, audio, will be stored in the second layer. Large files are difficult to be stored and accessed in blockchains because when additions have to be made, every validator has to approve consensually with other validators. This is time consuming and a heavy load on the given blockchain. Indeed, a ledger shared by thousands of users, where each piece of data is replicated amongst each user is not practically capable of hosting data beyond the megabyte scale. However, instead of storing the data itself, you can store a hash or fingerprint of the data (as embedded data). And then store the data in a secondary network e.g IPFS

References: https://blockonomi.com/youtube-alternative/ ; https://www.youtube.com/watch?v=JXt0v54nojI

1 Like

if its a video sharing platform, there should be a thing where when content creators post on the platform its on a blockchain so that video cant be deleted. it can help in the case of someone solving issues like health problems and coming up with solutions other than pharmaceutical companies, and cannot get blackballed through the platform and people can follow natural and herbal medicine practices without the content creator also being banned from the platform. and with the help of blockchain noone can just delete content creators videos or take ownership an also the content creator can keep their clientele/ fans on the platform because of the blockchain.
So basically for things like real news, healthcare, fitness, finance, etc would have their own creators and content thats on a blockchain and cannot be deleted. everything else thats not important could stay in a regular database on the internet.

1

WHY I WOULD IMPLEMENT BLOCKCHAIN INTO THIS VIDEO-STREAMING SERVICE:
I would begin treating content creators as “Miners” and they would receive payment for their “proof of work” Their POW would be based on how much traffic they bring to the site or how many times someone views their “content”.

As far as the content, I would have to use a Hybrid Blockchain to store the content and keep it safe with C & R (crud) one-way direction.
(You cant remove or tamper with the video - As a creator, much like a Crypto trade, once its done its there FOREVER; this might prevent spam videos and would keep content creators responsible to upload good content. “Your image is everything”

I would use BLOCKCHAIN to 1/2 manage the user accounts; where we would give everyone a public key and private key to validate themselves and identify themselves transparently (as users or content creators). The other 1/2 is below*****

CENTRALIZED INFRASTRUCTURE - This would have a lot to do with where the content is stored and how content creators can have some “CONTROL” over there content. In a specific but very “general” MSP, it would govern and issue to the users if they are coming in as creators or coming in as content creators, but still there are no bosses to revoke your right to view or upload content.

1 Like

I’m pretty new to all of this, so therefore pretty simplistic, but I think all content should be centralized but only access via blockchain interface so that only the owner can have access to take it down or if there is a governing group appointed, they would have to have consensus to determine what is unacceptable in the platform.

1 Like

i would keep the main database system they call Bigtable to store videos
reward the users and make possible a way for users to reward the content creators maybe using tokens
and definitely i would decentralized video delivery peer to peer using nodes powered by users that have the financial incentive to keep the node running , this way the cost of delivering video content would be reduced

1 Like

Content creators can use blockchain to stop piracy. Blockchain would be able to store authorized copy of the songs/videos & people who want to use it will know it is the real deal. Another use case would be to distribute content over a network to share bandwidth. This is something Theta does with regards to YouTube videos etc. In both cases . . . protecting the creators product from unauthorized use & making content more available over network makes sense for blockchain because there is a need for storage & then authorization of use.

1 Like

It seems many have covered ways to monetize the content but I haven’t read a scaling solution to the storage problem of where do you keep all the content that is created. I have been reading a lot about the ETH 2.0 scaling and am curious if some of those solutions could be used to solve this problem.

Solution to Storage: Shard the storage of content into various nodes with each node responsible for safe storage of their shard. The shards can be randomly selected and moved at predetermined intervals to ensure that no Node is left with a single shard for too long a period of time. All new content that is uploaded is added to a shard randomly and only a hash of that content is added to the main chain. This will allow the main chain to remain storage light compared to if it was housing all of the content while remaining secure because hashes could be checked against content to ensure nothing was altered.

Content creators on the network can choose to be either a full Node or delegate to a Node they trust. The nodes are responsible for storage and retrieval of content, similar to a combination of the nodes in the Filecoin Network where one type only stores data and the other only retrieves data. The Nodes are compensated by the content creators through “Gas” fees when revenue is generated on their content. If a creator wants to leave the network then all they need to do is to delegate to a Node and they can continue to generate revenue on past content. However if the creator wants to take their content down then they can remove their content from the shards however the hash of that content will remain in the main chain but content will not appear when called upon.

Thoughts on bringing Sharding into this decentralized platform?

1 Like

-Accounts are the nodes on the blockchain.
-Smart contracts define what the accounts can do like what type of videos a person can post (video guidelines), who can comment, like videos and different actions an account can do.
-----these actions can be recorded on a ledger so the network can know when videos were posted, what comments were made at a certain time, etc.
-The application itself should be centralized. The videos can be in a central database so they can be accessed by anyone.

1 Like

I think it would be very good if we have decentralization in the identity so wacho usar has control and the content creator has a more pure interaction channel with info nicely displayed so later on AI can connect it and identify best options in automatic

1 Like
VIDEO WEBSITE IDEA
  • VIDEO CONTENT
    • Uploaded n hosted on centralized server
    • each video links to a new unique sub-wallet that in turn links to it’s creator’s main wallet
    • video performance data is sent to block chain every block
      • if no data is available, ie: no one watches within the block period, then no data is sent
    • videos earn tokens through viewer tipping, n ad revenue
    • higher viewership results in higher ad revenue
    • video wallets send their balance to creator wallets every 1008 blocks
  • AD PLACEMENT
    • ad content is uploaded n hosted on centralized server
    • advertisers are assigned a wallet upon connecting to network
    • each ad campaign is attached to a smart contract
    • the smart contract receives funds for each ad campaign n automatically pays out tokens for each “view” the ad gets
  • VIEWERS
    • viewers receive wallets upon connecting to network
    • they are able to tip n pay for access to exclusive content as they see fit
    • viewership data is recorded on NOSQL databases which are somehow connected to blockchain, providing all necessary data to allocate payments to video creators

@LORDKALVIN - :point_left:
(tap here to follow me on spotify)

1 Like

Hi im not too sure about the inner workings of YouTube or video but i would suggest that blockchain hosted video may have these benefits

control over your own data
control over your own moneterising systems, to the point of accepting crypto payments - yay!
reduce risk of shut down content
fully traceable transactions - verified - for people such as advertisers and buyers
depending on business use tokenisation and NFTs are easily linked
no need to trust third party
publishing timestamps
easier to claim your own data - nothing can be undone- copyright - useful for musicians and artists etc etc

1 Like

IN THE BLOCKCHAIN

  • user account entry and identification; public and private keys
  • video and advertising royalty payments and transactions
  • particular video ownership information
  • video views, likes, sharing, and other related stream information

OUT FROM THE BLOCKCHAIN

  • video storing and streaming
  • advertising storing
  • account operations
  • chat/forum/messaging between users
1 Like

My solution, first and foremost i would use tokens as a payment method so the revenue distribution should be on the blockchain. The thing i would like to decentralize the most are the exposure because i think that is a big problem regarding youtube today. I would like it to be a complete market economy with no authority that censor stuff they don not like. Dont really know how to do this tho.

The watch parameter and statistic could be on the blockchain then the advertiser would get more “real” data. The videos it self should be on a centralized platform.

1 Like

I think a hybrid solution would be the best approach.

  • Videos can be centralized along with the advertising.

  • Videos can earn tokens for views.

  • Advertising dollars are distributed through out the platform which would let the videos with the most views earn the most.

1 Like

The video storage and accessibility is probably not best-suited to a blockchain. A central authority for video storage is probably better. The tracking of video views and payments relative to views and advertising may be better suited for a blockchain. Identity management may also be suitable for a blockchain whereby nodes may collectively vote out inappropriate content based on some guiding principles.

1 Like

For an advance in video shared content like a decentralized or part decentralized YouTube:

we want:
A. low or zero cost if possible, for

  • producing
  • sharing,
  • storing,
    because video content producers already put time and energy for the content

B. - be reaching the audience

  • be seen,
  • be discovered
  • be appreciated
  • be shared
  • be earning, for some (or all?)

C. - free access, or very simple access

  • where many regularly meet
  • free speech - and other freedoms

Pains: BC is costly

  • in energy
  • in time
  • in finance
  • in structuration
  • in storage

The storage, may it be private or public is in my mind the hardest pain.
Because I frankly would prefer having my content stored neither in my little machine, nor by any centralized entity ,nor having to store unknown content from others, nor having to pay for each new added content or tiny change of it.

Where should this content be stored?

I would prefer that video content is part of the walls of our buildings. In the same way like water and electricity flow. The content should flow through the walls of our houses, no matter the subject or producer.

The video content flow could be public energy
The video production tools in app
and the creator signature like an on chain privately managed waterdrop that sticks to each of his own produced video.

An advertising container, like a cocktail glas: one pays to distribute more glasses or to drink them.

1 Like

The new Youtube “The new way to create and to be free of the big corp”

Each Creator that would sign in would have a Certificate that would give him ownership of the channel, to add content, and to operate, having full control of the content.

Inside the blockchain

  • The advertisers that would want their ads to be shown would contribute to a pool, where would be distributed to the creators. Each pool would be different, in order to separate different type of products that could be directed to the right niches, and that pool would be distributed to the content creators that are inside that niche and was shown that ad in their videos.

  • The Fans of that channel could have a way of contributing to the maintenance of the network and supporting their favorite channels, like the subscription type of twitch and the network of steemit, likes, views, and shares.

Outside the blockchain

  • Video storing, a way to never lose the content of the channels, the expenses of running this part would be divided by the content creators.

  • Chat/forum also would be stored outside the blockchain.

@filip what do you think?

1 Like
  1. Problem

how to organize technically an online video streaming service that can be monetized trustles via advertising depending on subscribers, likes and resending of files.

2. Conditions

  • the service should provide a high security of data, specially those related with the metrics of use
  • communication/transaction time should be fast

3. Elements

  • the “ organizer ”, i.e. the entity that proposes the action and its revenues (for expl. Youtube)
  • the content providers (the Youtubers)
  • the content (single videos)
  • the metadata associated to the content and the c.provider ( video ID, c.provider ID, date, nr. of subscribers, nr. of likes, …)
  • the users, who provide metadata related to the use by a third party, like when subscribing, liking or resending a video
  • the advertisers who trust the authenticity of the metrics to pay the content providers depending on factors like volume, quality, etc.

4. A possible solution

a. the organizer is the company proposing the service to both content providers and users of mentioned content. This service is centralized via a web app that acts as landing page or service door for all participants. It has also one node to have the same traffic info as all the rest of participants.

b. the users create the content but store them themselves as a node, and provide an access to the content through a API communicating with the organizer, who just acts as an index and shares the links of the videos with the users.

c. a permissioned blockchain just stores the metadata of the participants and their actions. It has the ID of the content providers, an ID of the content, data about the content use (who, how, how often, for how long, volume of likes, perhaps IP addresses to do a geographical segmentation, etc.). The rules and governance are set by the organizer and so does the protocol.

5. Explanation

With this architecture, what is “heavy” and therefore slow, is responsibility of the author of the content. If he/she thinks that it is valuable, he/she will make sure that it is always available. If he looses or retires the content, he will loose most. Also, each content provider acts as a node for the network. The content can also be stored at the cloud of mentioned provider to be accessible 24/7.

The blockchain, designed and permissioned by the organizer, just stores the metadata of the traffic (C.provider ID, Video ID, nr. of subscribers, nr. of views, date & hour, ID of the advertisers), as well as the smart contracts that rule the actions depending of pre-defined reached facts or milestones. For expl. : once content provider X reaches the amount of Y subscribers, the advertiser H will transfer the amount W to his stored bank account and a percentage Q to the organizer.

This data will be exchanged fast and trustles. The organizer will have published the conditions and rules, but will not publish the source of the protocol as it is their business idea.

1 Like

Hi Filip,
after watching your proposed solution I’m happy that my proposal is not much different from yours.
My only concern is that I honestly doubt that any private corp. will give up what is the core of their business = the goodwill. If I would be the owner of the company, I would publish the rules under which the smart contracts act, and there would be no need to do it open source as the actions would be transparent. For expl. immediate transfer of money once an agreed amount of subscribers is reached. But I would never decentralize the subscribers-ID, and the likes, as these data qualify the rough data in the blockchain. With a segmentation of this data I could sell additional services to both content providers and advertisers.
Just an idea…

1 Like