-
Danilo82
what can someone running a node do to someone using the node?
-
merope
You mean to users connected to the node's rpc?
-
Danilo82
ye
-
merope
The node could send incomplete tx data, or outright fake data even
-
merope
Send false fee estimates, causing unattentive users to spend tons of xmr on tx fees (another case of it happened just yesterday - somebody spent 19 xmr in fees)
-
Danilo82
ye but won't the other people hashing it fix it?
-
merope
No, we're talking about rpc here: that's where wallets connect
-
merope
Nodes talk to eachother via the p2p protocol
-
merope
Wallets talk to nodes via the rpc port
-
Danilo82
so thats all? the node can increase the fee?
-
merope
Nothing stops a node from being "honest" on the p2p side and also sending complete garbage via rpc to any wallets connected to it
-
merope
They can also log any metadata about your connection to them (ip, time, any other detail)
-
Danilo82
ok, so the rpc also knows my address right?
-
merope
And there's one nasty attack in which they can fail to propagate a transaction the first time you submit it, so that when you try recreating it the second time you might end up revealing your true inputs if your wallet is not carefully implemented
-
merope
(If you pick different decoys each time, then the only input(s) in common will be your true spends)
-
merope
No, the node doesn't know your wallet address
-
Danilo82
so the node will only know my ip as some data, but can't connect it to my wallet?
-
merope
Correct
-
merope
Not directly, anyway
-
Danilo82
isn't there a way for monero to make it impossible or very hard for someone to fake this data and increase the fee?
-
merope
Not really
-
merope
I think the latest release (0.17.3.2) includes a warning message if you're about to make a tx with a fee above a certain threshold
-
merope
As for sending garbage data or witholding real data, there's not much you can do about it: a wallet doesn't know what's on the chain, that's why it connects to a node in the first place
-
merope
So the only way you'd notice is by connecting to a different node and resyncing, and noticing the difference
-
Danilo82
damn, thats kinda dangerous to have a middle man by default
-
Mochi101
Danilo82, it's not default... people have to choose to run a remote node.
-
Mochi101
er... not run... use
-
Danilo82
i mean, running a 50 GB node just to get virtual coins or use an online node
-
Danilo82
hard decision
-
Mochi101
is it?
-
Danilo82
irony
-
Danilo82
o can't give 50 GB for it
-
Mochi101
I thought everybody these days has 1TB worth of space.
-
Ghulie
isnt pruning a possibility? whats the min size for a pruned node
-
Mochi101
50GB is a pruned node.
-
Danilo82
i got no coins, i shouldn't even think about using 50 GB for this
-
Mochi101
Danilo82, what?? How come you don't have any coins?
-
Mochi101
You better hurry and get some!
-
Danilo82
well i want to have, no idea how
-
Mochi101
What do you mean no idea how?
-
Danilo82
well... i am having difficulty to find a job, can't mine and no one gives me some :T
-
Mochi101
oh I see
-
Danilo82
😔 i wish someone gave me 17 million monero coins
-
Mochi101
Well, they wouldn't be worth much if one person owned 95% of the supply.
-
Danilo82
then i would just forget the password, and the last 5% would have all the price
-
Danilo82
if all addresses got created, then it would be impossible to create new wallets?
-
vaporwave
the addressing scheme i imagine would be changed
-
vaporwave
that would be a lot of addresses though... do you wanna write a bot to speed up the exhaustion? :]
-
Danilo82
no
-
Danilo82
what does monero use to create the hash?
-
Danilo82
also how can the devs know if all the addresses got created?
-
vaporwave
i have a more practical question that isnt as easily searchable ... what i wonder is, that given that you can generate a wallet offline... is that true that, lets say that i send xmr to an address that hasnt been claimed yet, if someone generates a wallet and end up with that address, will they receive those funds?
-
Mochi101
Danilo82, there are more addresses available than atoms in the universe.
-
vaporwave
or would it be basically burning money
-
Danilo82
what if God got more atoms in his offline universe?
-
Mochi101
vaporwave, yes... they'd have access to those funds. But the chances of that happening are unimaginable.
-
vaporwave
figured so. and, you can always ask God
-
Danilo82
🤦♂️ of course God wouldn't say he got more atoms, the Universal IRS could tax him more
-
vaporwave
I'm pretty sure God and His people are tax exempt in most states :)
-
Mochi101
Danilo82, to give you some perspective:
lbc.cryptoguru.org
-
Danilo82
👀 you never know, the laws of physics could change any time
-
Mochi101
Large Bitcoin Collider... they generate wallets looking for wallets with BTC in them.
-
Mochi101
184.66 Mkeys/s
-
Mochi101
There's some controversy about the ones they claim to have found.
-
Mochi101
This would be much more difficult for Monero too.
-
Mochi101
The computers would generate the wallet and then have to scan the entire chain.
-
Danilo82
but one wallet can have multiple addresses
-
Mochi101
but only one set of keys
-
Danilo82
and what does that mean
-
Danilo82
QR codes are so soulless
-
merope
vaporwave re: generating wallet addresses offline: all addresses exist, the same way all numbers exist even though nobody may have counted that far. Generating an address essentially means picking a number between 0 and 2^256 and calculating the corresponding Monero address
-
merope
But that happens inside your wallet. You don't have to "write" all the addresses you've created on the blockchain for them to "exist"
-
merope
An address is empty only because nobody has created a transaction associated with it - yet
-
merope
Or to put it in a different way: you know a certain address exists because somebody (could even be you) bothered to create its corresponding public-private key pair and sent you the resulting public address for you to transact with. So when you send money to that address, they'll be able to scan the chain and find it (as long as they don't lose the private keys)
-
merope
As for using up all the addresses: 2^256 ~= 10^77. Number of atoms in the universe is estimates to be ~10^80
-
merope
So even if you tried scanning quadrillions of addresses every second, you'd barely make a dent in that number before the heat death of the universe
-
spreader
.bang
-
Wallet
spreader: Your default coin is now set to XMR. Change with coins command.
-
Wallet
spreader: WTDuck you shootin at? They'll come when they're ready or try .duckcall
-
spreader
.coins
-
Wallet
spreader: I sent you more info va PM