Alright, I am risking the further confusion of my potential participant base here, but I think it’s important we discuss possible alternative equations for the auctions.
Currently, the procedure is to turn all received nbt into nsr and all received nsr into nbt at the auction price, then distribute.
A possible alternative is actually taken from something @mhps suggested back before the first unseeded auction. The idea would be to treat the auction as a basket of funds and to take a percentage of it to distribute to each participant. For example, if A submits 10 NSR and B submits 10 NBT, A has submitted 100% of the nsr so therefore 50% of the funds. Therefore, A is awarded 5 nbt and 5 nsr. B is awarded the same for submitting 100% of the nbt.
In the current auctions, the above scenario would result in A getting 10 nbt and B getting 10 nsr. I’m still processing the consequences and potential attack vectors, but would appreciate more minds thinking about it.
Edit: I gave this some thought and have come to the conclusion that this method is equivalent to the currently implemented auctions, except that it is exactly half as efficient of a conversion process. Therefore the current implementation is superior to this alternative.