Gems
Level-less items, such as potions, of the same type and rarity are identical, so their evolution can be implemented as a simple merging. However, items with levels, such as clothing, are quite unique, and it is almost impossible to find two similar items.
To evolve such items, users need Gems, which are only issued as a reward for participating in the Liquidity Program, so they cannot be found in loot boxes. In that sense, Gems are special.
In all other respects, Gems are just like any other level-less items, such as potions. They can be scrapped, sold on the on the marketplace for Gold (F,E,D) or QFT (C,B,A), their rarity can be evolved through merging, and they take up inventory space.
F
100g
+11es
-
E
373g
+14es
4xF+10es
D
806g
+19es
4xE+30es
C
1,393g
+26es
4xD+60es
B
2,128g
+35es
4xC+100es
A
3,009g
+46es
4xB+150es
To evolve a rarity of an item, a user needs a Gem of the same rarity tier. For example, to evolve an item's rarity from F to E, a Gem F is required. To evolve item's rarity from E to D, a Gem E is needed. And so on.
A-rarity Gems are not used for evolving, as rarity tier A is the highest possible tier. Instead, a user can use them to maximize the aspect or one of the perks of the clothing item.
Since users only need Essence and Gems of the same rarity, they only need Gold to craft C-rarity items that can be sold for QFT, thus extracting in-game value from the system to the blockchain. In fact, because Gems themselves can be evolved through merging, items of any rarity can be crafted using only Gold.
Gem Issuance
Although Gems can be purchased on the marketplace, they are initially created as a reward for participating in the Liquidity Program. In this program, users provide liquidity to the official swapping pool and then burn the LP tokens they receive. In return, they receive QFT and Gems.
While QFTs are awarded proportionally based on users' mining results, Gems are indivisible items that are distributed based on a leaderboard mechanic that prevents manipulation by multiple accounts.
Every user who participates in the Liquidity Program during a week earns Gem Points, which are used to create the leaderboard. The amount of Gem Points earned depends on three factors: the amount of LP tokens burned for the program, the value of the Crafting attribute, and how early in the week the LP tokens were burned.
In this way, a user with higher Crafting who burns liquidity at the beginning of a new week will receive more points than a user who burns the same amount of LP tokens in the middle of the week, or who has a lower Crafting attribute.
The time factor discourages last-minute tampering, making it much more costly, especially for newly created accounts with a Crafting of 0. This allows users who really earn from crafting to get Gems without any hassle.
The leaderboard is based on the Gem Points earned by users during the week. To prevent Sybil attacks, the leaderboard is divided into a top and bottom section based on the average amount of Gem Points earned by the top ten users. And the bottom section of the leaderboard is not eligible for Gem rewards.
The top section of the leaderboard is divided into 21 equal slices, grouped into 6 segments, and depending on which segment the user reaches, they will receive a Gem of particular rarity.
For example, let's say the lowest ranked user in the rewards section of the leaderboard has 1,000 Gem Points, while the highest ranked user has 22,000 Gem Points. This way the rewards section of the leaderboard will be divided by Gem Points.
6 parts
1,000
7,000
F
5 parts
7,000
12,000
E
4 parts
12,000
16,000
D
3 parts
16,000
19,000
C
2 parts
19,000
21,000
B
1 parts
21,000
22,000
A
This approach to Gem distribution has many advantages:
It scales, so as Questfall becomes more popular, more Gems are issued to meet the growing demand.
It prevents Sybil attacks by not rewarding relatively small amounts of burned liquidity.
It forces competition among users, which results in more liquidity being added.
It increases the value of the Crafting attribute.
It prevents last-minute tampering.
Last updated