-
nikg83[m]
Simple mode still connects to random nodes ?
-
Lyza
well it uses a local daemon in bootstrap mode so indirectly but yeah
-
nikg83[m]
<Lyza> "well it uses a local daemon in..." <- And we know about malicious nodes for some time now, why haven’t we removed it ?
-
monerobull[m]
Because the UX of having to wait what could be multiple days before seeing incoming transactions outweighs the unlikely scenario that the users privacy is harmed by a malicious node?
-
nikg83[m]
monerobull[m]: So we allow malicious nodes to give bad decoys ?
-
ofrnxmr[m]
Jeffro was to do some work towards that (a trusted/community node system), but seems he was unable to finish successfully
-
nikg83[m]
Why simple node, make users input their remote node if they want to use one
-
monerobull[m]
Then everyone just used cakewallet nodes lol
-
ofrnxmr[m]
thats what happens typically
-
ofrnxmr[m]
People download wallet > use default node
-
nikg83[m]
monerobull[m]: Is it worse than connecting to unreliable malicious nodes ?
-
monerobull[m]
Centralizing most users to the nodes of one corporate entity located in the USA?
-
monerobull[m]
Hell yes it is
-
ofrnxmr[m]
Its not good and if it is all centralized to 10 nodes running on 3 vps, yeah, pretty bad
-
nikg83[m]
monerobull[m]: And bulk of malicious node are run by some African government
-
ofrnxmr[m]
American*
-
monerobull[m]
I'd like to see real evidence before saying "throw out remote nodes all together"
-
ofrnxmr[m]
We have over over a thousand sybils if you just count lurkinglion
-
monerobull[m]
We do know telling everyone to provide their own node will 100% lead to most people connecting to cake nodes
-
ofrnxmr[m]
(And include ipv6)
-
ofrnxmr[m]
750 just ipv4 (known)
-
nikg83[m]
monerobull[m]: You can wait for the evidence and keep ignoring the fact that using random malicious nodes exist on the network
-
monerobull[m]
The chance of getting harmed by a malicious node is probably way lower
-
nikg83[m]
monerobull[m]: Put a page on getmonero without cake nodes or American IPs if you are so paranoid of cake
-
monerobull[m]
Then everyone will just use the node at the top of that list
-
ofrnxmr[m]
Cant centralize on cake, imo need to avoid the already known biggest nodes
-
nikg83[m]
monerobull[m]: Random listing ? Is it that hard
-
monerobull[m]
It's just not a viable approach when you want decentralization
-
nikg83[m]
monerobull[m]: Running own node is the only way to be decentralised
-
nikg83[m]
Not connecting to some random node
-
nikg83[m]
And you can’t even see what node you are connected to
-
ofrnxmr[m]
Any use of random nodes should be and has always been discoraged
-
monerobull[m]
That's what I do. And my friends connect to my node
-
nikg83[m]
monerobull[m]: But you want others to keep using random nodes 😅
-
ofrnxmr[m]
Random, not remote
-
ofrnxmr[m]
trusted nodes can be remote and not run by you
-
monerobull[m]
No, people who seriously need max privacy will know not to use random nodes
-
ofrnxmr[m]
Like bull said, friends and family can use my node and trust im not messing around
-
ofrnxmr[m]
But if they download gui, they shoulnt auto connect to sybils (or whatever these are)
-
nikg83[m]
monerobull[m]: So you want ppl to feel monero is privacy but have default simple mode connecting to some random node
-
monerobull[m]
You can't make the UX way worse just because uneducated people won't get max privacy
-
monerobull[m]
It's a balance
-
nikg83[m]
s/is/has/
-
ofrnxmr[m]
The ux of simple mode is a mistake
-
nikg83[m]
monerobull[m]: So you don’t want those uneducated users have privacy ?
-
monerobull[m]
Look
-
ofrnxmr[m]
As long as nodes dont have to follow consensus rules, any non trusted node should be avoided
-
ofrnxmr[m]
Nodes can serve you bad, stale, or even template decoys
-
monerobull[m]
The alternative is that the uneducated users say "wtf why doesn't this shit show up in my wallet" and then use Bitcoin or Litecoin or whatever chain where they have zero privacy at all
-
ofrnxmr[m]
And thats old news ^ i dont knkw what this current exploit is, but i inagine its notably worse
-
ofrnxmr[m]
monerobull[m]: Thats what happens in simple mlde
-
monerobull[m]
ofrnxmr[m]: I'm pretty sure enforcing the decoy selection Algo is on the list
-
nikg83[m]
monerobull[m]: If they need privacy they will learn & if we want to be lazy and not improve ux than keep this simple mode
-
ofrnxmr[m]
A lot of "why wont my wallet sync " and answer is "add selsta2.feather node"
-
ofrnxmr[m]
Which means user connected to a bad node
-
nikg83[m]
ofrnxmr[m]: Yep lot of complains in telegram
-
ofrnxmr[m]
Which is not good
-
ofrnxmr[m]
I should never, ever, dox myself accidentally
-
monerobull[m]
Telegram is exactly the same situation but worse, people thinking they have privacy but actually no e2ee
-
ofrnxmr[m]
Maybe if simple mode was onion only or something, but you connect in the clear to sybils
-
nikg83[m]
monerobull[m]: Telegram isn’t used to send some monero payment, we are talking about simple mode where user connects to a random node
-
ofrnxmr[m]
some forks, like haven, ship their own node
-
ofrnxmr[m]
And as a result, there are like 15 nodes on the entire network
-
monerobull[m]
Great. Exactly what we need
-
ofrnxmr[m]
Own remote node*
-
ofrnxmr[m]
Nodes are run by haven and mining pools
-
ofrnxmr[m]
Cake doesnt even run a haven node
-
nikg83[m]
monerobull[m]: You force users to manually put remote node or run their own node
-
monerobull[m]
That's garbage Ux and people will leave monero for it
-
ofrnxmr[m]
If they want tk use a spy node, monero.fail can serve em a list
-
monerobull[m]
Way too much friction
-
nikg83[m]
monerobull[m]: As if we have millions of users
-
ofrnxmr[m]
Or just change the name lf simoke mode to "this ks probably a spy node mode"
-
nikg83[m]
Using monero-gui
-
nikg83[m]
Most use cake n monerujo
-
ofrnxmr[m]
This-is-probably-a-spy-node is a real monero flag