-
narodnik
greets, where can I find a list of DoS mitigations in the Monero p2p protocol?
-
narodnik
or any pointers what to look at in the code?
-
sech1
your best bet is to check src/cryptonote_protocol folder's commit history
-
m-relay
-
m-relay
<ofrnxmr:monero.social> heres an unmerged pr
-
m-relay
<rucknium:monero.social>
moneroresearch.info/index.php?actio…n=resource_RESOURCEVIEW_CORE&id=132 "Security analysis of Monero’s peer-to-peer system"
-
m-relay
<rucknium:monero.social> ^ This paper may be out of date or inaccurate
-
moneromoooo
And in contrib/epee/net
-
moneromoooo
er, contrib/epee/include/net
-
moneromoooo
It's very ad hoc. Improvements should be fairly easy for someone versed in this.
-
sech1
There were a few network-level attacks in late 2020 - early 2021, that's when many DoS mitigations were implemented
-
m-relay
<ofrnxmr:monero.social> > The current code is clearly trash, as seen by to December 2020 attack. The limits we added were mostly hacks and not a real safe long term solution.
-
m-relay
<ofrnxmr:monero.social> Comment on 7999
-
m-relay
<zxchen:matrix.org> is there any bridge to bridge xmr to ethereum or ethereum to xmr?
-
rbrunner
-
rbrunner
Not exactly a bridge, but most of those bring nothing but trouble anyway, right?
-
m-relay
<zxchen:matrix.org> only command cli version? any GUI ?
-
rbrunner
Pretty sure there is no GUI yet.
-
m-relay
<123bob123:matrix.org> its in testing yeah?
-
m-relay
<unkn8wn69:matrix.org> Hey what parts of the monero core project could I get into? I really want to contribute to something meaningful, and more than side projects. I know go, c#, python, nextjs, java and some c but sadly no c++ (I was scared for it all my life). Does anybody have some idea where to get started, or if I really need to learn c++ before.
-
m-relay
<unkn8wn69:matrix.org> Thanks!
-
m-relay
<ofrnxmr:monero.social> "side projects" can be very meaningful
-
m-relay
<ofrnxmr:monero.social> Such is decentralization
-
m-relay
<ofrnxmr:monero.social> Example: btcpayserver and bitcart, monerujo, monero-java, monero wallet sdk, kuno, monero lws, feather wallet
-
m-relay
<unkn8wn69:matrix.org> Oh I didn't think of monerujo actually, great idea I already have some things I could maybe add there, I recently began learning flutter)
-
m-relay
<unkn8wn69:matrix.org> All I did until now were two simple telegram bots, some guides for opsec but never something significant on the code side of things. I really care about monero and I'm following the community since 2020 now. I wish to find something new to work on)
-
m-relay
<unkn8wn69:matrix.org> Maybe updating my beginner opsec guide would also be a good idea. A third version of it
-
m-relay
<unkn8wn69:matrix.org> I'm just so fascinated by the people who literally work on what powers monero in the back. I really wish I knew c++ and the xmr core codebase)
-
m-relay
<recanman:agoradesk.com> Yeah, I've been spending time mastering C++ and getting into cryptography. It's going to take many years before I get good at it, but I am hoping to end up with the ability to contribute
-
m-relay
<unkn8wn69:matrix.org> Hopefully until then we have it more versatile and spread in codebases beyond c++ only)
-
m-relay
<unkn8wn69:matrix.org> I've hear many want something like that
-
m-relay
<unkn8wn69:matrix.org> But rewrites are annoying) I get that, and some fundamental parts like crucial libraries aren't even there for many of those alt langs right
-
m-relay
<unkn8wn69:matrix.org> I've heard many want something like that
-
m-relay
<ofrnxmr:monero.social> Cuprate is a WIP rust implementation