-
suraeNoether
selsta I would like to not have any git access atm
-
suraeNoether
ask me again in 3 months
-
suraeNoether
sarang: please check reremain.tex on overleaf again
-
sarang
Why no git access
-
suraeNoether
you've seen how organized my github is
-
sarang
It should not be only me with such github repo access selsta
-
Isthmus
If you could pick 3 things to visualize, what would they be?
-
UkoeHB_
monero's code base, the true structure of the universe, and the future
-
UkoeHB_
good luck :)
-
Isthmus
Oooh
-
Isthmus
I think I can do two of those
-
Isthmus
I’ll report back in a few months
-
UkoeHB_
🥳
-
selsta
sarang: so should I remove you from the list?
-
selsta
or suggest someone else to add with you :P
-
selsta
it’s just about the possibility of keeping the repo organized, no responsibilities and risks
-
UkoeHB_
selsta I think you have the wrong idea; sarang clearly wants MORE pressure and weight!
-
asymptotically
does... does he want us to sit on him?
-
midipoet
-
sarang
selsta: not sure who else would like to be added to the list
-
sarang
I just don't think having only one person is a good idea
-
selsta
why? :P
-
selsta
but I don’t want to push you if you don’t want
-
selsta
the largest risk is you closing an issue
-
sarang
For good decentralization I mean
-
UkoeHB_
gotta start somewhere lol
-
derpy_bridge
[keybase] <surae>: Isthmus?
-
sarang
surae suraeNoether: I've started adding notes to your new Overleaf document
-
sgp_
Random thought now that dandelion++ testing is open
-
sgp_
Are there consequences to other users if I hypothetically tested dandelion++ with an open mainnet node?
-
gingeropolous
i may be mistaken, but the way I understand things, the transaction needs to be broadcast using the d++ protocol. If you receive transactions that need broadcasting, i don't think your d++ daemon can magically make them start stemming
-
gingeropolous
i could be totes wrong though
-
sgp_
I don't really know either if that's on the daemon or the wallet
-
sgp_
vtnerd you around?
-
sarang
There should be no stemming of non-D++ received transactions
-
vtnerd
yes
-
vtnerd
the protocol is backwards compatible. when I was running that branch on testnet yesterday, transactions received over testnet from nodes not running D++ were always interpreted as being in fluff mode
-
vtnerd
when that node broadcast transactions to a node that didn't implement D++, it ignored the flag indicating it was stem mode, and that node started its usual flufff behavior (or flood, if it was running last release)
-
vtnerd
if you started running that PR on mainnet, it might make sense to connect to people running that mode
-
sarang
Worth noting (to avoid any confusion) that D++ nodes don't query their neighbors for D++ compatibility (and that's on purpose!)
-
vtnerd
there is no flag to indicate that mode (i.e. the node doesn't "select" only nodes running that mode), ... which ... I don't know tat could be changed
-
vtnerd
yeah your right thats why I implemented it like that lol
-
sarang
I know! But I wanted to mention it in case anyone was curious about networks with different node capabilities
-
vtnerd
but if you connected to several people running that mode (outgoing), the chances are increased that some D++ is used
-
vtnerd
its not a bad test either way to make sure txes don't get stuck, but the bigger stress will come when the release "rolls" out slowly
-
sarang
Yeah
-
vtnerd
also, if you wanted to do the verification that I did - limit a node to one outgoing connection that also has D++, then send to the first node
-
vtnerd
with the log statements it should now be easy to see each hop either fluffing or stemming, then verify it shows up on a web explorer
-
gingeropolous
" Note thatthe decision to diffuse does not depend on the transaction itself—in each epoch, a node is either adiffuser or a relay node forallrelayed transactions. "
-
sarang
yes
-
sarang
gingeropolous: was there a question about that quote?
-
sarang
At the start of a local epoch, the node flips a weighted coin. That determines its mode
-
vtnerd
that is reference to a received txbeing in "stem" mode
-
sarang
A node that receives a non-stem transaction will always continue to diffuse it
-
vtnerd
I _think_ that was gingers question, because my statements above seem to contradict that quote
-
sarang
Well, there's the transaction's status, and the node's status
-
sarang
(or mode, or whatever terms are used)
-
» Isthmus gets ping
-
Isthmus
Heyo MRL
-
Isthmus
What's goin down?
-
Isthmus
Oh yea, I could help with the occasional repo cleanup
-
Isthmus
" ... D++ nodes don't query their neighbors for D++ compatibility"
-
selsta
ok sarang and Isthmus I’ll add both of you to the list
-
selsta
no more opt out now :D
-
Isthmus
There's a hacky way to check for D++ capabilities, right?
-
Isthmus
Assume we have two NRLD++ node
-
Isthmus
And we attach both to a single organic/unknown node
-
Isthmus
NRLD++ <---> organic <---> NRLD++
-
Isthmus
Then send a few test D++ txns to the organic node and see how it handles them with respect to peer broadcasting