00:00:13 These companies don’t give a shit about your data too. None of them. Foundation included. 00:01:02 Buy some laptop or android on Craigslist for cash, don’t put it in the internet and just be done with it. 00:01:16 i think that's a fair point but it's like when you're moving with anything that's valuable, you do what you can to avoid drawing undue attention to yourself - don't speed, don't be loud or flash etc 00:01:41 A million other ways to save your seed too. I’d be curious how others do border 00:02:46 thumb drives 00:02:48 lots of them 00:06:51 ohai duknukem, happy belated easter :) 00:07:00 ohai dukenukem, happy belated easter :) 00:07:53 hi sir, happy belated Easter to you as well. 00:52:47 <•binaryFate> Binaries for v0.18.3.3 are now available at https://www.getmonero.org 01:00:58 thx nioCat 01:18:42 * encrypted EEPROM, the small surface mount type, it's like 5-6mm long, just don't lost it else you wont find it lol 01:18:42 * In plain sight, like in your hard drive, stuff it in %userprofile%\Saved Games\CD Projekt Red\Cyberpunk 2077/autoSave-x/sav.dat... Or /usr/lib/libPNG.so.1.6, use the hiding theme you prefer, again don't forget where you stuffed it because you are going to have fun to search it. File should still be encrypted. 01:18:42 * Old DOS floppy disk, name it command.com and pad it with random so it about the size it should have 01:18:43 Many way to hide stuff in plain sight... 01:19:23 Just be creative ;) 01:20:42 Encrypt it and the use Steganography 01:21:13 in one of the image in your picture folder full of other pictures..., Not "alone" 01:26:48 clipboard.png 01:28:06 Do the people at the border even know how to read theses? 01:29:27 You can use a weirdos format too, so if you know how to read it you are going to think the floppy is dead 01:29:28 That append when it's 35 year old right... 01:29:35 You can use a weirdos format too, so if they know how to read it you are going to think the floppy is dead 01:29:36 That append when it's 35 year old right... 01:29:46 You can use a weirdos format too, so if they know how to read it, they are going to think the floppy is dead 01:29:46 That append when it's 35 year old right... 01:35:16 Can also put data in an audio tape. 01:35:16 Just use a normal old pink floyd or whatever tape and hide the data somewhere, should not take more than 1 second worth of tape. 01:35:17 Granted, that second will sound more like a old modem but I don't think the border guy will begin to listen to the tape you are going to bring 02:04:45 <3​21bob321:monero.social> Lmao simcity 02:04:52 <3​21bob321:monero.social> You got tank? 02:06:41 tank? that one don't ring a bell lol 02:14:16 <3​21bob321:monero.social> https://matrix.monero.social/_matrix/media/v1/download/monero.social/ftXPVDmBFtKsxvsJXYKVRaHL 02:16:41 0.18.3.3 were already released weeks ago? 02:17:55 v0.18.3.3 was tagged weeks ago but only released now 02:21:28 then why did we publish a blog post weeks ago about its released? 02:21:38 https://www.getmonero.org/2024/03/13/monero-0.18.3.3-released.html 06:39:33 i know, i've done it for many years :) 06:44:59 <1​23bob123:matrix.org> what you talking about Willis 07:11:14 hardenedsteel the pull request to add the 18.3.3 blog to site was merged 2 weeks ago here https://github.com/monero-project/monero-site/pull/2275 site was "deployed" today reflecting the changes 09:45:26 should we change the date of the blog post? 13:18:18 I just updated my monerod to 0.18.3.3 15:04:14 @ofrnxmr[m] I've said before, ill stop hosting the docs once you get docs.getmonero.org up and running with maintainers. Stop saying I'm squatting on getmonero.dev when I'm hosting something useful. Core hasn't asked me for the domain, but I'd offer it if they wanted to use it for something 15:04:57 Reread your comment here. You are acting very unwell. 15:04:57 https://github.com/monero-project/monero-site/pull/2013#issuecomment-2032253300 15:05:12 By comment, I mean several chained comments 15:10:04 Cake adding an optional service indicator is not "spyware" ffs. Leave Cake alone and use your own wallet. I'm sick and tired of you having temper tantrums every time you don't understand someone else's reasonable opinion. You're actively working to tear this community apart, but you think you're on a righteous crusade. It's maddening. 15:27:08 Cake got thousands of tickets each day during the transaction spamming. With the notification bell, the number of tickets dropped significantly 18:27:34 can you elaborate more? what tickets are for? 18:29:30 I suppose bug tickets stating Cake wallet is unreliable/slow. There are a lot of folks out there that trust Cake wallet on the quality of the service and don't understand the intrinsic of monero's network. So as casual users, they thought cake servers were buggy/unreliable, they were frustrated and opened tickets to inform the team 18:32:22 thousands is really big number 18:33:22 Cake Wallet is the biggest XMR wallet. And probably have a minor portion of BTC users 18:52:26 There are Monero wallets with telemetry and massive amounts of bullshit. Stop bugging the cake people. 18:54:05 Doesn’t edge wallet or one of the Monero wallets sell everyone’s transaction information? Maybe it was my monero 18:54:57 edge wallet uses a mymonero like setup with the view key, yeah 18:55:22 They have your view key? 18:55:36 tuxsudo might be able to share the number of tickets for those days, if they are willing. I don't know exactly how many, but a large number was mentioned at the Finney Forum in discussions 18:55:38 Oh that’s how they get the transaction information 18:58:39 if **just** BTC user (like "maxis") they wouldn't ask that much basic question imo 18:58:41 monerod is reliable, but it's not built to deliver wallet sync data to thousands of users. It really slows down under load unfortunately. Fixing that is a very large, sensitive undertaking 18:59:31 <3​21bob321:monero.social> Banned 18:59:57 Tickets people created since they were unable to sync their wallets partially due to performance degradation from the spam attack on the network. It was in the hundreds per hour 19:01:02 <3​21bob321:monero.social> Noobs 19:01:12 <3​21bob321:monero.social> Switch the node 19:02:21 Yeah that is most of the interaction, and then there would be a reply because other nodes weren't working either. It's was a firestorm, thankfully all is smooth waters now and even if the transaction spam took off again our nodes will be much more resilient thanks to Tanner's work. 19:02:25 yes, a bunch of noobs. That's why people need to be educated with things like this 19:02:28 IMHO, a good but expensive solution is to create separate software like bitcoin's (and cousins) Electrum server to serve data to remote wallet users. Let monerod sync and another program serve. Then you don't have to worry about creating bugs in monerod to let it serve more users. 19:03:10 Rucknium: yes, you're right. But that takes time to get right; it wasn't an immediate, deployable fix last month 19:03:26 The requirements to serve a remote Monero wallet are orders of magnitude higher than to serve a remote bitcoin wallet. But there is no Monero equivalent for Electrum. 19:04:01 <3​21bob321:monero.social> Welcome to IT support 19:05:39 I was running a public remote node during the spam (still am) and my node fell behind sync like others because there is no logic to prioritize verifying and adding a new block instead of serving the wallet users. And wallet users not having rbrunner's fix made it a lot worse. 19:05:41 <3​21bob321:monero.social> Cake could use k8s to scale up and down. But that wont fix if there is a “usage spammer” 19:07:51 tuxsudo: Does Cake have this fix?: https://github.com/monero-project/monero/pull/8800 It was in the v0.18.3.1 Monero release. 19:09:42 <3​21bob321:monero.social> Hope there on latest 19:10:40 <3​21bob321:monero.social> Also hope there is more then just tux involved 19:11:04 <3​21bob321:monero.social> End up burnt out 19:11:07 long ago yes 19:11:48 yes it's not just me 🙂 19:11:49 Tanner primarily manages the node infrastructure, I just help 19:12:43 Unfortunately most of the bottlenecks still lie within monerod itself and no more optimization or load balancer or starting up nodes will help. Will try using a dedicated VPS for dedicated storage soon but at the moment our current nodes have so much RAM that most of the blockchain is in memory 19:13:11 <3​21bob321:monero.social> Cache drive? 19:13:28 tuxsudo: Are you pruning your nodes? AFAIK that would help if you are all in RAM 19:13:49 I mean it would reduce your RAM requirements. 19:13:51 it's just that the VPS we use has NVME but it's ceph networked storage which gives it really bad IOPS 19:14:01 may have to consider it, they are currently full nodes 19:14:05 <3​21bob321:monero.social> 😬 19:14:38 <3​21bob321:monero.social> Vps or dedicated ? 19:14:56 currently a VPS, setting up dedicated ones to test this week 19:15:00 AFAIK, your can serve remote wallets from a pruned node with no downsides. You may want to double check that in #monero-dev:monero.social 19:15:27 IIRC running monerod from networked storage is not recommended. Sometimes it doesn't even work. You can check that statement in -dev too 19:15:45 <3​21bob321:monero.social> Wonder if read orientated ssd are quicker 19:15:53 <3​21bob321:monero.social> Where is rav 19:16:32 <3​21bob321:monero.social> Yeah ceph is distributed 19:16:48 <3​21bob321:monero.social> Someone here was trying glusterfs 19:17:31 Unfortunately the block storage being networked is not under our control and Akamai doesn't offer full dedicated CPU + large storage options. 19:17:32 which is why we're looking to better dedicated providers 19:18:50 but with 150GB RAM per node.... LMDB WILL cache and use all of it 😂 19:18:58 Dedicated VPS aka VDS still uses ceph 19:19:16 Not dedicated VPS. Dedicated system is what I'm currently setting up 19:19:24 Only difference is they allocate you a physical CPU core instead of sharing CPU core with 20/different VPSs 19:19:39 👍️ 19:19:41 <3​21bob321:monero.social> Yeah instead of vcpu 19:20:11 <3​21bob321:monero.social> Just bought one 19:20:13 <3​21bob321:monero.social> $35 usd 19:21:09 I think you suggested a dedicated server in the first place so thanks, hopefully it works better. 19:21:30 Yes 19:21:45 <3​21bob321:monero.social> LBLK] Xeon E3 Dedicated Server [Micro] (04/01/2024 - 04/30/2024) $55.00 19:21:46 <3​21bob321:monero.social> CPU: E3-1270 v5 19:21:46 <3​21bob321:monero.social> RAM: 32GB DDR4 ECC 19:21:47 <3​21bob321:monero.social> Disk Layouts: (1) 480GB SSDs (1) 960GB 19:21:47 <3​21bob321:monero.social> Bandwidth: 50TB @ 1Gbps 19:22:02 <3​21bob321:monero.social> Thats aud 19:22:50 That's a funny disk choice. No raid1? 19:23:01 <3​21bob321:monero.social> Nah 19:23:09 <3​21bob321:monero.social> Os on 480 19:23:20 <3​21bob321:monero.social> Blockhain on 1tb 19:23:34 <3​21bob321:monero.social> Blockchain 19:24:13 <3​21bob321:monero.social> Doesnt bother me if os 💥 19:25:56 It's not like you could not download it back yeah. 19:25:57 BTW, read a little the buffer, I have no much experiance with networked blockchain storage, I did try back a while ago with an already synced monero node thru SMB and it was usually crashing while loading the lmdb thing.. and eventually corrupted it. I did not touch network blockchain storage since that 19:28:00 I do have 5 Monero full node on my one server for proper load balancing. Maybe eventually the thing will use more threads for the verifications and RPC? 19:32:42 <3​21bob321:monero.social> S3 intergration when ? 19:32:59 <3​21bob321:monero.social> Good for aws botnets 19:34:36 I've heard best node setup is copying XMR block chain files to ramdisk. If you have 128GB you can certainly fit pruned chain. And on shutdown copy it back to disk. 19:35:46 that setup isn't failure proof. If DC have power outage or kernel crash. you loose everything and have to resync again 19:36:11 *Not everything 19:36:13 Last copy 19:36:24 That's my node setup so far, hugly AF but seam way more resilient 19:36:25 Oh yeah right. 19:36:26 https://matrix.monero.social/_matrix/media/v1/download/xmr.mx/ldMgMZJmvvdAvkdxwmpNAxji 19:36:26 Until last copy 19:36:51 running on windows I presume ? 19:37:13 <3​21bob321:monero.social> Millenium or xp? 19:37:19 Naa, Alpine VM 19:37:20 Proxmox OS 19:37:20 Epyc server in a basement 19:37:26 <3​21bob321:monero.social> If xp sp1 or sp2 19:37:45 SyntheticBird Windows I mentionned I think it's only good for Desktop shit behind nat 😂 19:37:57 I've so much to say about every one of your lines 19:38:41 musl => performance degradation ? 19:38:41 proxmox => coward 19:38:42 epyc server in a basement => EPYC SERVER IN A BASEMENT ???? 19:39:01 <3​21bob321:monero.social> Proxmox ? 19:39:08 <3​21bob321:monero.social> Debian stable 19:39:46 musl = bloat reduction, enyway only installed package is docker lol 19:39:46 proxmox = it work for the job 19:39:47 epyc server in a basement = why not, it have a 2GB fiber and it's happy there 19:45:33 Proxmox OS (cracked) 19:45:50 where else would you put your epic server? 19:46:20 Could also put it in a datacenter I don't own 19:46:26 Its not cracking. Its doing whatever you want with your FOSS software. 19:50:49 <3​21bob321:monero.social> Monero island 19:51:21 <3​21bob321:monero.social> I am inspired by aws orbit. Lets send a seed node up to space. 19:54:27 I want node to space too. 19:54:28 CCS time? 19:54:54 Each space nodes could p2p to each other with lazers 19:55:07 <3​21bob321:monero.social> Yest 19:55:30 <3​21bob321:monero.social> But i need to escort it to space 19:56:03 We can ask Elon 19:56:03 Eventually he will be able to throw hundraids nodes in space in one go 19:56:26 no chance 19:56:39 starlink only supports doge 😭 19:56:42 Do the nodes have a single point of failure if the master node somehow goes down ravfx? 19:57:20 Not true, was forced to use a prepaid CC to get one 19:57:21 Extra shenanigans because he lied like usual lol 19:58:29 having one node instead is the same exact single point of failure 19:58:30 But now the RPC don't bring the master node behind anymore when the spammers do his thing 19:59:06 I could put more master nodes and more slaves but I don't have enough nvme drive in there (yet) 19:59:44 madman (in a good way) 20:02:27 Are you running into a cpu bottleneck ravfx? It seems cakes issue is ram and bandwidth? 20:03:04 Multiole.monerods handle the read/write lock issue better? 20:04:00 <3​21bob321:monero.social> Ssd cache 20:04:24 CPU, during the attack with my initial single node setup. 20:04:24 my node was getting behind and two core where almost constantly stuck to 100% while the other where doing not much. 20:04:24 I don't know Cake setup, but I have like 8 channels for RAM. 20:05:57 Multiple monerods on the same box is where im wondering why? I dont know about load balancing of course but i thought a proxy directing people to monerods on other boxes with their own bandwidth when they satsfy some "we are kinda busy" metric 20:08:30 monerod don't use enough threads so I used a different way to use more thread. 20:08:30 The p2p alone is not the bottleneck, people with there own private nodes did not get issue. 20:08:30 RPC is the issue and it's why I splitted the RPC into 4 nodes. 20:10:35 And the Master node don't do any RPC work for that reason 20:12:27 And for more oomph, you can indeed pin each slave to there own CCD (so they get two dedicated memory channels instead of making detours and stealing memory bandwidth of other CCD) 20:13:33 Interesting hmm so we're using more cpu now. Would we need to research if the cpu is now doing more for the network? And not just duplication? The.4? Rpc nodes can now handle more rpc clients? 20:14:23 More resources are now available for the network is the goal and i assume this achieves that? 20:15:04 exactly, so each slave can handle about the same as a single node, but each slave only have to deal with 5 p2p (one to the master and 1 per other slave). 20:15:42 Iirc there was an issue where monero exchanged entire mempool every 20 seconds - so it could be the issue 20:16:12 I try to have 1 node per data canter, and my only bottleneck has been bandwidth (if the box hasb109Mbit?) ive yet to see my 1gigabit nides bandwidth be used yet (forgive units). 20:17:16 My bandwidth utilization record so far was about 240Mbits during the attack 20:18:10 That could easily be the issue, don't wallets ask mempool informations? that could explain why RPC could bring down the node? 20:18:36 Old.clients ask for entire mempool every 29 seconds 20:18:53 yeah, I did read that the other day 20:18:55 24 .. 20* seconds 20:19:43 during the attack (mild) 20:19:47 https://matrix.monero.social/_matrix/media/v1/download/xmr.mx/AcjzZiWMwiNotmLPsdNokfpQ 20:19:50 So a given vps box with > 240Mbit bandwidth benefits from running multiple monerods (so a box with alot of bandwidth) 20:19:50 Yeah, or targeted ddos, I had my node on a pi zero (exposed to internet) and it was able to keep up for the most part 20:19:55 During the attack (one of the two mega peek) 20:19:57 https://matrix.monero.social/_matrix/media/v1/download/xmr.mx/waeSSfopEFoxGCfhKXqBHmbW 20:20:20 That was the second mega peek that gave me the idea to make a "reinforced node" 20:21:24 At that point get a dedicated server, you want at least 4 cores par node right? 20:21:24 and you want 16GB minimum per node, but 64 ideally for some extra caching. 20:22:19 That's the first mega peek 20:22:21 https://matrix.monero.social/_matrix/media/v1/download/xmr.mx/KooriTlScHZnKAZUOvIuwJhu 20:23:03 get_transactions was winner in both case 20:25:33 A ccs for this load balancing work should be popular but "niche", for a 'power user' not the layman at home, or to keep featherwallet listed nodes online.. stackwallets.. cakewallets 20:25:48 But it also points to monerod being broken / not able to scale 20:26:01 My node is in the feather wallet node list. 20:26:35 But you made the point, your node don't get much RPC if at all and so had no problem to keep up even on a very anemic system 20:27:32 The 100Mbitndid go offline but ye a bandwidth capped system isnt the use case right? 20:27:55 Yeah, I think you want that kind of node only for wallet nodes. 20:27:56 Normal nodes don't get near the needed amount of traffic to overload 20:27:59 The internet cable was effectively unplugged 20:29:09 <3​21bob321:monero.social> Thought of something. Inspired by haveno front end. Could i not just run a reverse proxy and point to other nodes 20:29:36 <3​21bob321:monero.social> I will have 100% uptime 20:29:42 <3​21bob321:monero.social> Muahah 20:29:54 One exists on github created by... Dugavo sec 20:30:24 Could work too, you just want to split the RPC so you have less rpc hamering the node. 20:30:25 But I was thinking that P2P could also play something (P2P go down when the RPC kill the node), it's why I splitted it up. 20:30:25 Plus it use less bandwidth for the P2P and so keep more available for RPC 20:30:28 https://github.com/unyieldinggrace/monerod-proxy 20:31:28 Not dugavo sorry, false memory? 20:32:46 Ideally in addition to the fail over, you want that each new connection go to the next node, that way they are going to stay fast until they all get overloaded... in the same time ;) 20:32:50 https://matrix.monero.social/_matrix/media/v1/download/xmr.mx/CPIcBPTviZqyCoKetKTfCHKh 20:32:55 E.g. we could connect to a feather wallet proxy run by tobtoht 20:33:40 That could work, it could use the same node selection algorythm than feather wallet 20:33:54 Still the underlying problem of monerod not scaling ? :( 20:33:57 , 20:34:05 Yeah, that is the main problem indeed 20:34:36 The proxy just ddos' everyone offline 20:34:47 C++ is hard we have stop lying to ourselves 20:34:55 let's rewrite monerod in perl 20:35:02 Ideally the best would be that each wallet have a good list of trusted node. 20:35:02 How much node did Cake had? 20:36:08 Ideally nodes that can absorb more... until the monerod scallability problem is addressed 20:36:40 Last man standing 20:52:11 <3​21bob321:monero.social> We can move db to cockroachdb? 20:53:40 That could be nice, I could have one DB for all my nodes 😂Assuming is efficient enough to become the single point of failure 20:54:33 Or a way to have a lmdb server node and all node connected to that 21:02:19 <3​21bob321:monero.social> https://dantheengineer.com/cockroachdb-multi-region/ 21:02:46 <3​21bob321:monero.social> Not me btw 21:04:13 Just use mysql and calculate hashes using stored procedures 21:04:25 3306 for the new monero p2p port 21:08:00 <3​21bob321:monero.social> Fck that. They dont encrypt passwords 21:08:09 <3​21bob321:monero.social> Postgres scram-256 21:44:12 <3​21bob321:monero.social> Thought of something. LMDB is key value store? We can use redis!! 22:05:33 What's a cheap VPS I could get to host a node 22:18:08 hyc would like to find you and torture you for what you just said 23:54:27 <3​21bob321:monero.social> Noooooooo