Replies: 8 comments
-
With a unit_price of 0.01 PAC, the 148-byte transaction would cost 1.48 PAC, which translates to $0.74 (0.5 USD/PAC). For many users, this might feel high, especially for smaller transactions. By reducing the unit_price to 0.0001 PAC: A 148-byte transaction would cost 0.0148 PAC, or $0.0074. This is much more reasonable for smaller, frequent transactions while still generating fees to secure the network. I think 0.0001 PAC would be a more optimal value. |
Beta Was this translation helpful? Give feedback.
-
Typically, transactions range between 150 to 200 bytes if they include a memo. It's possible that users could send 1 or 2 free transactions per day. For those who make smaller transactions, this provides a significant advantage and encourages more usage. I think 300 bytes is optimal. |
Beta Was this translation helpful? Give feedback.
-
In our last dev meeting, we decided that new accounts must pay this fee for the first 1~3 transactions before switching to the Consumptional Fee Model. |
Beta Was this translation helpful? Give feedback.
-
For store this details in map we don't have overhead for 8640 blocks (
Total size = (key size + value size + overhead) * number of items = (21 + 2 + 8) * 8640 = ~259,200 bytes (or ~260KB) = (21 + 2 + 16) * 8640 = ~345,600 bytes (or ~346KB) So, the map size is approximately 260KB to 346KB. There are 2 issues:
|
Beta Was this translation helpful? Give feedback.
-
@b00f What do you think about increasing the
For example:
Note: calculating consumptional fee is over network. |
Beta Was this translation helpful? Give feedback.
-
I believe that this is an effective approach in network control as well as motivating and incentivizing users. So, I suggest using it in a multidimensional approach. In human-centric systems, we usually have the 80/20 rule, also known as the Pareto principle, It states that 80% of outcomes come from 20% of members. It might be applicable to Pactus as well, meaning that a large group of members are barely active, and a few users are always active. These members usually generate a large portion of transactions. Making transactions free or cheaper for nodes who have the fewer possible contributions is sort of punishing the people who are more active, or at least encouraging people to lesser their activities to be eligible for discount or incentive. .
The intuition behind this formulation is that nodes are encouraged to have a minimum activity (between a and b) if they want to take advantage of incentives. These can motivate nodes to be more active in the network, and on the other hand prevent them from being hyperactive or spam it. |
Beta Was this translation helpful? Give feedback.
-
This proposal in last dev meeting Accepted.
|
Beta Was this translation helpful? Give feedback.
-
This proposal implemented and published on v1.6.0: https://pactus.org/2024/11/14/pactus-1.6.0-mumbai-released/ |
Beta Was this translation helpful? Give feedback.
-
PIP-31: Consumptional Fee Model
Beta Was this translation helpful? Give feedback.
All reactions