Hyperledger in Business - Discussion

Possible solution:

Split content ownership, content storage, and content distribution

The content is very data heavy, so storage on the blockchain would be expensive due to block size constraints, so this would still be best managed and served on a centralized basis. However, to decentralize control of the the stored data I would suggest each content provider having exclusive rights to access to their own secure storage partition of a larger cloud solution provided by a trusted 3rd party provider such as AWS.

Using blockchain to control access to the storage and it’s content can then be dependent on the permissions granted i.e. creator = Create, read, update, and delete. Distributor = Read. Digital certificates holding the key to this, as the content creator would hold the Root Key.The content distributor can then act as an intermediate certificate authority, monetizing access to the content.

By integrating the content distribution with a blockchain, such as ETH or EOS, the revenue from access to the content could be accounted each time the content is accessed in the form of a smart contract. The revenue can then be shared between creator, storage, and distributor based on the whatever commercial arrangement is agreed.

1 Like

I see 3 components of the platform:

  1. Actual video hosting
  2. Userbase and user relations (i.e content creator-subscribers, and users-channels they follow)
  3. Monetization of content and Monetization of user’s attention.

1. Video hosting
This component should not be decentralized as it is heavy on resources and at current time and solutions won’t work due to speed, latency etc. So, HybridTube can host videos on their platform with them having the power to remove the videos, as YT does, BUT they can offer the content creator the possibility of backing their videos to their own AWS or Google cloud (at a cost for the content creator of course) or even use a decentralized storage solution such as SIA, STORJ, IPFS (only to back up the videos)

2. Userbase and user relations
should be in the form of either a smartcontract on a blockchain, or a gasless transaction on a blockchain, thus a content creator can always have access to its userbase. Basically everyone is a public key(like an ETH address) and when someone subscribes, there is a transaction recorded on the blockchain between the 2 address

3. Monetization of content and Monetization of user’s attention.
These are equally important. The content creator must be incentivized to create content, henced paid by either his subscribers, advertisers or creating paid channel or content
And, the regular users must also be paid for his time on the platform, this way he is more incentivized to watch more videos, subscribe to more content creator, watch more ads etc
There are also Chat moderators who deserve to be paid in order to keep a clean and healthy discussion.
Many parts can be gamified so all participants can feel important in different aspects

1 Like

In my opinion each content creator should store their content on their own storage (centralized). Content creators should as well have their own web page where they provide content to the audience (centralized), because the problem with having others’ content providers content on your page ( you do not want to risk having some wierd contnetn on your page, because you are responsible for it). On the other hand the algorithem of taking the audience to the right contetnt provider should be decentralized and AI driven. And this algorithm could send you a newspaper like media in your mailbox (customized with differnet content providers). So by clicking each article you are than redirected to the contnet provider page.

1 Like

Problem: Deliver a high level solution for a video sharing platform that best monetizes content for the content creator (widest audience, most views, maximum discovery, micro pay-per view). It must do it with the least amount of risk from de-platforming.

Proposed Solution:

A hybrid solution with functionality delivered in three subcomponents, each utilizing its own strength:

  1. using a blockchain

  2. using non-blockchain/non-3rd party (your own website and database)

  3. using centralized 3rd party services

The 3rd party component is time limited as the solution is built and as it scales with more content.

The functionality breakdown in each area would be as follows:

1. Build on Blockchain (could be permissioned or public)

a. User signup, subscription, user profile, account information, current status, user metrics, etc

b. Audience building and retention functionality

c. Affiliate program for discovery

d. Monetization functionality - Potential for future micropayment for non-free content through smart contracts (i.e. fiat, BTC, ETH, ERC-20 tokens, etc)

  • receive payment from subscribers for non-free content

  • receive payment from advertisers

  • receive payment from super chat

  • make payment to chat and comment moderators

  • make payments to subscribers (rewards user for watching videos, learning, contests, etc)

  • make payments to nodes, affiliates, others for bringing traffic/audience they bring that sign up as subscribers

