basisproject / tracker

A meta repo that tracks bugs, features, discussions, and progress in a centralized location for the entire Basis project.
14 stars 1 forks source link

Decouple value system(s) from main protocol #138

Open orthecreedence opened 2 years ago

orthecreedence commented 2 years ago

While the main protocol deals with cost tracking, the transactional fabric, bloc organization, resource flows, etc, the value systems that drive these interactions should be split out and put on top of the core protocol.

The interesting bit is that much of the incentives of the cost tracking itself rely on the incentives set up by the value system, so they are almost coupled by default. However, that closes the door for different value systems. The current ones are:

orthecreedence commented 2 years ago

Note that this doesn't just affect things like pricing of resources/processes/wages, but also critical things like allocations on blocs. I'm going to think long and hard before committing to pushing this out in v3. It might be getting too esoteric for a project that has limitedd following already. If this shit gets too academic and abstracted, it's going to be the most perfect system that nobody ever uses.