Blaize
Contact us
  • Home
  • Services
    • Back
    • Blockchain ecosystems
    • Decentralized application
    • Smart contracts
    • Developer tools
    • Enterprise solutions
    • Blockchain integration
    • NFT Development Services
    • NFT Marketplace Development
    • GameFi Development
    • Token Development Services
  • Blaize.Security
  • Solutions
    • Back
    • Blockchain Consulting Services
    • For enterprises
  • Team
  • Cases
  • Blog
  • Careers
  • fb
  • LinkedIn
  • Twitter
info@blaize.tech +38 095 53 72 031

Kyiv, Ukraine

26 Metalistiv St

Dnipro, Ukraine 20

Sichovykh Striltsiv St

SMART CONTRACT DEVELOPMENT FOR THE CONTENT DELIVERY PLATFORM

4 weeks

Share:

Share on FacebookShare on TwitterShare on TelegramShare on WhatsApp

Breaker is a blockchain entertainment studio and rights/revenue/royalty management platform. This is a film, television and music distribution portal. 

Breaker introduces hundreds of entertainment enterprises and rights holders to Tokenomics and Smart Contracts via a TVOD platform that uses blockchain to automatically disperse royalties to rights holders when someone transacts on a piece of their content. 

The platform’s technology is built upon the Ethereum Blockchain and the ConsenSys venture production studio, and it relies on smart contracts to provide a transparent production and distribution system which bypasses traditional and monopolistic distribution systems.

This all shows where Breaker could spark some major innovations in the entertainment world through allowing artists greater control of production, distribution, and the data around distribution. 

Forbes

WHAT WAS THE TASK?

The main task was to expand the existing project architecture with a list of new features. Breaker itself is the content distribution platform which focuses on the video and series. It has a desktop app, mobile app, a lot of back-end functionality and the blockchain part. We put our efforts on the smart contracts development within the blockchain part and APIs which interferes with smart contracts. 

The goal of smart contracts within the Breaker platform is to distribute the payment from video consumers to video creators. Therefore, every member of the team, which creates content, receives the appropriate part of every payment. First of all, we had to update the functionality to the up-to-date Solidity version and re-use modern approaches in smart contract development.

Breaker system for the funds flow
Breaker system for the funds flow

Though, Blaize was involved in expanding the fund distribution system by adding new entities – investors, which hold the share in the product or video series, and investors which have constant investment. That reason, we have added recoupment functionality and expanded funds distribution among stakeholders of shares within created content. 

The second task was to create APIs for communicating with newly created contracts. You can see on the scheme how Blaize team implemented the core APIs for communication with smart contracts for content tokenization.

The structure of created APIs
The structure of created APIs

 

PROJECT ARCHITECTURE

Smart contracts development has become an essential part of blockchain based projects. You need a very competent developer with the main specialization in blockchain because of the high security level and variety of functions that smart contract can perform.

Architectural scheme of Breaker contracts
Architectural scheme of Breaker contracts

Blaize programmers have enough technical skills and experience for smart contract development. In terms of Breakers case, our blockchain engineers made the smart contract expanding to have investors entities as you see on this scheme higher.

NEED SKILLED BLOCKCHAIN DEVELOPERS TO DEPLOY YOUR OWN SMART CONTRACT? GET TO KNOW MORE ABOUT OUR SMART CONTRACTS DEVELOPMENT SERVICES. 

THE DEVELOPMENT PROCESS

We had two separate parallel processes: one for smart contract development and the second for the APIs. So we had to engage our Solidity specialist and Node.js specialist. 

The whole work was divided into several milestones:

– core logic update;

– funds distribution expanding to have USDC and ETH routes for distribution among holders of tokenized content;

– core APIs for communication with smart contracts for content tokenization;

– smart contract expanding to have investors entities;

– implementation of the recoupment functionality;

– implementation of fully new APIs for the application.

CHALLENGES WE CONFRONTED