e. payment functionality (fiat, BTC, ERC-20 tokens, etc)

f. Analytics for the blockchain and internal reporting of financial transactions

This functionality is best done on a blockchain because it is the information that is most valuable and strategic to a business. A business wants to own its customers information and control all financial payments. Building this portion on a blockchain eliminates rent-seekers and censors like YouTube.

2. Non blockchain/non 3rd party*

a. website for the video hosting business (maybe IPFS)

b. Host video streaming service using cloud database on the back end but only when critical mass reached (need the finances to pay and build the services and enough audience to justify it first)

c. Integration with the blockchain functionality

d. Indexing and search to help user find the videos they want to watch.

d. Analytics.

This is best done on your own website and cloud database because it is also strategic - it is your actual content! You need performance and the ability to scale and a cloud database will do this the best at the least cost. Admin permission (CRUD) for database can be granted if necessary.

For cloud database think Azure, AWS etc. They will not know what is being served and assumption is they will not censor. This is technically a 3rd party solution but otherwise you have to spin up your own data hosting.

3. Centralized - through 3rd party

a. Video hosting for initial business start up for a limited time period (determined by Analytics in #4 below)

b. Use the standard chat and other streaming service features provided.

c. Video search and discovery - market your new business and content on popular 3rd party sites until you build a name and reputation that you can go alone.

d. Analytics - use 3rd party analytics to study your audience growth. End the live streaming and playback with the 3rd party when critical mass is reached (after a period of parallel hosting on both).

The 3rd party component is not integrated with the other subcomponents since it is not in the control of the content creator. It’s use is time limited until critical mass is achieved and then all content should be deleted and account closed so as not to create two competing channels. This forces the audience to your own site and so timing and readiness is critical as this step cannot be undone.

Summary

I am sure there are many gaps in this solution so feel free to improve. I don’t think it will be very easy to move away from 3rd party sites anytime soon.

1 Like

Hello,

  • First i will be specific on the video content (i.e sport, food, e-learning, etc.9
  • I will use centralized DB for video content.
  • I will use private blockchain for traceability, immutably, transparently, securely leverage revenues from content licensing (B2B). TRUSTLESS
  • To build on/enhance community I will use the private blockchain to pay out content creators and followers as well.
1 Like

My ideas is the following, which came to me due to my background working in the audit firm in the tax department. I hope it is okay if I use this example, as the best solution for a video sharing platform is simply your own platform :slight_smile:

The problem is that the data collection for the tax preparation is a complex process, which is usually time consuming. It is also not a good idea to invent a completely centralized data base due to the security reasons. Here the data accuracy is crucial and the data will be more accurate if it imputed by the respective party responsible for it - no middle man.

  • We have several clients, which are mostly bigger companies who authorize their travelling employees and expats for the tax return preparation in multiple countries where they do business;
  • There is a need for a blockchain database in order to aggregate multiple layers of information, such as information about the company, its expat policy, how to bill them etc;
    -The next layer of the blockchain will be the personal information about an expat - general information (name, family, tax number and etc.) and year specific info - income in that year, types of income and etc;
  • The whole private blockchain will have several permissions levels, both within our firm and for outsiders - the company HR department and the employee itself.
1 Like

I was thinking that it could be interesting to create a system based on some kind of PoS, maybe determined basing on the activity on the blockchain itself. For example, basing on content posted, quality of comments and interactions and every other aspect of the participation to the network, members would receive some kind of Token which could be used to enable further interactions. The highest the number of such tokens associated to one account, the highest its reputation. Then, basing on that reputation, everyone would be assigned a NFT which could represent their position within the network, meaning that the highest their “value” the strongest their impact and relevance within the entire ecosystem. On the basis of such reputation, it would be possible to propose improvements, vote, endorse some other content creator, and so on. Obviously the entire system would need a proper monitoring mechanism to prevent fraud or malicious behaviour, as well as activities to tamper (to improve or decrease) the reputation of members.

However, I was considering whether a content-based platform really needs a blockchain infrastructure to support it and i think that it would not be needed. This because the amount of videos and the memory needed to store data would actually be too intense to allow proper functioning at the current state of the art. Just think about how many videos are posted on Youtube, posts on Facebook and Pictures on Instagram and it would be quite clear that trying to build a blockchain to support a similar flow of “heavy” content would not be really efficient. I would say that the best solution would be to keep using databases to store such data. Blockchain could be used for example to create the infrastructure for the community, as an upper layer, where members could interact and such interactions could be validated and stored, for example in a way similar to the one i described earlier.

1 Like

Here are my ideas how the platform can look like.
I would create a decentralized platform (website, mobile apps) where everyone have access to if they register with a decentralized (type of KYC) identity management solution. Why KYC is important? Of course not only people are allowed to register but also companies, advertisers and so on and so forth. I really like being anonym in the internet, but if you make a platform without KYC there will be some ugly videos (e. g. child porns). Furthermore, fake likes and bots are real and cannot be faked. The content creators which are of course also fully registered and valid can upload their content and have to pay for using the platform (to cover the costs of the platform). When creators upload their videos they can choose where to store their videos (there is a mix of centralized services like aws and decentralized solutions like sia, storj …). They can also decide to store it on one or more servers (so this will be a centralized solution). Through this platform only the creator can modifiy his channel or better to say decide what will happen with his videos. For this purpose, he has to sign in with his private key to have access to this functions. Only if you have the private keys you can upload, delete videos… The payment option is based on a cryptocurrency solution. Because the platform operates in different countries global cryptocurrencies as well as local digital currencies/ stable coins (I assume that every more or less large country will introduce digital currencies) are integrated. Both the creators and also the consumers have to register with a valid wallet for payments. The consumers have to pay also a small amount for getting access to the platform (You could see this as a payment for a stream). Every incentives of the creators is stored decentralized (followers, likes, emails etc.). Consumer are also paid for watching videos via ads. That being said the frontend of creators and consumers is different. Furthermore, the creator can also decide which videos are freely available and which a consumer has to pay for. Advertisers can make offers trough the platform directly to the creators and the consumers. My most visionary idea is that the platform itself fetches the prices of all costs (storage, webside etc.) via a smart contract and update it every minute/ day. I don´t know for which timeframe. These costs are distributed (depending how much file size a creator is storing) to all participants of the platform. That being sad the prices for a monthly access is not the same. When the platform makes a profit this will be distributed to all participants and is also coded in the smart contract. The first costs could be crowdfunded. Once the system is up and running everyone get his money back.

These are my thoughts to this platform. Sorry for the mess, but I just let my mind wander.

1 Like

Viewers earn rewards (tokens) for sharing bandwidth and resources on a decentralized peer-to-peer network. Smart contracts can also be designed to the benefit of content creators. A smart contract runtime environment fully compatible with the Ethereum Virtual Machine

1 Like

Goes to BlockChain:
-Basic User data (ID, time, some kind of info about uploads, copyright)
-Transactions (Earnings from video views, where the profit goes directly to the content creator)

Not going to BlockChain:
-Videos would go to an other type of data store. Too big for storing millions of videos.
-Complex relational “many to many” data, those are more effective in other types of databases.

1 Like

My solution would look something like this.
Upload videos onto a blockchain which is run by consensus ensuring that the group of followers to this particular chain and genre are like minded and can vote off unwanted content.

The content creator can of course keep a back up of their video to ensure they have found the correct blockchain for their content.

The creators could be tagged with a unique address so followers could easily find them and also followers would give a unique address or email to the creator of the content they wish to follow in order to ensure they dont lose touch. This would require a mix of decentalization and centralized protocals in order to ensure a smooth experience for example live comments etc.

In order to monetize the projects you could use something similar to Brave Browser whereby content creators earn from sponsors who support the channels through the viewing time of followers. Perhaps even lock up the advertising cost in DAI whereby the content creator just earns the interest via smart contract.

1 Like

A system that gives all parties an equitable incentive to participate.
Of course an algorithm would need to determine the equilibrium between inputs and outputs and it could fluctuate depending on supply and demand of the participants (Advertisers, Content Creators and the Audience)
The risk with any platform is they actually own and control the audience you have acquired and they can help or hinder or even delete your account as they see fit. Therefore, content creators should create off platform databases of their audiences so it is secure and unfettered.

1 Like

we need decentralized alternatives to youtube facebook twitter

1 Like

I prefer to focus on an exercise that is relevant to the industry I work in. The problem I am trying to solve is I am aircraft manufacturer and I need to provide training videos to the maintainers of my aircraft worldwide. I need to ensure that the training provided is authentic and that the technicians taking the training are authorized to take the training. I need to ensure that the training videos are available for as long as the training is relevant and I need to ensure that the transaction records are accurate. I also need to ensure that I get paid for the training. I am setting up a AC-Tube Channel that uses Blockchain technology. First, it would be a permissioned Blockchain to ensure access to the training videos is restricted to only users who should have access. The videos would not be stored on the Blockchain, instead links to the training videos would be stored on the Blockchain. When an authorized technician accesses the video links, they will be authenticated uses digital certificates based on what company (airline, repair organization, military branch) they work for and their repairman’s certificate / A&P license. Once they complete the training and successfully pass the quiz, their record of successful completion is added to the Blockchain. This ensures proper training and record keeping. In addition, the financial transaction would take place using cryptocurrency to avoid fiat current exchanges and banks.I may charge a fee to access the training video link and another fee to receive a certificate of completion.

2 Likes

IMHO (still not watched the next lesson) should be decentralized the storage of the videos. Copyright and other legal matters should be on charge of loaders and centralized only the research and the monetization system (advertisment).

1 Like

I would keep centralized the video content and decentralized profile data, likes and dislikes, comments, followers, views, monetization, and advertising.

1 Like

The current pain points for content creators on a centralized, video shared platform like Youtube are:

  1. reliance on the platform for income
  2. followers being the only asset a user has
  3. having to trust the platform

The advantage of the centralized systems is the storage of content and its distribution to viewer

Blockchain can allow content creators to self host videos
A shared ledger would record the popularity of videos
When videos grow in popularity, members of the decentralized network can also host the videos to increase bandwidth. They would be incentivised financially to do it because of the traffic it generates. This would be the network’s version of ‘mining’. The management of it could be done by a protocol.

Monetisation can also not rely on advertisement only. Viewers can directly finance content creators.

Viewers that watch the video on a decentralised platform help the network while they are watching videos (P2P)

The big data generated by users could belong to the content creator and later sold to companies.

Content creators that are sponsored could benefit from smart contracts from there sponsors when a number of views is reached or when milestones are met.

2 Likes

Solution

It can be best implemented by using hybrid system. Videos can be uploaded on the Hyperledger fabric
to provide some degree of decentralization along with the performance.
Incentive structure , content creators and followers can be completely decentralized using open blockchains,

1 Like

In my country, the education ministry lacks transparency and communication between public and private school on the island. this results in teachers and schools not being prepared equally for the common exams for the Primary, Secondary, and College levels. Just like the insurance example, if i could decrease the amount of time it takes to communicate between schools and the ministry, allow the process of adding students into the education system more seamless, and allowing the ministry and schools to provide results of the students from a test-to-test/exam-to-exam basis, then i feel there is viable usage of blockchain tech in the education industry.

1 Like

The correct approach is to always convert casual youtube traffic into owned traffic. Ivan is fantastic at doing this in multiple very smart ways. But basically one should get peoples contact details and build relationships with them directly. Businesses that do it this way have an overflow of customers.

1 Like