cshark_blog_Egretia
18/10/2018

A Blockchain-Based Gaming Platform Going Beyond Slogans

Table of contents:

    HTML5 and blockchain – these are technologies that power-up the latest and one of the most promising projects from Beijing – Egretia. Being both an engine and a platform, Egretia will be able to solve some technical issues in the HTML5-oriented video game industry. Things like multiplayer matchmaking, digital item marketplaces, data storage, advertising and crowdfunding will be straightened out and bring more possibilities for customers.

    With this project, gamers will have the opportunity to keep their digital items, games and in-game rewards, which will be accessible via the web, PCs and mobiles. This solution will allow users to move and trade their digital items between titles that use the Egretia framework. Their digital goods will not have a negative psychological impact on them since they will not be limited to a single game. That will increase the engagement by creating the need to spend even more time with a particular game.

    The problem with everything that comes with a modern gaming industry, is that sometimes people forget about the player’s needs. Sure, he or she can participate in beta programs or early access stage of game development to give feedback, but after that his or her needs are limited to mostly forums posting. There’s not enough room for practical use of technology in terms of customer service. That’s why Egretia will fill the void by providing a special token called Egreten, which can be spent by users to buy games, DLCs, digital items, as well as received for playing games and watching ads. Developers can benefit as well – their token will be earned by developing games for Egretia and offering in-game advertising. That way tokens can be spent for game advertisement.

    Egretia development

    The case can be made for Egretia to become a gateway for developers into blockchain platform development. If Egret technology can convince a considerable portion of developers to join their platform, it could be a success. It will not only widen the possibilities of a blockchain platform development but also considerably expand the field for future projects.

    Technology-wise Egretia’s ecosystem uses a cryptographic passport with digital encryption and that’s for every user. It also provides a low-threshold, high-security digital wallet, serving as a safe payment platform for all HTML5 blockchain applications. According to the documentation, the platform will have modularising blockchain functions, integrating them into the Egret Engine and its front-end development tools. According to the assessments, this will help reach ‘hundreds of thousands of games and applications’ and will help to reach ‘more than 1 billion users worldwide’.

    Creators also want to integrate blockchain technology into the backend service logic with node servers around the world to provide HTML5 products with fast communication solutions and trusted smart contract server logic.

    cshark_blog_Egretia_in-text-1

    Key features of Egretia

    • Self-developed public chain
      The Egretia Network is utilizing a self-developed, efficient public chain based on the Delegated Proof of Stake (DPoS) consensus mechanism, meant to optimize HTML5 game performance. The development cycle will be reduced due to the Egret engine tools.
    • Consensus mechanisms
      The Egretia Network is using a DPoS also as a consensus mechanism. It is designed to support verification and bookkeeping and achieve consensus verification in seconds.
    • High-performance
      High processing power is used to fuel products in the video game industry. It’s designed to have a high Transaction Per Second (TPS) rate. In blockchain technology, there is a dilemma, though. A challenge called ‘an impossible triangle’ means that scalability, decentralisation and security can’t be achieved at the same time. DPoS mechanism increases scalability to the point where more than 2,000 transactions per second are supported at the same time. Also, the TPS can be increased according to business needs.
    • Real-Time parameter adjustment
      The Egretia Network can modify system parameters without bifurcation, thus realizing a dynamic adjustment of parameters such as block size, output speed and handling fee through a voting method based on consensus.
    • The convenient and efficient development suite
      Tools provided by Egret make blockchain application development simpler, more convenient and efficient. This is due to integration of JavaScript, TypeScript, HTML, CSS, Node.js by utilizing extensions, thus making a room for more languages and frameworks like C#, Go, C++, AngularJS and React.

    There is also a smart assistance in the form of intelligent code completion, real-time error feedback, reference search and definition jumps.

    The SDK

    The most important tool for any developer is a Software Development Kit (SDK). In this case, the SDK will allow games to easily access the blockchain. It will help developers to create HTML5 games and applications with blockchain usage. This means, but is not limited to, digital wallet and smart contracts.

    The blockchain can be easily accessed with a few lines of code and storing the key information on the blockchain can be obtained with Know Your Customer (KYC) certification. The system also provides data storage, data communication and authentication services.

    cshark_blog_Egretia_in-text-2

    The miscellanies

    We live in the age of a constant threat to privacy. Personal information can be stolen, bought or traded in many ways, so any additional security system is welcomed and valuable to the customers. With Egretia and its virtual goods trading platform, players and ensure the real value of goods and the security of their data.

    The system works like this – each time a player wants to sell something, a game server for virtual goods lets him exchange (sell them) in exchange for Egreten. Players can also buy items on the trading platform. Egretia-based HTML5 games can also connect the in-game virtual items to the trading platform with Egretia BaaS SDK.

    An advertising platform

    Privacy seems to be important for the creators of Egretia. On the other hand, only a fraction of video game players actually pays for virtual, mostly vanity items. Therefore the “whales” (players spending lots of money) are a rare occurrence. The profits from games are balanced with players paying less or none at all, but watching ads for tiny pieces of in-game items that a player can get for free.

    In this case, the Egretia Network captures users’ profiles and delivers ads that corresponds to gamers’ interests. Traditional in-game advertising lacks the benefits present in blockchain-based systems:

    • Advertisers can serve ads using the Egreten virtual currency on the Egretia Network
    • Developers can integrate ads with content using tools and SDK. This allows for obtaining Egreten
    • Developers can also spend Egreten paid by users upon delivering ads in order to attract more users
    • The advertising platform protects users privacy while gathering their data and pushing content that gamers take interests in
    • Players can also gain Egreten by forwarding ads

    In addition, the company is actively talking with Facebook about cooperation over the blockchain hype. As the first HTML5 blockchain platform, they have every chance to succeed.

    As Michał Kowalczyk, CSHARK’s a Fullstack .NET Developer specialized in blockchain says:

    Egretia is pushed by its founding fathers as the first in the world, state of the art platform for decentralized creation of applications based on blockchain, with HTML5. We might want to take it with a pinch of salt, ‘cause HTML5 is a language of markers and it’s not meant for writing logic. It’s a marketing slogan, but once we’ll dive in, it’s easy to see that developers’ background is hard to miss. I’m talking about JavaScript and TypeScript.

    In the blockchain world there are solutions for decentralized applications made with JavaScript. Its capitalization is even greater than Egretia’s. It’s called Lisk, and shares with Egretia security mechanisms (delegated Proof of Stake, dPoS). Creators stress that it’s much more reliable than Proof of Work (PoW) used in Bitcoin. It’s true but it’s also worth mentioning that dPoS decreases level of decentralization which might lead to overtaking the platform by a group of privileged ‘miners’.

    When it comes to Egretia, it’s really interesting to look on a ready set of development tools. Things like SmartIDE and WebWallet and Egretia Server (allowing for a quick local server creation for development needs) might really make a difference on the market. On a company’s website, we see 3 games that were made with this platform. It’s a huge advantage on the market, since none of the competitors has something to show beyond marketing slogans.

    kamil kwecka Co-Founder & Board Member CSHARK
    Kamil Kwećka
    CSHARK's co-founder and board member. Tech expert with over 10 years of software engineering expertise and technical background. He believes in a practical agile approach. Always with a positive attitude, he writes about business, FinTech, software, startups and leadership.