01:12:20 moneromooo, you were the one who did the work for pruning? 06:26:52 Mochi101: yes 06:28:34 moneromooo, any comments on maybe a type of blockchain pruning that would make it so some nodes would only keep the last 100k or so blocks of the chain? 06:29:36 Or say, 300k for the last year of txs 06:30:31 Blocks can be dumped in theory. They're not the heaviest thing though. But yes, you can dump more if you accept drawbacks. 06:30:55 What's the heaviest thing? 06:31:05 Still tx data AFAIK. 06:31:33 Output amounts also heavy IIRC. 06:31:58 Sounds like I misunderstand how the data is stored. 06:33:45 I thought by dumping blocks you'd be dumping all the tx data that's inside these blocks as well. 06:34:02 https://paste.debian.net/hidden/534459e5/ 06:34:21 Well, if you dump tx data you save a lot, yes. 06:34:37 But you becone mostly useless to other peers. 06:34:59 That's understood. 06:34:59 It's supposed to be a P2P network, not a baby2mother system. 06:35:43 You think that a large majority would choose to run this "micro" node? 06:36:22 Yes. Some would be people who'd not run a node otherwise though, so it'd be a win for those people. 06:36:38 Like pools. Easier, so people mine in a pool. 06:36:54 and when you say "mostly" useless... what's the part that doesn't fall into the mostly section? 06:36:58 Actually, I take back the "yes". Still easier to use a stranger's node. 06:37:16 I don't know, I'd have to think about it first. 06:37:48 Well, I'm thinking more for stores, or services that mostly just need to verify txs. 06:38:18 Pretty much everyone just needs to verify txes. 06:38:32 A VPS that is capable of running a pruned node costs about $20 per month. I spend $10 on my cellular per month. 06:39:23 yes, that's true hey. :) 06:39:34 I guess that's what the whole network is about. 06:40:34 I had made that file I pasted because I had started thinking about exactly that in fact. Every once in a while, I start warming up to the idea again, then drop it :) 06:41:58 I know there are a lot of... drawbacks to it. 06:42:38 But there are a lot of people out there that run full nodes and even that mine at a loss. 06:45:59 It was just a thought. 06:49:06 Thanks for entertaining me through the thought :) 06:56:04 Probably better just the way it is moneromooo. 06:56:59 moneromooo, what do you think of archiving the whole /bitmonero directory and making it available on getmonero.org with a verification hash? 06:58:00 I'd appreciate a comment on it (good or bad) here: https://github.com/monero-project/monero-site/issues/2027 06:59:09 This would allow people to download the archive, verify it and drop it in. Saving massive amounts of sync time for those who need/want it. 06:59:36 Could make a full and pruned archive available too. 06:59:54 Do different nodes prune differently? 07:00:06 Same thing again. Giving people an easy way to do the wrong thing will cause more people to do the wrong thing. 07:00:22 Same as pools. Same as a smaller pruned DB tha'ts useless to others. 07:00:44 It sounds like a good idea until you realize it's good for the person and bad for the network. 07:01:01 I know that it's bad for the network. 07:01:05 I really do. 07:01:55 Ever new node should start from block 0 and verify the whole chain. 07:01:57 If you're going to have a ready made DB for download, why not remove tx checks in monerod, and just have the core team sign txes ? You get the same amount of trust needed. 07:02:11 And a lot faster monerod. 07:02:33 If you don't verify the chain, then why use a blockchain in the first place ? 07:03:20 those are some deep philosophical questions 07:03:25 yes 07:03:41 This kind of trust is what a lot of people already give anyway when they download binaries from getmonero.org (as opposed to via monero-update). 07:03:58 Really, anybody could just archive /bitmonero and make it available as a torrent anyways. 07:04:01 but they verify hashes, right? right? 07:04:04 Doesn't have to come from core. 07:04:23 Yes, but the hashes are made by the same party that'd hash a ready made data.mdb. 07:04:39 So the amount of trust would not change technically. 07:05:09 monero-update uses the deterministic build and chceks sigs, but the GUI ended up using the core team signed binaries. Shrug. 07:06:01 I dunno, maybe it's worth it for now. 07:06:55 Initial sync is a fairly large barrier and since most people already trust the core team... But if/when we switch to better (ie, checking gitian sigs), then that'd have to go I guess. 07:07:23 Or we'd end up with, again, making it easier to do the wrong thing. 07:07:40 yeah 07:07:44 Actually... 07:08:34 LMDB syncing can be bit exact if you're lucky. Maybe a deterministic sync mode could help here. You'd get several people to sync to block N (with N being current height minus... 5k ?), then sign it. 07:08:51 Then you get what you want, with somewhat better trust. 07:09:04 ooooh 07:09:16 oh that's a good idea 07:09:21 I know that when I tested by pruning changes a few days ago, the pruned DB was bit exact if the same seed was picked. 07:09:47 So different nodes prune differently? 07:09:52 I'm not sure how often it'd end up bit exact when syncing from zero without reorgs. 07:10:25 The same way, but they randomly pick which eighth of the prunable data to keep. 07:10:44 I see 07:11:27 deterministic sync node sounds really interesting 07:11:55 I am speculating it can be done easily enough. I do not know for a fact. 07:12:06 yeah 07:12:11 You'd need to add a "max-height" param to bitmonerod. 07:12:29 And I think you'd need to enforce 20 block spans. 07:12:57 Testing that is a bitch though. 10 hours per test :) 07:13:08 38 for me 07:13:10 ;) 07:13:58 Almost done my 3rd sync here.. this one with the patch and --db-sync-mode=safe will be the longes. 07:14:21 I'm guessing 40-42 hours 07:14:26 I guess a first step is asking hyc whether it's obviously not going to work because too much change of variance in db writes. 07:14:30 hyc: ^ ? :) 07:15:31 hyc: in a nutshell, if you ensure several monerod sync from scratch to the same height, assuming good connectivity, is it likely the end DBs will be bit identical ? 07:15:34 but we'd be testing it on testnet or stagenet right. 07:15:52 So no 10 hour syncs until later on in testing. 07:15:55 Now that's an idea I wish I had had. 08:18:32 Who here manages the matrix relay ? 11:13:01 this room has no matrix relay, the matrix monero room is separate 11:13:40 It needs one, as people come to -dev with "help my find my monero" questions and we can't point them to #monero if it's not relayed :/ 11:13:45 I believe due to size limitations ir needs something special, maybe from libera 11:14:25 much of that help happens now in -community 11:14:41 That is relayed to matrix ? 11:14:45 yes 11:14:53 Nice! Thanks. 11:14:58 meow 11:23:13 For some reason, the bridge for this room never got fixed after the move to libera 11:23:31 So #monero is two separate rooms on irc and matrix 11:38:25 I dunno, people who come in dev typically find #monero-dev but not #monero, so it looks like there may not even be a matrix-only #monero channel. 12:11:50 there is (I'm in it) 12:12:16 I guess it's simply due to the association "wallet issues => ask the developers directly" 14:43:23 hyc, moneromooo, 42 hours 48 mins with the --db-sync-mode=safe flag 14:44:30 vs 38 ? That's not bad at all, I thought safe would be much slower. 14:44:38 yes 14:45:18 We need settings for safer, safest and windows-proof. 14:48:53 :D 14:57:58 .usd 14:57:58 Mochi101: DURR.. 1 USD = 1 USD genious! [sic] 16:30:23 yeah, 10% diff, that's pretty reasonable. we could just make that the windows default. 16:33:22 does anyone have any hashrates for XMR using a GTX3090Ti? 16:37:08 nobody mines on GPUs 16:37:40 if you want to use that GPU you should be mining some other coin than XMR 16:39:01 I was given one for free, and been wondering if mining is still a thing 16:39:09 what coin? 16:43:48 Mining on monero is definitely a thing, but on CPU. 16:46:26 moneromooo - oh ok, thanks 16:50:32 Here are some older nvidia GPU benchmarks: https://github.com/SChernykh/RandomX_CUDA#randomx-cuda-implementation 16:51:24 High-end GPUs perform similar to a laptop CPU, so mining is not really worth it. 17:21:20 wtf up with monero today? 17:21:48 like earlier it needed 50 confirmations until balance finally upadted after 2-3 hrs and then on this site 17:22:22 guarda.co wallet i exchanged some other coins to monero and now (even though the exchange transaction is showing up everywhere) both wallets the monero and the other crypto is empty now wtf is this 17:22:59 i need these coins now, i actually just clicked on exchange accidentally, i would have used another exchange service oh man 17:26:07 version2, I think I read somewhere that guarda was having some problems with the network upgrade. 17:29:46 since when? 17:29:48 when did u read that? 17:29:50 and when was the upgrade? 17:29:56 @ Mochi101 17:30:05 does that mean my coins are lost now for uknown time? 17:30:11 no 17:30:29 Ask guarda for support. 17:30:32 i also read the announcement "There can be problems with xrmr blah blah" 17:30:34 no what? 17:30:36 when did u read it? 17:30:41 Ask guarda for support. 17:30:44 since when does these problems occur? 17:30:53 you think i didnt do that already? 17:31:06 So why do you come here and think I owe you support? 17:31:21 what please 17:31:29 no one owes anyone anything 17:31:38 Ask nicely and you may get better results. 17:31:39 we're all just talking its irc 17:32:01 but you could answer when did u read it at least so that i know since when this problem is occuring already 17:32:19 or when this network upgrade was? have no idea i was completely offline for 2 weeks 17:32:55 "ask nicely" 17:32:55 i am 17:32:59 https://www.getmonero.org/2022/04/20/network-upgrade-july-2022.html 17:33:01 im asking normally 17:33:29 oh so since 6 days 17:33:40 so the coins are lost for unknown time 17:33:48 that pretty sucks 17:34:00 or you can get the cli and restore your wallet there 17:34:34 already searched for seed code or something didnt find anything 17:34:50 https://old.reddit.com/r/Monero/comments/wqkqgd/xmr_guarda_wallet/ 17:35:26 or no, found it 17:36:10 but i am not sure if this will solve that problem as its an inside-the-system coin exchange 17:36:21 :) 17:36:37 pretty shit, it was just an "accidental" click, usually i would change it on fixedfloat 17:37:51 version2, it probably didn't follow the new fork of Monero and went off on its own fork... which would mean that your real XMR is untouched. 17:38:52 and that restoring your wallet with the latest CLI will give you access to your real XMR. 17:39:28 did just do it 17:39:32 balance 0 XMR 17:39:41 nothing 17:39:47 You restored your wallet in 2 minutes? 17:39:52 yea 17:40:07 You're doing something wrong. 17:40:21 only copy and paste mnemonic key 17:40:31 into the CLI? 17:40:36 or what do you mean else with restoring CLI 17:40:53 no gui wallet 17:41:12 and your GUI wallet is synced? 17:41:14 oh wait, now its showing up 17:41:15 suddenly 17:41:18 :o 17:41:20 omg 17:41:22 the same as before 17:41:29 first 0 and then some minutes later it just shows up 17:41:38 syncing 17:41:43 i see 17:42:08 alright 17:42:24 Lesson to be learned here... 17:43:17 Use a real wallet or one with a dedicated team that makes sure it keeps its software up to date and follows the crypto community that it claims support. 17:43:45 eg: not Guarda 17:45:35 yea i usually do 17:45:53 i just used this guarda thing today for another coin 17:46:27 for monero i usually use mymonero but just found the feather wallet is also pretty nice 17:49:38 So we can agree now that the problem was user error and not Monero? 17:50:20 also mymoner seems to have some issues too with the update 17:50:36 yes 17:50:37 yea i never claimed that that its monero's problem 17:51:03 wtf up with monero today? 17:51:59 Yeah, I wonder about MyMonero's problems. Really doesn't look their style. 17:53:41 i meant with that whats up as many wallets seemed to have problems with it today first mymonero then this guardia thing - but as it turned out restoring the wallet in another software just solved it all 17:55:32 yea, i actually liked mymonero too 17:55:49 and when you wanna write mymonero support it says they will be back on monday ^_^ 19:09:36 MyMonero did some work to prepare for the hardfork but seems that they didn't finish in time. 20:50:30 Maybe I need to restart monerod after enabling large pages? 20:51:00 Or is restarting p2pool enough? 22:56:01 Just finished Kristin Dawkins's Gene Wars, interesting read.