-
m-relay
<wrought959:matrix.org> Hey people, noob here. As I understand it non-custodial wallets mean that the private keys are on my device and on my device only, right? What are the benefits of downloading the whole blockchain to my PC?
-
m-relay
<wrought959:matrix.org> I use Monero.com on my Phone, where it says "syncing blockchain" - this cant possibly mean it's downloading it, because I dont have 100GB+ of space 😅 what does it mean then?
-
m-relay
<trasherdk:monero.social> You have a node you can trust, not having to trust some internet rando.
-
m-relay
<trasherdk:monero.social> It means you will run out of disk space before the sync has finished 😆
-
m-relay
<wrought959:matrix.org> And so I would think I would want to do the same thing on pc, because its more lightweight than downloading 100GB of Blockchain (also impossible when using feather on TailsOS)
-
m-relay
<wrought959:matrix.org> what am I trusting? am I breaking Moneros privacy by trusting another persons node?
-
m-relay
<trasherdk:monero.social> A remote node will see your interactions with the blockchain, and you have no way of knowing if the data you get is actually the truth.
-
m-relay
<trasherdk:monero.social> Oh, you are using that cake thingy. I have no idea how that works.
-
m-relay
<trasherdk:monero.social> You are probably using one of their nodes.
-
m-relay
<endor00:matrix.org> The wallet has to scan the blockchaib looking for incoming transactions - and when it does, it requests the full tx details from the node. Therefore, a malicious node operator could record which tx details you're asking for, and know that you own some input/output in that tx
-
m-relay
<endor00:matrix.org> There are some mechanism to add some "noise" into those requests in most popular wallets, but it's not a perfect system. By running your own node, you avoid the issue entirely (assuming that you can trust your own hardware)
-
m-relay
<endor00:matrix.org> (Also, a pruned node is currently ~60GB)
-
m-relay
<trasherdk:monero.social> ```
-
m-relay
<trasherdk:monero.social> 2023-09-28 12:58:24.886 I Synced 1376128/2984142 (46%, 1608014 left)
-
m-relay
<trasherdk:monero.social> 2023-09-28 12:58:25.015 I Synced 1376148/2984142 (46%, 1607994 left)
-
m-relay
<trasherdk:monero.social> status
-
m-relay
<trasherdk:monero.social> Height: 1376148/2984142 (46.1%) on mainnet, not mining, net hash 143.50 MH/s, v5, 50(out)+34(in) connections, uptime 0d 3h 5m 53s
-
m-relay
<trasherdk:monero.social> print_net_stats
-
m-relay
<trasherdk:monero.social> Received 29404936060 bytes (27.39 GB) in 4056960 packets in 3.1 hours, average 2.51 MB/s = 62.85% of the limit of 4.00 MB/s
-
m-relay
<trasherdk:monero.social> Sent 209876931 bytes (200.15 MB) in 72124 packets in 3.1 hours, average 18.38 kB/s = 0.45% of the limit of 4.00 MB/s
-
m-relay
<trasherdk:monero.social> 2023-09-28 12:58:57.159 I Synced 1376168/2984142 (46%, 1607974 left)
-
m-relay
<trasherdk:monero.social> 2023-09-28 12:58:57.255 I Synced 1376188/2984142 (46%, 1607954 left)
-
m-relay
<trasherdk:monero.social> ```
-
m-relay
<endor00:matrix.org> Plus, there are a few different malicious attacks that a node could perform against a wallet (like telling the wallet to use an insanely high tx fee, or provide fake data to trick it into revealing which outputs belong to you)
-
m-relay
<rucknium:monero.social> "and when it does, it requests the full tx details from the node. Therefore, a malicious node operator could record which tx details you're asking for, and know that you own some input/output in that tx" Are you sure about that?
-
m-relay
<rucknium:monero.social> I thought when you initially scan, the remote node gives you everything you need to get the info from every transaction.
-
moneromooo
It does give you everything you need.
-
moneromooo
It did not use to, many years ago. Maybe that's where the distinction comes from.
-
m-relay
<endor00:matrix.org> Hmmm, then why do I recall people talking about a method to add noise to wallet scanning, by requesting tx details for other txes that don't actually belong to you?
-
moneromooo
Possibly for things like rescan_spent or scan_tx ? You'd have to go back to the claim to see the context.
-
m-relay
<rucknium:monero.social> IIRC, that's for block explorers and when you are doing a scan of a single transaction, a new feature
-
m-relay
<endor00:matrix.org> Oh, that could be it
-
m-relay
<trasherdk:monero.social> In constructing a transaction, stuff are needed from the node, right?
-
moneromooo
Yes.
-
moneromooo
Output keys and masks.
-
m-relay
<trasherdk:monero.social> That was the trusted part I was thinking about, when remote node are used.
-
lza_menace
wrought959: "syncing blockchain" on a wallet just means every block is being checked for txes against your wallet, it's not actually downloading the chain to your phone
-
m-relay
<goodboy:matrix.org> tha shiat
-
m-relay
<goodboy:matrix.org> i had to jump through 2 new rooms to get to this one
-
m-relay
<goodboy:matrix.org> y'all should make a matrix space to keep track of these room changes
-
m-relay
<plowsof:matrix.org> lord_fomo matrix monero space
matrix.to/#/#monerospace:monero.social
-
revuoxmr
Revuo Monero Issue 187: September 14 - 28, 2023.
revuo-xmr.com/issue-187.html