Fusing
Fusing is the Paragon operation that takes five TierN Paragons to create a new Paragon of Tier(N+1).
Last updated
Fusing is the Paragon operation that takes five TierN Paragons to create a new Paragon of Tier(N+1).
Last updated
Five TierN Paragons are fused to produce a new Tier(N+1) Paragon. The original Paragons are burned, and the resulting Paragon is unlocked after some time and returned to the wallet. Fusing cost and time increase with N, the Tier of Paragons being fused according to Table below.
Tier | Fusing Cost [HTO] | Fusing Time [days] |
---|---|---|
0 | 20 | 3 |
1 | 40 | 5 |
2 | 80 | 8 |
3 | 160 | 15 |
4 | 320 | 30 |
Fusing is the operation reducing the supply of Paragons and is applicable for Paragons from Tier0 to Tier4. The basic schema for fusing is shown in Image 1 where it's marked that 4 Paragons are fused to one, central Paragon.
It's much more complicated to describe how Paragon fusing works as the algorithm takes into account all the core attributes of all the Paragons entering the operation and must also consider Paragon Tier. Fusing is designed in a way that fusing high-grade Paragons produces high-grade Paragon of higher Tier.
In order to find utility for low-grade Paragons, we've designed a way how they can also produce a high-grade Paragon of higher Tier, but this requires those Paragons be in the "same family". Everything is explained later in this Section.
Let denote 9 core attributes, tier of Paragons being fused. Let be the main Paragon (don't confuse this with Alpha PFP) to which 4 beta Paragons , , and are being fused. Then, are 9 core attributes values of Paragon and its score.
For Tier , we define and , minimum and maximum Score that Paragons within given Tier can have. From Table above follows for Tier 1 , and similar for other Tiers.
The resulting Paragon will have values
Calculation of will be defined further. are values added to attribute values of Paragon. Let's define as their sum
The condition follows from the fact that the Score of the resulting Paragon must be within limits defined by its Tier, which is . We make sure this condition is fulfilled by using hyperbolic tangent as normalization function in definition
where is derived from Score, from Score and from Score standard deviation as
It can be easily checked, that all of these values have values from interval . In definition, we've used standard deviation that is calculated using mean value as
defines the sum of attribute values that will be added to Paragon. You can think of it like running cycles where in every cycle, you select one core attribute of Paragon and increase its value by one. The question is, what attributes should be increased and how much. To do so, we define probability , that the attribute will be the one selected for the increase. Let's first define weight
which you can see is equal to attribute value in Paragon and of the attribute value in all of the Paragons . The probability is obtained by normalizing the weight as
This means that follows Binomial distribution , defined as
which is shown for and different values of in Image 2.
In case of selecting attribute to increase its value, the algorithm must take into account the maximum value the attribute can have regarding tier of its Paragon. In case the algorithm selects attribute that cannot be increased any more, it selects another one. In case the attributes, that can have their value increase, have all zero chance to be selected, algorithm selects a random attribute from them.