The main problem was the gas optimization – the regular issue for the Ethereum Solidity smart contracts. Consequently, we had distributed USDC and ETH among the large number of the holders in the most efficient way. We have succeeded by implementing several different contracts for different schemes of funds distribution. Also, we have added several (admin only) APIs for periodical calls for re-distributions.

The second problem was correct handling of transaction calls and return values. Thus we have implemented the instance of RabbitMQ for querying, database instance for statuses keeping and several endpoints for communications with smart contracts.

RESULT

Fully updated set smart contracts for content tokenization and funds distributed among shareholders. Implemented distributions for investors and recoupment functionality for tokenized content creators and fund distribution system expanded. Back-end service with transaction querying mechanism and connected database. Full set of endpoints for communications with smart contracts.

Service

  • Smart contracts

Blockchain

  • Ethereum

Project stage

Finished product

Technologies

  • Ethereum
  • Solidity
  • Truffle
  • Node.js
  • MongoDB
  • RabbitMQ

Other cases

SMART CONTRACT SECURITY AUDIT FOR NEMUS

Service

  • Security audit

Blockchain

  • Ethereum
2 weeks
SMART CONTRACT SECURITY AUDIT FOR TITLE DEEDS CEX BY VIEWPOINT LABS

Service

  • Security audit

Blockchain

  • BNB Chain
  • Ethereum
1 week
SMART CONTRACT SECURITY AUDIT FOR CUPCAKE – NFT APP

Service

  • Security audit

Blockchain

  • Ethereum
3 weeks
SMART CONTRACT SECURITY AUDIT FOR TOKENDEAL – Protocol For NFT Sales

Service

  • Security audit

Blockchain

  • Ethereum
1 day
DEFI ASSET MANAGEMENT PLATFORM DEVELOPMENT FOR DEHIVE

Service

  • Blockchain based platforms
  • DeFi applications
  • Token emission and distribution

Blockchain

  • BNB Chain
  • Ethereum
  • Gnosis chain
  • Polygon
8 months
SMART CONTRACT SECURITY AUDIT FOR CRYPTO COLLECTIVE

Service

  • Security audit

Blockchain

  • Ethereum
1 day
DECENTRALIZED APP DEVELOPMENT FOR THE CRYPTO GAME

Service

  • Blockchain based platforms
  • Crypto games
  • Smart contracts
  • Staking platforms
  • Token emission and distribution

Blockchain

  • Ethereum
  • Polygon
6 months
SOULBOUND TOKEN MVP DEVELOPMENT FOR PROJECT – SOUL SEARCH

Service

  • NFT development
  • Smart contracts
  • Token development

Blockchain

  • Polygon
3 weeks
Blaize

Address

Kyiv, Ukraine26 Metalistiv St
Dnipro, Ukraine20 Sichovykh Striltsiv St

Contact us

  • Tel.: +34 624 45 15 40
  • E-mail: info@blaize.tech

Menu

  • Home
  • Cases
  • Blog
  • Careers

Socials

  • Facebook
  • Twitter
  • LinkedIn
  • twitter
  • facebook
  • linkedin

Services

  • Blockchain ecosystems
  • Decentralized application
  • Smart contracts
  • Developer tools
  • Enterprise solutions
  • Blockchain integration
  • Smart contract audit
  • NFT development services
  • NFT marketplace
  • GameFi development
  • Token development
  • Blaize.Security

Solutions

  • For Startaps
  • For Enterprises

Subscribe news







    Popular Topics

    • 6 platforms for dApp development in 2023
    • How to do a smart contract audit
    • Tokenomics for crypto games
    • Smart contracts vulnerabilities
    • Launch an ICO, STO, and IEO in 2023
    • Create a stablecoin on Ethereum
    • Top 7 DeFi exploits&hacks in 2022
    top blockchain developers
    techreviewer
    GoodFirms Badge

    Copyright © Blaize - blockchain development company 2018-2023

    B2B inbound marketing with