-
m-relay
<ofrnxmr:xmr.mx> No, liquidity period. 80% of zano is staked, which is why the coin pumps on 0 liquidity
-
m-relay
<elongated:matrix.org> Small as in the community the number of miners the actual security cost
-
m-relay
<diego:cypherstack.com> Which is why a block reward split of 80-20 miners-stakers might be feasible? Still a way to get money without staking while also having finality layer
-
DataHoarder
you say that like we can flip a switch and turn off the network, hi585858
-
m-relay
<elongated:matrix.org> Zano is premined shitcoin, why are we discussing that ?
-
DataHoarder
44 out last 100, indeed
-
m-relay
<ofrnxmr:xmr.mx> I said 10:1, with only coinbases stakable
-
hi585858
not asking to turn off the network
-
hi585858
just sharing actual historical fact happening rn
-
m-relay
<ofrnxmr:xmr.mx> Monero mined 100k coins in the first 3 days
-
m-relay
<diego:cypherstack.com> yeah my numbers are not final, just representative. 10:! works too.
-
DataHoarder
I am recording, trust me hi585858 :)
-
DataHoarder
I hoard the data
-
m-relay
<elongated:matrix.org> So did btc ?
-
hi585858
its impressive how they gain from 10 block to 80 block and
-
hi585858
now*
-
m-relay
<ofrnxmr:xmr.mx> So when you talk about premine, remember monero did not have a fair emission, crippleminer, fast emission, etx
-
DataHoarder
another point is, would all coinbases be included, or only ones after certain date? or aged?
-
m-relay
<ofrnxmr:xmr.mx> all coinbases, i think
-
DataHoarder
which also brings issues about starting up PoS or finality layer that way
-
m-relay
<elongated:matrix.org> Crippleminer was bytecoin
-
m-relay
<ofrnxmr:xmr.mx> No, it was monero
-
m-relay
<diego:cypherstack.com> so spend a coinbase once and it becomes ineligible forever?
-
m-relay
<ofrnxmr:xmr.mx> Yup, diego
-
m-relay
<diego:cypherstack.com> potentially a problem with other coins, but with a tail emission not so much
-
m-relay
<elongated:matrix.org> Afaik it was bytecoin and hence the fork to xmr
-
m-relay
<ofrnxmr:xmr.mx> Fork was due to premine lies
-
m-relay
<ofrnxmr:xmr.mx> Monero forked, and had crippleminer and later proprietary miner that wasnt as crippled
-
DataHoarder
the other goal is to see if they turn on their selfish mining today as they said
-
m-relay
<diego:cypherstack.com> I am a Monero historian, having read all the things. Monero was cripplemined. Bytecoin people were salty that Bytecoin scam failed, and were saltier that Monero got taken from them, so they released a crippled miner under a different alias, and people used it.
-
m-relay
-
m-relay
<gingeropolous:monero.social> naw, bytecoin had the crippled miner originally
-
m-relay
<gingeropolous:monero.social> and monero just inherited it
-
m-relay
<gingeropolous:monero.social> cripple miner may have been part of the creating that backstory of bytecoin being around for years
-
m-relay
<diego:cypherstack.com> Right. 2-3 weeks of cripple mining before the fix.
-
m-relay
<ofrnxmr:xmr.mx> I'm trying so hard to hit 20mb blocks on fcmp. Highest is 15mb so far
-
m-relay
<ofrnxmr:xmr.mx> hard to maintain due to lack of inputs / locked inputs. Started gaming the median by mining an 1/3 blocks as empty, but still run low on inputs before i can get 50 blocks at over 10mb 🙃
-
m-relay
<gingeropolous:monero.social> this finality layer business would still leave us open to empty block mining and tx censoring etc
-
m-relay
<ofrnxmr:xmr.mx> And open the door for someone to outspend us
-
m-relay
<elongated:matrix.org> How does tx censoring work ? You can know which decoy is being spent no Addr no amount
-
m-relay
<ofrnxmr:xmr.mx> and, iiuc, the chain can halt if validators dont come to concensus
-
m-relay
<elongated:matrix.org> For how long ?
-
m-relay
<elongated:matrix.org> How does tx censoring work ? You cant know which decoy is being spent no Addr no amount
-
m-relay
<ofrnxmr:xmr.mx> Until we hard fork
-
DataHoarder
say they want to prevent p2pool miners from moving coins
-
m-relay
<elongated:matrix.org> Which pos was stuck ?
-
DataHoarder
they can identify who it is due to how p2pool mines
-
m-relay
<elongated:matrix.org> Which pos chain was stuck ?
-
DataHoarder
if they sweep outputs at once
-
DataHoarder
here's some recent ones tied to a specific miner address
p2pool.observer/sweeps
-
DataHoarder
they might have alternate ways of doing so
-
m-relay
<elongated:matrix.org> P2pool is special case
-
DataHoarder
yes, but they could have a view on an exchange transactions, for example
-
m-relay
<ofrnxmr:xmr.mx> With a tfl? Idk
-
m-relay
<elongated:matrix.org> Okay, same can be said for pow miners ? Pools?
-
DataHoarder
there's ways monero tries to prevent this and make it hard to know where a transaction comes from or who is
-
m-relay
<elongated:matrix.org> Idk what’s special for pos, same can be true with pow
-
DataHoarder
but that's a different problem. if an attacker that can sustain 51% hashrate long term exists
-
DataHoarder
and they know a txid
-
DataHoarder
they can mine everything but that tx
-
m-relay
<elongated:matrix.org> With hybrid attacker needs to control both
-
DataHoarder
and orphan any block that contains it
-
DataHoarder
with finality?
-
m-relay
<elongated:matrix.org> Same for pow
-
DataHoarder
if inclusion is decided solely by pow, no
-
m-relay
<ofrnxmr:xmr.mx> There can be staking pools too
-
m-relay
<elongated:matrix.org> Yes same for pow or pos
-
nioc
<DataHoarder> yeah, the yields% that are usually done for by staking is ... waay too high to what monero, already on tail emission, is <<>> someone mentioned that ETH pays 2%
-
m-relay
<datahoarder:monero.social> Yes I was always referring to pow, elongated. These messages made no sense on IRC as there was no threading there
-
DataHoarder
-
m-relay
<elongated:matrix.org> I think we need to hire some researcher for pos/pow to make it suitable for xmr
-
m-relay
<elongated:matrix.org> Maybe hire cypherstack to do some research, if they are interested
-
hi585858
make ccs people will donate 100%
-
m-relay
<elongated:matrix.org> Diego Salazar:
-
DataHoarder
POS is a change that totally moves the fundamental ways that Monero works. So assume there will be more friction or longer time before it can be done, compared to privacy improvements/changes in signatures and transactions, or even the PoW function change (which I wasn't here for originally!)
-
hi585858
fundamental is security and privacy
-
hi585858
communism is not
-
nioc
is this the offtopic channel
-
m-relay
<elongated:matrix.org> You can’t reject/move to hybrid, without any research
-
m-relay
<rottenwheel:unredacted.org> nioc where are we and where is my beanie?
-
nioc
I am with Cat
-
m-relay
<rottenwheel:unredacted.org> meow.
-
nioc
just about to give her her bedtime snack
-
nioc
she remains unconcerned
-
hi585858
51% unknown on last 100 block
-
m-relay
<diego:cypherstack.com> Hi its me.
-
m-relay
<barthman132:matrix.org> Did they get it or did they just barely missed it?
-
m-relay
<elongated:matrix.org> Would cypherstack be interested in hybrid pow/pos research?
-
m-relay
<diego:cypherstack.com> Yes but you need to pay in qubic
-
m-relay
<diego:cypherstack.com> I jest. Gimme the money and off we go (we're already low key looking at bit)
-
m-relay
<elongated:matrix.org> Can you open a ccs? Or have a ccs on you own website
-
m-relay
<diego:cypherstack.com> Oooh I can finally try out the whole Kuno thing, or whatever its called.
-
m-relay
<elongated:matrix.org> Kuno works
-
m-relay
<diego:cypherstack.com> Although honestly I was going to float the idea by you all of a general CS retainer.
-
m-relay
<diego:cypherstack.com> People and projects are trying to snap up our hours recently and last time I didnt give Monero first dibs on things people got mad at me.
-
m-relay
<elongated:matrix.org> CS retainer is not a bad idea, maybe discuss it in next MRL meeting ?
-
m-relay
<articmine:monero.social> This can be very useful in order to encourage self custody for staking
-
m-relay
<ofrnxmr:xmr.mx> I'm against staking pools
-
m-relay
<articmine:monero.social> Why
-
m-relay
<articmine:monero.social> What attack vectors do you see
-
m-relay
<ofrnxmr:xmr.mx> The idea of getting paid to deposit your $ on an exchange or pool - youre essentially no different than a speculative stock investor
-
m-relay
<ofrnxmr:xmr.mx> Its custodial
-
m-relay
<ofrnxmr:xmr.mx> Like eth. "32 eth min" so everyone just lets binance stake for them
-
m-relay
<articmine:monero.social> ... but is a self custody staking pool possible?
-
m-relay
<ofrnxmr:xmr.mx> yea, and cold staking as well
-
m-relay
<articmine:monero.social> I see self custody of the stake as a way to mitigate POS attack vectors
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> > It is highly recommended to be careful about which cold staking pool you choose to stake your funds with. In fact, because you are effectively delegating your staking power to a third-party, staking from a cold staking pool tends to centralize the staking weight of the network.
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> Its similar centralization issue as mining pools
-
m-relay
<articmine:monero.social> What about a P2P self custody staking pool?
-
m-relay
<fiatmoneysucks:matrix.org> How it will works?
-
m-relay
<ofrnxmr:xmr.mx> I dont think you'd need a pool for that, and personally i think stakers should have to participate and run their own infra
-
m-relay
<ofrnxmr:xmr.mx> I really don't like the idea of "whale delegates view key of their ledger, and checks back in 20 years"
-
m-relay
<articmine:monero.social> So block singing for the staking pools
-
m-relay
<articmine:monero.social> Signing
-
m-relay
<ofrnxmr:xmr.mx> In my brief time being around the particl community, ive grown a distaste for the way everybody in pos behaves (passively)
-
m-relay
<articmine:monero.social> We need to start thinking outside of the box here
-
m-relay
<articmine:monero.social> Like the Bitmain ASIC version of POS
-
m-relay
<ofrnxmr:xmr.mx> my outside the box was: hot staking only (wallet needs to be online to sign blocks), coinbases only (initial stake comes from pow. moving the funds removes the stake, irreversibly).
-
m-relay
<ofrnxmr:xmr.mx> Problem with coinase-only is that an entity like qubic could quickly obtain a majority% if they opt not to sell.
-
m-relay
<ofrnxmr:xmr.mx> on the other hand, to stake, you'd be forced to contribute pow. You wouldnt be able to stake someone elses coins, or take out a loan to borrow coins against
-
m-relay
<ofrnxmr:xmr.mx> The "staking pools" in this scenario, would be mining pools who offer extra reward if you dont withdraw your coins. So it doesnt eliminate pool staking (unless paired with signing the blocks)
-
m-relay
<articmine:monero.social> Block signing doesn't prevent pool mining. At least how I see it
-
m-relay
<ofrnxmr:xmr.mx> block signing to prevent mining pools from staking your blocks
-
m-relay
<barthman132:matrix.org> I mean there are douchbags in every community, but that is just how the world goes
-
m-relay
<ofrnxmr:xmr.mx> My original idea was to split block production into 4min pow blocks and in pos blocks, with a 10:1 emission split. Reorging beyong 2 blocks on either side would require control of both sides.
-
m-relay
<ofrnxmr:xmr.mx> i dont think splitting block production was received well either, but the pros are..
-
m-relay
<ofrnxmr:xmr.mx> 1. Emission is still majority pow. Pos blocks are essential a soft finality
-
m-relay
<ofrnxmr:xmr.mx> 2. P2pool payouts would be larger, due to increased pow block rewars
-
m-relay
<ofrnxmr:xmr.mx> 3. Reorgs would be more difficult due to reduced block frequency
-
m-relay
<articmine:monero.social> If the signing requirements are only 1% the pools can stake the balance
-
m-relay
<ofrnxmr:xmr.mx> 4 min pow and* 4 min pos
-
m-relay
<articmine:monero.social> I was thinking along the same lines with a 50%split block reward between POS and POW
-
m-relay
<ofrnxmr:xmr.mx> i think 10:1 is nicer :P. Majority goes to pow miners, with pos being a bonus 10% for keeping your coinbases locked up to finalize the pow blocks
-
m-relay
<boog900:monero.social> > Reorgs would be more difficult due to reduced block frequency
-
m-relay
<boog900:monero.social> I still don't think this is the case when you take into account the amount of work reorged vs just the amount of blocks
-
m-relay
<ofrnxmr:xmr.mx> 50:50 would probably be more attractive to only use pos, and turn off the pow
-
m-relay
<articmine:monero.social> The real question here is: Does the why is greater than the sum of its parts apply to security?
-
m-relay
<articmine:monero.social> Whole is greater than the sum of its parts between POW and POS
-
m-relay
<articmine:monero.social> For security
-
m-relay
<ofrnxmr:xmr.mx> The diff would be double, so a 1 block reorg is essemtially 2, and if a pos block comes before you reorg, then youd have to reorg that too. Ignorinf pos entirely, its harder to reorg 1 10min block than 5x2min blocks, isnt it?
-
m-relay
<ofrnxmr:xmr.mx> Or actuallt, that might be roughly the same, but youd have less reorgs on 10min blocks than on 2min ones
-
m-relay
<articmine:monero.social> The idea is mining on the POS block and staking on the POW block
-
m-relay
<boog900:monero.social> The probability of reorging a number of block decreases exponentially the more blocks, so mining 1 10 min block is "easier" than 2 consecutive 5 min blocks
-
m-relay
<articmine:monero.social> So they alternate
-
m-relay
<ofrnxmr:xmr.mx> Boog, corrected myself here
-
m-relay
<ofrnxmr:xmr.mx> Yup. Diff targetting 4mins per side should have ~360 pow and ~360 pos blocks per day
-
m-relay
<captaincanaryllc:matrix.org> if more blocks makes it harder to reorg, how far can you push it?
-
m-relay
<boog900:monero.social> it wouldn't be roughly the same but yes the amount of random alt blocks should decrease.
-
m-relay
<boog900:monero.social> 1 block per hash would make it impossible without 51% :)
-
m-relay
<boog900:monero.social> and assuming all blocks reach the whole network instantly
-
m-relay
<boog900:monero.social> FWIW I was talking about when the attacker has less than 51%, with more than that they can reorg whatever they want (theoretically) with slower or faster blocks
-
m-relay
<captaincanaryllc:matrix.org> right, so with more frequent blocks, qubic reorgs may not have happened
-
m-relay
<captaincanaryllc:matrix.org> so increasing block frequency is a band-aid on its own? what are the downsides
-
m-relay
<ofrnxmr:xmr.mx> No, with more frequent blocks, theyd have more reorgs
-
m-relay
<ofrnxmr:xmr.mx> If blocks were 1 minute, assuming 100% luck, theyd have 14 block reorg instead of 7
-
m-relay
<ofrnxmr:xmr.mx> If they had bad luck, they might get 10 blocks, good luck might get 18 blocks
-
m-relay
<ofrnxmr:xmr.mx> more frequent blocks means you need consistent good luck. But each individual reorg is easier
-
m-relay
<boog900:monero.social> you have assumed their share of the network has dropped by half
-
m-relay
<boog900:monero.social> increased by double*
-
m-relay
<boog900:monero.social> their share of the network is the same
-
m-relay
<boog900:monero.social> they are still the minority hash power, this is all dependent on their luck
-
m-relay
-
m-relay
<boog900:monero.social> to get 7 blocks at 20% of the network is 1.4% chance, to get 14 blocks at 20% of the network is 0.04571%
-
m-relay
<ofrnxmr:xmr.mx> No, i assumed that the diffoculty has decreased by half
-
m-relay
<boog900:monero.social> their share of the hash power is the same
-
m-relay
<boog900:monero.social> it wouldn't be double because of the exponential but you get what I mean
-
m-relay
<ofrnxmr:xmr.mx> Yeah, i'm sleeptalking (i dont sleep)
-
m-relay
<ofrnxmr:xmr.mx> I see where i muddied my assumption
-
m-relay
<boog900:monero.social> you would also need to take into account that with more blocks you get more attempts at reorgs
-
m-relay
<boog900:monero.social> but because it drops off exponentially faster blocks would still be better for protecting PoW
-
m-relay
<gingeropolous:monero.social> ugh im not seeing that. where in the paper does it directly talk about the different duration of blocks? the targed blocktime?
-
m-relay
<gingeropolous:monero.social> ah nvm
-
m-relay
<gingeropolous:monero.social> so 10 second blocks here we come?
-
DataHoarder
p2pool 10 second blocks!
-
DataHoarder
with uncles :)
-
m-relay
<spirobel:kernal.eu> ArticMine: no. its better to get rid of PoW entirely. it serves zero purpose. the hybrid is only to keep the myth intact for a bit so people handle the transition better. It would be more honest to transition directly instead of putting whool on peoples eyes as you said. ofrnxmr staking from coinbases makes no sense and introduces needless fungibility problems.
-
m-relay
<spirobel:kernal.eu> 1. in the case of Monero we want as low a stake as possible in any case to increase the privacy pool
-
m-relay
<spirobel:kernal.eu> 2. safety is just a liveness problem with the added twist that a third party potentially lost money to a double spend. After the network is restarted and rolled back to a state before the attack, the validators can vote to slash the attacker stake or use it to compensate the third party, if this third party is sufficiently likeable.
-
m-relay
<spirobel:kernal.eu> the downside of keeping pow around: 1. waste of money 2. slower finality 3. if an attacker spends tens to hundreds of millions on the stake, is he really going to stop at renting a few cpus as well? the attack cost against PoW is miniscule compared to attacking PoS. Also: if the CPUs are bought they can be reused in the next attack. With slashed stake that is impossible.
-
m-relay
<johnruth:matrix.org> Probability of consistent luck is lower. If you flip a coin five times vs ten times, getting all heads is 32 times harder in second scenario
-
m-relay
<johnruth:matrix.org> For those who are brainstorming ways to secure network from this attack; one way is to look how to make monero more resilient, the other is to poke holes in qubic. Sometimes, the best defence is good offence
-
m-relay
<johnruth:matrix.org> “There is no security on this planet, only opportunity”
-
midipoet
Then you're just playing whack a mole every time a Qubic appears. Eventually a mole will eat through to the pantry.
-
m-relay
<johnruth:matrix.org> I strongly disagree, lived long enough
-
m-relay
<johnruth:matrix.org> I disagree. It’s like dealing with a bully. You show you don’t strike and many will try to take a jab at you. You rearrange somebody’s teeth once and nobody will fk with you
-
moneromooo
I think you are misapplying a lesson you have learnt before.
-
moneromooo
The immediate obstacle you will face here is that of attribution and reach.
-
moneromooo
A bully will be in range. Consider a hidden bully with a ranged weapon.
-
moneromooo
And no, saying "I go to the bully and proceed to rearrange teeth" is not a good answer.
-
moneromooo
The thing on the internet is that it is easy to "hide" and two opponents have different capabilities. Moreover, use of those capabilities may bring abot attention from a bigger bully, one you do *not* want to face off in a teeth rearrangement situation.
-
m-relay
<johnruth:matrix.org> Sounds like you never had to assert yourself or you like to live in fear, but this isn’t the point. It’s monero talk and I was making a metaphor
-
m-relay
<ofrnxmr:monero.social> Plz explain how go rearrange someones face over the internet
-
m-relay
<ofrnxmr:monero.social> How-to*
-
m-relay
<ofrnxmr:monero.social> Or what the actionable implication was
-
m-relay
<johnruth:matrix.org> That was metaphor. I was talking about qubic having possible vulnerabilities or wholes that can be exploited
-
m-relay
<johnruth:matrix.org> Holes*
-
m-relay
<johnruth:matrix.org> The only thing I know is they have halving next week, their “Ai training” is vapourware there isn’t any actual Ai model being trained and they pay. They pay (with btc) for hash on mining rentals and they paid influencers and shai for hit pieces
-
m-relay
<hbs:matrix.org> which makes p2pool miners more exposed to QC risks
-
m-relay
<torir:matrix.org> Previous message was a reply to DataHoarder:
-
m-relay
<torir:matrix.org> > <DataHoarder> they can identify who it is due to how p2pool mines
-
m-relay
<torir:matrix.org> (IRC can't see replies in Matrix)
-
m-relay
<hbs:matrix.org> My understanding was that a FL would require a limited set of validators, so not that many miners could participate and stake would be low per staker then
-
m-relay
<antilt:we2.ee> often, the higher your stake, the greater the probability to be selected as validator for an "epoch". But the curve can be made flat, too
-
m-relay
<0xfffc:monero.social> if anybody can, I need this:
link.springer.com/article/10.1007/s10207-024-00849-5
-
m-relay
<venture:monero.social> i think the opposite is true. if you have 30% hashrate / chance of winning a block, winning 2 consecutive blocks, would be 0.3^2, for 6, 0.3^6 and so on. so exponentionally harder with each block. if you have 720 blocks a day, it's therefore more likely to to eventually be able to strike, vs 360 blocks a day (= less frequent / slower blocks)
-
m-relay
<gingeropolous:monero.social> yeah its a doozy to get your head around. searching around infinite space for a winning nonce. but last night it made sense to me . Take a 2 10 minute block vs 10 2 minute block analogy: The attacker's challenge is to secretly out-build the honest chain. It's vastly more difficult for them to get lucky enough to secretly find more than 20 blocks while the honest chain is finding 2<clipped
-
m-relay
<gingeropolous:monero.social> 0, than it is for them to secretly find more than 2 blocks while the honest chain is finding 2.
-
m-relay
<gingeropolous:monero.social> so how fast can we sling blocks around the network
-
gingeropolous
tevador had mentioned that these aren't asics... but the bitmain X5 is still out there. And they could be the main thing on those rental sites (how else do you get 10 MH)
-
gingeropolous
switching to RandomxV2 might go a long way with this situation
-
gingeropolous
i was trying to find the code for that nonce distribution analysis to see how much of them are still on the network but couldn't find it
-
m-relay
-
m-relay
-
m-relay
-
m-relay
-
m-relay
-
m-relay
-
m-relay
-
m-relay
<captaincanaryllc:matrix.org> I also want to know this
-
m-relay
<boog900:monero.social> But you said it yourself, the probability of each individual reorg has dropped further than the increase chance you get because of more blocks.
-
m-relay
<basses:matrix.org> idk if this was shared before
-
m-relay
-
m-relay
<basses:matrix.org> calculates the approximate costs of 51% attack on Monero, research was published on March 05, 2025.
-
m-relay
<basses:matrix.org> Rucknium
-
nioc
gingeropolous: mining rig rentals gives a description of the equipment that you are renting. I did not notice any bitmain X5
-
nioc
how many are left after so many burned up?
-
m-relay
<rucknium:monero.social> captaincanaryllc gingeropolous See my
rucknium.me/posts/monero-pool-transaction-delay
-
m-relay
<rucknium:monero.social> >About 80 percent of blocks arrived at all five Monero nodes within a one-second interval.
-
m-relay
<rucknium:monero.social> rando: Thanks. I had not seen that.
-
m-relay
<barthman132:matrix.org> So around 12 to 18 million for one month to pull off. TBH that’s not very much in the grand scheme of things
-
m-relay
-
m-relay
<barthman132:matrix.org> Did qubic get ddosed?
-
m-relay
<datahoarder:monero.social> They finished their marathon
-
m-relay
<barthman132:matrix.org> Oh they did? Ok thanks
-
m-relay
<datahoarder:monero.social> It happens for 24h in a row
-
m-relay
<barthman132:matrix.org> Does their hashrate always drop to basically zero when they’re done?
-
DataHoarder
when they are in their own mining phase they mine nothing in XMR
-
DataHoarder
it comes in/out every hour for 30m
-
m-relay
<lordx3nu:matrix.org> Is there any info showing how many blocks they found yesterday?
-
gingeropolous
you can hover over the pie chart at the bottom of
miningpoolstats.stream/monero
-
gingeropolous
297 . dunno what the window is for the pie chart
-
m-relay
<lordx3nu:matrix.org> I'm curious if they crossed 40%.
-
m-relay
<rucknium:monero.social> Checked moneroconsensus.info lately? :D
-
nioc
gingeropolous: in the upper right it says last 1000 blocks
-
nioc
if you click that it will give you last 100 blocks
-
gingeropolous
there yah go, so thats definitely covers the day
-
m-relay
<rucknium:monero.social> Th line charts will show blocks on the main consensus chain only. That wouldn't include any honest blocks that got orphaned or any Qubic blocks that weren't broadcast because they lost the race.
-
m-relay
<rucknium:monero.social> I mean, my line charts.
-
m-relay
<barthman132:matrix.org> Ok it seems they’re starting back up again
-
DataHoarder
yes, every hour, for 30 minutes
-
DataHoarder
sort of, it's fuzzy based on their ticks
-
m-relay
<barthman132:matrix.org> They had 3ghz all yesterday
-
m-relay
<barthman132:matrix.org> They had 3gh/s all yesterday
-
m-relay
<gingeropolous:monero.social> ok, so even with superfast blocks, the attacker could still make empty blocks, and make massive re-orgs occasionally
-
m-relay
<barthman132:matrix.org> Honestly at this point we have to hope their halving on Wednesday saves us.
-
m-relay
<lordx3nu:matrix.org> Yeah I guess I'm looking for blocks found during the start and end of their marathon. I know sech has posted his internal data before 👀
-
DataHoarder
from what could see they crossed 39-40%
-
DataHoarder
see I gather the data but I don't chart or process it in a proper way :D
-
m-relay
<lordx3nu:matrix.org> Haha of course you do, you are datahoarder
-
m-relay
<captaincanaryllc:matrix.org> smaller blocks, fewer txs per block, same total confirmation lock time?
-
m-relay
<captaincanaryllc:matrix.org> responding to this
-
DataHoarder
-
DataHoarder
sigh clipboard again
-
DataHoarder
I should get around and make my new irc bridge proper for the rest of monero channels
-
DataHoarder
it handles replies vastly better
-
m-relay
<captaincanaryllc:matrix.org> meaning assuming blocks half the current size (example), would require twice as many confirmations to unlock (same amount of time)?
-
m-relay
<gingeropolous:monero.social> yeah. so instead of waiting for 10 blocks, you wait for 20
-
m-relay
<captaincanaryllc:matrix.org> 20 confirmations instead of 10. Wouldn't this make it more difficult (again) for adversary to reorg?
-
m-relay
<gingeropolous:monero.social> yeah, afaiu
-
m-relay
<gingeropolous:monero.social> same total proof of work performed, but the quicker blocks means the luck dragon has more chance to work with you (or against you)
-
m-relay
<gingeropolous:monero.social> well in the case of like 30 second blocks, it would be 30 confirmations i guess
-
nioc
DataHoarder: yes please
-
m-relay
<captaincanaryllc:matrix.org> their chances of getting blocks goes down, and their difficulty of getting confirmations goes up
-
» nioc tips DataHoarder 20xmr
-
DataHoarder
:D
-
DataHoarder
the code is open source but it really isn't "production" ready. yet it has been working excellent over the past few months in p2pool channels
-
m-relay
<gingeropolous:monero.social> i think the magic of the faster blocks is because the honest chain has a chance to find a new block faster. So the attacker has to always restart their attack to get their private chain longer
-
m-relay
<spirobel:kernal.eu> + you get to keep the cpus.
-
m-relay
<spirobel:kernal.eu> you dont lose anything
-
m-relay
<spirobel:kernal.eu> in the case of pos the state is reversed and your stake is gone
-
m-relay
<captaincanaryllc:matrix.org> does anyone want to start testing feasible block size/speed changes? ofrnxmr
-
m-relay
<ofrnxmr:xmr.mx> with fcmp its hard to create txs fast enough to fill blocks. i think, A faster block time would lead to the most well connected miners often being the first-seen block, and smaller miners being orphaned more often
-
m-relay
<gingeropolous:monero.social> according to Rucknium 's work: "About 80 percent of blocks arrived at all five Monero nodes within a one-second interval."
-
m-relay
<ofrnxmr:xmr.mx> Thats sub-300kb blocks
-
m-relay
<ofrnxmr:xmr.mx> Every ~2mins
-
m-relay
<alexanarcho:matrix.org> damn unknown at 45%+ right now
-
m-relay
<ofrnxmr:monero.social> Meanwhile zcash has 75% on one pool
-
m-relay
<elongated:matrix.org> Honest pool they say 😅
-
m-relay
<diego:cypherstack.com> An interesting attack to do on Zcash is if said big pool only put in non shielded stuff in the blocks forever.
-
m-relay
<diego:cypherstack.com> Effectively making it Bitcoin.
-
m-relay
<elongated:matrix.org> Ztrash foundation probably owns that pool
-
m-relay
<captaincanaryllc:matrix.org> is it possible to add/send out padded sub-300kb blocks as fast as possible (at least 1 real tx per block) just to increase complexity for adversary, as well as the regular blocks at normal intervals
-
m-relay
<elongated:matrix.org> Is anyone working on checkpoints as a patch/poc?
-
m-relay
<venture:monero.social> another avenue probably would be for everyone to adopt selfish mining as well and alter between mining secret side chain / withholding and broadcasting? fallacy of composition, if everyone selfish mines, nobody is :)
-
m-relay
<venture:monero.social> *nobody gains an advantage
-
m-relay
<noname-user0:matrix.org> it's already built in to the daemon. but issuing the checkpoint is done by core team manually right now with each wallet upgrade
-
m-relay
<elongated:matrix.org> So core just needs to update it every legit block?
-
DataHoarder
or dns checkpoints
-
m-relay
<neromonero1024:monero.social> Hey guys I want to float an idea. Would it be possible to integrate time as an additional blockweight factor into every block that a node sees. So for example, a node would calculate the weight of a block with some function: Weight=Difficulty+Time. And they'd calculate a chaintip weight as the sum of the weight of all blocks.
-
DataHoarder
but that's opt-in
-
m-relay
<neromonero1024:monero.social> This would imply a disadvantage for a 51% attacker, because now there's an additional time-weighting component that they have to fight. So hypothetically, they *could* still do long chain re-orgs, but they'd need more than 51% of the network hashpower to do it
-
m-relay
<neromonero1024:monero.social> Again, each node would calculate their own view of the network independently, and choose to accept or reject a reorg, solely on the basis of their own calculation of relative weights between two competing chaintips
-
DataHoarder
how do you know the proper time, except via the blockchain (which effectively provides an agreed time)
-
DataHoarder
computer clocks are off hours sometimes
-
DataHoarder
this is seen in p2pool where miners had random offsets on clocks
-
m-relay
<syntheticbird:monero.social> yeah if monero had 10 minutes block time it would have been kind of interesting but many computers are off by multiple dozen of minutes and sometimes hours
-
m-relay
<neromonero1024:monero.social> huh? I forwarded Bawdy's message from #monero:monero.social but it showed under my name
-
m-relay
<neromonero1024:monero.social> the fk
-
DataHoarder
there is no forwarding in IRC
-
m-relay
<neromonero1024:monero.social> this is Bawdy's idea, not mine
-
m-relay
<syntheticbird:monero.social> there is no forwarding in matrix either
-
m-relay
<syntheticbird:monero.social> its a copy and paste shortcut
-
m-relay
<neromonero1024:monero.social> oh
-
DataHoarder
-
m-relay
<neromonero1024:monero.social> XDDDDDDDDDDDDDD
-
nioc
I have seen a computer clock off by 2 years lol
-
moneromooo
The problem is how years and hours can sound similar, as are can and can't...
-
moneromooo
So... Instructions unclear, setting time off by 2 years...
-
m-relay
<hbs:matrix.org> Just off the press....
rekt.news/hashrate-heist-or-hype
-
m-relay
<ravfx:xmr.mx> Been more than one hour that qubic is it's offstate.
-
m-relay
<ravfx:xmr.mx> is in it's**
-
m-relay
<rucknium:monero.social> {continued from MRL} I remember koe saying "[something] or get banned from this channel". Hard to search for "ban" in logs now because there has been so much talk about ban lists.
-
m-relay
-
m-relay
<rucknium:monero.social> > control yourself or get banned from this channel
-
m-relay
<rucknium:monero.social> > guess what? I checked logs just to see if you had anything constructive to say about the jamtis update. Instead I am confronted with this continuing garbage. Strike 1
-
m-relay
<rucknium:monero.social> > There are no strict rules, but there is a line and you are way over the line.
-
m-relay
<rucknium:monero.social> Ah, I really like this response from ooo123:
-
m-relay
<rucknium:monero.social> > if it's possible to make a warn like "control yourself or get banned from this channel" and it's impossible to list all rules due to "There are no strict rules, but there is a line and you are way over the line." then it's called ping-pong where no one is responsible for everything. Please, prepare all rules the next time and warn me in case if I've been removed from your personal ignore lis
-
m-relay
<rucknium:monero.social> Brings back memories 😂
-
m-relay
<leonarth_:matrix.org> report commissioned by Qubic:
-
m-relay
-
m-relay
<rucknium:monero.social> On a skim, seems to be a pretty objective analysis.
-
m-relay
<rucknium:monero.social> > Given the data and analysis above, I can say with confidence that Qubic managed to obtain at least 28% of the current Monero hashrate. This is congruent with the 35% hashrate, as well as the perceived drop in average predicted hashrate due to increased orphan rates that follow from selfish mining.
-
m-relay
<rucknium:monero.social> > Of the hashrate used by Qubic for selfish mining, at least 5% came from new sources of hash and not migrating Monero miners.
-
m-relay
<rucknium:monero.social> > It is implausible that Qubic managed to obtain a majority of the actual hashrate, as applying Eyal-Sirer with a majority miner reduces to an indefinitely long double-spending attack.
-
m-relay
<syntheticbird:monero.social> The interpretation and conclusion is pretty funny
-
moneromooo
There is no fixed rule set. It is impossible to create one in advance that predicts everything. It's like asking for before-the-fact overfitting of a data set that's not know prior. Basically, it's "don't be too much of an asshole, or you might get kicked". It is unfortunatly vague and varyig with time. If you're neurodivergent and can't deal with that vagueness, I'm sorry, but the best
-
moneromooo
thing that can be done is if you endeavour to stop when someone tells you're almost too much of an asshole.
-
moneromooo
(about rucknium's paste a few lines above)
-
m-relay
<syntheticbird:monero.social> really reads like a "Qubic failed yet you guys panicked so monero failed"
-
m-relay
<rucknium:monero.social> Right. I'm not sure ooo123 is in this room to hear that, but it would benefit him to take heed.
-
m-relay
<0xfffc:monero.social> any tl;dr
-
nioc
"Qubic failed yet you guys panicked so monero failed" <<>> Cat is aware and remains unconcerned
-
nioc
as usual I have little choice but to follow her lead
-
m-relay
<0xfffc:monero.social> time to buy some more XMR!
-
m-relay
<neromonero1024:monero.social> Rucknium: (pardon the annoyance) forwarding from #monero:monero.social (idea by bawdyanarchist):
-
m-relay
<neromonero1024:monero.social> Hey guys I want to float an idea. Would it be possible to integrate time as an additional blockweight factor into every block that a node sees. So for example, a node would calculate the weight of a block with some function: Weight=Difficulty+Time. And they'd calculate a chaintip weight as the sum of the weight of all blocks.
-
m-relay
<neromonero1024:monero.social> This would imply a disadvantage for a 51% attacker, because now there's an additional time-weighting component that they have to fight. So hypothetically, they could still do long chain re-orgs, but they'd need more than 51% of the network hashpower to do it
-
m-relay
<neromonero1024:monero.social> Again, each node would calculate their own view of the network independently, and choose to accept or reject a reorg, solely on the basis of their own calculation of relative weights between two competing chaintips
-
m-relay
<neromonero1024:monero.social> it would only be the NTP time as seen by the local node.
-
m-relay
<neromonero1024:monero.social> The idea would be "my node saw block {X} mined at NTP UTC {time}." Maybe the time-adjusted weighting of each block would follow a function with a horizontal asymptote for a "max possible weight" over time.
-
m-relay
<articmine:monero.social> Thank you for clarifying this. The real endgame with finality layers is a pure Proof of Stake solution.
-
m-relay
<articmine:monero.social> When it comes to honesty I strongly believe that late is always better than never. So again I thank you.
-
m-relay
<syntheticbird:monero.social> ArticMine got kidnapped and replaced by a gov puppet confirmed
-
m-relay
<sgp_:monero.social> Spirobel has always been pro proof of stake in these discussions. Choosing a finality layer does not force a removal of pow later, that's just false. If pow is removed it'll be for its own merits not because something is an inevitable "endgame"
-
m-relay
<rucknium:monero.social> neromonero1024: Thanks. Some variations of that have been proposed. The idea has pros and cons.
-
m-relay
<sgp_:monero.social> There definitely is an argument for PoS only, but I don't think most people here agree with it
-
m-relay
<spirobel:kernal.eu> i am not pro proof of stake or pro proof of work I am pro logic and reason
-
m-relay
<articmine:monero.social> This endgame point was made in Zcash
-
m-relay
<articmine:monero.social> What happens if the finality layer is attacked?
-
m-relay
<syntheticbird:monero.social> very logic and reasonable answer. Thx for your contribution spirobel
-
m-relay
<sgp_:monero.social> I did some napkin math on the security budget increase with more costly transactions. If the average cost was raised to $1 (it would take actve management to readjust to fix it at this price), and if the transaction volume remained unaffected, that's a roughly 20-25% increase in rewards and thus hashrate
-
m-relay
<sgp_:monero.social> Which is non-trivial but also probably doesn't get us totally in the clear
-
m-relay
<rucknium:monero.social> IMHO, you don't necessarily need much active management. Just pin it to network difficulty and you would get a good moving approximation. But like I said in the meeting, the necessary magnitudes aren't there.
-
m-relay
<rottenwheel:unredacted.org> nice. looking forward to dumping all XMR and passing all sites to the next guy. 👍
-
m-relay
<rottenwheel:unredacted.org> all in on ARRR.
-
m-relay
<syntheticbird:monero.social> rotten, spirobel has been spamming the same retarded, substance-less take for multiple days now. Please wait for actual researcher and devs to discuss this
-
m-relay
<rottenwheel:unredacted.org> absolutely despicable. PoS in XMR.
-
m-relay
<neromonero1024:monero.social> DERO FTW
-
m-relay
<antilt:we2.ee> BFT != PoS ... please, there is more to it tha stake
-
m-relay
<syntheticbird:monero.social> Spirobel and the few newcomers agreeing with him aren't indicating the general temperature towards a PoS migration
-
m-relay
<rottenwheel:unredacted.org> I'll become Reuben's next lost cousin.
-
m-relay
<rottenwheel:unredacted.org> doesn't mean they aren't all considering it in the first place. again, disappointing.
-
m-relay
<ofrnxmr:xmr.mx> Speaking of dero, any thoughts on blockdag like dero or kaspa
-
m-relay
<syntheticbird:monero.social> well then get disappointed its only natural these points are being brought up into the discussion despite being of unreasonable effort/benefit ratio
-
m-relay
<rottenwheel:unredacted.org> you don't tell me what to do, kitty cat.
-
m-relay
<syntheticbird:monero.social> alright sorry rouepourrite
-
m-relay
<spirobel:kernal.eu> dont know if this is meant to be sarcastic or not. I spelled out the logic very clearly and so far received zero convincing arguments against my points. The only article laying out the cost of an attack on monero says its 10-20 million to buy CPUs
powerupprivacy.com/2025/03/05/moner…ty-one-percent-attack-analysis.html which is like buying a form of stake.
-
m-relay
<rottenwheel:unredacted.org> as for spirobel's nonsense... we know since the monerochan sticker on a piece of paper in Afghanistan. 🤣
-
m-relay
<lordx3nu:matrix.org> Wtf I love pos now
-
m-relay
<rottenwheel:unredacted.org> "I have achieved more than the entire US DOJ!!!"
-
m-relay
<rottenwheel:unredacted.org> yes!
-
m-relay
<spirobel:kernal.eu> nah people agree with me. stop being an asshole. and cut your pseudo sarcastic bs. give a real counterargument or fuck off.
-
m-relay
<spirobel:kernal.eu> its cheaper to attack bitcoin than ethereum
-
m-relay
<spirobel:kernal.eu> if pos is the devil proof them wrong.
-
m-relay
<hbs:matrix.org> Then fees are in XMR unfortunately, not in USD, so anything equating 1 USD today may be really costly fiatwise in a few years. Even 1 USD is a no go for use as digital cash, way too high
-
m-relay
<syntheticbird:monero.social> spirobel alts*
-
m-relay
<spirobel:kernal.eu> honestly bird there is no reason to start chirping like this
-
m-relay
<spirobel:kernal.eu> not cool
-
m-relay
<diego:cypherstack.com> Actual counterargument to full PoS? Ok. I don't like how it embraces weak subjectivity and how entering the ecosystem essentially becomes a permissioned thing.
-
m-relay
<diego:cypherstack.com> With PoS, there is no way to obtain the coin other than buying it from someone who already has it.
-
m-relay
<syntheticbird:monero.social> All you had to do is not to copy paste your same brainless take 10 times in meeting
-
m-relay
<spirobel:kernal.eu> yes you need to buy a stake in the cpu+electricity coin instead.
-
m-relay
<diego:cypherstack.com> I think this is not just a slight net negative, but a large one. The weak subjectivity thing is objectively true in its introduction, but debatable by people as to whether it matters or not (I think it does)
-
m-relay
<spirobel:kernal.eu> guys honestly you can hate on me, but i am just bringing the message
-
m-relay
<diego:cypherstack.com> With PoW it can be mined. You can join a pool and contribute hashes and get some XMR. Not a ton, but some.
-
m-relay
<sgp_:monero.social> Widely available by design
-
m-relay
<bawdyanarchist:matrix.org> Damn guys. The title here is "Research Lounge." Not argumentative flaming lounge. Shouldn't we be a bit more netural in tone and stick to numbers, analysis, etc?
-
m-relay
<diego:cypherstack.com> Don't know why you guys are egging each other on when most of you all are known to get trolly and pissy when there's an opinion you don't agree wiht.
-
m-relay
<diego:cypherstack.com> What I said, but nicer, yeah
-
m-relay
<diego:cypherstack.com> Don't know why you guys are egging each other on when most of you all are known to get trolly and pissy when there's an opinion you don't agree with.
-
m-relay
<syntheticbird:monero.social> ok whatever, let the endgame boy spam his take full of numbers and analysis
-
moneromooo
What do you mean by "weak subjectivity" ?
-
m-relay
<spirobel:kernal.eu> guys read the article. you can keep the cpus after the attack and try again and again just like qubic is doing now. if governments really wanted to destroy us they cut do this practically for free. they even get to keep the cpus. bitcoin could be attacked as well. the era of pow is coming to a close and you can either accept it or keep insulting me. i dont care. its really not my problem.
-
m-relay
<spirobel:kernal.eu> let the bird chirp
-
m-relay
-
m-relay
<syntheticbird:monero.social> someone look at me in the eyes and tell me this is an argument
-
m-relay
<spirobel:kernal.eu> zero substance response bird
-
» moneromooo will go check that when back at the kb, thanks
-
m-relay
<diego:cypherstack.com> basically there's a minor element of trust with PoS that is not present in PoW, since PoW has an objective metric (most hashes)
-
m-relay
<articmine:monero.social> Check the last Monero Research Lab meeting minutes.
-
m-relay
<articmine:monero.social> In my view hidden agendas have no place in a technical research discussion. When this occurs when Monero is under attack, I believe it is responsible for me to call this out.
-
m-relay
<articmine:monero.social> The Qubic attack has magnified my concern
-
m-relay
<diego:cypherstack.com> While I agree with this, fwiw, I don't share the sentiment that a finality layer necessarily errs towards full blown PoS (which I don't care to see in Monero)
-
m-relay
<diego:cypherstack.com> that said, I acknowledge that as an opinion, that people are free to agree or disagree with
-
m-relay
<spirobel:kernal.eu> i dont see how pow is fundamentally different than pos. you buy a stake of about 20 million worth of amd cpus and then you get to own the network. So pow is just a very ineffective and costly proof of stake network.
-
m-relay
<syntheticbird:monero.social> The difference being that most people even poor people can access the network
-
m-relay
<syntheticbird:monero.social> PoS block that
-
m-relay
<syntheticbird:monero.social> PoS raise an exagerate minimum floor of investement to participate in the network making it permissioned
-
m-relay
<spirobel:kernal.eu> poor people that have amd cpus. give me a break
-
m-relay
<syntheticbird:monero.social> Again, someone tell me this is an argument
-
m-relay
<diego:cypherstack.com> From a social and economic game theory perspective, perhaps. But from a BFT perspective they are different.
-
m-relay
<diego:cypherstack.com> PoW has an objective way for nodes and miners to decide the validity of competing chains
-
m-relay
<antilt:we2.ee> btw >Given the data and analysis above, I can say with confidence that Qubic managed to obtain at least 28% of the current Monero hashrate.
shai-deshe.gitbook.io/parallel-thou…f-of-work/the-qubic-minority-report
-
m-relay
<diego:cypherstack.com> Blockchain is NOT just economics. It's NOT just tech. It's NOT just cryptography. It's NOT just game theory. It's all of these things together. And more complicated, it's how all of these things interact.
-
m-relay
<diego:cypherstack.com> Comments like this are extremely reductive to the complexities, and honestly shows a lack of holistic understanding about how blockchains work.
-
m-relay
<diego:cypherstack.com> In other words, I agree with your assessment from an economic game theory perspective, spirobel. But disagree from a BFT (tech) perspective
-
m-relay
<syntheticbird:monero.social> Welcome, take a seat and a bag of popcorn, this has been the level of take spirobel has spammed in yesterday meeting
-
m-relay
<diego:cypherstack.com> It's ok, I'm smart enough for all of us.
-
m-relay
<diego:cypherstack.com> (I say this in jest, before people get to thinking I'm full of myself :P)
-
m-relay
<articmine:monero.social> It is because of borrowing a stake at effectively no cost. One cannot borrow CPUs at scale for free.
-
m-relay
<articmine:monero.social> My biggest concern with POS is staking by the likes of:
-
m-relay
<articmine:monero.social> 1) Pirate at40
-
m-relay
<articmine:monero.social> 2) MtGox
-
m-relay
<articmine:monero.social> 3) QuadrigaCX
-
m-relay
<articmine:monero.social> 4) FTX
-
m-relay
<articmine:monero.social> ....
-
m-relay
<neromonero1024:monero.social> spirobel: just for the record, man, are you actually serious about PoS? or just joking?
-
m-relay
<spirobel:kernal.eu> to be clear: there is no hidden agenda. Its just the result of thinking this through to the end. if the cost of attack currently on monero is 20 million and you get to keep the cpus after the attack. then whats the point?
powerupprivacy.com/2025/03/05/moner…ty-one-percent-attack-analysis.html proof of stake attack would cost 100 million on the low end in stake and the <clipped message>
-
m-relay
<spirobel:kernal.eu> stake would get slashed once the network is restarted. with pow you get to keep the CPUS and you can try again and again until eternity. so why would we keep this meaningless ritual around that just adds sell pressure and makes finality take longer?
-
m-relay
<spirobel:kernal.eu> Comments like this are extremely reductive to the complexities, and honestly shows a lack of holistic understanding about how blockchains work.
-
m-relay
<syntheticbird:monero.social> wrong clipboard
-
m-relay
<syntheticbird:monero.social> i hope
-
m-relay
<diego:cypherstack.com> I'm not saying you don't know about blockchains. I'm dating your reductive comments aren't doing you any favors here.
-
m-relay
<spirobel:kernal.eu> where can you borrow monero for free? CEX barely have any monero and they would never partake in an attack on the system. and if they did: just restart the network and slash their stake, whats the problem? again: you can take away the stake, but you can take away the cpus after a hypothetical attack happened
-
m-relay
<diego:cypherstack.com> > <@spirobel:kernal.eu> Comments like this are extremely reductive to the complexities, and honestly shows a lack of holistic understanding about how blockchains work.
-
m-relay
<diego:cypherstack.com> I'm not saying you don't know about blockchains. I'm saying your reductive comments aren't doing you any favors here.
-
m-relay
<sgp_:monero.social> Issuing a reward to stakers gives XMR holders opportunity cost for not staking fwiw. It can discourage the use of a custodian
-
m-relay
<diego:cypherstack.com> Fwiw, I think PoS proves itself more every day with an actual big coin like Ethereum using it. One of the primary criticisms of years past was things weren't fully understood about the attack surface because of its newness
-
m-relay
<ofrnxmr:xmr.mx> Spirobel is as serious as serious can get
-
m-relay
<spirobel:kernal.eu> I am willing to change my mind if there is a good argument. I am not pro or against anything.
-
m-relay
<diego:cypherstack.com> I gave one that went unanswered?
-
m-relay
<diego:cypherstack.com> I don't like the idea of subjectivity (even weak) in Monero. I don't think that it part of the ethos
-
m-relay
<ofrnxmr:xmr.mx> I never said pro or con, i said serious, as in, not joking/trolling
-
m-relay
<spirobel:kernal.eu> ???
-
m-relay
<chaser:monero.social> spirobel: on what weak subjectivity is in proof of stake:
blog.ethereum.org/2014/11/25/proof-…take-learned-love-weak-subjectivity
-
m-relay
<chaser:monero.social> Diego Salazar: it's very counterintuitive, but proof of work also requires weak subjectivity. I recommend this as an enlightening read on the topic:
forum.celestia.org/t/nakamoto-conse…al-coordination-and-subjectivity/28
-
m-relay
<diego:cypherstack.com> Aha! A chance to expand my knowledge. Thanks, will read.
-
m-relay
<spirobel:kernal.eu> i am sorry but this weak subjectivity sounds like a word that vitalik came up with while he was on the toilet.
-
m-relay
<spirobel:kernal.eu> the game theory behind PoS is stronger than PoW
-
m-relay
<syntheticbird:monero.social> I JUST CAN'T make the lack of seriousness of this guy more explicit
-
m-relay
<bawdyanarchist:matrix.org> I am a bit new to the discussion in the forum here but are we discussion large scale long term consensus changes for new blocks by moving to a staking mechanism? Or are we only discussing the finality mechanism?
-
m-relay
<bawdyanarchist:matrix.org> It seems that, hypothetically, a finality mechanism could just be basically an addon. If the PoS finality mechanism fails, then we just end up where we already are - with no finality, but still a functional chain. Perhaps we could use the 10-block lock as a fallback in the case of delayed finality?
-
m-relay
<chaser:monero.social> spirobel: Vitalik came up with a *lot* of the game theory behind modern proof-of-stake consensus. and I can assure you that weak subjectivity is a real thing.
-
m-relay
<syntheticbird:monero.social> Please note this discussion outside of meeting and is therefore unlikely to lead to any development decision. But yeah right now people are discussing non-PoW consensus mechanism
-
m-relay
<sgp_:monero.social> Gridlocked finality would basically require a hard fork to make the network functional again
-
m-relay
<sgp_:monero.social> Sure, people could accept non-finalized payments but they shouldn't. That would be very risky
-
DataHoarder
-
m-relay
<syntheticbird:monero.social> DataHoarder yes
-
m-relay
<syntheticbird:monero.social> also in #monero-research-lab
-
m-relay
<spirobel:kernal.eu> also consider the other part of the equation: you can just get a loan. perform the attack and sell the cpus again. the cpus dont lose their value. or even better: make up some mlm ponzi about mining agi until 2027 with cpus (in the ai garden called aigarth) and get lots of suckers to max out their credit cards or use buy now pay later
-
m-relay
<diego:cypherstack.com> I actually disagree with this. It's a semantic thing.
-
m-relay
<diego:cypherstack.com> I especially disagree with the idea that PoW subjectivity is no less subjective than weak subjectivity.
-
m-relay
<diego:cypherstack.com> A chain may not know if the chain is the real chain unless they ask 100% of peers (functionally impossible), but they can always objectively reconcile known chains.
-
m-relay
<diego:cypherstack.com> I think a PoS proponent is better served by arguing that the subjectivity in PoS is so weak as to functionally not matter rather than try to convince that PoW is also weakly subjective to the same degree.
-
m-relay
<spirobel:kernal.eu> i prefer game theory over philosophy lessons. I saw no counter argument on game theory. that is the only thing that matters when push comes to shove
-
m-relay
<spirobel:kernal.eu> put a clear dollar amount on the attack costs. the only article we have so far just lays out the cost of CPUs ( that can be borrowed and resold)
-
m-relay
<syntheticbird:monero.social> Red Herring
-
m-relay
<sgp_:monero.social> spirobel you're being purposefully dense. If an exchange has >34% of the staked assets in PoS, they can halt the network at ***no*** direct cost. That's a clear regression
-
m-relay
<neromonero1024:monero.social> * PoS makes the network permissioned... no one can get XMR without buying XMR from someone else
-
m-relay
<neromonero1024:monero.social> * rich gets richer without any cost (compare cost of hosting a node vs mining)
-
m-relay
<neromonero1024:monero.social> * eventually, they will control vast majority of the coin supply... makes government's job much easier
-
m-relay
<neromonero1024:monero.social> * Monero's emission curve wasn't the most fair... I'd imagine coin distribution isn't much "decentralized" either
-
m-relay
<neromonero1024:monero.social> * if the government greenlights such a project, if it comes out, it will be a big publicity issue... another deterrent
-
m-relay
<neromonero1024:monero.social> IMO, governments are better off trying to fk with projects like Monero through regulations ("ThInK oF tHe ChIlDrEn") rather than directly attacking by buying/renting $100 million of AMD CPUs
-
m-relay
<spirobel:kernal.eu> sgp_: of course. the cost would be them getting their stake slashed after the network restarts. its just a liveness problem that can be fixed with them losing 100% of their capital
-
m-relay
<spirobel:kernal.eu> we cant do that with qubics cpus
-
m-relay
<diego:cypherstack.com> I'm actually kind of speechless that you think objectivity vs subjectivity is philosophy.
-
m-relay
<diego:cypherstack.com> Regardless, I gave a good reason to not go full PoS, you don't think its a good reason (or even acknowledge it as A reason), so there's no reason to converse further on it as we disagree here fundamentally.
-
m-relay
<spirobel:kernal.eu> thats the difference
-
m-relay
<sgp_:monero.social> requiring hard forks to get the network back on track isn't ideal, even if it is a remedy. It's centralizing, messy, and still results in significant downtime, distrust, etc. Clearly I'm not totally against PoS in all forms, but I know it's not black and white, good vs bad
-
m-relay
<spirobel:kernal.eu> i have all kinds of deep thoughts on philosophy I enjoy reading Nietzsche, Hegel etc ... (I am German after all) but I don't think this is at all relevant to the conversation of PoS vs PoW that is just about game theory and which one is more secure
-
m-relay
<barthman132:matrix.org> Monero being made illegal is unlikely at this point. I did think it was more likely a couple of years when it was still relatively new, but it just seems their strategy is just to pressure exchanges to delist it.
-
m-relay
<venture:monero.social> THAT reminds me. your extreme standpoint caters to the hegelian dialect. problem, solution, synthesis
-
m-relay
<weaverethan:matrix.org> until thats not working anymore
-
m-relay
<venture:monero.social> THAT reminds me. your extreme standpoint caters to the hegelian dialect. problem, over-reaction, synthesis
-
m-relay
<barthman132:matrix.org> It’s a risk you guys have to take would you rather lose to qubic or potentially a powerful government
-
m-relay
<syntheticbird:monero.social> DANCE
-
m-relay
<syntheticbird:monero.social> DANCE spirobel
-
m-relay
<syntheticbird:monero.social> the three typing notifications must appear at the same time
-
m-relay
<weaverethan:matrix.org> if they ban it so what?
-
m-relay
<spirobel:kernal.eu> sgp_: we have pos already. the stake is defined in how many CPUs you own. Its relatively cheap to acquire (just 20 million to control the stake for a 5 billion dollar market cap project). there is also the downside that the stake cant be slashed or forked away from should the owners of this stake misbehave.
-
m-relay
<weaverethan:matrix.org> cia will always have a use case for monero lol
-
m-relay
<ofrnxmr:xmr.mx> At 2.5gh, ryzen 3900 powered @1k per rig a coupke yrs ago, i had it ar 140m for the full nethash. Not 20m
-
m-relay
<ofrnxmr:xmr.mx> Btc at 16b for hardware costs at 215eh (at the time)
-
m-relay
<barthman132:matrix.org> Exactly the network can still be bought out with pow. It’s just that POS is more direct
-
m-relay
-
m-relay
<spirobel:kernal.eu> monerobull agreed with me too yesterday
-
m-relay
<ofrnxmr:xmr.mx> For servers. It was 215m for the hardware
-
m-relay
<syntheticbird:monero.social> nah they agreed on specific point sir
-
m-relay
-
m-relay
<leonarth_:matrix.org> qubic's not mining anymore
-
m-relay
<barthman132:matrix.org> do you have a better solution for monero problems lately?
-
m-relay
<ofrnxmr:xmr.mx> That doesnt include mobo, power supple, etc?
-
m-relay
<barthman132:matrix.org> I saw that they likely just taking a break I guess, they did that earlier today
-
m-relay
<ofrnxmr:xmr.mx> Just straight up cpus?
-
DataHoarder
20:43:53 <m-relay> <leonarth_:matrix.org> qubic's not mining anymore
-
DataHoarder
they got stick
-
DataHoarder
stuck* ticking
-
m-relay
<barthman132:matrix.org> Wait really? What happened to them? How did they get stuck
-
DataHoarder
they are trying to solve via consensus via discord by issuing manual votes (and their central arbitrator might need to remove computors)
-
m-relay
<ofrnxmr:xmr.mx> ```
-
m-relay
<ofrnxmr:xmr.mx> Hashrate per unit: 98.24 KH/s
-
m-relay
<ofrnxmr:xmr.mx> Price per unit: $528
-
m-relay
<ofrnxmr:xmr.mx> Units needed for 51% attack: 25,043
-
m-relay
<ofrnxmr:xmr.mx> Total hardware cost (CPUs): $13.22 million
-
m-relay
<ofrnxmr:xmr.mx> Power consumption (at 225W per CPU): 5.63 megawatts
-
m-relay
<ofrnxmr:xmr.mx> ```
-
m-relay
<ofrnxmr:xmr.mx> I dont think this includes anything but the cpu..
-
m-relay
<barthman132:matrix.org> Wonderful news
-
DataHoarder
3 hours ago they went down while their nodes still are active
-
m-relay
<ofrnxmr:xmr.mx> Rhats supposed to be `CPU Option (AMD EPYC 7B12)`
-
m-relay
<leonarth_:matrix.org> what's 13mil for a 3-letter, they spend that on a weekend
-
DataHoarder
they just can't get out to the next ticks every so often, meaning they don't switch mining phases
-
m-relay
<ofrnxmr:xmr.mx> 100kh for $500? Sound wrong
-
DataHoarder
no transactions either, as their consensus is stuck
-
m-relay
<bawdyanarchist:matrix.org> Just a little tidbit for those who believe that PoS is inherently "rich get richer." Well designed PoS systems (like Eth) are provably and robustly fair. I'm not advocating block production move to a PoS mechanism. But I would like to dispense with the false argument that all PoS systems inherently cause centralization of supply.
-
m-relay
<bawdyanarchist:matrix.org>
arxiv.org/pdf/2103.14713
-
m-relay
<ofrnxmr:xmr.mx> is is so rubust, that you need 140k to be a validator
-
m-relay
<barthman132:matrix.org> Great news anything to slow them down is always welcome
-
m-relay
<ofrnxmr:xmr.mx> Eth* is
-
m-relay
<ofrnxmr:xmr.mx> And if you dont have 140k, you can join a centralized staking pool on binance, and pay them a percent of your coins so they can further try to own the market
-
m-relay
<weaverethan:matrix.org> PoW + federated signatures?
-
m-relay
<ofrnxmr:xmr.mx> If you dont have 32 eth, and (iirc) eth validator hardware is higher spec than my mining rigs
-
m-relay
<syntheticbird:monero.social> federated?
-
m-relay
<weaverethan:matrix.org> A small set of known, widely trusted entities co-sign blocks. Even if hashpower is captured, attacker can’t rewrite without those keys.
-
m-relay
<weaverethan:matrix.org> sense POW and POS can both be bought out
-
m-relay
<weaverethan:matrix.org> with low market cap its always a risk
-
m-relay
<boog900:monero.social> you can do that a better way by having a max reorg depth with trusted nodes that can handle anyone who tries to split the network by publishing a chain right on the edge of the boundary
-
m-relay
<boog900:monero.social> that way the trusted nodes do nothing except for if there is an attack
-
m-relay
<bawdyanarchist:matrix.org> In the sense that if you own X% of the stake, you can expect to get X% of rewards over long timeframes, yes Eth is provably fair. Again, I'm not saying that we should copy their model, or change block production to match Eth. What I am saying is that a PoS layer very likely *can* be designed such that supply doesnt centralize over time.
-
m-relay
<ofrnxmr:xmr.mx> Rewards != fair
-
m-relay
<ofrnxmr:xmr.mx> You srent the validator , binance is
-
m-relay
<neromonero1024:monero.social> what you're saying is, basically, if someone stakes 1% of total coins staked, he'll get 1% of the all block rewards
-
m-relay
<neromonero1024:monero.social> basically, in PoW terms, you'll get paid according to your hash rate
-
m-relay
<neromonero1024:monero.social> I use "rich getting richer" in the context that the rich can earn significant portion of stakes, thus keep significant portion of the block rewards for themselves
-
m-relay
<neromonero1024:monero.social> same also goes for PoW but the added friction of infrastructure + maintenance acts as a deterrent
-
m-relay
<ofrnxmr:xmr.mx> The stake is custodied by binance
-
m-relay
<ofrnxmr:xmr.mx> Just like zano users coins were staked by tradeogre, you might get rewards, but the stake is not yours
-
m-relay
<spirobel:kernal.eu> the rewards should be fair. tail emission is there to offset the cost of the miners. proof of stake does not have this cost. the transaction fees are enough of a reward. inflation has to be zero. There will only ever be 18 million monero.
-
m-relay
<bawdyanarchist:matrix.org> The important point is that, a large staked amount doesnt end up gaining a higher percentage of the staked supply than what they started with; thus, it doesnt necessarily have to be inherently centralizing.
-
m-relay
<neromonero1024:monero.social> I get the "provably fair" part but not sure I'm getting the "a large staked amount doesnt end up gaining a higher percentage of the staked supply than what they started with" part
-
m-relay
<neromonero1024:monero.social> let's try with this hypothetical scenario
-
m-relay
<neromonero1024:monero.social> let's say I stake 1% of total coins staked, I get rewarded 1% of the blocks produced
-
m-relay
<neromonero1024:monero.social> let's say the block reward accounts for 0.00001% of total coins staked
-
m-relay
<neromonero1024:monero.social> now, I have 1.00001% stake
-
m-relay
<neromonero1024:monero.social> continue the cycle, now you get "rich gets richer"
-
m-relay
<bawdyanarchist:matrix.org> Just read the paper
-
m-relay
<articmine:monero.social> Everyone of the examples I cited borrowed Bitcoin. for free. Had Bitcoin been POS serious attack could have been possible against Bitcoin.
-
m-relay
<articmine:monero.social> Slashing rules can be worked around by a determined attacker particularly one that is desperate
-
m-relay
<jeffro256:monero.social> I will say though, rich people *can* usually afford to have a higher percent of their total capital locked up in non-liquid activities like PoS staking. So while the ROI% is relatively equal for all stakers regardless of their size of stake, a rich person can afford to put up more stake as a % of their wealth than a poor person. As a (not so) extreme example, someone on the povert<clipped mes
-
m-relay
<jeffro256:monero.social> y line living paycheck to paycheck has 0 long-term assets, and thus 0 stake. Someone making $70,000 a year with house payments will be able to stake some, but not as much as someone making $70,000 with no house payments
-
m-relay
<jeffro256:monero.social> Of course, there's also the argument that rich people can afford to put a larger portion of their capital into mining farms, so there is an analogue for PoW, but I'm trying to make the point that it can also be centralizing
-
m-relay
<ofrnxmr:monero.social> Also that rich people dont have to use their own $ for buyinf monero
-
m-relay
<ofrnxmr:monero.social> They can borrow against other assets as long as the interest is less than the potential return on the xmr+stake
-
m-relay
<jeffro256:monero.social> You could also borrow against existing assets to buy mining hardware, but that's inherently a depreciating asset
-
m-relay
<ofrnxmr:monero.social> renting hashrate is a burn, since you can only recover the xmr produced
-
m-relay
<jeffro256:monero.social> Whereas with PoS, you would be borrowing XMR against other assets to earn a ROI% on that XMR, which itself may rise in value
-
m-relay
<jeffro256:monero.social> But both of these are only theoretical AFAIK since banks don't like the risk appetite of crypto at the moment, especially with new bonkers AML BS being pushed nowadays
-
m-relay
<testtank:matrix.org> The argument Pow vs Pos sound like: let people from third world mine monero or make it so that Monero can’t be attacked by a random shitcoin.
-
m-relay
<bawdyanarchist:matrix.org> Borrowing implies that you'll be paying a percentage on what you borrowed. So that already starts to offset your potential profit. Typically borrowing percentages are actually quite high. Much higher than I imagine any staking system would pay.
-
m-relay
<spirobel:kernal.eu> ArticMine: some even held large amount of pos coins for free. did they do an attack against these systems? would it make sense under any circumstances to do such an attack? no. slashing cant be worked around. Because the network can continue without their stake. If they print themselves money in a double spend they can have fun on their version of the world while the rest moves o<clipped message>
-
m-relay
<spirobel:kernal.eu> n with 100% of their capital slashed. again we cant do this to qubics cpus. they can try again and again
-
m-relay
<spirobel:kernal.eu> jeffro256: we also saw this with the weak subjectivity argument earlier. these arguments can be made both ways. the reason for that is that pow is inherently pos. the stake in the case of pow is the amount of cpus you bought. (the downside is that those cant be slashed / removed in a fork if this actor misbehaves. the stake is also very low compared to the marketcap of the coin.)
-
m-relay
<ofrnxmr:monero.social> There is a difference between active cost of production, vs doing nothing
-
m-relay
<ofrnxmr:monero.social> Pow isnt simply "buy rig". You have to run the rig. Pos, you dont even have to be online. You can just delegate your $ to someone else (like a cex)
-
m-relay
<ofrnxmr:monero.social> Move $ from bank to exchange, check back in 4 years -> profit
-
m-relay
<spirobel:kernal.eu> meanwhile: proposal to rent hashrate with gf funds
-
m-relay
<ofrnxmr:monero.social> i wonder how some of these merchants can offer over 200mh total
-
m-relay
<jeffro256:monero.social> It depends on the current state of the economy and if you can convince the creditor that staking XMR is low risk. Right now the borrowing rates from anyone would almost certainly be higher than staking rates, but if a future where XMR gets bigger adoption, and perhaps in a highly supply-side-inflationary economy, this might not be true
-
m-relay
<jeffro256:monero.social> But big institutions and "rich" people will always get lower rates for any loans
-
m-relay
<spirobel:kernal.eu> ofrnxmr: if there is no inflation you would have to be online. if there is no nominal inflation incentive there is no reason to delegate which is what we should aim for. (also for memetic reasons to piss of the bitcoiners)
-
m-relay
<spirobel:kernal.eu> i would argue no inflation pos is better for the pow coin with inflation. inflation hits the lower classer more
-
m-relay
<spirobel:kernal.eu> i would argue no inflation pos is better for the pow coin with inflation. inflation hits the lower classes more
-
m-relay
<testtank:matrix.org> You could make the argument that POS gives more chance to the little guy to defend the network, given that it’s much less resource intensive
-
m-relay
<spirobel:kernal.eu> *i would argue no inflation pos is better for the poor than pow coin with inflation. inflation hits the lower classes more
-
m-relay
<ofrnxmr:xmr.mx> It doesnt though
-
m-relay
<jeffro256:monero.social> The reason to delegate is so that you don't get slashed for going offline
-
m-relay
<ofrnxmr:xmr.mx> Resource intensiveness is why bitcoin isnt mined by microstrategt
-
m-relay
<ofrnxmr:xmr.mx> microstrategy would likely be btc's largest staker. US government would stake as well
-
tevador
The current block subsidy of <1% per year doesn't even compensate for lost coins, so there is no inflation in practice.
-
m-relay
<spirobel:kernal.eu> there are protocol without active slashing. multiple options have been mentioned in the github issue. this was the paper mentioned as a preference
eprint.iacr.org/2024/677
-
m-relay
<spirobel:kernal.eu> there are protocols without active slashing. multiple options have been mentioned in the github issue. this was the paper mentioned as a preference
eprint.iacr.org/2024/677
-
m-relay
<hardenedsteel:monero.social> did u guys consider how community would react to the solutions purposed? PoS and ASIC way?
-
m-relay
<bawdyanarchist:matrix.org> At best you might be able to posit that, in the event of truly large scale adoption, the cost of borrowing will eventually converge as equal to staking revenue. So a zero profit proposition. Until then, in pretty much all cases, borrowing percentages significantly exceed anything that would be proposed as a reasonable staking revenue.
-
m-relay
-
m-relay
<spirobel:kernal.eu> any staking revenue would be nominal in any case. thats why I argue for no inflation. Inflation was a justification to cover miner costs. But that argument does not apply for stakers. They get the utility of providing security for the network. That should be enough. We see people mining at a loss to protect monero from qubic. That is like proof of stake where the staker has to pay<clipped message>
-
m-relay
<spirobel:kernal.eu> to provide security.
-
m-relay
<diego:cypherstack.com> Nice was looking forward to this
-
m-relay
<spirobel:kernal.eu> asics are like permanently locked stake. it can be resold but it loses all its value once all the networks using its hashing algorithm lose their value. If there is a major draw down in bitcoin / as halvings progress and miners give up the price of asics tends to zero. at that point there is just the electricity cost left. even now older less efficient miners are much cheaper than<clipped message>
-
m-relay
<spirobel:kernal.eu> the new ones but still provide a lot of hash rate. the efficiency does not matter for a 51% attack as much as it does for an honest miner bound by electricity costs. it is inevitable that over time this flips over as the costs to acquire enough asics to perform the attack decline.
-
m-relay
<spirobel:kernal.eu> we will see bitcoin getting into this situation in the next 5-10 years max
-
m-relay
<spirobel:kernal.eu> asics are not an option
-
m-relay
<diego:cypherstack.com> Agree
-
tevador
Reacting to "The Qubic Minority Report": I fail to see how being ASIC friendly would prevent this attack. The security budget would be the same.
-
m-relay
<spirobel:kernal.eu> that means there is only one other option left. I was a proof of work maxi btw:
xcancel.com/spirobel/status/1541794519406022658 no shame in changing an opinion after learning more about something.
-
m-relay
<hardenedsteel:monero.social> bold claim, would like to learn more
-
m-relay
<spirobel:kernal.eu> even right now. if you look at the math of buying older asics you could pull a qubic on bitcoin for a few billion dollar.
-
m-relay
<spirobel:kernal.eu> only getting worse
-
m-relay
<duggavo:matrix.org> Does that Shai guy still have any credibility?
-
m-relay
<testtank:matrix.org> Asics aren’t as easy to rent as CPU’s + if you have an Asic to mine a specific crypto it means you have bigger investment tied to it
-
m-relay
<hardenedsteel:monero.social> no one has infinite money, the cost is the difference
-
DataHoarder
this is what happens when """centralized network""" goes wrong, they stop ticking
irc.gammaspectra.live/da780b2686b9a7ae/image.png
-
DataHoarder
they ended up asking for votes to skip ticks or resync via discord
-
m-relay
<testtank:matrix.org> So you wouldn’t want to hurt the network
-
m-relay
<testtank:matrix.org> (I’m not saying im for asics)
-
m-relay
<spirobel:kernal.eu> it is a miniscule amount compared to the market cap of bitcoin. if you find enough places to short it without getting detected it could be profitable very soon. we can do the napkin math together
-
m-relay
<spirobel:kernal.eu> price per TH for the older once is 3 dollar
-
m-relay
<spirobel:kernal.eu> price per TH for the older ones is 3 dollar
-
m-relay
<spirobel:kernal.eu> bitcoin hashrate is one billion terra hash
-
m-relay
<spirobel:kernal.eu> so 3 billion for the old miners to get this entire hashrate
-
m-relay
<spirobel:kernal.eu> eth is more expensive to attack
-
m-relay
<testtank:matrix.org> I think most people in the community want the “big boys”, the devs, to have an open discussion about what would be the benefits/drawbacks of POS without any prejudice
-
m-relay
<asdfqwfe:matrix.org> Very interesting point.
-
m-relay
<asdfqwfe:matrix.org> So for $3B you could buy enough ASICs, to attack Bitcoin... But how much would the electricity cost?
-
m-relay
<spirobel:kernal.eu> here is a paper that looks at this in detail if you want to do more than napkin math
papers.ssrn.com/sol3/papers.cfm?abstract_id=4727999#maincontent
-
m-relay
<ofrnxmr:xmr.mx> 140b
-
m-relay
<ofrnxmr:xmr.mx> In 2023
-
m-relay
<ofrnxmr:xmr.mx> 16b**
-
m-relay
<spirobel:kernal.eu> this number is only going to drop as halvings continue and old miners hit the shelves.
-
m-relay
<asdfqwfe:matrix.org> One problem with ASICs is that you have to actually buy them. Easy for governments to track, ban, imprison.
-
m-relay
<asdfqwfe:matrix.org> Deal breaker. Hard pass.
-
m-relay
<asdfqwfe:matrix.org> One problem with ASICs is that you have to actually buy/ship/store them. Easy for governments to track, ban, imprison.
-
m-relay
<asdfqwfe:matrix.org> Deal breaker. Hard pass.
-
m-relay
<hardenedsteel:monero.social> there are many governments, bitcoin mined used to be in china
-
m-relay
<monero.arbo:matrix.org> that's why my suggestion is to 50% merge with something like LTC that already has widely distributed ASICs, plus you're still not entirely subject to LTC's security
-
m-relay
<monero.arbo:matrix.org> plus with Doge being merged, LTC effectively has tail emission
-
m-relay
<asdfqwfe:matrix.org> Where can I read more about merging?
-
m-relay
<monero.arbo:matrix.org> for basics you can check out:
gate.com/learn/articles/merged-mining/858
-
m-relay
<monero.arbo:matrix.org> You could also look into Namecoin, Dogecoin, or Tari (merged with XMR) if you want examples
-
m-relay
<monero.arbo:matrix.org> Tari has split mining (rn 33% merged with XMR, 33% GPU/ASIC, 33% independent Randomx) like I'm suggesting as well. Each chain has a 6 minute target block time and independent difficulty, so overall block target remains 2 minutes
-
m-relay
<spirobel:kernal.eu> merge mining with doge to save pow
-
m-relay
<monero.arbo:matrix.org> it's merge mining with LTC. Doge is just already merged with LTC
-
m-relay
<asdfqwfe:matrix.org> Is there a way I can export the contents of this chat so that I can command-F/search for stuff?
-
m-relay
<monero.arbo:matrix.org> so effectively you would get all three coins from scrypt mining
-
DataHoarder
logs of this chat are kept from IRC. I think there's an archive page
-
m-relay
<asdfqwfe:matrix.org> I don't want to ask redundant questions 😇
-
DataHoarder
-
m-relay
<asdfqwfe:matrix.org> Thank you data hoarder! Very appropriate name lol.
-
DataHoarder
for once it's not mine!
-
m-relay
<asdfqwfe:matrix.org> What about using Eth as a finality layer as a quick fix?
-
nioc
we are looking for a well thought out fix
-
nioc
all ideas welcome
-
m-relay
<asdfqwfe:matrix.org> Are there any good resources describing how similar contentious decisions have been made?
-
m-relay
<321bob321:monero.social> Maybe pin Luke's github issue they made in the room
-
m-relay
<321bob321:monero.social> Which has the options
-
m-relay
<asdfqwfe:matrix.org> Monero isnt a democracy. It's not voting of shareholders.
-
m-relay
<asdfqwfe:matrix.org> It sounds like governance by shouting contest, but that's a too uncharitable.
-
m-relay
<asdfqwfe:matrix.org> Monero isnt a democracy. It's not voting of shareholders.
-
m-relay
<asdfqwfe:matrix.org> It sounds like governance by shouting contest, but that's too uncharitable.
-
m-relay
<monero.arbo:matrix.org> what we're looking for is *ahem* "rough consensus"
-
m-relay
<monero.arbo:matrix.org> whatever faction can make their diea happen without a chain split (:
-
m-relay
<monero.arbo:matrix.org> whatever faction can make their idea happen without a chain split (:
-
m-relay
<321bob321:monero.social> Rock,scissors,paper
-
m-relay
<asdfqwfe:matrix.org> # the other consensus problem/question
-
m-relay
<chowbungaman:matrix.org> Would any monero sages in this room be down to jump on tomorrow’s MoneroTopia to discuss all the options 🙏 Similar to what Luke did last week. Obviously we will open it up to everyone but would nice to have someone with a good handle on all the options being discussed to lead the discussion 🙏
-
m-relay
<asdfqwfe:matrix.org> Aka freedom of association. Anyone can split the chain, but nobody has to follow you.
-
m-relay
-
m-relay
<321bob321:monero.social> "Smart Attack on Elliptic Curves for Programmers"
-
m-relay
<hbs:matrix.org> I hear people at OFAC celebrating something....
-
m-relay
<kayabanerve:matrix.org> rottenwheel: Sorry, I'm only just now poking around. May I ask for a brief list of your issues? I understand if you outright refuse PoS regardless but I do want to see there's a conversation which ends with you not absolutely leaving due to any notion of 'PoS'.
-
m-relay
<kayabanerve:matrix.org> So far, reading up, I'm seeing (in general):
-
m-relay
<kayabanerve:matrix.org> - Can't validate without buying XMR to join the network (can't sync the network without connecting to someone with the blockchain, either, but okay)
-
m-relay
<kayabanerve:matrix.org> - 'Rich gets richer', yep, people who have servers earn revenue
-
m-relay
<kayabanerve:matrix.org> - Centralizing to wealth. We are already at tail emission?
-
m-relay
<kayabanerve:matrix.org> I'd also like to note we'd be targeting a minumum of hundreds of nodes, runnable at home, behind Tor.
-
m-relay
<dezinfik:matrix.org> i agree with kayabanerve
-
m-relay
<dezinfik:matrix.org> we should do it asap
-
m-relay
<kayabanerve:matrix.org> (And as a finality layer under my advocacy, so we still have a PoW-method of advancing the chain and earning emissions)
-
tevador
ASAP means probably 2 years
-
m-relay
<kayabanerve:matrix.org> Also, I know you mentioned Piratechain as a joke, yet Komodo's whole pitch was how they're a pseudo-PoS finality layer thanks to Bitcoin
-
m-relay
<dezinfik:matrix.org> monero can no longer rely solely on the idea of being a people’s coin maintained only through decentralized mining by everyday users. it has been attacked, with coordinated attempts such as a "51% attack" and block reorganizations, showing that there are actors with significant resources willing to take control. if nothing is done, we risk losing security and true decentralizati<clipped message
-
m-relay
<dezinfik:matrix.org> on. a new approach is needed to reduce the possibility of centralization while preserving privacy and network resilience
-
m-relay
<rottenwheel:unredacted.org> it's simply antagonistic to whatever monero stands for. leave PoS for EVM chains. use tevador's bandwidth, make it mineable on raspis only, I don't know. anything but PoS. this is just me though. I hold -999 power in here. it could go full blown PoS if it were up to my decision, as I do not sway anyone one way or the other.
-
m-relay
<kayabanerve:matrix.org> (where Piratechain is a Komodo-ecosystem project and claims to be invincible to reorganizations due to using Litecoin as a finality layer, though I'm unsure how practical that is)
-
m-relay
<kayabanerve:matrix.org> *how true that is
-
m-relay
<rottenwheel:unredacted.org> rolling XMR out on PoS is like saying, let's merge mine XRP and Dentacoin with bitcoin.
-
m-relay
<kayabanerve:matrix.org> tevador: Ethereum as finality? No, I _could_ do that in a few weeks.
-
tevador
No, our own TFL.
-
m-relay
<kayabanerve:matrix.org> rottenwheel: You don't have to talk to me. You don't have to talk to me here. I respect your history enough I'd like to talk to you. Can we take a step back or shall I accept it's not happening tonight?
-
m-relay
<rottenwheel:unredacted.org> oh, I already took it back, this is just the oversimplified big no from me... but sure, what else would you like to hear from me?
-
m-relay
<kayabanerve:matrix.org> (and by talk, i don't just mean hearing that PoS is anti-thetical to Monero. I consider decentralization and privacy most important, and despite having historically hated PoS as centralized, I'm here now with the argument it'd be more decentralized)
-
tevador
I don't think anyone is advocating to make Monero dependent on ETH/BTC blockchains.
-
m-relay
<kayabanerve:matrix.org> Also, sorry if the above comes off as pandering/condescending. I legitimately want to make sure we're on the same page as best I can.
-
m-relay
<rottenwheel:unredacted.org> well, now that's interesting. 🤔 how?
-
m-relay
<kayabanerve:matrix.org> tevador: Our own TFL? Oh yeah, even if the community wasn't where it is now, 1.5y for full dev and testing with a _reasonable_ community process.
-
m-relay
<rottenwheel:unredacted.org> tevador nah, that's just sarcasm. 👍
-
m-relay
<kayabanerve:matrix.org> We have 30 mining pools and 1000 miners on p2pool?
-
m-relay
<kayabanerve:matrix.org> How decentralized is that, even before we start looking at the distribution of mining power among pools? We have 2 above 25%?
-
m-relay
<kayabanerve:matrix.org> And yes, the miners can move to another pool, and yet Qubic who is _promoting itself as hostile_ has the hash-power it does.
-
tevador
I personally don't understand how miners can run qubic's malware on their machines.
-
m-relay
<kayabanerve:matrix.org> I firmly believe a finality layer, where defined validators achieve consensus on blocks, would improve security. I believe if we had 300+ PoS validators, able to be ran at home, all behind Tor, we'd be in a much better position than we are today.
-
m-relay
<rottenwheel:unredacted.org> yeah, no, mining as it stands is not as decentralized as one would like. someone asked in pass somewhere else... where do the staking rewards will come from if we take PoS route? 🤔
-
m-relay
<kayabanerve:matrix.org> *2 above 25% each
-
m-relay
<rottenwheel:unredacted.org> tail emission?
-
m-relay
<kayabanerve:matrix.org> I'm just saying. I don't think PoS is against Monero: I think centralization is. I think a PoS finality layer would be more decentralized than Monero's current PoW, or even its PoW before Qubic.
-
m-relay
<kayabanerve:matrix.org> I'd advocate 20-50% of the block reward go to PoS validators.
-
m-relay
<rottenwheel:unredacted.org> hm, I see...
-
m-relay
<kayabanerve:matrix.org> (also, that's because I believe we can get 300+ validators behind Tor at home)
-
m-relay
<rottenwheel:unredacted.org> so 20-50% out of the set 0.6 XMR per block, is that it?
-
m-relay
<kayabanerve:matrix.org> I hated PoS 8 years ago. It's no longer 9 years ago.
-
m-relay
<kayabanerve:matrix.org> *no longer 8 years ago
-
m-relay
<kayabanerve:matrix.org> 😅
-
m-relay
<kayabanerve:matrix.org> That'd be my vote. I think 20% more than covers server costs, if whoever implements it does their job correctly, and also compensates for the _effort_ which needs to be put in to run and maintain a PoS validator.
-
m-relay
<noname-user0:matrix.org> this is the only real valid argument against pos that ive read here.
-
m-relay
<syntheticbird:monero.social> maybe you should read last MRL meeting log then
-
m-relay
<kayabanerve:matrix.org> I did like the argument, I believe by sgp_ but I'd have to search the logs to check, that holding on exchanges is now explicitly a loss in potential profit.
-
m-relay
<kayabanerve:matrix.org> I also believe the exchange risk is non-trivial. Since our largest exchange is US regulated (and I personally would trust not to stake user coins, but why am I premising a technical argument on 'US government won't allow it'), and with the rise of DEXs, I believe it's a better position than we face with Qubic.
-
m-relay
<noname-user0:matrix.org> probably can be mitigated in a way so pos block production can continue albeit slower until staking difficulty adjusts. there are different types of staking algorithms we need to be aware of. im just thinking of the old peercoin base staking model.
-
tevador
PoS doesn't need that much subsidy, should not be more than 10% IMO.
-
m-relay
<sgp_:monero.social> Yeah, I mentioned the potential opportunity cost for money not earned for staking
-
m-relay
<kayabanerve:matrix.org> Especially since the finality _halts_ with malicious behavior (and a mild synchrony assumption). It doesn't just wipe out the last week and leave us picking up the pieces which have been blown apart like a brick of C4 was detonated.
-
m-relay
<kayabanerve:matrix.org> tevador: Eh. amount of validators * (hardware costs + annoyance costs)
-
m-relay
<rottenwheel:unredacted.org> kayabanerve: what is your ELI5 (Explain like I'm 5) concise, layman terms for this 'final PoS layer' thing?
-
m-relay
<rottenwheel:unredacted.org> How do things work? You only can cram it in a handful of sentences, and no super nerdy astro math, please. :P
-
m-relay
<kayabanerve:matrix.org> When I did napkin math, I hit ~15% there, and have been saying 20% as I believe it's a better discussion point. There's some game theory to 50% though.
-
m-relay
<kayabanerve:matrix.org> rottenwheel: that I have a CCS to write a book explaining it in its entirety, which you can preorder now for just $19.95! that's right, just $19.95!
-
m-relay
<rottenwheel:unredacted.org> lol
-
m-relay
<kayabanerve:matrix.org> order now and we'll throw in these _free_ monero bookmarks!
-
m-relay
<kayabanerve:matrix.org> One sec, and I'll write a proper paragraph, but the point of my CCS is so we can have an educated discussion
-
tevador
Miners have all that cost multiplied by their stake (hashrate). For validators, their cost is the same for any staked amount.
-
m-relay
<rottenwheel:unredacted.org> are you really asking me to pay $20 to read a book that will exactly trigger me!?
-
m-relay
<noname-user0:matrix.org> I really think people should not worry about rich getting richer type arguments or that the assumption monero has big whales sitting on huge supply are waiting to halt the network as soon as stake is implemented...
-
m-relay
<rottenwheel:unredacted.org> What a seller!
-
m-relay
<sgp_:monero.social> I think the other major risk, besides halting, is that a PoS cartel forms and colludes with one mining pool to only allow their blocks to be finalized
-
m-relay
<rottenwheel:unredacted.org> I need 3!
-
m-relay
<kayabanerve:matrix.org> Because I can personally explain this to you now, and whoever else happens to be here, but I can't spend all day personally explaining it to every member of the community lol
-
m-relay
<rottenwheel:unredacted.org> Ya, I get that, indeed.
-
m-relay
<kayabanerve:matrix.org> sgp_: That's easily detected and runs the risk of a social slash, yada yada ya
-
m-relay
<syntheticbird:monero.social> interesting
-
m-relay
<rottenwheel:unredacted.org> and what is this famous tevador bandwith PoW thing?
-
m-relay
<kayabanerve:matrix.org> And we can say we shouldn't consider a social slash because non-autonomous, but us here living and breathing Monero, discussing its future, is proof Monero goes past the blockchain alone
-
m-relay
<sgp_:monero.social> Yeah I wonder how the slashing would actually happen for that in practice. At least it could be detected, but then what
-
m-relay
<rottenwheel:unredacted.org> it's sounding like we'll be deciding whether we do PoS or bandwith PoW, no?
-
m-relay
<noname-user0:matrix.org> that risk is so much lower than one random entity with no stake going after 51% of the network via pow directly
-
m-relay
<rottenwheel:unredacted.org> Or is there any other strong thing going on that I'm unaware of.
-
m-relay
<kayabanerve:matrix.org> So, finality layer. Proof of Work block comes in. A defined validator set, however defined, observes the block. They run a consensus protocol to agree they all see the same block. If they see distinct blocks, the consensus protocol outputs THE block they'll move forward with. This produces a finalization (like a bunch of digital signatures) and now, Monero nodes will no longer re-<clipped mess
-
m-relay
<kayabanerve:matrix.org> organize _off_ of that block.
-
tevador
No, PoS would be just for finalization. Blocks would be produced with PoW.
-
m-relay
<rottenwheel:unredacted.org> tevador no, I worded that poorly. What I meant to say is that it seemed like we'd be down to decide whether we improve what we have at the moment with whatever bandwidth PoW thing you came up with, or kayaba's PoS thing.
-
m-relay
<kayabanerve:matrix.org> We can _immediately_ shim this with Ethereum. Monero miner mines blocks. Monero miner publishes _the entire block_ onto the Ethereum L1. When syncing a Monero node, you fetch the data from Ethereum. As long as Ethereum doesn't reorg, the order blocks were posted onto Ethereum will be stable, and everyone will see the same Monero blockchain (with no reorganizations).
-
m-relay
<kayabanerve:matrix.org> That isn't to say we should use Ethereum. It's to provide more background to the idea.
-
tevador
-
m-relay
<ofrnxmr:xmr.mx> Defined by coinbases 😝
-
m-relay
<noname-user0:matrix.org> decentralized cpu mining worked until now only because there was no economic reason for someone to gather a huge supply of generalized compute before.
-
m-relay
<noname-user0:matrix.org> now that ai uses general compute, there is a super huge risk that's developing against what we thought was a probably fair distribution and distributed consensus mechanism
-
m-relay
<kayabanerve:matrix.org> A finality layer is just a magic box which decides what block _we do not reorganize off of_.
-
m-relay
<kayabanerve:matrix.org> It can be defined by Bitcoin. It can be defined by Ethereum. It can be defined by the Monero core team. It can be defined by you personally, if we pledge our souls to you and your dark abyss.
-
m-relay
<rottenwheel:unredacted.org> Thanks, tevador. Will have a read later.
-
m-relay
<kayabanerve:matrix.org> Or it can be a decentralized set of validators _the Monero project decides_. The question is _how_ do we decide?
-
m-relay
<kayabanerve:matrix.org> The best answer, so far, IMO, would be PoS
-
m-relay
<kayabanerve:matrix.org> but buy my book now to read the chapter on poS and two _other_ selection mechanisms not yet discussed! Only $19.95!
-
m-relay
<syntheticbird:monero.social> Ai doesn't use general compute sir
-
m-relay
<kayabanerve:matrix.org> /s :P
-
m-relay
<sgp_:monero.social> I prefer that we let me decide, and me alone 😎
-
tevador
AI does not use CPU compute, that's just qubic's BS. Most AI runs on GPUs.
-
m-relay
<syntheticbird:monero.social> this
-
m-relay
<syntheticbird:monero.social> and RandomX is shit on GPUs
-
m-relay
<spirobel:kernal.eu> I responded to both ArticMine and sgp_ on that. you can scroll up and read it. A modification of this argument would make more sense: if there is a significant reward through staking exchanges will bag this reward or stake for their users and take a large cut. Which leads to centralization and gives the CEX money it does not deserve. That is why I argue for zero inflation if we use PoS.
-
m-relay
<noname-user0:matrix.org> it can also be looked at in reverse... it's not that pos or pow is the finality, but that they work in conjunction to ensure a lower risk to a single entity controlling the production of blocks and inclusion or exclusion of transactions on the network
-
m-relay
<kayabanerve:matrix.org> The risk is two-fold: 1) The finality layer stops issuing finalizations. Then we're still on PoW, but services probably shouldn't handle those blocks because they aren't finalized. Services should only handle finalized blocks.
-
m-relay
<kayabanerve:matrix.org> 2) The finality layer finalizes two blocks. Then we have a net split. The easiest solution for Monero is simply to wait sixty seconds after seeing a finalized block. If it doesn't see _another_ finalization, presumably there isn't one.
-
m-relay
<kayabanerve:matrix.org> (we can define any latency parameter. the point is, we can just wait for however long that the lack of successful network propagation is negligible)
-
m-relay
<noname-user0:matrix.org> no, it totally does with the unified memory architecture computers coming out
-
tevador
Any AI code running on CPUs would be absolutely crushed by GPUs or FPGAs.
-
m-relay
<kayabanerve:matrix.org> There's also a thing where instead of waiting for one finalization, you wait for two? And that gets you a much higher confidence percentage? It's some research from Ethereum.
-
m-relay
<syntheticbird:monero.social> niche hardware unused in data center which is the primary hashrate source
-
m-relay
<noname-user0:matrix.org> yes, it runs better on gpus.... but it does run using general compute
-
m-relay
<kayabanerve:matrix.org> TL;DR There's two risks. One can be mitigated by just waiting a bit longer. The other isn't a network halt, but does mean services should likely halt.
-
m-relay
<atomfried:matrix.org> No it doesnt at scale
-
m-relay
<kayabanerve:matrix.org> But also, the 10-block lock? We can replace that with a finality-block lock.
-
m-relay
<unt0ld:matrix.org> Time to spread this post:I think more fees + GUI wallet mining by default would help a lot. Shill this to devs.
-
m-relay
<unt0ld:matrix.org> The casual user should go out of their way to disable mining and higher fees. Not the other way around. The Monero software should be a bit selfish and try to support its network. The wallet must by default:
-
m-relay
<unt0ld:matrix.org> - Set up as a pruned node (public node if HDD, full node if >750GB SSD free).
-
m-relay
<unt0ld:matrix.org> - Mine, even a little.
-
m-relay
<unt0ld:matrix.org> - Don't have slow fee selected by default.
-
m-relay
<ofrnxmr:xmr.mx> Whats the 101 on blockdags like kaspa? literally asking for a friend
-
m-relay
<kayabanerve:matrix.org> So if we get finality before the next block is mined, we can now spend Monero after 1 block, not 10.
-
m-relay
<noname-user0:matrix.org> guys you are arguing that something like qubic wont exist when it clearly does.
-
m-relay
<noname-user0:matrix.org> and that you are saying there's no risk that a bigger qubic wont exist ever?
-
tevador
Qubic doesn't exist because of AI. This attacks has nothing to do with AI.
-
m-relay
<syntheticbird:monero.social> another random account spawning to spread fallacies
-
m-relay
<atomfried:matrix.org> No we are arguing that the AI mumbojimbo is a scam
-
m-relay
<syntheticbird:monero.social> interesting
-
m-relay
<syntheticbird:monero.social> they are raining these days
-
m-relay
<kayabanerve:matrix.org> Oh. Risk 3: The PoS validators can finalize their own PoW blocks instead of the PoW blocks produced by mining pools. This would be observable, due to the reorganizations it'd cause, and isn't _likely_ IMO because we could simply hard fork to remove the PoS validators (and all their stake), reverting to pure PoW. The PoS validators would be risking their entire stake for a few PoW block rewards
-
m-relay
<spirobel:kernal.eu> tevador: its hardcore how people could ever fall for this. also the whole framing with "the agi grows in the ai garden" is so absurd.
-
m-relay
<kayabanerve:matrix.org> Also, for BFT PoS? There's almost no reported attacks in history AFAIK? Maybe none at all?
-
m-relay
<noname-user0:matrix.org> i run ai on my general compute servers at home (not at scale) btw
-
m-relay
<kayabanerve:matrix.org> PoW is very accessible to attack. Even if PoS may also be in theory, it hasn't hit practice for whatever reason.
-
m-relay
<syntheticbird:monero.social> who cares
-
m-relay
<kayabanerve:matrix.org> (BFT PoS, not Peercoin bs)
-
m-relay
<kayabanerve:matrix.org> Eh, I shouldn't hate on Peercoin that badly...
-
m-relay
<noname-user0:matrix.org> because you guys are ignoring the fact that general compute is relevant to ai
-
m-relay
<syntheticbird:monero.social> Thanks for outlining the risk
-
m-relay
<kayabanerve:matrix.org> Anyways, the finality layer would have to have validators, Monero would need them to be decentralized, I believe PoS would be fine if hundreds of nodes, runnable at home, behind Tor.
-
m-relay
<spirobel:kernal.eu> me too for inference. but they want to train the model with CPUs. if they really believe that just buy intel and amd stock and short nvidia lol
-
m-relay
<noname-user0:matrix.org> i have them switch off of ai from this week and running gupax instead
-
m-relay
<atomfried:matrix.org> Yeah what are you training? Nothing. Your are only using it for inference
-
m-relay
<kayabanerve:matrix.org> I like tevador's PoW proposal, I'm unsure it's best to implement now (a concern I keep repeating, sorry if doing so to an overkill degree), but and hark sgp_'s comments it's per-miner, not per-hash.
-
m-relay
<kayabanerve:matrix.org> ofrnxmr: Block DAGs are just blockchains with a fast block time which incorporate uncles in order to avoid how a fast block time causes constant re-orgs as people find blocks at the same time.
-
m-relay
<sgp_:monero.social> I still think the biggest impact from that PoW tweak will be removing small miners :/
-
m-relay
<kayabanerve:matrix.org> They can be argued for lower latency/throughput to some degree? But not for security
-
m-relay
<noname-user0:matrix.org>
youtu.be/0YV8aZAC9s4
-
m-relay
<noname-user0:matrix.org> please don't assume you cant do inference or fine tuning on general compute.
-
m-relay
<noname-user0:matrix.org> yes im not building a new openai sized llm but i do use it for training
-
m-relay
<spirobel:kernal.eu> yeah. the argument of CEX attacking the network just does not make sense. imagine a CEX using its stake to do a double spend. okay lovely exchange have fun with the token the community forks of with all your capital removed.
-
m-relay
<kayabanerve:matrix.org> rottenwheel: Those are my arguments for a finality layer. I think it'd be more decentralized and not impact the privacy of Monero users. While validators will have their stakes published, who they are, on a blockchain level (it'd trace back to an output, and with FCMP...) and on a network level (Tor), would be secure.
-
m-relay
<kayabanerve:matrix.org> I understand if I can't change your mind about PoS. I'd hope we can agree anti-PoS isn't core to Monero: decentralization is.
-
m-relay
<kayabanerve:matrix.org> (and also, oh fuck there are so many centralized PoS schemes)
-
m-relay
<kayabanerve:matrix.org> (this just isn't one of them)
-
m-relay
<noname-user0:matrix.org> 100%
-
m-relay
<noname-user0:matrix.org> +1
-
m-relay
<spirobel:kernal.eu> yeah its moving there. also with the new 395+ from amd with higher memory bandwidth. But their plan is to mine agi until 2027 on cpus
-
m-relay
<kayabanerve:matrix.org> preorder the book now to receive an autographed copy for just $1995 more! that is not a typo, that is one thousand, nine hundred, ninety-five dollars more!
-
m-relay
<ravfx:xmr.mx> PoS on monero can be fine I mean, privacy work, so if they don't know who send to who or how much they can't collude to censor
-
m-relay
<kayabanerve:matrix.org> (if I don't keep the comedy routine going, I'm going to go insane from repeating this discussion every 6 hours for the past 4 days)
-
m-relay
<kayabanerve:matrix.org> The largest issue will be because it's private, we can't analyze how decentralized it is other than the facts reported to us: N validators each with S stake.
-
m-relay
<kayabanerve:matrix.org> It's exactly what stops us from asking how much the exchanges have right now.
-
m-relay
<ofrnxmr:xmr.mx> the best thing about being insane, is you dont know youre insane
-
tevador
I think most miners who mine 24/7 will be able to run a node and use p2pool. Especially if there is a 1-click setup.
-
m-relay
<kayabanerve:matrix.org> Oh, also, of course, ArticMine is fundamentally against "PoS" due to believing nothing is actually at stake as the cost of the stake can _theoretically_ be covered by a short position. While I believe _any_ cost to attack _any_ system can _theoretically_ be covered by a short position, I remain curious if we just rename it "Proof of Coin", if AM would potentially be receptive to a finality lay
-
m-relay
<syntheticbird:monero.social> regarding qubic, most of their hashrate comes from epyc servers, so I hardly see the local monero node as a limitation
-
m-relay
<syntheticbird:monero.social> requirement for a local monero node as a limitation*
-
m-relay
<ofrnxmr:xmr.mx> Like kayaba said, should be run on anonymity layer, else you end up like zano, with everyone knowing youe stake frequency. I think tor might not he a good choice if were reliant on this layer for finality
-
m-relay
<unt0ld:matrix.org> patch the gui wallet to mine by default. and not pick slow tx fee by default. simple as.
-
m-relay
<kayabanerve:matrix.org> My concern was primarily we may see 100% rollover of Qubic miners but not 100% rollover of others. It depends on where their hashpower is coming from/if just one or two people control it.
-
m-relay
<ofrnxmr:xmr.mx> it doesnt pick slow fee, it picks auto fee, which is normal fee if blocks are full. Want higher fees? Increase usage
-
m-relay
<kayabanerve:matrix.org> ofrnxmr: Zano PoS isn't a BFT construction and uses PoS to justify building the next block. I understand your calls for network privacy due to the de-anon posted, I just want to distinguish PoS block building from PoS for BFT consensus.
-
m-relay
<boog900:monero.social> Is this really worth it over just allowing people to set trusted nodes, with some defaults for the ones who don't set any.
-
m-relay
<sgp_:monero.social> The practical challenge with this is that miners are flagged by antiviruses
-
m-relay
<unt0ld:matrix.org> and monero wallet is already not?
-
m-relay
<noname-user0:matrix.org> we could require viewkeys for staking nodes ... under the net network upgrade there will be the ability to audit positions. (im against using this though)
-
m-relay
<kayabanerve:matrix.org> boog900: Modifying DNS checkpoints to only allow checkpointing 10-blocks deep, with a halt if a conflicting checkpoint exists, isn't unacceptable to me. The advantage to Ethereum, over DNS checkpoints, is it remains decentralized and doesn't require a DNS compromise to halt the network: it requires a re-org of the Ethereum network.
-
m-relay
<ofrnxmr:xmr.mx> I dont think were talking about dns checkpointing
-
m-relay
<ofrnxmr:xmr.mx> As that is wholly centralized
-
m-relay
<kayabanerve:matrix.org> sgp_: What if I told you, someone had rewritten all of the Monero wallet software in Rust with almost no mutual dependencies to the C++ codebase?
-
m-relay
<kayabanerve:matrix.org> ofrnxmr: boog900's recent message on 'trusted nodes' is why I brought it up.
-
m-relay
<kayabanerve:matrix.org> noname: They can just immediately transfer to a new wallet so their view key has a fresh history.
-
m-relay
<boog900:monero.social> you can add a new p2p message to propagate messaged signed by the nodes you trust
-
m-relay
<ofrnxmr:xmr.mx> i would think boog is refering to p2p monero
-
m-relay
<boog900:monero.social> you don't need DNS
-
m-relay
<syntheticbird:monero.social> huh akshually, this archaic technology straight from the overengineered land of the MIT was meant to be decentralized and supports a whole lot of completely (buggy) complete features 🤓
-
m-relay
<kayabanerve:matrix.org> Fair, we can have everyone independently define trusted nodes and attempt to stay on the chain the majority of nodes believe in. That may chain split and collapse with zero formal analysis
-
m-relay
<kayabanerve:matrix.org> but it just might work 😎
-
m-relay
<kayabanerve:matrix.org> /s :P I do not support trying to ad-hoc build what is effectively Ripple/Stellar's consensus mechanism
-
m-relay
<boog900:monero.social> or we do a fat new upgrade to overhaul our consensus algorithm
-
m-relay
<boog900:monero.social> which may also have a few issues to work out
-
m-relay
<noname-user0:matrix.org> arcticmine is old school and also has a huge investment in keeping the network pow at least for coin distribution. so his votes here against pos should be taken with an understanding of his personal bias
-
m-relay
<atomfried:matrix.org> Ship it
-
m-relay
<kayabanerve:matrix.org> Or a thin new upgrade to vassal to Ethereum, praise be
-
m-relay
<syntheticbird:monero.social> Thanks random fallacy acount number 552350, We will consider your opinion proportionally to the number of days you have spent in this chat... which is zero, good lord
-
m-relay
<noname-user0:matrix.org> it actually isn't super horrible as a stopgap
-
m-relay
<kayabanerve:matrix.org> The sucky thing is I lost rotten 20 minutes ago :( I did all this for him :(
-
m-relay
<syntheticbird:monero.social> he will look at it dw
-
m-relay
<boog900:monero.social> we already have checkpoints that can be optionally disabled, just waiting for a miner with enough willpower and deep pockets
-
m-relay
<noname-user0:matrix.org> are checkpoints are more or less centralized than temporarily anchoring to eth? or is it exactly the same?
-
m-relay
<kayabanerve:matrix.org> noname: I actually agree if it'd be time-bounded pending another solution, if in an emergency state (actively facing deep re-orgs/censorship of all other miners)
-
m-relay
<kayabanerve:matrix.org> Much more centralized
-
m-relay
<noname-user0:matrix.org> doesnt it depend on who issues the checkpoint/ anchor?
-
m-relay
<kayabanerve:matrix.org> ... considering here we're discussing a single member of the core team? No
-
m-relay
<kayabanerve:matrix.org> For any conceivable type of checkpoint? Ethereum is a checkpoint
-
m-relay
<kayabanerve:matrix.org> a finality layer is a checkpoint
-
m-relay
<kayabanerve:matrix.org> dns is a checkpoint
-
tevador
We should have some emergency plan in case Qubic can pull off 51% and starts orphaning everyone.
-
m-relay
<noname-user0:matrix.org> i mean if a distributed consensus comes up with the checkpoint
-
m-relay
<kayabanerve:matrix.org> my DMs about what blockchain to follow are checkpoints
-
m-relay
<kayabanerve:matrix.org> tevador: I'd unironically say move Monero consensus to Ethereum.
-
m-relay
<boog900:monero.social> good idea, we hook up a matrix client to all nodes
-
m-relay
<kayabanerve:matrix.org> We publish blocks onto Ethereum, and use a SC to keep track of all published blocks.
-
m-relay
<boog900:monero.social> kayaba now DMs nodes to get them on the correct chain
-
m-relay
<kayabanerve:matrix.org> Monero nodes sync the first published blocks to Ethereum. If it's invalid, move on. Else, cement.
-
m-relay
<spirobel:kernal.eu> what if rottenwheel and ofrnxmr start fighting
-
m-relay
<spirobel:kernal.eu> the chain will halt
-
m-relay
<kayabanerve:matrix.org> It'd require all nodes run a pruned Ethereum node side-by-side. It'd require miners post their blocks onto Ethereum.
-
m-relay
<kayabanerve:matrix.org> (or at least an Ethereum light client)
-
m-relay
<kayabanerve:matrix.org> We also would have to post the entire block onto Ethereum. Else, a miner can post the block hash onto Ethereum, but not broadcast the block onto the chain.
-
tevador
Ethereum is a bloated chain.
-
m-relay
<kayabanerve:matrix.org> 300kB every 2 minutes on Ethereum... may or may not be pricy? We'd presumably pay for Ethereum's blob storage (a dedicated data relay protocol exactly for a scenario like this)
-
m-relay
<noname-user0:matrix.org> it's pretty funny but it would probably work if you could vote in matrix only after proving you have stake in the network
-
m-relay
<kayabanerve:matrix.org> tevador: it's the most secure network on the planet except for arguably Bitcoin, and we can't fit Monero blocks on Bitcoin without decreasing the block size by an order of magnitude.
-
tevador
You can fit the block header on Bitcoin.
-
m-relay
<kayabanerve:matrix.org> That's insufficient
-
m-relay
<kayabanerve:matrix.org> I mine a block with TX X. I publish the block header BUT NOT the transaction.
-
m-relay
<kayabanerve:matrix.org> Does your node accept it OR does your node consider the block invalid, and move to the next block posted to Bitcoin?
-
m-relay
<kayabanerve:matrix.org> Your nodes either permanently halts (as it can't accept it) or moves on.
-
m-relay
<kayabanerve:matrix.org> Later, someone else syncs. Now, I do publish TX X. They sync successfully.
-
m-relay
<kayabanerve:matrix.org> Chain split.
-
tevador
Now consider the same on the Monero P2P network. I send you a block header, but not the TX that's in it.
-
m-relay
<spirobel:kernal.eu> according to this paper its more expensive to attack ethereum than bitcoin
papers.ssrn.com/sol3/papers.cfm?abstract_id=4727999
-
m-relay
<kayabanerve:matrix.org> Yes, but PoW sorts that out.
-
m-relay
<kayabanerve:matrix.org> *PoW as the best chain rule sorts that out
-
m-relay
<kayabanerve:matrix.org> The issue here is we're defining 'first published to Bitcoin' as the new best chain rule.
-
m-relay
<kayabanerve:matrix.org> And that depends on the validity of the block, which depends on access to the data in the block.
-
tevador
We can require the Bitcoin references to reference the previous reference TX.
-
m-relay
<spirobel:kernal.eu> it is a bad idea and a waste of time to involve any other chain in our consensus
-
m-relay
<kayabanerve:matrix.org> tevador: The issue is the Monero TX though.
-
m-relay
<kayabanerve:matrix.org> We need all Monero TXs, and the block header, available via the Bitcoin network.
-
m-relay
<spirobel:kernal.eu> just build a monero pos system. time better spent
-
tevador
Anyways, I would not endorse any such solution.
-
m-relay
<kayabanerve:matrix.org> Some nodes will consider the first valid block published to be B, without Monero TX X. Some nodes will consider the first valid block published to be A, with Monero TX X, which was only published after the fact. These two nodes define their best chain as the chain first published to Bitcoin (and therefore finalized). These two nodes will never reconcile.
-
m-relay
<ofrnxmr:xmr.mx> Why not tx hashes
-
m-relay
<kayabanerve:matrix.org> If TX X is published onto Bitcoin with the block publication, they'd both agree the TX is available via Bitcoin and move on.
-
m-relay
<kayabanerve:matrix.org> ofrnxmr: That doesn't solve the problem.
-
m-relay
<boog900:monero.social> can't the rule just be that you only follow the blocks on the bitcoin chain if you can see the full block on monero?
-
m-relay
<kayabanerve:matrix.org> boog900: But then you can trigger a re-org.
-
m-relay
<kayabanerve:matrix.org> Have nodes see block A, reject as not present.
-
m-relay
<kayabanerve:matrix.org> Have nodes see block B, accept as present.
-
m-relay
<kayabanerve:matrix.org> Publish TXs for A onto Monero.
-
m-relay
<spirobel:kernal.eu> the question we should answer: how much of a percentage of xmr do we need to stake to make an attack more expensive than it is now?
-
m-relay
<boog900:monero.social> ok yeah
-
m-relay
<kayabanerve:matrix.org> Nodes MUST re-org to A because it was first published to Monero and is now verifiable.
-
m-relay
<kayabanerve:matrix.org> So we lose finality, or risk a net split, if we don't publish the Monero TXs onto Bitcoin.
-
m-relay
<kayabanerve:matrix.org> spirobel: We can piggy-back off Ethereum's PoS in a few weeks. We can do our own PoS finality layer in 1.5 years.
-
m-relay
<user2570:unredacted.org> Dear experts,
-
m-relay
<user2570:unredacted.org> for a long-term solution, please make sure, whether a blockDAG POW consensus (Dero, Spectre, ..) is more secure against reorgs or not
-
m-relay
<rottenwheel:unredacted.org> yikes, yeah. I'm good with this. thanks for the insights though. carry on.
-
m-relay
<kayabanerve:matrix.org> tevador: If a malicious mining pool was actively censoring all other mining pools, would you support using Ethereum as a finality layer to restore a decentralized mining process?
-
m-relay
<rottenwheel:unredacted.org> nioc where are we going after XMR? WOW?
-
m-relay
<elongated:matrix.org> 51% of all staked and 51% hashrate
-
m-relay
<spirobel:kernal.eu> there is no immediate danger to monero. qubic cant do a double spend because it would be illegal. i am not joking.
-
m-relay
<spirobel:kernal.eu> so we should focus on the long term
-
m-relay
<kayabanerve:matrix.org> Wait, rottenwheel, you are fine with a decentralized finality layer as described OR are saying "yikes, that still sucks" and would still leave the community?
-
m-relay
<kayabanerve:matrix.org> Sorry, I'm just unclear
-
nioc
rottenwheel monero saved my life so I am emotionally attached to it
-
m-relay
<kayabanerve:matrix.org> (assuming it was as described and the 10y development process doesn't yield "we just trust our one node to be correct")
-
m-relay
<boog900:monero.social> they can reorg a lot of blocks though, invalidating a lot of txs if they go beyond 10
-
m-relay
<spirobel:kernal.eu> pow defenders. let this sync in. the government is currently protecting monero. do you want to keep it like this?
-
m-relay
<rottenwheel:unredacted.org> [@kayabanerve:matrix.org](https://matrix.to/#/@kayabanerve:matrix.org) don't be sorry, maybe I'm not being super clear typing today... been a busy summer for me. yes, I mean I would totally leave. 100% no doubt.
-
m-relay
<kayabanerve:matrix.org> What's your remaining issues if you don't mind me asking?
-
tevador
What would stop Qubic from posting their malicious chain on Ethereum?
-
m-relay
<kayabanerve:matrix.org> I get I may not be able to convince you. I just don't even understand you at this time, but I'd like to
-
m-relay
<fiatmoneysucks:matrix.org> Community rule number 1: Mess with Monero and you're poking a hornet's nest.
-
m-relay
<venture:monero.social> the thing about finality is a hunch that it *will consolidate to power brokers. either via rapid price movements causing coins to change hands or any other way. Pow remains completely egalitarian
-
m-relay
<rottenwheel:unredacted.org> sorry to be so autistic. there is no possible way you can convince me to accept PoS in XMR. no rational or irrational for that matter.
-
m-relay
<boog900:monero.social> tevador they would have to do it first allowing us to see their chain
-
m-relay
<kayabanerve:matrix.org> tevador: The fact they'd have to be first to publish, and a miner with 1% of the hash rate who finds the next block 1% of the time can publish onto Ethereum before Qubic can mine their own next block
-
m-relay
<rottenwheel:unredacted.org> I don't care if it is centralized or decentralized.
-
m-relay
<venture:monero.social> *PoS-Finality
-
m-relay
<rottenwheel:unredacted.org> no PoS. full stop.
-
tevador
They will be the first to publish. They will just ignore any blocks that are not theirs. They can do that because they have 51%.
-
m-relay
<kayabanerve:matrix.org> they won't be the first to publish every block. they can't ignore other blocks.
-
m-relay
<venture:monero.social> i agree, but that's my reasoning for no PoS
-
nioc
kayabanerve: if using ETH, would I really need to run an ETH node in addition to my monero one? If so what are the hardware requirements to do so?
-
m-relay
<kayabanerve:matrix.org> So, Qubic mines block A and posts to Ethereum.
-
m-relay
<kayabanerve:matrix.org> The 1% miner mines block B and posts to Ethereum.
-
m-relay
<kayabanerve:matrix.org> Monero nodes see A, see B, and see they're valid. Monero nodes now only sync blocks descending from A, B.
-
m-relay
<kayabanerve:matrix.org> Qubic mines block B2, descending from A, and posts to Ethereum.
-
m-relay
<kayabanerve:matrix.org> Monero nodes see B2 and ignore it as B came first.
-
m-relay
<boog900:monero.social> guys I still like my trusted node idea, very simple, no need to run eth nodes
-
m-relay
<kayabanerve:matrix.org> nioc: If we use Ethereum as a finality layer, you'd need an Ethereum (pruned) node or light client.
-
m-relay
<venture:monero.social> I like my idea with the hashing 😇
-
nioc
I am not familiar with eth at all
-
m-relay
<kayabanerve:matrix.org> tevador: Using Ethereum as a finality layer would prevent any re-organizations from occurring. While Qubit may have 51% in this theoretical scenario, they'd be unable to reorganize out honestly submitted blocks. It'd create mostly fair mining.
-
m-relay
<noname-user0:matrix.org> we need to test the final proposals to see if they can be gamed or not
-
m-relay
<rottenwheel:unredacted.org> that's admirable! I don't take your insistence on this the wrong way lol. as I said facetiously, I'm sure this has more to do with my irrevocable despise against PoS than any rational logic explaining why it'd be useful and safe for our use case. while I may use other PoS chains, as I hinted earlier, just reading the discussion of staking natively in XMR through that final layer t<clipped
-
m-relay
<rottenwheel:unredacted.org> hing made me feel so bad, I was like yeah, no, thanks, I'm out. carry on. that's it. all cool. chill vibes. 😁
-
m-relay
<kayabanerve:matrix.org> (Ethereum blocks are every 12s, so there is a 12s window where two blocks mined at roughly the same time will be considered mined at the same time, despite not actually being IRL)
-
m-relay
<user2570:unredacted.org> Doesn't PoS finality add a network layer attack vector with mandatory Tor connection for validator privacy?
-
m-relay
<kayabanerve:matrix.org> Unless Qubic witholds the next block until a competitor tries to publish, sniping them as they publish, but that's why private mempools exist? To prevent such sniping attacks?
-
m-relay
<kayabanerve:matrix.org> rottenwheel: I can understand and accept it's irrational. Thanks for letting me in. It just sucks that potentially doing better in this way is off the table for you :/
-
m-relay
<kayabanerve:matrix.org> Because this wasn't my first proposal and wouldn't have been. It's just the best proposal in front of us. I believe any/all PoW tweaks will be much too subtle.
-
m-relay
<rottenwheel:unredacted.org> I was born and raised in a monero community where the news were that we were on AlphaBay, massive in all big dnm, botnet farms... what I'm hinting at... pardon my directness here... I am used to Monero, the currency of the outlaws.
-
m-relay
<noname-user0:matrix.org> cant we just publish after a lag? where we finalize 10 blocks out with no reorg?
-
m-relay
<ofrnxmr:xmr.mx> Ok, and for immwdiate mitigations to prevent 34/51% attacks?
-
m-relay
<rottenwheel:unredacted.org> when you tell me that currency will become your next let's keep growing it by staking it...
-
m-relay
<rottenwheel:unredacted.org> I feel...
-
m-relay
<rottenwheel:unredacted.org> offended. let's leave it at that.
-
m-relay
<kayabanerve:matrix.org> If publishing multiple blocks at once to Ethereum, noname, then a 51% attacker would always win. You have to immediately publish.
-
tevador
I don't like the idea of Monero being just a payload on Ethereum. Wy bother with PoW at all then?
-
m-relay
<kayabanerve:matrix.org> ofrnxmr: Vassalize to Ethereum. DNS checkpoints. Replicate Ripple/Stellar on Monero with some ad-hoc 'trusted node' code.
-
m-relay
<kayabanerve:matrix.org> tevador: For rights to publish the next block. Else, anyone could just make blocks and spam the contract with them (empty, no transactions, bloating the chain)
-
m-relay
<ofrnxmr:xmr.mx> So the latter 2, can do start on that?
-
m-relay
<noname-user0:matrix.org> i guess you cant prevent reorg or orpans anyway for the first 10 blocks
-
m-relay
<rottenwheel:unredacted.org> or the monero where sech1 would break ASICs...
-
m-relay
<kayabanerve:matrix.org> Plus, if we maintain PoW, we can remove Ethereum and revert to PoW, and potentially enact a soft fork
-
m-relay
<spirobel:kernal.eu> sorry but this idea is pointless and does more damage than good. if we go PoS lets just have our own
-
m-relay
<ofrnxmr:xmr.mx> Dns checkpoints are done, maybe can be improved or toggled on by default
-
m-relay
<noname-user0:matrix.org> so you arent against stake. you are against staking rewards.
-
m-relay
<rottenwheel:unredacted.org> /ignore spirobel*
-
m-relay
<rottenwheel:unredacted.org> easy.
-
m-relay
<kayabanerve:matrix.org> They'd need to be actively updated by a team member, and never conflict, and we should have code to detect if they conflicted.
-
m-relay
<spirobel:kernal.eu> rottenwheels feelings are in the room with us
-
m-relay
<boog900:monero.social> do DNS checkpoints cause reorgs, I thought it was just a warning?
-
m-relay
<kayabanerve:matrix.org> The fact they exist doesn't mean they have an appropriate amount of infrastructure.
-
m-relay
<spirobel:kernal.eu> treat carefully
-
m-relay
<rottenwheel:unredacted.org> I guess... I'm against anything stake. but yes. the rewards part is disgusting by itself.
-
m-relay
<ofrnxmr:xmr.mx> reorgs if enabled
-
m-relay
<rottenwheel:unredacted.org> we're talking about a change of incentives in the network. this has a chain effect. the whole culture around monero may change a bit, if not fully.
-
m-relay
<ofrnxmr:xmr.mx> Bt default its juat a warning, bur --enforce-dns-checkpoints (sp?) Causes reorgs
-
m-relay
<rottenwheel:unredacted.org> fuck all that.
-
m-relay
<spirobel:kernal.eu> i am also against staking rewards. nominal inflation is pointless
-
m-relay
<kayabanerve:matrix.org> I'm not going to spend my next few hours chatting in circles in this room, like I have for the past bit. Best of luck to y'all. I have work to do.
-
m-relay
<syntheticbird:monero.social> I'm surprised you had the patience to continue
-
m-relay
<fiatmoneysucks:matrix.org> Sorry if this is a dumb question, but what if we use several different PoW blockchains for consensus? BTC, BCH, ETC, etc. That way, we wouldn't be a vassal state, and it would still protect Monero.
-
m-relay
<syntheticbird:monero.social> good night kayaba
-
tevador
I'd find DNS checkpoints less controversial than the Ethereum proposal.
-
m-relay
<fiatmoneysucks:matrix.org> Sorry if this is a dumb question, but what if we use several different PoW blockchains for consensus? BTC, BCH, ETC and others. That way, we wouldn't be a vassal state, and it would still protect Monero.
-
m-relay
<boog900:monero.social> you just increased not requirements 100x
-
m-relay
<syntheticbird:monero.social> this one is spicy but funny to imagine
-
m-relay
<boog900:monero.social> node*
-
m-relay
<rottenwheel:unredacted.org> +1 tevador
-
m-relay
<kayabanerve:matrix.org> Agreed less controversial, but they're practically much more centralized and problematic.
-
m-relay
<kayabanerve:matrix.org> 3.14stache: you can publish differing TXs to each of those, and then you need a protocol to decide between them. Does not work.
-
m-relay
<noname-user0:matrix.org> this doesn't make sense. you can use big chains to anchor the monero consensus or you can adopt their consensus mechanic
-
m-relay
<noname-user0:matrix.org> yes lets keep them for software updates as intended
-
m-relay
<fiatmoneysucks:matrix.org> I forgot to point out that users could choose to run XMR + BTC, XMR + BCH nodes and so on.
-
nioc
<rottenwheel:unredacted.org> we're talking about a change of incentives in the network. this has a chain effect. the whole culture around monero may change a bit, if not fully. <<>> thanks for being here
-
m-relay
<ofrnxmr:xmr.mx> Dns checkpoints literallt already exist
-
m-relay
<syntheticbird:monero.social> nioc you are a well deserved light in this time of darkness
-
m-relay
<spirobel:kernal.eu> noic: i thought the culture was to be pragmatic and make changes not like the bitcoiners stuck in their ways
-
tevador
Ethereum already has "ask a friend" subjectivity, which chain is the canonical one. DNS checkpoint = asking a friend, which chain is canonical.
-
m-relay
<spirobel:kernal.eu> not making this change is being like bitcoin and going down with the sinking ship of proof of work
-
m-relay
<syntheticbird:monero.social> ironic coming from the guy that show no pragmatism by constantly deflecting counterarguments
-
m-relay
<boog900:monero.social> I still would rather it be by the p2p network rather than DNS
-
m-relay
<barthman132:matrix.org> A change of culture? Man you’re being very dramatic. The fact is both POW and POS can be bought out. It’s just can be bought out in different ways
-
m-relay
<boog900:monero.social> On handshakes nodes share which people (pubkeys) they trust, then the pass along any message signed by a pubkey both trust
-
nioc
spirobel, I understand and appreciate rotten is all I am saying
-
m-relay
<ofrnxmr:xmr.mx> Can. 1. Dns operator can use `--reorg-notify` -> run script that checks hash of new vs old chain, checkpoints the old one, and updates dns checkpoints 2. use seed nodes as trusted nodes if not specified on the command line (?)
-
nioc
we understand you but you are now perseverating
-
nioc
I guess many are :D
-
m-relay
<boog900:monero.social> the problem with just using seeds is the seeds can be taken offline
-
m-relay
<noname-user0:matrix.org> this is ok. we dont like the incentive to 51% attack the network now which is why we are discussing changes.
-
m-relay
<syntheticbird:monero.social> skid using remote crash zero day earlier this year as an example
-
m-relay
<boog900:monero.social> using pubkeys and passing along messages you can run a node on Tor that passes messages to the whole network
-
m-relay
<noname-user0:matrix.org> how do we setup this trusted layer and prevent a trusted node from doing something bad in the future
-
m-relay
<syntheticbird:monero.social> honestly I like this idea
-
m-relay
<noname-user0:matrix.org> basically eth pos slashing was their answer to this
-
m-relay
<noname-user0:matrix.org> trusted nodes are ones that had x stake
-
m-relay
<noname-user0:matrix.org> and if they did something bad they lost their stake
-
m-relay
<boog900:monero.social> I don't know what you mean by how, but we have to rely on enough nodes being honest
-
m-relay
<boog900:monero.social> it wouldn't ever be 1 going bad can cause it problem
-
m-relay
<boog900:monero.social> and you would be able to change the trusted nodes
-
m-relay
<noname-user0:matrix.org> it can be sybil attacked
-
m-relay
<boog900:monero.social> although most will use defaults
-
m-relay
<syntheticbird:monero.social> yeah
-
m-relay
<boog900:monero.social> like the current network ...
-
m-relay
<boog900:monero.social> and any p2p network
-
m-relay
<syntheticbird:monero.social> as all distributed system with decentralized consensus can
-
m-relay
<noname-user0:matrix.org> yes it changes the problem but doesnt solve it
-
m-relay
<bawdyanarchist:matrix.org> I still would like to keep open the idea of pure PoW with time-adjusted blockweight. Individual nodes calculate the time-adjust weight of each block, based on the UTC time of when they personally saw the block. Maybe that would be an extra 5% every 2 minutes, for a maximum of +100% time-weighting for blocks older than 40 minutes.
-
m-relay
<bawdyanarchist:matrix.org> This would make it so that a would-be attacker needs an increasing amount of hashrate (beyond 51% of the network) to do a long chain reorg
-
m-relay
<boog900:monero.social> it solves deep reorgs for the nodes not sybil
-
m-relay
<boog900:monero.social> the eth proposal fails if you are sybiled too
-
m-relay
<syntheticbird:monero.social> Bawdy I think for it to be thoroughly discussed before next MRL meeting you should maybe take this up github
-
m-relay
<noname-user0:matrix.org> not against this but really dont see the upgrade path to switch over that keeps everything decentralized in that switchover
-
m-relay
<venture:monero.social> I'm not sure how this will work for syncing / IBD. it can get too messy.
-
m-relay
<boog900:monero.social> you are adding a local element to consensus which could lead to chain splits for new nodes
-
m-relay
<bawdyanarchist:matrix.org> I'm .."proposing".. it (more like floating it), because there does seem to be alot of consternation with a finality layer, and it's something that could actually be implemented quickly
-
m-relay
<rucknium:monero.social> BawdyAnarchist: Doesn't this have similar pros and cons to a rolling N block checkpoint?
-
m-relay
<venture:monero.social> what do you think about my hashing idea (stolen from an old paper), it effectively limits re-orgs to ppl with >51% hash power only, no edge for selfish mining IMHO
-
m-relay
<venture:monero.social> It's described in the other MRL room
-
m-relay
<syntheticbird:monero.social> don't mind linking it?
-
m-relay
<bawdyanarchist:matrix.org> That's one reason why there'd be a cap on how much a block could be weighted. For blocks where the header is older than say, 1 day, you can effectively just count that time-adjusted blockweight as "at the max"
-
m-relay
<bawdyanarchist:matrix.org> I think so, but it does still leave open the possibility of reorgs
-
m-relay
-
m-relay
<rucknium:monero.social> I am not for or against a rolling N block checkpoint, like BCH has.
-
m-relay
<syntheticbird:monero.social> thx
-
m-relay
<syntheticbird:monero.social> > One way to break a tie without helping selfish miners,
-
m-relay
<syntheticbird:monero.social> is to increase the entropy of the output of the determinis-
-
m-relay
<syntheticbird:monero.social> tic prioritization function.
-
m-relay
<syntheticbird:monero.social> interesting
-
m-relay
<boog900:monero.social> this doesn't stop big reorgs
-
m-relay
<boog900:monero.social> I think that is the main target IMO
-
m-relay
<syntheticbird:monero.social> would 10 block max + entropy in prioritization be incompatible?
-
m-relay
<boog900:monero.social> yes
-
m-relay
<syntheticbird:monero.social> oh
-
m-relay
<bawdyanarchist:matrix.org> By not having an N block rolling mechanism, but instead a time-adjustment to the blockweight, it allows nodes that might be temporarily at the edge or eclipsed, to still reorg and re-unite with the rest of the chain
-
m-relay
<rucknium:monero.social> Maybe, if Monero leans on network-level qualifications for consensus (with rolling checkpoint), nodes could also require blocks to be filled in a sane way with current txpool contents. That would fix empty and/or censored block mining. The Trailing Finality Layer doesn't address that problem, AFAIK.
-
m-relay
<boog900:monero.social> well no, but it has the same problems as the 10 block rolling checkpoint
-
m-relay
<bawdyanarchist:matrix.org> Partitioning at the edges is one of the failure modes of rolling checkpoints though. A time-weighted approach might prevent that, or at least allow for easier recovery
-
m-relay
<ofrnxmr:xmr.mx> Problem woth txpool sanity is we have some very weird txpool behavior
-
m-relay
<ofrnxmr:xmr.mx> ive had my 3 txpools diverge significantly on occasion, and take a while to sync up with one another
-
m-relay
<rucknium:monero.social> BawdyAnarchist: I agree that your idea may have some advantages over rolling checkpoint. On the other hand, if the N in N block rolling checkpoint is 10, then the 10 block lock will never be violated, in theory.
-
m-relay
<boog900:monero.social> I still don't think it solves the problem of announcing a new block in an alt chain right the reorg boundary when a new main chain block is seen
-
m-relay
<boog900:monero.social> oh wait your proposal doesn't have a reorg boundary my bad
-
m-relay
<boog900:monero.social> but yeah then it still allows big reorgs as Ruck said
-
m-relay
<bawdyanarchist:matrix.org> Yeah it definitely doesnt solve all of our problems. But it does give us some additional protection against immediate threats, while still preserving the ability of nodes to always reorg
-
m-relay
<bawdyanarchist:matrix.org> For example, if an attacker now needs 66% of HP to succesfully reorg > 10 blocks, that's a significant protection boost.
-
m-relay
<bawdyanarchist:matrix.org> It's also a change that should be easier to model/understand, and get consensus than either pegging to some other change, or developing a finality layer.
-
m-relay
<bawdyanarchist:matrix.org> *some other chain*, sorry
-
m-relay
<syntheticbird:monero.social> even a solo miner can reorg > 10 blocks with just incredibly unlikely odd. What's the threshold here
-
m-relay
<boog900:monero.social> if the adversary publishes their alt chain as they mine they can get around the penalty right?
-
m-relay
<rucknium:monero.social> We would want more node stability under stress. Maybe #1 on that list is the more efficient tx propagation proposal by boog900 , with a PR by 0xfffc
-
m-relay
<rucknium:monero.social> Or everyone switch to cuprate ;)
-
m-relay
<syntheticbird:monero.social> no more wallets for everyone
-
m-relay
<boog900:monero.social> If I mine in step with mainnet for a day I can overtake after a day and reorg the last day
-
m-relay
<user2570:unredacted.org> Dear experts,
-
m-relay
<user2570:unredacted.org> for a long-term solution, please make sure, whether a blockDAG POW consensus (Dero, Spectre, ..) is more secure against reorgs or not🙏
-
m-relay
<syntheticbird:monero.social> kayabanerve already stated that DAG have no security benefits
-
m-relay
<venture:monero.social> the thing about re-orgs is, they are not harmful, unless they are sustained. you would have to have incredible luck + a double spend attack victim at the same time
-
m-relay
<boog900:monero.social> with monero any reorg past 10 blocks starts invalidating other txs
-
m-relay
<venture:monero.social> of course, if we are saying "that doesn't stop one to get 51%, (ie sustained), then this is the case against PoW altogether
-
m-relay
<boog900:monero.social> hence all the arguments to add a backup system
-
m-relay
<venture:monero.social> it never happens, when there is no edge / noone having more than 51% or can selfish-mine with less
-
m-relay
<venture:monero.social> to some extend, it's a community thing to keep an eye on pool share
-
m-relay
<boog900:monero.social> what if they do get 51%?
-
m-relay
<venture:monero.social> depends on what they do with it
-
m-relay
<syntheticbird:monero.social> do people remember the minexmr event?
-
m-relay
<syntheticbird:monero.social> they had 51% of the network
-
m-relay
<syntheticbird:monero.social> at some point
-
m-relay
<venture:monero.social> but that's the nature of PoW, would be to have that threshold than 25% or 33%
-
m-relay
<venture:monero.social> no. what happened?
-
m-relay
<syntheticbird:monero.social> they achieved 51% of the hashrate, people panicked. minexmr owner decided to pull the plug on purpose
-
m-relay
<boog900:monero.social> so your point is that we should just do nothing and hope that we don't suffer a 51% attack?
-
m-relay
<venture:monero.social> well done i guess
-
m-relay
<syntheticbird:monero.social> rie or die
-
m-relay
<syntheticbird:monero.social> ride*
-
m-relay
<boog900:monero.social> yolo
-
m-relay
<venture:monero.social> we should at least raise the bar from the current 25/33% selfish-mine attack (not sure which threshold is significant)
-
m-relay
<syntheticbird:monero.social> yo elongated I'm joking
-
m-relay
<venture:monero.social> and do nothing afterwards is an option... that whole qubic thing might be a psyop