-
br-m
<321bob321> Nope
-
br-m
<321bob321> No state secrets here
-
br-m
<basses:matrix.org> it exists but not added here
-
br-m
<basses:matrix.org> wait, I don't think it exists they way you are saying it
-
br-m
<321bob321> Only assassin and state secrets use discord
-
j0sephk3nt
Unfortunate. It used to exist on the Monero Discord Server back in the day.
discord.gg/gXDsemASaR this one
-
Cindy
there is no official server
-
Cindy
let alone official bridge
-
Cindy
our official ways of communication is matrix and IRC
-
br-m
<ofrnxmr> Cindy, didnt you test coinwallet?
-
Cindy
coinwallet?
-
Cindy
yeah i did
-
Cindy
i used it and had a network debugger on
-
br-m
<ofrnxmr> Theyre in #monero-community whining
-
Cindy
i will join
-
br-m
<ofrnxmr> Thanks. Lets see if they respond again
-
br-m
<houseandtiger:matrix.org> Why is monero on Kraken trading at a premium?
-
br-m
<helene:unredacted.org> @houseandtiger:matrix.org: how is anyone but kraken supposed to know?
-
br-m
<plaiwanone:matrix.org> GM
-
jtrag
What is Monero?
-
jtrag
Is this a new buttcoin?
-
Cindy
it's not a buttcoin
-
Cindy
it's a cryptocurrency with privacy on transactions by default
-
br-m
<anotherone:xmr.se> who is monreo
-
Cindy
my long-lost second cousin
-
nioc
did you mean montero?
-
br-m
<anotherone:xmr.se> yes, montero, excuse me
-
Cindy
a car
-
nioc
I need one of those
-
br-m
<helene:unredacted.org> marilyn monero?
-
br-m
<jojovial:matrix.org> I've read that for btc it is a good practice to sweep large number of UTXOs as fee minimization practice as number of UTXOs in a transaction increases the fee. From what I read, monero fees are a lot smaller. However, it seems higher number of inputs in a transaction should still drive the fee up. Average transaction fee chart [... too long, see
mrelay.p2pool.observer/e/o_mYjLcKTWJvN0dY ]
-
br-m
<jojovial:matrix.org> And another question around that, but from privacy perspective - is there a difference between spending directly from the main address where mining payouts go, and sweeping/consolidating it first by sending to a subaddress of the main address and spending from there, or consolidating to another main address (different wallet). [... too long, see
mrelay.p2pool.observer/e/kIC5jLcKZEZEMWU2 ]
-
DataHoarder
That second counts as moving it to another wallet, minus some differences
-
DataHoarder
Note that sweeping to the same sub account (part of the main address) opens you to tagging for future sweeps
-
br-m
<jojovial:matrix.org> The last comment from Jerfov2 here:
reddit.com/r/Monero/comments/1bazcoz/utxo suggests it is better to not consolidate from privacy perspective. Yet, since regular Joe's payouts from p2pool are typically very small, almost any real spending of the payouts would end up having lots of payout outputs on the input sid [... too long, see
mrelay.p2pool.observer/e/i9vSjLcKZTkxeVdF ]
-
DataHoarder
So moving to another full sub account in wallet or preferably another wallet entirely is recommended, specially when mining on p2pool
-
DataHoarder
Even spending normally can show as consolidation
-
DataHoarder
My sweep tracker tags more than 4 inputs but using other heuristics it's very easy to detect even two inputs on same miner
-
DataHoarder
Do not spend directly from p2pool outputs
-
DataHoarder
Either sweep to another wallet or assume that they know the spender is you (and probably the amount spent)
-
br-m
<jojovial:matrix.org> So, if privacy comes first, one must sweep as a best practice, hence the fees part becomes irrelevant as it is unavoidable. Thank your for the explanation.
-
br-m
<jojovial:matrix.org> what about the limit on number of inputs? I read that typically wallets are smart and can take care of such technicalities, but is there really a limit?
-
DataHoarder
They do, there is
-
DataHoarder
You can check the recent likely sweeps in p2pool and see the limits they hit :)
-
DataHoarder
There was recently more interest in offering a sweep type for Coinbase outputs, specially post FCMP
-
DataHoarder
There is nothing yet, but hopefully this is mitigated in the future
-
DataHoarder
You can always use the lowest of fees if regularly sweeping
-
br-m
<jojovial:matrix.org> Thanks, and what's the purpose capturing and publishing the likely sweeps data? most of the likely sweeps show close to 100% of self decoys. Is it simply a demonstration that such sweeps are inherently visible or is there a practical reason to make this data easily accessible?
-
br-m
<jojovial:matrix.org> btw, I see FCMP and FCMP++ being used interchangeably sometimes. Is there a difference?
-
br-m
<captaincanaryllc:captaincanarynode.org> is using non-default fees is still suboptimal for untraceability?
-
nioc
things were added so FCMP became FCMP++
-
br-m
<jojovial:matrix.org> got it, but it is still in development/testing phase, right? and it could still become something like FCMP+++ :D
-
nioc
no more pluses coming :)
-
nioc
code is mostly done, private testnet is up with public testnet coming soon
-
DataHoarder
When I say FCMP I mean the latest iteration of it
-
DataHoarder
As for the sweeps, it is to show users that those spends can be tracked with minimal effort, to incentivize the sweep out to external wallet or sub account
-
DataHoarder
I don't capture the data as one off, I scan transactions in Monero and do the linkage. If I can with the shit linking I do anyone else can
-
DataHoarder
If you are sweeping and can be identified, might as well use lowest fees ;)
-
DataHoarder
Not identified as in person, but wallet / entity
-
plowsof
FCMP+++ will have things to tackle reorgs and invalidated transactions
-
br-m
<jojovial:matrix.org> Sure, completely get it, I didn't mean to suggest that publishing can be somehow harmful to anyone, on the contrary. Just wasn't sure if there was another reason behind it that one should be aware of and use :)
-
DataHoarder
Well it worked as well to make changes to p2pool so it'd generate less outputs (dynamic PPLNS)
-
DataHoarder
Otherwise it was affecting the privacy of others as anyone using the p2pool decoys would not be using useful decoys
-
br-m
<jojovial:matrix.org> can't wait for the FCMP++, as in my understanding it should make the current techniques of tracing back the outputs obsolete
-
br-m
<jojovial:matrix.org> can you explain a bit on the decoys? p2pool, useful. First time hearing about this
-
DataHoarder
Decoys are how Monero obscures the true spend. For each input several others are included to prevent learning which one you spent
-
br-m
<jojovial:matrix.org> and when you say p2pool decoys, you mean real outputs of the p2pool payout or something else?
-
DataHoarder
I mean they used coinbase Tx outputs that happened to be made by p2pool
-
DataHoarder
They are selected at random according to a specific distribution
-
br-m
<jojovial:matrix.org> I think I got it, thx
-
br-m
<ki9:gf4.pw> gm everyone. Here is a little bash script I made to call a hook when selfish mining is detected. The main use-case is to activate miners when the network is under attack. Thanks @DataHoarder for the API and advice. Please PM me bugs and suggestions.
-
br-m
-
br-m
<ki9:gf4.pw> DataHoarder
-
DataHoarder
CONTINUE_MINUTES 60 defalut, nice :)
-
br-m
<ki9:gf4.pw> 🫡
-
DataHoarder
note from what I can see qubic mined normally (not selfish) during this marathon so far
-
br-m
<ki9:gf4.pw> I think I caught one ALT ROOT about 100 minutes ago.
-
DataHoarder
that can happen due to timing
-
DataHoarder
block is found -> gets faster to some than others
-
DataHoarder
if you check every 60s, maybe trigger only if 2x in a row with different "update" timestamps exist
-
br-m
<ki9:gf4.pw> Was about to ask
-
br-m
<ki9:gf4.pw> Is 2 enough? I'll make it configurable but as a default?
-
DataHoarder
alternatively try fetching the qubic hash that displays at the top from monero
-
DataHoarder
if they got rpc
-
DataHoarder
that checks if the block is in their node, if not, it's an alternate one or selfish
-
br-m
<ki9:gf4.pw> Man, I was excited to mark this little project finished haha.
-
DataHoarder
:D
-
br-m
<ki9:gf4.pw> I'll just wait for 2x because that's easy.
-
DataHoarder
via stratum I can't see if they are mining ahead or I haven't received monero block yet (I check own monero node)
-
DataHoarder
so it can take a few seconds to converge, though usually it's way faster
-
DataHoarder
you will also some pools lag behind sometimes
-
DataHoarder
specially c3pool lol
-
br-m
<ki9:gf4.pw> I thought the mining ahead is what the tips were. > <DataHoarder> via stratum I can't see if they are mining ahead or I haven't received monero block yet (I check own monero node)
-
br-m
<ki9:gf4.pw> I don't have to understand but my readme should be correct.
-
DataHoarder
tips is "highest known block"
-
DataHoarder
the "tip" of the chain they have
-
DataHoarder
when I say "qubic mining on TIP" is that they are mining at the same height AND block hash than the public known one
-
DataHoarder
-
DataHoarder
or different pool one
-
DataHoarder
where two pools find a block at the same time
-
DataHoarder
they usually keep mining the one they got first (theirs) until longest wins
-
DataHoarder
nvm, they did selfish at 17:50
-
DataHoarder
for a chain of TWO blocks
-
DataHoarder
then no more
-
br-m
<ki9:gf4.pw> Oh, I see. You mean if you only check stratum, that's not enough information, you have to compare it to the tip of a "benign" node. > <DataHoarder> via stratum I can't see if they are mining ahead or I haven't received monero block yet (I check own monero node)
-
br-m
<ki9:gf4.pw> Right?
-
DataHoarder
yes, I do that
-
DataHoarder
but my node might not have gotten the block yet...
-
DataHoarder
so next refresh catches it
-
br-m
<ki9:gf4.pw> Got it
-
br-m
<ki9:gf4.pw> So is two a good default? Is it reasonable to trigger an hour of mining for just two refreshes of selfishness?
-
DataHoarder
their selfish mining might be there but unlucky
-
DataHoarder
and suddenly they find 8 blocks in 5 minutes :D
-
br-m
<ki9:gf4.pw> Ok. I'll update the script tonight to wait for a second refresh before triggering the hook.
-
br-m
<ki9:gf4.pw> Also, I guess there's nothing stopping qubic from firewalling 3333/tcp to vpn or lan only and then it's game over for my script.
-
DataHoarder
22:13:03 <br-m> <ki9:gf4.pw> Also, I guess there's nothing stopping qubic from firewalling 3333/tcp to vpn or lan only and then it's game over for my script.
-
DataHoarder
miners have to mine
-
DataHoarder
and they allow MRR rentals for their users
-
DataHoarder
so the stratum must be connectable
-
Cindy
is it more profitable to mine when qubic is selfish mining
-
DataHoarder
efficiency says yes
-
DataHoarder
this is relative to all the blocks found in aggregate btw
-
Cindy
lol
-
Cindy
hooray!
-
Cindy
i should hae mined when they were mining ughhhhh
-
DataHoarder
note both sides get orphans but the end result is worse for qubic
-
DataHoarder
they take a share of it, but lose more
-
DataHoarder
they did make changes and recently it's a bit more efficient, still below 100% when selfish