Rucknium / CashFusionStats

R Shiny app at https://fusionstats.redteam.cash/ displaying basic stats about CashFusion on the Bitcoin Cash (BCH) blockchain
GNU General Public License v3.0
5 stars 2 forks source link

Improved feature list #2

Open Rucknium opened 2 years ago

Rucknium commented 2 years ago

This issue creates a feature roadmap for CashFusionStats. Test versions of these features will first appear at https://beta.redteam.cash and on the git repo branch beta. Input and feedback welcome.

Fees

CashFusion UTXO set

From the above, we will have the stock quantity (CashFusion UTXO set), and two flow quantities (inflows and outflows from the CashFusion UTXO set).

Risky user behavior

emergent-reasons commented 2 years ago

I don't think you reasonably say anything about fee "per user" because... well if you could then fusion isn't working. What you can say is fee per fused BCH, fee per input or other aggregates that might be useful.

emergent-reasons commented 2 years ago

A histogram of fusion-utxo coin value would be interesting by itself as well as scratching the surface of the issues of actual anonymity.

emergent-reasons commented 2 years ago

It's tied up in a bunch of the others, but specific numbers on how fusion affects the size of the overal utxo set. If it generally is helping to reduce small utxos that are passed over usually by wallet coin choosers, that could make it a great force for keeping the utxo set efficient.

emergent-reasons commented 2 years ago

Generally speaking, I like to see numbers that have an intent and question behind them as the primary focus, although having exploratory data available is nice also.

Rucknium commented 2 years ago

@emergent-reasons Thank you for your input!

I don't think you reasonably say anything about fee "per user" because... well if you could then fusion isn't working. What you can say is fee per fused BCH, fee per input or other aggregates that might be useful.

We cannot get a precise "per user" number, but I do think an decent estimate of the average is possible. If we can get an estimate of the average number of users per CashFusion transaction -- which I think is roughly possible -- then we can get an estimate. I'd like to emphasize the low cost of CashFusions for users compared to BTC CoinJoins. The other metrics that you mentioned can be added as well -- and maybe they should be added first so that I can mull over how best to estimate fee per user per transaction. I don't want to say anything that's incorrect of course, so I will be careful.

A histogram of fusion-utxo coin value would be interesting by itself as well as scratching the surface of the issues of actual anonymity.

Good idea. I think it's feasible to add a slider as well so that one can see how the histogram evolves over time.

It's tied up in a bunch of the others, but specific numbers on how fusion affects the size of the overal utxo set. If it generally is helping to reduce small utxos that are passed over usually by wallet coin choosers, that could make it a great force for keeping the utxo set efficient.

This is an interesting angle. I hadn't thought of that. I will have to think about how to approach this question.