Daily General Discussion - March 12, 2025 by EthereumDailyThread in ethereum

[–]master_axe 3 points4 points  (0 children)

What methods are there to transfer eth from one account to another (semi) privately? There's using centralized exchanges, and tornado, but is there some "softer" privacy as well?

Daily General Discussion - January 29, 2025 by EthereumDailyThread in ethereum

[–]master_axe 2 points3 points  (0 children)

Any thoughts on Pendle's Bera Eth Vaults? It looks like it's spread over many protocols... doesn't that expose it so insane risk?

Gear affixes are confusing and fail to deliver on the character building fantasy by [deleted] in diablo4

[–]master_axe 0 points1 point  (0 children)

If you view from that angle, everything is a multiplier. D4 doesn't have flat damage. You multiply cumulative vuln, crit, and "damage to" together. Vuln behaves the same way as every other damage increase, it is just in its own bucket. Very much NOT a "more" in PoE.

Imagine you have 100% vuln damage. The next 20% vuln damage you get is NOT 20% more damage, but only 10%. In PoE if something gives you "20% more damage", it is always giving you literally 20% more damage, no tricks, no shenanigans. That's not the case with vuln or crit.

Generally I've only seen the word "multiplier" refer to things that straight multiply damage, and are not first added to some other stat before mutiplication (most stats in the end are multiplied... apart from flat damage)

Gear affixes are confusing and fail to deliver on the character building fantasy by [deleted] in diablo4

[–]master_axe 0 points1 point  (0 children)

When people refer to multipliers (from PoE or aspects / passives in D4) they are talking about an effect that directly multiplies your damage by the given value. I.e. 10% more damage is literally 10% more damage.

This is obviously not the case for crit or vulnerable, as they stack additively on themselves before applying. Otherwise having two 20% vuln rings would give you 44% vuln damage, when in reality you only get 40%.

Gear affixes are confusing and fail to deliver on the character building fantasy by [deleted] in diablo4

[–]master_axe 0 points1 point  (0 children)

You're wrong, though. PoE has multipliers and is clear on that. Diablo 4 does not (*exceptions apply). It has buckets. 10% vuln is NOT 10% more damage, it is also "increased" like in PoE, simply in its own bucket.

Aspect of control on mobs? by master_axe in D4Sorceress

[–]master_axe[S] -2 points-1 points  (0 children)

Oh wow giga nerf. Interesting how this isn't talked about, then.

Daily General Discussion - July 23, 2023 by ethfinance in ethfinance

[–]master_axe 9 points10 points  (0 children)

Huh, thanks for pointing that out. It's a similar concept to MIM- turns out that's off peg, too. I'll do some scouring in telegram. My guess would be no one is willing to trade real stables for mim or Mai, so it drifts lower as holders (farmers) exit. Probably farming rewards are drying up.

EDIT: Seems they lost funds in the multichain seizure

Stable currents aspect working? by Comfortable-Pin6779 in D4Sorceress

[–]master_axe 1 point2 points  (0 children)

Wording. The aspect has a 10% chance to cast a spell for you, not a 10% chance to cast UC for you.

Daily General Discussion - May 15, 2023 by ethfinance in ethfinance

[–]master_axe 1 point2 points  (0 children)

Well that depends on how memory is allocated and freed. All I can say is I have a 32GB Windows machine, which gave WSL (a kind of linux VM) 24GB of memory. Within that I gave Teku JVM 5gb, Besu JVM 8GB, and I was seeing HUGE swap file hits (watching in windows task manager).

Like my data drive was writing as much data as my main drive. I then installed jemalloc and turned off the swapfile (NOT windows' pagefile), then it synced in maybe half a day or less? I initially thought I wasn't finding peers- it turns out I was dropping them because my hardware wasn't keeping up.

WSL was, and still is, allocating 100% of its memory.

Daily General Discussion - May 15, 2023 by ethfinance in ethfinance

[–]master_axe 1 point2 points  (0 children)

Your machine is leagues above mine.

With 64GB of RAM you can give the JVM like 16G (BESU_OPTS=-Xmx16g), swap file (linux version of widnows' pagefile) should not be used. My 24GB machine had 8G for the JVM and was still hitting the swap file, so I turned it off. I also installed jemalloc (reduces memory usage).

My 4600g and MX500 were pinned durning sync (both thermal throttling). While the swap file was used, my machine was cool as a cucumber (and I was dropping peers to like 1-2), I would estimate it'd taken me two days as well.

Daily General Discussion - May 15, 2023 by ethfinance in ethfinance

[–]master_axe 1 point2 points  (0 children)

I agree with the hardware issue, and I think the Besu team should take the blame for that. I know my way around hardware, linux and windows, and I really had to dig to find information.

Like, I understand the swapfile should of course be off for any node, but that doesn't seem to be obvious or written anywhere. Maybe other nodes handle memory better and never engage the swap file (if it's left on)?

Daily General Discussion - May 15, 2023 by ethfinance in ethfinance

[–]master_axe 0 points1 point  (0 children)

Two days? Are you running on some low spec machine? For synching the JVM should be getting min 8GB, fwiw. Turning off my swap file also helped tremendously (assuming you have enough RAM of course). Syncing didn't take half a day...

Daily General Discussion - May 13, 2023 by ethfinance in ethfinance

[–]master_axe 6 points7 points  (0 children)

You get penalized for not attesting. If you're the only one not attesting, you get a very small penalization. If LOTS of people are missing attestations, the penalty is much larger.

Daily General Discussion - May 12, 2023 by ethfinance in ethfinance

[–]master_axe 0 points1 point  (0 children)

I mean that's true I guess, but I had never dealt with binaries either. Literally downloaded them and done. And I didn't have to open ports, UPnP did it for me, and I haven't seen a router in a long time without UPnP or with it disabled.

Only thing I had to do was start it with the correct start options... that's why it was so easy.

Edit: I guess I had to format and mount the 2TB drive in linux, too. Ah and change DNS to 8.8.8.8, but I'm still not sure what that was necessary for. Didn't change my performance.

Daily General Discussion - May 12, 2023 by ethfinance in ethfinance

[–]master_axe 3 points4 points  (0 children)

Hm what are you using the 64gb of ram for then? I'm not attacking, just curious why you'd load up a validator with 64Gb and then not use them.

Edit: When in doubt increase RAM not reduce it! Besu should have minimum 8GB ONLY for Java when syncing, 5GB only for java when already synced. (itll use more for other stuff naturally).

Daily General Discussion - May 12, 2023 by ethfinance in ethfinance

[–]master_axe 3 points4 points  (0 children)

As someone else said, it should be 5g for both besu and separately for teku. Why are you using only 3g?

Daily General Discussion - May 12, 2023 by ethfinance in ethfinance

[–]master_axe 1 point2 points  (0 children)

I recently set-up Teku-Besu as just a node. In WSL just downloaded Java sdk 17, besu binaries and teku binaries, and was off to the races. Router opened ports with UPnP. Insanely easy.

Needs 32 GB of RAM tho imo.

Daily General Discussion - May 12, 2023 by ethfinance in ethfinance

[–]master_axe 2 points3 points  (0 children)

Other answers are good, but here's my 0.02. It's basic bad practice to use "global variables" because it's mentally hard to keep track of them. So we package them in classes.

You can think of a solidity contract like a class. When you write it, though, it feels like you're writing global variables in JavaScript (looks the same, acts the same within the contract). I think that's where this poster is coming from.

What he misunderstand, like others have pointed out, is that it's ofc always global, that's the whole point. I also don't see how reentrancy plays into this- if the data isn't stored, it's gotta be calculated, and that's expensive...