Whitepaper


The Problem

Summary

Economies in games such as Minecraft are the heart and soul to building a thriving community. Minecraft is about to be dethroned by a new game called Hytale. Hytale is very similar to Minecraft but has obvious advantages over Minecraft. Hours can be spent building a small fortress for you and your friends. A single bad player can ruin the experience for any user. We’ve come up with a solution that will allow you to sell off your progression to other players and easily move servers without losing too much progress. This form of progression is a tokenized reputation system that rewards good experiences for players and server owners.


The Concept

Reputation Token During the Mining Period

Gaining reputation tokens is as easy as providing a great experience to other users or enjoying another player’s company. Every 24 hours a user will gain a total of 5 reputation tokens. The user may only gain the 5 reputation tokens by distributing them through our mining program which means giving them away. These reputation tokens can be distributed to any user they want except themselves. If you enjoyed questing with a friend you can give him a handful of reputation tokens as a favor. There is a fixed amount of reputation tokens available to all users utilizing this plugin.

Trading Items for Reputation

When a user wants to sell their items or goods in-game they can create a trade request. Both parties will utilize a blockchain account to sign a smart contract that will ensure they are both getting what they want. When both parties agree to this smart contract the items and tokens will be distributed to the corresponding parties. Tokens can be taken to any other server that utilizes this plugin; this allows a detached economy built around the Hytale community.

Reputation for Premium Goods

Reputation can also be traded for premium goods on servers. These premium goods will directly fund the server. Premium goods can vary from special effects, titles, command access, content, and potentially a subscription model for very large servers with MMO qualities.

Reputation Token for Servers

When a user sells their goods on a server the server will receive a small portion of tokens. These tokens will be staked to the servers account and act as a trust rank for the server. The more trades that occur on a server, the higher their trust rank is. The server owner at any time may withdraw their reputation tokens by un-staking them. Un-staking them means they must wait at least 3 days to remove a specified amount of tokens from their trust rank. The server owner may not re-stake these trust tokens to gain a higher score. It is a one-way ticket.

Limited Availability and Scarcity

The total supply of the tokens is dependent on the number of users using it. If we set a hard-capped economy of 20,000,000 Tokens and only 200 users are using it, it will take around 5.4795 Years for all of the tokens to be distributed if each of these users mines their tokens every single day. While on the other side of the coin we could end up with 10,000 users and all of the tokens will be distributed at an extremely fast pace; within a year. Value The value of these tokens will be determined entirely by the community. Here are a few reasons why the tokens may gain value over time.

  • Tokens become harder to obtain after they are all mined.
  • Accounts go offline and no longer utilize their reputation tokens.
  • Tokens get lost or account keys get lost.
  • Tokens get listed on to a decentralized exchange such as DEXEOS and get an EOS pairing; this will eventually turn into a value that can be traded for USD/FIAT currencies.
  • Servers use this as a ranking system to show they’re providing a safe experience for their users.
  • Users can utilize this plugin to earn income by selling items to other users.

Why Use It?

There is an equal opportunity for value to be added to every server and player that utilizes this plugin. When mining is present the users may earn passive income for a set period of time as well as sell un-necessary items to other players for financial prosperity. Server owners can harvest reputation tokens to earn income for their server costs and players can trade on the server safely. If a user does not like how a server feels or the governance model the server is portraying, they are not stuck playing on that server forever. They can sell their items and move to a new server and spend their tokens.

Great experiences are not limited to the server but to the player’s creating memorable experiences for others.


Technical Details

Blockchain of Choice; EOS

We will be utilizing the blockchain ecosystem known as EOS. EOS is a growing blockchain ecosystem with extremely high throughput for transactions. During Q4 of 2018 EOS was benchmarked at a throughput of 17,000 transactions per second. Although this is just a benchmark; it is said EOS may scale to millions of transactions per second in the future. This allows for decentralized applications to be built with ease and speed in mind.

Here is a basic speech on what EOS is by the creator Dan Larimer. https://www.youtube.com/watch?v=CeAKGgqosQE

Interacting with the Blockchain; Scatter

Scatter is the go-to wallet for desktop users who want to utilize their EOS account and interact with the blockchain. It is a downloadable application that allows you to log in, sign transactions, and interact with various games, applications, and much more.

“User authentication on the internet has become a rather complicated process. Every platform has a separate login and password, with some services interlinking with one another. Scatter aims to simplify matters by providing single sign-on backed by asymmetric encryption, allowing one to log into applications and services without using passwords.” - Andrea Distribution of Sales in a Trade We’ll be using a very small model of 3% for developers per trade and 3% for server owners. The rest goes to the end user. Here is a chart demonstrating the distribution of tokens after a trade.


Team

Stuyk

EOS Blockchain Developer for Ultra.io Skills: C#, Javascript, Typescript, C++, Java, HTML, CSS, Graphic Design, and Video Editing

Dawson

Programmer, Pen Tester, Modder, and Salesman Skills: C#, Javascript