-
m-relay
<preland:monero.social> 99% of miners stop right before the winning hash 💰 💴 🔥 🤑💲💵💷💶
-
m-relay
-
m-relay
<hanshan:monero.social> don't mean to brag but...
-
m-relay
<ofrnxmr:monero.social> Thats not braggin
-
m-relay
<hanshan:monero.social> heh
-
m-relay
<ofrnxmr:monero.social> Go check your "blocks mined"
-
m-relay
<ofrnxmr:monero.social> Monero blocks
-
m-relay
<hanshan:monero.social> hey I got a couple
-
m-relay
<ofrnxmr:monero.social> Most recent shares
-
m-relay
<ofrnxmr:monero.social> Most recent monero blocks
-
m-relay
<ofrnxmr:monero.social> Most recent likely sweeps
-
m-relay
<ofrnxmr:monero.social> At the bottom of your miner page, check the second one. Have you found any blocks?
-
m-relay
<hanshan:monero.social> 3 blocks with my 5950
-
m-relay
<ofrnxmr:monero.social> shown on the p2pool page?
-
m-relay
<hanshan:monero.social> yeah
-
m-relay
<ofrnxmr:monero.social> Thats 1.8xmr
-
m-relay
<ofrnxmr:monero.social> now clock "all historical payouts"
-
m-relay
<ofrnxmr:monero.social> Click*. Did were you paid more or less than 1.8xmr
-
m-relay
<hanshan:monero.social> nowhere close
-
m-relay
<ofrnxmr:monero.social> Thank for playing 🍻
-
m-relay
<hanshan:monero.social> this 5950 has probably only mined a third of that over that period
-
m-relay
<hanshan:monero.social> shoulda solo'd it
-
m-relay
<ofrnxmr:monero.social> This is why i recommend solomining
-
m-relay
<hanshan:monero.social> the main thing re solo is just knowing whether its actually doing anything or not
-
m-relay
<ofrnxmr:monero.social> Unless youre mine blocks, youre not doing anything
-
m-relay
<ofrnxmr:monero.social> Just getting participation trophies
-
m-relay
<ofrnxmr:monero.social> If you need to know that your finding "shares", you can use xmrig-proxy and send a custom difficulty to the miner
-
m-relay
<hanshan:monero.social> so you need some live display of the participation trophies...
-
m-relay
<hanshan:monero.social> that would be encouraging
-
m-relay
<ofrnxmr:monero.social> Xmrig-proxy custom diff shows that youve found "shares". Nothing more encouraging than pressing "s" and noticing that you have a new accepted entry though
-
m-relay
<hanshan:monero.social> yeah nobody I gonna do that.
-
m-relay
<hanshan:monero.social> i mean,
-
m-relay
<hanshan:monero.social> *i* might
-
m-relay
<hanshan:monero.social> but
-
m-relay
<neromonero1024:monero.social> hardhatter: got the complete picture about block timestamps
-
m-relay
<neromonero1024:monero.social> * a block timestamp must be greater than the average of last 60 blocks
-
m-relay
<neromonero1024:monero.social> * a new block timestamp may not exceed 2 hrs above the system time (shoutout to strawberry for the info)
-
m-relay
<neromonero1024:monero.social> blocks violating these rules won't be accepted
-
m-relay
<neromonero1024:monero.social> couple that with the difficulty adjustment rules, the monero protocol greatly limits how much you can fiddle with the block timestamps
-
m-relay
<snowman:tetaneutral.net> I just discovered Gitea. What a great tool.
-
m-relay
<snowman:tetaneutral.net> What are people using for data hoarding- archiving websites and videos and such?
-
m-relay
<recanman:kernal.eu>
archivebox.io I guess
-
m-relay
<recanman:kernal.eu> I run a private instance and it holds well with ~30TiB of data, although I'm sure there are people with much more
-
m-relay
<snowman:tetaneutral.net> Are you using a spinny drive?
-
m-relay
<snowman:tetaneutral.net> 30T is a lot
-
m-relay
<recanman:kernal.eu> I have 288TiB total
-
m-relay
<snowman:tetaneutral.net> I was hoping for something more similar to Pocket
-
m-relay
<snowman:tetaneutral.net> wow
-
m-relay
<recanman:kernal.eu> 48*6, six each running in raidz2 so two drives are redundant
-
m-relay
<recanman:kernal.eu> (48 drives each 6TiB)
-
m-relay
<snowman:tetaneutral.net> what kind of enclosure/hardware supports that many drives
-
m-relay
<recanman:kernal.eu> netapp ds4246 holds 24x3.5". Or 2426 (I think) for 2.5"
-
m-relay
<recanman:kernal.eu> To clarify, they are all spinning rust, not ssds
-
m-relay
<recanman:kernal.eu> Old enterprise SAS drives for dirt cheap on ebay. ~$7/TiB
-
m-relay
<snowman:tetaneutral.net> Wow that thing is huge
-
m-relay
<snowman:tetaneutral.net> and ++ to the cheap rusties. you may have inspired me to dust off my old hdd box
-
m-relay
<snowman:tetaneutral.net> what's the power consumption on all of that
-
m-relay
<recanman:kernal.eu> About 600W total? Along with 2 poweredge R620s running at ~80% utilization and a switch
-
m-relay
<recanman:kernal.eu> Costs virtually nothing extra for me, luckily, due to my conditions
-
m-relay
<snowman:tetaneutral.net> you live inside a solar panel
-
m-relay
<recanman:kernal.eu> Possibly 😃
-
m-relay
<recanman:kernal.eu> Been running them for ~3.25 years or so? Had one drive fail so far
-
m-relay
<recanman:kernal.eu> Even sometimes with sudden power cuts before I had a UPS. They hold up really well
-
m-relay
<snowman:tetaneutral.net> I have a pretty basic old tower running proxmox
-
m-relay
<snowman:tetaneutral.net> debating how I want to start doing backups
-
m-relay
<recanman:kernal.eu> My servers run proxmox but I've been working on something better for the past 9 months or so. Another few months and it will be ready for beta launch
-
m-relay
<recanman:kernal.eu> Depending on the importance of your data, I would back up to another small local server and to a cloud provider (encrypted)
-
m-relay
<recanman:kernal.eu> Kopia is a good tool. E.g upload to google (encrypted)
-
m-relay
<snowman:tetaneutral.net> Yeah, I've been looking at doing a second proxmox instance and figuring that part out
-
m-relay
<recanman:kernal.eu> If you do, I don't recommend clustering them. Proxmox clustering is a disaster, easier to manage the servers independently
-
m-relay
<snowman:tetaneutral.net> how dumb is it to save encrypted data to g
-
m-relay
<recanman:kernal.eu> Not at all. Assuming the cryptography is sound, the only risk would be google removing your data, which is why you have redundancy
-
m-relay
<recanman:kernal.eu> Or possibly save-now-decrypt-later but I doubt your data is *that* important
-
m-relay
<snowman:tetaneutral.net> ah that's exactly what I was going to do. That's sad to hear. Have you tried the proxmox backup software?
-
m-relay
<recanman:kernal.eu> Proxmox backup server is good, works well. Although just for backing up VMs/LXCs
-
m-relay
<snowman:tetaneutral.net> What kind of inverter do you use with your PV?
-
m-relay
<recanman:kernal.eu> I don't know. I did not set it up.
-
m-relay
<snowman:tetaneutral.net> Nice to not have to worry about it. I'm hodgepodging a used system together at the moment. Old panels are very cheap.
-
m-relay
<hardhatter:monero.social> Ahh this makes more sense as the average of block timestamps as opposed to the average of block times (the time taken to mine the block). This atleast wouldn’t cause that always increasing block time problem. The average of block timestamps increasing is fine since time is always increasing.
-
m-relay
<hardhatter:monero.social> Although if that’s the case the reliability of the timestamp would still be pretty questionable. These measures seem to prevent large discrepancies but not small ones it seems. Small yet impactful ones that could affect the difficulty calculation significantly
-
m-relay
<strawberry:monero.social> Block timestamps aren't meant to be perfectly accurate, they're generated by the pool each time a new job is sent out, meaning they should be slightly behind the actual time the block was mined and broadcasted
-
m-relay
<strawberry:monero.social> If 1 pool is misconfigured or malicious and writing timestamps that are off by an hour, it wouldn't affect difficulty calculation much since it's based on the median
-
m-relay
<strawberry:monero.social> ^ actually not true, the minimum timestamp is based on a median, but difficulty adjustment may not be
-
m-relay
<strawberry:monero.social> I imagine it's done in such a way where 1 pool can't game the timestamps? hold on
-
m-relay
<hardhatter:monero.social> I’m thinking about how a large entity or convergent group might say their block times are smaller than they actually are increasing the difficulty. Or they could lie about it taking longer to reduce the difficulty by a meaningful amount.
-
m-relay
<hardhatter:monero.social> I mean it would be noticeable to everyone that the block times are skewing off of 2 minutes if that happened. But if that does happen what’s the plan for correction?
-
m-relay
<hardhatter:monero.social> I’m thinking about how a large entity or convergent group might say their block times are smaller than they actually are increasing the difficulty. Or they could lie about it taking longer to reduce the difficulty by a meaningful amount.
-
m-relay
<hardhatter:monero.social> I mean it would be noticeable to everyone that the block times are skewing off of 2 minutes in reality if that happened. But if that does happen what’s the plan for correction?
-
m-relay
<hardhatter:monero.social> For example people could have blocks mined and appended in 1 minute, but put a timestamp with a 2min block time. Publish it and other miners will just accept it early and append the next block because there’s no mechanism to stop that
-
m-relay
<strawberry:monero.social> It's possible but some timestamps being inaccurate isn't itself a problem
-
m-relay
<strawberry:monero.social> The problem is when a small number of outlying timestamps affect the difficulty adjustment
-
m-relay
<hardhatter:monero.social> Yeah if it’s just a few it’s fine but I see an incentive her to do this en masse and not even as part of a concerted effort
-
m-relay
<strawberry:monero.social> In this scenario, the next block would appear lucky
-
m-relay
<strawberry:monero.social> so it all evens out
-
m-relay
<hardhatter:monero.social> Yeah if it’s just a few it’s fine but I see an incentive here to do this en masse and not even as part of a concerted effort
-
m-relay
<hardhatter:monero.social> Yeah if it’s just a few it’s fine but I see an incentive here to do this en masse and not even necessarily as part of a concerted effort
-
m-relay
<strawberry:monero.social> what I mean by that is, assuming it takes exactly 10 mins to actually mine a block, someone looking at the chain would see:
-
m-relay
<strawberry:monero.social> block 1, minute 0
-
m-relay
<strawberry:monero.social> block 2, minute 12 <- this one is the malicious one
-
m-relay
<strawberry:monero.social> block 3, minute 20
-
m-relay
<strawberry:monero.social> so there's a 12 min gap then an 8 min gap
-
m-relay
<hardhatter:monero.social> I mean it’s like they get to have their cake and eat it too (in a bad way for us). People get to publish immediately, have their blocks appended, but also skew the difficulty down to mine faster even though their hash rate is high enough to warrant increasing the difficulty.
-
m-relay
<strawberry:monero.social> they're not skewing the difficulty though, since the increase in block time between the prev and malicious block is offset by the decrease in block time between the malicious block and the next
-
m-relay
<hardhatter:monero.social> I see your point but if many people start doing this there won’t be enough of a correction because many blocks will be offset or in terms of your example you’d have two consecutive malicious blocks instead
-
m-relay
<strawberry:monero.social> if every single miner does this, the block time goes back to normal because they're all offsetting by +2 mins
-
m-relay
<strawberry:monero.social> they'd need to collude and accumulate this offsetting
-
m-relay
<strawberry:monero.social> but if this goes on for long enough, nodes will reject because the timestamp reached 2 hours into the future
-
m-relay
<hardhatter:monero.social> Okay yeah the 2 hour cap resolves it you’re right
-
m-relay
<hardhatter:monero.social> It’ll force it to average out
-
m-relay
<quickex:matrix.org> wasap fam! how is it going?
-
m-relay
<quickex:matrix.org> let me share good news with you: quickex listed on swapspace aggregator!
-
m-relay
<quickex:matrix.org> and most pleasant stats update: top our 3 exchange directions related with XMR
-
m-relay
<quickex:matrix.org> 1. BTC->XMR
-
m-relay
<quickex:matrix.org> 2.XMR->USDT
-
m-relay
<quickex:matrix.org> 3.USDT->XMR
-
m-relay
-
m-relay
-
m-relay
<thedragon44:matrix.org> In fairness the payout wasn't the reason I shared the screenshot, it was because they admitted they'd been ignoring customers and executors support messages because they decided to sell the platform (for nearly a month in my case)
-
m-relay
<thedragon44:matrix.org> Forcing people to get in touch via twitter, because they chose to ignore their official support communication methods, was the only reason for sharing
-
m-relay
<korgprivacy:matrix.org> 📰Missed Monerotopia Episode (#180)? Check out the Price, NEWS, GUEST Segment.
-
m-relay
<korgprivacy:matrix.org> Reports here! ⤵️
-
m-relay
<korgprivacy:matrix.org> Price Report:
-
m-relay
<korgprivacy:matrix.org> Youtube:
youtu.be/8Y3expEw2BM
-
m-relay
-
m-relay
<korgprivacy:matrix.org> News Segment:
-
m-relay
<korgprivacy:matrix.org> Youtube:
youtu.be/kOfbfQbXB00
-
m-relay
-
m-relay
<korgprivacy:matrix.org> GUEST Segment:
-
m-relay
<korgprivacy:matrix.org> Youtube:
youtu.be/JRmYkXKOaFI
-
m-relay
-
m-relay
<preland:monero.social> Shower thought: what would happen if we just….deleted a random block from over 1 million blocks ago?
-
m-relay
<preland:monero.social> I mean literally, like you go into the database, pick say block 2,599,875 and delete it, and then launch monerod. What happens?
-
m-relay
<preland:monero.social> (And before anyone asks the block number is completely random; dw if I just called out one of your transaction blocks from a while ago)
-
sech1
it will fail to verify transactions with rings that use transactions from this block
-
m-relay
<strawberry:monero.social> Presumably kills your node on FCMP update
-
m-relay
<preland:monero.social> As in, if any transaction has members that can be traced back to the block, it’ll just fail? Or is it literally just the direct members of the deleted ring?
-
m-relay
<preland:monero.social> rings* probably
-
m-relay
<preland:monero.social> Well yeah but I’m ignoring that for now 😂
-
m-relay
<strawberry:monero.social> I'd guess any incoming tx with ring members which are outputs of txs in that deleted block will fail to verify
-
m-relay
<preland:monero.social> But if we assume that 1. The outputs in the block won’t be the true spend, and 2. That older outputs won’t be selected for decoys (idk if the 2nd one is reasonable, idk that much abt decoy selection) then it should be fine?
-
m-relay
<strawberry:monero.social> If you tried this on a years old block maybe it'd work for a while, but I don't get the point
-
m-relay
<preland:monero.social> Just curious
-
m-relay
<rucknium:monero.social> preland: (2) will eventually happen if the deleted block contains RingCT-eligible outputs. You can get the exact probabilities of that happening, but it's not worth it to me to do the hypothetical exercise. If it's a block with all pre-RingCT outputs, maybe it wouldn't happen since very few rings spend pre-RingCT outputs now.
-
m-relay
<rucknium:monero.social> strawberry is probably right that the node will halt when it tries to build the new output tree when FCMP is activated. I don't know all the details of it, but that sounds right.
-
m-relay
<rucknium:monero.social> I've had a new syncing node reject blocks when the storage medium was faulty. I assume some blockchain data was corrupted.
-
m-relay
<rucknium:monero.social> That's sort of the same as deleting a block
-
m-relay
<preland:monero.social> Fair enough; I was trying to figure out exactly what parts of the network break when you do a certain action
-
m-relay
<preland:monero.social> Though does that mean that if every network participant (or at least a controlling majority) were to censor a block (or accidentally remove/ignore it due to some weird bug) the network would just…go on fine? If any other nodes reference the block, the block is just marked as invalid, and nothing else of note happens?
-
m-relay
<preland:monero.social> I guess what I’m really asking is: is there data within each block that points to the block before it, such that you can’t remove a block without it becoming self-evident?
-
m-relay
<rucknium:monero.social> New nodes wouldn't be able to sync from scratch since there would be a missing block. It would create an error since the new block that exists would reference the missing block by the hash of it
-
m-relay
<preland:monero.social> Ok, that’s what I was wondering 👍
-
m-relay
<rucknium:monero.social> That's what a blockchain is. An unbroken chain of blocks that reference each other
-
m-relay
<preland:monero.social> That’s what I was thinking, but since no one had mentioned it when I asked I began to wonder if that was actually a feature in Monero or if it had been somehow altered or removed lol
-
m-relay
<rucknium:monero.social> Nodes don't routinely go back and re-verify the whole blockchain. That's why the first problem when you delete a block would be when you try to verify a new, specific block
-
m-relay
<rucknium:monero.social> There may be code in the node that panics when a block is missing, but that could be removed of course. But the verification of some new transactions wouldn't work.
-
m-relay
<rucknium:monero.social> IIRC in bitcoin there is a command to re-verify the most recent `N` blocks if you want. I don't know if Monero has a specific command that does that.
-
m-relay
<preland:monero.social> And I’m assuming that there are measures already in place such that a controlling majority couldn’t remove a semi-recent block and then retroactively modify the hashes of each consecutive block
-
m-relay
<rucknium:monero.social> monerod does have a `pop_blocks` command that deletes the most recent `N` blocks. I don't think bitcoin has something like that.
-
m-relay
<preland:monero.social> Huh that’s interesting
-
m-relay
<rucknium:monero.social> The measure is Proof-of-Work hashing
-
m-relay
<rucknium:monero.social> An entity with a majority of hashpower can "delete" recent blocks by creating an alternative chain. That's the 51% attack described in the bitcoin white paper.
-
m-relay
<rucknium:monero.social> IIRC Satoshi doesn't use that name, but it's the attack he describes
-
m-relay
<rucknium:monero.social> The bitcoin white paper is still useful for noobs to read. It describes the purpose of bitcoin, compares it to fiat online shopping, and it even has a section on privacy.
-
m-relay
<rucknium:monero.social> (It has turned out that the privacy wasn't very good.)
-
m-relay
<syntheticbird:monero.social> lmao
-
m-relay
<rucknium:monero.social> Yes, here is info on how to ask bitcoind to re-verify old blocks:
bitcoin.stackexchange.com/questions…erifying-last-288-blocks-at-level-3
-
m-relay
<starlingfarchecker:monero.social>
banmonero.com
-
m-relay
<real_glitch:matrix.org> its a trolling project from one of the community members isnt it?
-
m-relay
<real_glitch:matrix.org> that gigachad guy in the twitter with a long weird name
-
m-relay
<orenty7:matrix.org> > It is good that you have seen the error of your ways and wish to dispose of this tool of criminality that you dabbled in before it ate your eternal soul. We have created a "black hole" for Monero, an address that goes nowhere. You can send your Monero to this address and rest assured that it will be gone forever.
-
m-relay
<orenty7:matrix.org> Welp, how can one check that they won't be used anymore?
-
m-relay
<basses:matrix.org> he will spend it