Player Ledgers
Every user has their own unique Player Ledger, which is a history of every action a user has taken within our platform.
What Makes Player Ledgers Important?
NoFun Labs uses Player Ledgers to calculate rewards, perks and accomplishments for individual users. Rather than directly tracking EXP, items, tokens, points and other marks of progress in users' accounts, which is an "account-based system", NoFun Labs users a "ledger-based system".
Using an individual's Player Ledger, we can determine every task they have accomplished, every item they've bought or sold, and anything else that might affect their account. Then, by simply adding up all the rewards associated with the tasks they've accomplished, we can calculate the values in their account, such as their EXP, tokens, etc.
This is very useful because NoFun Labs offers a wide array of different games and rewards, and sometimes their details get changed. With our ledger-based system, once we make a change to an existing task, every user's account will properly reflect that change. We don't need to directly make any changes to users' accounts - the values in their accounts will all automatically be calculated accurately simply by adding up the actions in their Player Ledger, which always use the latest versions of our games in their calculations.
What Makes Player Ledgers So Cool?
Player Ledgers are very cool for two reasons.
Player Ledgers work the same way as Bitcoin! That's right - Bitcoin is ledger-based, not account-based. The amount of Bitcoin in a particular address isn't really stored anywhere; instead, the holdings of a particular address are calculated spontaneously by looking at all of the incoming Bitcoin, all of the outgoing Bitcoin, and adding these numbers up. Indeed, Bitcoin was the original inspiration for Player Ledgers.
Every player is their own blockchain! Indeed, a blockchain is simply a decentralized ledger of transactions, and nothing more. An individual's Player Ledger is exactly that. So, all of our users' actions and accomplishments are accumulated in their own personal blockchain, which represents them.
Last updated
Was this helpful?