-
m-relay
<syntheticbird:monero.social> it is
-
m-relay
<syntheticbird:monero.social> \> haven't achieved 51%
-
m-relay
<syntheticbird:monero.social> \> spread complete misinfo
-
m-relay
<syntheticbird:monero.social> \> make people panic
-
m-relay
<syntheticbird:monero.social> \> spread bots all over the community
-
m-relay
<syntheticbird:monero.social> \> exchanges have blocked xmr over false informations
-
m-relay
<syntheticbird:monero.social> the real impact of qubic is psychological
-
m-relay
<venture:monero.social> i mean beyond being a marketing stunt.. that implies having another objective, like changing moneros protocol
-
m-relay
<elongated:matrix.org> We have mining botnets, not on social media though 😅
-
m-relay
<user2570:unredacted.org> Psyop or not, three letter agencies will happily use the strategy
-
m-relay
<syntheticbird:monero.social> I think botnets are starting to show their limit unfortunately
-
m-relay
<user2570:unredacted.org> Psyop or not, three letter agencies will happily use the strategy if the mining rigs are ready
-
m-relay
<boog900:monero.social> they do currently have 40% of the hashrate so I don't think we should just ignore that
-
m-relay
<user2570:unredacted.org> Does anybody else have a good understanding of blockDAG and can explain why exactly it's not more secure against reorgs?
-
m-relay
<syntheticbird:monero.social> running moneroconsensus locally?
-
m-relay
<syntheticbird:monero.social> oh nvm website works
-
m-relay
-
m-relay
<syntheticbird:monero.social> Qubic has been faking his API
-
DataHoarder
if curious, they haven't done selfish mining nor attempted a reorg since last time
-
m-relay
<syntheticbird:monero.social> this isn't reliable at all
-
m-relay
<boog900:monero.social> have they, looked honest to me ngl
-
m-relay
<syntheticbird:monero.social> yes they have, multiple time
-
DataHoarder
we don't look at the api :)
-
m-relay
<syntheticbird:monero.social> its all over r/monero
-
m-relay
<syntheticbird:monero.social> only trust moneroconsensus.info
-
m-relay
<boog900:monero.social> they turn their miners on and off so I don't think you can just count blocks
-
DataHoarder
moneroconsensus.info gets the info from my code too! which gets it from pool api's ...
-
m-relay
<ofrnxmr:monero.social> They once claimed like 14gh
-
m-relay
<boog900:monero.social> ah I didn't see that 😆
-
m-relay
<ofrnxmr:monero.social> So did supportxmr (multiple times)
-
m-relay
<syntheticbird:monero.social> DataHoarder: really?
-
m-relay
<ofrnxmr:monero.social> Again, zcash has a pool with 75%. The % means youre essentially at the mercy of the % holder, but doesnt mean instant destruction
-
m-relay
<syntheticbird:monero.social> I thought it was using Ruck custom code
-
DataHoarder
see footer, syntheticbird
-
m-relay
<ofrnxmr:monero.social> Ruck is using datahoardera code, see footnote
-
DataHoarder
their site is theirs fully
-
m-relay
<syntheticbird:monero.social> mea culpa
-
DataHoarder
I had just made that gathering tool long ago and added a few changes to have a bit more data and orphans
-
m-relay
<syntheticbird:monero.social> well ig if i really wanted to be sure i should run the script with the new view key
-
DataHoarder
their R backend (woah) does all the website, charting, querying monerod and building a proper meaning out of the data
-
m-relay
<venture:monero.social> from 40 to >50% means they need +50% of their current hashrate, 20% net increase.
-
m-relay
<venture:monero.social> I'm not sure how checkpointing, if that were implemented, doesn't prevent smaller re-orgs / squeezes all other miners out. I guess they could still squat all the blocks somehow even with max-reorg checkpoints
-
m-relay
<syntheticbird:monero.social> DataHoarder: ack.
-
DataHoarder
what I have seen so far that usually at least the hashrate numbers usually are pretty close recently, specially during marathons
-
m-relay
<kayabanerve:matrix.org> user2570: Because it isn't magic, and if it follows PoW to decide the best chain, the best chain can be defined as a single blockchain with no relative blocks.
-
DataHoarder
compared to what they pump out in their networks
-
m-relay
<boog900:monero.social> the fact the have this much hashrate is shocking enough, yes they need more for 51%. with 51% they can just mine all blocks with a max reorg depth but they can't invalidate txs past a certain depth
-
m-relay
<boog900:monero.social> with the eth proposal they wouldn't be able to get all blocks, only ones they mine first
-
m-relay
<venture:monero.social> eth proposal doesn't involve staking / PoS?
-
m-relay
<boog900:monero.social> it involves pushing all blocks to eth
-
m-relay
<boog900:monero.social> and using the fist block on eth as the finalized block
-
m-relay
<venture:monero.social> sounds good I guess
-
m-relay
<boog900:monero.social> now you need to run an eth client to run a monero node tho
-
m-relay
<ravfx:xmr.mx> How much ram / storate that involve for full nodes?
-
m-relay
<boog900:monero.social> full eth nodes, multiple terabytes
-
m-relay
<venture:monero.social> at least rpc interface to eth and an eth wallet if you are mining?
-
m-relay
<elongated:matrix.org> For eth node ? PETA bytes for full node in a few years ?
-
m-relay
<ravfx:xmr.mx> Yeah, don't work for me.
-
m-relay
<ravfx:xmr.mx> I do have two wallet full node, but there not unlimited in storage.
-
m-relay
<ravfx:xmr.mx> One of them is free-ish, other one have a real cost I pay for myself
-
m-relay
<boog900:monero.social> I don't want to be reliant on eth
-
m-relay
<syntheticbird:monero.social> me neither
-
m-relay
<ofrnxmr:xmr.mx> Yeah. Excuse my french, but fk that
-
m-relay
<syntheticbird:monero.social> you should say "Au diable"
-
m-relay
<ofrnxmr:xmr.mx> Id rather be reliant on fluffypony manually updating the dns record every 10 blocks
-
m-relay
<ravfx:xmr.mx> Au diable calis
-
m-relay
<venture:monero.social> I'm not sure why this data availability on eth is needed.. can we not use tx_extra or something to store the latest eth block hash?
-
m-relay
<boog900:monero.social> how would that prevent deep reorgs
-
m-relay
<syntheticbird:monero.social> if only negative reorgs would be a thing
-
m-relay
<syntheticbird:monero.social> past generated future blocks
-
m-relay
<venture:monero.social> maybe I'm tired.. but lookup any competing block's stored eth block hash / block number, and go with the earliest?
-
m-relay
<elongated:matrix.org> I think there needs to be a new room called panic brainstorming
-
m-relay
<syntheticbird:monero.social> best idea ever brought in this channel
-
m-relay
<boog900:monero.social> I can mine all blocks and just reference eths genesis block?
-
m-relay
<elongated:matrix.org> And let’s leave researchers in this lounge
-
m-relay
<venture:monero.social> confirmed :D I AM tired
-
m-relay
<kayabanerve:matrix.org> boog900: It wouldn't be terabytes as we could prune them.
-
m-relay
<boog900:monero.social> full eth node is what I thought was meant
-
m-relay
<kayabanerve:matrix.org> But we wouldn't need a full Ethereum block.
-
m-relay
<kayabanerve:matrix.org> *full Ethereum node
-
m-relay
<barthman132:matrix.org> Qubic keeps flipping the on and off switch on their hashrate pool.
-
m-relay
<ofrnxmr:xmr.mx> Thanks for the news
-
m-relay
<ofrnxmr:xmr.mx> This is research lounge tho
-
m-relay
<barthman132:matrix.org> Yes but it’s very relevant to what’s going on right now
-
m-relay
<ofrnxmr:xmr.mx> its not
-
m-relay
<ofrnxmr:xmr.mx> Did they flip on at 51% and start orphaning blocks?
-
m-relay
<ofrnxmr:xmr.mx> We dont need a play-by-play for business-as-usual
-
m-relay
<ofrnxmr:xmr.mx> Like my response, the play-by-play is just noise
-
m-relay
<barthman132:matrix.org> No they keep flipping it on and off and the orphaned blocks are still very low
-
m-relay
<ofrnxmr:xmr.mx> Ok, again, thanks for the news report. Will ping you next time i need an update. Feel free to lmk if its an emergency
-
m-relay
<barthman132:matrix.org> Ok back to my hibernation
-
hi585858
technically qbit wont attack us, they just want to prove we can be attack
-
hi585858
id say because they are public and this is a malicious illegal things to do Lol ..
-
hi585858
waiting for them to do direct malicious action is a loss of precious time against real attacker who wont announce themself..
-
hi585858
gotta play one step ahead.. qbit isnt the nefarious attacker but someone bigger who gonna learn its possible
-
m-relay
<barthman132:matrix.org> I think you’re right, if they really wanted to do like a double spend or something disastrous like that, they likely would have been able to pull it off already.
-
hi585858
as weird it sound maybe we should get a peace treaty with qbit and just stop this drama nonsense somehow, we just need to fix the hole in our hull in the meantime
-
hi585858
idk maybe they just need to heard 51% is possible with enought ressource
-
hi585858
I dont think they gaining much money mining xmr at 230$ ..
-
m-relay
<barthman132:matrix.org> What should we do?
-
hi585858
think
-
hi585858
I mean not you, but everyone, lol.
-
hi585858
we got to debate a solution, either asic, hybrid, finality layer or something'
-
hi585858
PoW concensus work very well, so well its about to be calculable where we gonna died because we couldnt secure the network enought to the demand
-
hi585858
I think everyone can graps its a complicated time and require complicated fix
-
DataHoarder
it was debated and talked about above ^
-
hi585858
we should continues
-
DataHoarder
people aren't active 24/7
-
hi585858
thats fine.
-
hi585858
great things take times
-
hi585858
qbit isnt the direct threats here. and if we can help them win so we, win also some precious time to fix this
-
hi585858
when I say help them win I mean just approve pow is not perfect and has flaw
-
m-relay
<lordx3nu:matrix.org> I have so many logs to read through 😵💫
-
hi585858
no concensus is perfect
-
hi585858
or just ignore them anyway
-
hi585858
gotta fix concensus 100%
-
hi585858
Im a miner who has about 2x more ressource in my hardware than owning xmr .. trying hard is not enought
-
m-relay
<barthman132:matrix.org> They stopped again something is definitely going on. This is like the 4th time they turned off and on in like 3 hours
-
DataHoarder
that is just how they mine
-
DataHoarder
they don't mine 24/7
-
DataHoarder
they mine roughtly every hour, for 30 minutes
-
DataHoarder
they usually are mining their own qubic stuff, then on "idle" period they mine monero
-
DataHoarder
the special part has been marathons, which are listed in their own code
-
DataHoarder
-
DataHoarder
-
DataHoarder
there is nothing weird going on, @barthman132:matrix.org
-
m-relay
<barthman132:matrix.org> Oh ok
-
hi585858
yeah thats just how their stupid shit work
-
hi585858
Im not worried about qbit itself but what they showing publically that with enough ressource it easy to 51% attack, dont need milions if hardware is already available for AI ..
-
hi585858
it feel like bitmain again but in another dimension threats
-
hi585858
maybe make xmr pow only using rasperie pie Lol ..
-
hi585858
or hybrid /finality.
-
m-relay
<barthman132:matrix.org> I think a hybrid between a POS and a POW is a good idea. Because i believe you would need to attack both to achieve a 51% attack
-
hi585858
if you guys are confident enought that FCMP will bring enough economic and side project to bring hashrate maybe concensus pow will be okey but its a real dillema
-
hi585858
<barthman132:matrix.org> Lot of people are against it because they thing only about the negative/
-
hi585858
think*
-
hi585858
aka possible centralization of the node, which actually happen already on PoW using botnet..
-
hi585858
we forked like 50 time since xmr exist I dont get how people are so against little change.
-
m-relay
<barthman132:matrix.org> Yeah decentralization for pow right now is basically a sham in my opinion. You can basically buy out both POS and POW it’s just different methods of doing so
-
hi585858
if you want to advocate hybrid it need a good talk on how it keep his decentralized advantage using PoW
-
hi585858
basically we need to shuffle the xmr twitter or website and start doing some article toward community
-
hi585858
(imo)
-
hi585858
a community event talk ?
-
hi585858
just brainstorming
-
m-relay
<barthman132:matrix.org> How much do you think FCMP will help monero in terms of publicity?
-
m-relay
<mr_x_tcv:matrix.org> Kraken paused Monero deposits, claiming that a single pool has gained more than 50% of the network's total hashing power. Is Qubic's API lying about its hashpower?
status.kraken.com/incidents/7ps8ws8hkym8
-
m-relay
<barthman132:matrix.org> No not yet, but they’re getting pretty close
-
m-relay
<kayabanerve:matrix.org> Kraken, IMO, is likely responding to the reporting by CoinTelegraph? earlier today (and similar) which wasn't substantiated.
-
DataHoarder
the hashpower reported is roughly accurate
-
DataHoarder
the percentage, is not
-
m-relay
<kayabanerve:matrix.org> They note they detected, but I assume they noticed the risk of the event, not the event itself?
-
DataHoarder
estimating that involves more than they do, and even if they used a rough estimate it's wildly off.
-
m-relay
<kayabanerve:matrix.org> There has yet to be evidence of an actual 51%.
-
DataHoarder
qubic mining monero also rises monero difficulty, so they lose the "50%" they had when they started
-
DataHoarder
they can have vastly less and still achieve reorgs, of course
-
DataHoarder
that's purely luck. an entity with consistently more than 50% would be able to, in the long term, continuously make their own secret chain longer
-
DataHoarder
when they had less hashpower, they did 2-3 block chains as that happens regularly
-
DataHoarder
they did not report blocks they lost (they got outmined, orphaned). this data has been gathered for future reference, btw
-
m-relay
-
m-relay
<321bob321:monero.social> Pwnd
-
DataHoarder
they were very lucky with the specific long reorg they had, as, monero pools got very unlucky, not producing blocks for 20-30 minutes, and they also got very lucky, producing quite a short peak of blocks
-
DataHoarder
quite some blocks in a short time, at peak*
-
hi585858
<m-relay> <barthman132:matrix.org> How much do you think FCMP will help monero in terms of publicity? ----- I cant know the future, and I think none cant... we might need a certain way to know we it would only happen with enforcing a new concensus imo
-
hi585858
market reaction is definitively out of our reach, while we can expect positive, to how much, and how substainable it would be ? Too many question to base the security of monero on the unknown
-
hi585858
While it would be the best thing to happen its also seem, realitically, the worst also
-
hi585858
fcmp could help publically, but strong enforcement on kicking out botnet and making sure real dedicated people expend on monero is somewhat assured... it would need another plan with fcmp basically
-
m-relay
<barthman132:matrix.org> What can we do in terms of making it easier to buy monero? I think a big problem is that even if a average person wants monero, they simply don’t know how or the process is simply too complicated.
-
m-relay
<barthman132:matrix.org> Monero being delisted by a lot of exchanges has hurt its growth in the long run unfortunately
-
hi585858
we can both agree its an extremely complicated question
-
hi585858
def PoS system of staking does give some mechanical incentive to hold monero and prompt up PoW part but the intrequasy of the concensus is out of my reach
-
hi585858
we need multiple brain on this
-
hi585858
main concern I read on different forum and disc is about centralization when it come to finality layer/hybrid, maybe start addressing a formal answer could help driving the discution toward a fix
-
m-relay
<barthman132:matrix.org> I think that too. We need to have some incentive to actually hold your monero. Sure centralization is a problem, but we have in reality been dealing with centralization hashrate problems for years with the current pow. I believe supportxmr had 40 to close to 50% of the hashrate for a while before qubic
-
m-relay
<ofrnxmr:xmr.mx> Or they are activating their NGU soft fork
-
m-relay
<ofrnxmr:xmr.mx> No deposits = no dumping. But you can buy with withdraw 🥹
-
m-relay
<ofrnxmr:xmr.mx> Research
-
hi585858
<barthman132:matrix.org> This is why I think we should maybe address the situation from a core standpoint as many people do have many different opinion that doesnt necessarely reflect the reality of the long term problem we suffer
-
hi585858
Yes centralization from pool and botnet standpoint may be as bad as PoS but what if someone come with factual argument that not only finality/hybrid fix this problem but ensure security,preservation and soverignty
-
hi585858
stays*
-
m-relay
<ofrnxmr:xmr.mx> There are numerous proposals on the table
-
hi585858
arent those proposal still on research standpoint only ?
-
hi585858
Ive saw the rick ones
-
hi585858
(not saying its bad, havent seen the other one)
-
m-relay
<ofrnxmr:xmr.mx> not necessarily. We might hage already started coding on them, but design choices and drawbacks need sorting out
-
hi585858
definitively
-
m-relay
<ofrnxmr:xmr.mx> Like dns checkpoints - we can enable these by default (already a feature, but disabled), and have them automatically updated to reject deep reorgs / to checkpoint the old chain
-
m-relay
<ofrnxmr:xmr.mx> Thats a near instant bandaid that takes maybe 30mins to implement
-
hi585858
again I dont think qbit is a direct threats as they are just trying to make themself public known using us, lets just assume they win. We need to concentrate on the solution
-
m-relay
<ofrnxmr:xmr.mx> Instant meaning, its not a new feature, just a new release with 1 or 2 lines of code changed, and a bash script
-
m-relay
<ofrnxmr:xmr.mx> But this isnt "good" long term (its centralized), its an emergency measure
-
hi585858
realistically, how long it might take to code a Hybrid/finality layer ?
-
m-relay
<ofrnxmr:xmr.mx> Probably at least 6 months?
-
hi585858
ahh, its not even the question tho, people cant focus on a single question I feel
-
m-relay
<ofrnxmr:xmr.mx> Hybrid i assume much less
-
hi585858
6 month seem good enough
-
hi585858
but if people dont want to heard shit..
-
hi585858
how this thing work, how preserve monero privacy
-
hi585858
on their side, PoW is only possible
-
m-relay
<ofrnxmr:xmr.mx> if were adding pos, i still only like my proof of pow 🤷♂️, but i'm not smart enough to understand why others dont
-
hi585858
Im a big miner... I wont advocate for only pow, but At the end, im here for privacy
-
m-relay
<ofrnxmr:xmr.mx> My proof of pow would essentially only allow pos for miners..
-
hi585858
its just a vehicule for privacy, i cant change vehicule
-
hi585858
I can*
-
m-relay
<ofrnxmr:xmr.mx> as a miner, what do you think about hybrid pos where you can only stake coinbases
-
hi585858
another reasoning I hear.. hybrid is more point of failure..
-
hi585858
(while negationing the strenghtening of security)
-
hi585858
wdym only coinbase?
-
hi585858
staking only on coinbase ?
-
m-relay
<ofrnxmr:xmr.mx> Only your block rewards can be staked, is that i mean
-
hi585858
hm
-
hi585858
so only your gain from staking OR mining can be staked
-
hi585858
?
-
m-relay
<ofrnxmr:xmr.mx> Cant stake coins after you transact with them. This would exclude exchanges, whales, dnm, government etc from being able to stake
-
hi585858
its.. interesting
-
hi585858
but also, hurt the mechanical incentive toward economic
-
m-relay
<ofrnxmr:xmr.mx> You can only initially stake your POW mines coins. Then once staked, you can earn extra on them. But the only way to become a staker, is to mine
-
hi585858
problem is most of monero distribution is already done
-
hi585858
imo
-
hi585858
doing this is hurting the benefice of using pow
-
m-relay
<ofrnxmr:xmr.mx> thats fine. If the coins have been spent, then the new stake is distributed "fairly"
-
hi585858
its a great ideas for a starting coin tho
-
m-relay
<ofrnxmr:xmr.mx> for a starting coin, i think a bad idea
-
hi585858
maybe something like a timelimit, or mixing it with PoW ?
-
hi585858
like you got to have hashrate
-
hi585858
its really tweaking
-
hi585858
hybrid is a no brainer
-
hi585858
we really just have to decide what the best way to do it
-
m-relay
<ofrnxmr:xmr.mx> late adopters wont be able to get any meaningful stake, because early block rewards were so large. So it would only work with a flat emission (like tail emission)
-
m-relay
<ofrnxmr:xmr.mx> My last message is: if starting from genesis
-
m-relay
<barthman132:matrix.org> Would there be a minimum amount of stake like ethereum?
-
hi585858
from this question, why does ETH has choose 32 eth minimum to stake
-
hi585858
could answer alot
-
hi585858
(idk the answer)
-
hi585858
they already put alot of ressource studying those question
-
hi585858
ressources and time, we may not have.
-
hi585858
if im a dummies dumb dumber and idk shit (which is probibalistically the right answer) Id say 1xmr 1 vote so as the minimum staking requirement
-
hi585858
(while very importantly requiring the hold the pow faction which im somewhat in, 1 cpu 1 vote ) but the synergy might drive the both up
-
m-relay
<barthman132:matrix.org> Makes sense we should keep the staking requirements low, because if we don’t. only like the top 5% of miners would be able to even own any stake.
-
hi585858
indeed, keeping requirement as plausibly lower as possible
-
m-relay
<barthman132:matrix.org> How can we make mining more profitable? Because if we’re going in that direction where you can only stake with mining profits. Then we still run in the problem where only whales are realistically able to mine monero in any sort of profitability.
-
hi585858
isnt already the case with pow ?
-
m-relay
<asdfqwfe:matrix.org> Doesn't this hurt fungibility? How do you distinguished between stakeable and non-stakeable XMR?
-
hi585858
botnet malware are extremely powerfull now, it cost them nothing/.
-
m-relay
<asdfqwfe:matrix.org> Also, doesn't it kinda miss the point that nation state attackers are going to have more mining equipment than you, and thus more stakeable XMR?
-
hi585858
having both option wouldnt make it 2x more secure if not more ?
-
hi585858
its another step ahead for someone with big ressource to wage war against us
-
m-relay
<barthman132:matrix.org> I get that, but if we’re going to a hybrid system and don’t change the financial incentives to mine monero. Then the only people able to own stake are whales who just run with botnets
-
hi585858
right, but with fcmp and with different L2s project and experimentation, wouldnt it be too crazy to think incentive is multiplated ?
-
hi585858
sorry I think it doesnt even anwser directly your question, but certainly more opportunity small people are attract to
-
hi585858
I state before that market expectation is our of our reach.
-
hi585858
is out*
-
hi585858
maybe just gonna go yolo and embrace the market Lol ..
-
m-relay
<barthman132:matrix.org> True fcmp will definitely help us, but it’s not if it will help us, but how much will it help monero price in general. Monero has released updates like dandelion in 2020 and many other changes over the years. But still the price of monero has stayed around 100 to 300 dollars for like 8 years now.
-
hi585858
dandelion havent attract more developper
-
hi585858
fallowing sol/eth gain, its mostly from side project
-
hi585858
if we need average market gain to preserve and secure xmr long run we need to attract more developper who will build either core or side project
-
hi585858
Im not a phd and Im not sure to fully understand FCMP, but how can it help us bring new technology and experiment on the market
-
hi585858
(through dev and community)
-
hi585858
I hear about grease, which is actually awsome in the way it bring talk, but we need like 10 of those project
-
hi585858
I believe fcmp can be a catalyst just like ringCT was in 2016, but as market has expended we need some better structure to power the change, like maybe a marketing fundation
-
hi585858
sorry to speak so much, I hope we can find a solution for the greatest privacy project out there to survivre and also, thrive
-
m-relay
<barthman132:matrix.org> I did think monero was doing well in terms of growth from 2024 to early 2025. I think we just have to find a way to make it easier to buy monero and just add new features like FCMP.
-
hi585858
I think that too, we still doing well, the problem is not well enought for an 3-4-5ghs attacker , how can it become a problem ? Maybe its not at the end and FCMP will close economic gap we need to secure the network
-
hi585858
not well enought security*
-
hi585858
but we could secure that question while also releasing/working/expecting fcmp gains
-
hi585858
through hybrid or smth
-
hi585858
vitalik did explain his reasoning switching to pos from a distributive and security standpoint, some argument does make sense
-
m-relay
<barthman132:matrix.org> I think at this point a hybrid system between pos and pow is the way forward. Sure there will be people against it, but at this point it’s a necessary change.
-
hi585858
completely agree, and qbit make a point where AI hardware keep growing, and be accessible to a future attacker.
-
hi585858
fcmp only would just postpone the problem I think
-
hi585858
which people will came later ans say why we dont have fix this inherently risk
-
hi585858
I dont think preservation of xmr should be base on future xmr market gain but should be hard coded
-
m-relay
<barthman132:matrix.org> I think only able to stake mined profits is a good middle ground in terms of dealing with the problem of centralization. The hybrid system would also make us far less of a target, because they have to have 51% on both the POS and the POW to basically take over the network.
-
hi585858
def incentivized dedication toward securing xmr blockchain, but security will growth much slower than a normal pow staking I guess
-
hi585858
making a opportunity windows for an attacker in the early stage
-
m-relay
<barthman132:matrix.org> Sure even if the pow is a little stronger than POS. It still makes it harder for a bad actor to take over the network than the current system.
-
hi585858
true.. as no consensus is perfect anyways
-
hi585858
as it come faster
-
hi585858
give less time for an attacker to organize ressource
-
m-relay
<gingeropolous:monero.social> so does a determined PoS attacker just stake a bunch, get kicked off, stake a bunch, get kicked off... repeat until something?
-
m-relay
<gingeropolous:monero.social> oh lulz. so, general buy in proof of stake is probably being kicked around.. but monero is hard to buy.
-
m-relay
<barthman132:matrix.org> The system we’re talking about is a system where you can only stake mined profits. The pos acts like a second layer of defense, so an attacker would need both 51% of pos and pow to successfully pull off the attack. This makes it far harder to take over and will discourage many attackers from even trying to attack the network in the first place. Deterrence is a big deal in terms <clipped mess
-
m-relay
<barthman132:matrix.org> of if it’s even worth it to attack monero in the first place.
-
hi585858
im donating to any ccs targeting those questions, even though im a hardcore miner.. what point to mine if , reward arent good enought AND network is still at risk ? Been +20 month reinvesting in hardware but it seem wastefull over time while people just asking me to add more hashrate wtf ? I have hard time understanding people of my own church
-
m-relay
<gingeropolous:monero.social> i don't think there's enough people mining
-
m-relay
<gingeropolous:monero.social> call me captain obvious
-
hi585858
Lol it feel those people just waiting to call a rebounce to say see price up, now profitable, no ?well yes for me but what for europeans with 30 cent khw ? whats with american with 20 cent or whatever... we can hardly compete the electric price worldwide
-
hi585858
security of monero should really be from buthan, canada and russian mainly ?
-
hi585858
weirdly decentralized if you ask to me ..
-
hi585858
or maybe make pow stupidly easy for shitty hardware like rasppery pie and block cpu Lol! No AI will ever use rasp
-
hi585858
anyway, staking just seem natural thing to do after 12 year of distribution
-
m-relay
<gingeropolous:monero.social> well then what about their inability to get coinbase txs to stake?if they can't mine, they won't be able to participate in the coinbase stake thing
-
hi585858
alot of question ill ask you guys to keep talking working in 7 hours gn chad
-
m-relay
<neromonero1024:monero.social> for the PoS layer, it makes sense
-
m-relay
<alexanarcho:matrix.org> is there a way to check the current hashrate when running the miner with monerod as a systemd service?
-
m-relay
<neromonero1024:monero.social> you'd have to use configure something like this:
github.com/SChernykh/p2pool/blob/master/docs/SYSTEMD.MD
-
m-relay
<neromonero1024:monero.social> it's a guide on p2pool but it also works with `monerod`... the output will be shown in the log file
-
m-relay
<neromonero1024:monero.social> for simplicity, however, I later switched to using `tmux` instead
-
user000
Reading all the heated discussions it bothers me this situation can easily end in btc/bch/bsv style of forks down the road because the proposed solutions carry large enough risks and require years of research and testing and sound controversial to many (PoS, using external networks for finality). This situation can also end in nothing which arguably is worse than doing something.
-
user000
So why not go with the hybrid solution of mining RandomX+Sha256 for now, split at some ratio favoring RandomX, like 75%/25%. It would be a sensible compromise to satisfy majority. There are good arguments for and against ASICs. Admittedly this will be a bandaid solution until a better one is researched but it's less controversial than most others.
-
user000
It's the evil (or not so evil?) we know from before, and it'll be strictly controled with only 25% hashing power. I understand it may be a question of pride for RandomX developers but man must accept reality and adapt.
-
user000
The risk of fork wars is real. The risk of loss of confidence in Monero if status quo is preserved is real too. The attack vectors of multi-pow, are they really bigger than those of the other solutions?
-
user000
Thank you for your attention :)
-
m-relay
<neromonero1024:monero.social> quoting Luke (kayabaNerve), multi PoW is worse than single PoW because somehow, it allows easier 51% attack vector
-
m-relay
<neromonero1024:monero.social> if a fork war breaks out, so be it... may the best chain win
-
m-relay
<neromonero1024:monero.social> personally, I'm confident that we can find a reasonable solution
-
m-relay
<barthman132:matrix.org> How does it allow a easier attack? You need to have both the pow and the pos to do a 51% attack. If you only have 51% of one, sure it would cause some disruption, but it’s not disastrous or anything close to that.
-
m-relay
<neromonero1024:monero.social> this is why I was quoting Luke... I don't know the details in-depth myself
-
m-relay
<barthman132:matrix.org> It doesn’t really make any sense at least in my opinion. But what do I know
-
m-relay
<ofrnxmr:xmr.mx> "if they cant mine".. then they need to secure another chain
-
m-relay
<ofrnxmr:xmr.mx> Monero is secured by pow
-
m-relay
<barthman132:matrix.org> Is it really though? Because if you need to have both the pow and the pos it just makes it so the attacker has to pour in more resources for a successful attack. Gain vs cost is a big deal in terms of if a network is chosen to be attacked by someone.
-
m-relay
<ofrnxmr:xmr.mx> Not dumping your pow earning _is_ a cost
-
m-relay
<barthman132:matrix.org> I mean I pretty much treat the POs in the hybrid system as a last line of defense. Because sure if an attacker gets a hold of the pow it would be bad, but at least with the addition of the POs it won’t just be a disaster where a attacker could just double spend immediately after getting the 51% in the POW making monero lose most of its value.
-
m-relay
<undergroundhuman:matrix.org> The Case Against ASIC Resistance (2018)
-
m-relay
-
m-relay
<barthman132:matrix.org> This is how I vision a hybrid system would work. I think this would greatly help incentivize people to mine in my idiot mind.
imgflip.com/i/a395pp
-
m-relay
<barthman132:matrix.org> Thoughts?
-
m-relay
<elongated:matrix.org> Nothing vicious about it, just helps miners and network.
-
m-relay
<barthman132:matrix.org> It creates a positive feedback loop rewarding people actually mining and keeps them invested to mine more
-
m-relay
<elongated:matrix.org> So what’s vicious ? It’s their perogative, what they want to with their xmr
-
m-relay
<elongated:matrix.org> So what’s vicious ? It’s their prerogative, what they want to with their xmr
-
m-relay
<barthman132:matrix.org> Nothing about is vicious and in my opinion it’s objectively better than the current system.
-
m-relay
<elongated:matrix.org> Okay, you labelled it as vicious which is a negative term
-
m-relay
<barthman132:matrix.org> Oh I did? Then that’s a error then sorry about that
-
m-relay
<barthman132:matrix.org> Any other thoughts?
-
m-relay
<elongated:matrix.org> No, I am for hybrid solution; details on % can be worked out
-
m-relay
<barthman132:matrix.org> Yeah I just want to hear arguments for and against the idea is all
-
m-relay
<elongated:matrix.org> There is no argument, except mindset of pos being piece of shit ; except in this case it’s not
-
m-relay
<elongated:matrix.org> Maybe we can term it as proof of coin 🤣 and stop using word pos
-
m-relay
<sellmoneronow:synod.im> +1 to boog9000 proposal of using Ethereum as the finality layer.
-
nioc
nice name
-
m-relay
<sellmoneronow:synod.im> nioc = coin nice name
-
nioc
I think you got boog's idea mixed up with someone else's thought
-
m-relay
<sellmoneronow:synod.im> I'm pretty sure boog9000 proposed using Ethereum as a finality layer.
-
m-relay
<sellmoneronow:synod.im> Why reinvent the wheel with our own? We can rely on Ethereum and switch to our own finality layer if needed, after enough research is done.
-
m-relay
<sellmoneronow:synod.im> Pruned ETH nodes can be used to prevent absurd storage requirements.
-
m-relay
<rottenwheel:unredacted.org> can someone set the channel to voiced nicknames only?
-
m-relay
<rottenwheel:unredacted.org> ah, that's right, all the obvious ofrn alts are on matrix.
-
m-relay
<rottenwheel:unredacted.org> hey sellmoneronow, make me a sandwich!
-
DataHoarder
there's IRC as well which would need changing
-
m-relay
<sellmoneronow:synod.im> Rottenwheel, this is the lounge where free conversation is permitted (loosely moderated)
-
m-relay
<sellmoneronow:synod.im> No one cares what you have to say anyway. Stick to X with your dumb takes.
-
m-relay
<rottenwheel:unredacted.org> DataHoarder not very good at catching sarcasm or snark, are we?
-
DataHoarder
in these times? no
-
m-relay
<rottenwheel:unredacted.org> [@sellmoneronow:synod.im](https://matrix.to/#/@sellmoneronow:synod.im) a mirror may help your evident lack of self awareness, cunt.
-
m-relay
<sellmoneronow:synod.im> Monero is moving to PoS whether you like it or not. Now sell your $2 worth of Monero and move on.
-
m-relay
<rottenwheel:unredacted.org> ignored.
-
m-relay
<sellmoneronow:synod.im> Next time don't falsely accuse long time members like ofrnxmr without proof.
-
tevador
Issue #136 has gone off the rails it seems.
-
m-relay
<barthman132:matrix.org> What do you think of my idea of pos.
-
m-relay
<barthman132:matrix.org> m-relay
-
DataHoarder
classic alt not understanding a bridge is not the user
-
m-relay
<barthman132:matrix.org> Ok what’s your idea?
-
m-relay
<rottenwheel:unredacted.org> DataHoarder would be much easier to declutter the channel from this void of nobodys being loudmouths by just enforcing voiced nicknames only, but I don't think matrix has anything like that.
-
m-relay
<sellmoneronow:synod.im> tevador Why did you not implement #96 back in 2022?
-
m-relay
<sellmoneronow:synod.im> Everyone forgot about MineXMR and now we pay the price.
-
m-relay
<sellmoneronow:synod.im> By 'you,' I refer to the entire Monero community, and it is not entirely your fault.
-
m-relay
<sellmoneronow:synod.im> tevador Why did you not implement #98 back in 2022?
-
m-relay
<rucknium:monero.social> tevador: I didn't try to follow comments on that issue because I expected it to go off the rails. I have some repo powers on `monero-research`. Want me to do anything?
-
m-relay
<boog900:monero.social> It was kayaba's, I don't even support the idea :)
-
m-relay
<sellmoneronow:synod.im> Sorry I was mistaken. What do you support?
-
m-relay
<boog900:monero.social> Trusted nodes
-
m-relay
<elongated:matrix.org> Hybrid model
-
m-relay
<sellmoneronow:synod.im> Hybrid model is using a finality layer.
-
m-relay
<rottenwheel:unredacted.org> [@kayabanerve:matrix.org](https://matrix.to/#/@kayabanerve:matrix.org) FYI.
forum.monero.space/t/about-kayabanerve-finality-layer/2101
-
m-relay
<elongated:matrix.org> Yes in monero and not on eth chain
-
m-relay
<sellmoneronow:synod.im> Why not ETH?
-
m-relay
<elongated:matrix.org> Depending on 3rd party chain doesn’t work in long run
-
m-relay
<barthman132:matrix.org> What about a hybrid system like decred, which you can mine and just stake the coins just by owning them?
-
m-relay
<sellmoneronow:synod.im> We only need to soft-fork and can do it quickly. Using a finality layer on Monero will take years, probably as long as FCMP++.
-
tevador
rucknium: not sure what can be done, perhaps each proposed solution in the table should get its own discussion? The #136 would become reserved for proposals to be added to the table.
-
hi585858
agree on last part
-
m-relay
<sellmoneronow:synod.im> I agree. We can rely on a third party until the finality layer on Monero is finalized.
-
hi585858
solution should be compared
-
hi585858
finality layer seem to open up door to be a vassal of eth to speed up thing which im not fan
-
m-relay
<elongated:matrix.org> It doesn’t have to take years, it can be completed after fcmp and development can be done in parallel if we find competent devs for it
-
m-relay
<elongated:matrix.org> Fcmp++ is already on Dev testnet
-
hi585858
(im not against it in any mean otherwise)
-
m-relay
<rucknium:monero.social> tevador: I will propose that in #MRL
-
m-relay
<sellmoneronow:synod.im> Luke said it will take at least 2 years.
-
m-relay
<sellmoneronow:synod.im> There is also considerable debate surrounding this issue, with members I respect such as ArticMine expressing opposition to PoS, while boog9000 supports trusted nodes and tevador proposes his own solution. Luke advocates for the finality layer. I'm unsure how we will reach a resolution.
-
m-relay
<elongated:matrix.org> Everything will be discussed and debated and will reach a resolution
-
m-relay
<sellmoneronow:synod.im> FCMP++ was supported by everyone in the community so even with the best conditions it took years.
-
m-relay
<sellmoneronow:synod.im> I hope so.
-
m-relay
<elongated:matrix.org> Fcmp++ needed is entirely new, pos is already on other chains we just need to adopt it as per our needs
-
m-relay
<elongated:matrix.org> Fcmp++ is entirely new, pos is already on other chains we just need to adopt it as per our needs
-
m-relay
<sellmoneronow:synod.im> True I didn't consider that.
-
m-relay
<sellmoneronow:synod.im> ofrnxmr what idea do you like?
-
m-relay
<sellmoneronow:synod.im> I need to hear as many opinions as I can.
-
m-relay
<elongated:matrix.org> He is ok with pos but wants only coinbase outputs to be staked, which can be problematic imho if attacker keeps mining lot of coins
-
m-relay
<ofrnxmr:xmr.mx> immediately? Enable dns checkpoints by default, have core update the dns checkpoints anytime a deep reorg is detected
-
moneromooo
FWIW I had PoW/PoS hybrid impl in Townforge which you can start from. I don't stake the currency directly so all the privacy preserving stuff will have to be added but I've got all the difficulty stuff taken care of for example. In return, please send patches if you find bugs :P
-
m-relay
<barthman132:matrix.org> What about a hybrid system like decred?
-
m-relay
<ofrnxmr:xmr.mx> Short term? Trusted nodes for rolling 10 block checkpoint preventing >10 block reorg, and allowing dns fo be opt-in again
-
m-relay
<sellmoneronow:synod.im> What is the difference between dns checkpoints and trusted nodes?
-
m-relay
<elongated:matrix.org> Would be great if you can work on getting it implemented on xmr 😅 we miss you..😢
-
m-relay
<ofrnxmr:xmr.mx> dns is centralized to one entity
-
m-relay
<sellmoneronow:synod.im> So Cake Wallet could become a checkpoint and how would DNS prevent a 51% attack?
-
m-relay
<ofrnxmr:xmr.mx> No, core would run the checkpoints
-
m-relay
<elongated:matrix.org> Where did cake wallet come into the picture ? Checkpoints avoid deep reorgs
-
m-relay
<sellmoneronow:synod.im> Someone has to run the checkpoints
-
m-relay
<articmine:monero.social> No. The proposed finality layer gives POS authority over POW
-
m-relay
<ofrnxmr:xmr.mx> Neither prevents a true 51% attack where all future blocks can be reorged out 1 by 1
-
moneromooo
Well, maybe I can help if this is the chosen solution.
-
m-relay
<sellmoneronow:synod.im> I honestly don't see any issue with PoS having authority over PoW because technically PoS would be staked XMR (higher economic value) compared to mining hashes.
-
m-relay
<elongated:matrix.org> With hybrid they need to 51% on both pow and pos
-
hi585858
it sound stronger
-
m-relay
<ofrnxmr:xmr.mx> Yeah, elon, for "either" i meant 1. Dns and 2. trusted nodes on rolling 10 block checkpoint
-
moneromooo
Oh fuck, giving cake wallet a say o what the good chain is ? wtf ?
-
m-relay
<sellmoneronow:synod.im> Unless I'm being naive about PoS.
-
m-relay
<ofrnxmr:xmr.mx> moneromooo, that wasnt proposed
-
m-relay
<ofrnxmr:xmr.mx> Thats just a misunderstanding by ..
-
moneromooo
OK. Jut saw that in drive by. Phew.
-
m-relay
<sellmoneronow:synod.im> Even if core runs the checkpoints how is that any different? This situation reminds me of Zcash's trusted setup
-
m-relay
<elongated:matrix.org> Temporary patch
-
m-relay
<ofrnxmr:xmr.mx> Core running checkpoints is a temporary measure to prevent reversal of finalized/unlocked coins
-
m-relay
<sellmoneronow:synod.im> Hm okay that does sound better compared to messing with the fees
-
m-relay
<ofrnxmr:xmr.mx> Can be enabled nearly immediately, since its already implemented
-
m-relay
<articmine:monero.social> POS can be attacked with a 19th century version of fractional reserve banking.
-
hi585858
which is still stronger than all the AI hardware laying around ready to damage us
-
moneromooo
Gonna be "fun" having core in shits to have at lesat one awake online 24/7.
-
m-relay
<sellmoneronow:synod.im> So can PoW? Banks can use their money to rent out hashes or buy rigs.
-
m-relay
<ofrnxmr:xmr.mx> Proof of pow > proof of debt
-
m-relay
<barthman132:matrix.org> That basically goes for both pow and pos
-
m-relay
<ofrnxmr:xmr.mx> Moneromooo, cant we use a script with --reorg-notify to update checkpoints?
-
moneromooo
articmine: how ? AIUI, pos would rely on "physical" coins, not on what a bank claims you are entitled to.
-
m-relay
<sellmoneronow:synod.im> ArticMine let's say we ignore PoS for a moment. What is the alternative?
-
m-relay
<ofrnxmr:xmr.mx> Proof of pow
-
m-relay
<articmine:monero.social> 19th century insolvent fractional reserve banks could also start gold mining
-
m-relay
<sellmoneronow:synod.im> I don't like ASIC PoW.
-
m-relay
<ofrnxmr:xmr.mx> Yeah, asics are a non-starter for me
-
moneromooo
You could, but it might get the wrong chain. I've not followed how this qubic thing works so maybe it'd be enough.
-
m-relay
<elongated:matrix.org> Nothing much, than hoping some entity saves us for 51% attack using hash power
-
m-relay
<sellmoneronow:synod.im> Monero was built on the premise of RandomX
-
m-relay
<sellmoneronow:synod.im> This is ridiculous.
-
m-relay
<elongated:matrix.org> Randomx came later on
-
hi585858
what
-
hi585858
randomX just came later in the game
-
hi585858
answer to bitmain
-
m-relay
<barthman132:matrix.org> Randomx literally came out in 2018
-
m-relay
<sellmoneronow:synod.im> Oh I didn't know that
-
m-relay
<barthman132:matrix.org> Yeah you could have mined monero with asics in the past
-
hi585858
for a year or so some asic miner did made bank
-
m-relay
<ofrnxmr:xmr.mx> Could have, but only bitmain did
-
m-relay
<sellmoneronow:synod.im> And what happened?
-
m-relay
<elongated:matrix.org> Only bitmain did that afaik
-
m-relay
<ofrnxmr:xmr.mx> bitmain mined with secret asics @ 90% of the network hash -> randomx to get rid of them
-
m-relay
<sellmoneronow:synod.im> So they maintained a monopoly over ASICs
-
m-relay
<barthman132:matrix.org> Yes but isn’t Bitmain very popular anyway?
-
m-relay
<elongated:matrix.org> Never sold it to public
-
m-relay
<articmine:monero.social> There was collaboration rather than a civil war
-
m-relay
<sellmoneronow:synod.im> Bitmain basically owns most of the Bitcoin pools nowadays
-
hi585858
asic could only be a solution if a core plan is made with manufacturer but it seem stretch compare to PoS alternative like hybrid
-
m-relay
<sellmoneronow:synod.im> They agreed not to 51% attack for emissions?
-
m-relay
<elongated:matrix.org> Discussions and panics are not civil war, bitmain didn’t collaborate
-
m-relay
<ofrnxmr:xmr.mx> No, they wanted $ so they never admit to doing anythinf
-
hi585858
well there it is, if manufacturer couldnt collaborate and help creating a fair environement then its a no no
-
m-relay
<articmine:monero.social> Bitmain for 90% of the hashrate yet Monero won in the end
-
m-relay
<sellmoneronow:synod.im> Sounds worse than the Qubic situation
-
m-relay
<ofrnxmr:xmr.mx> asics were _secret_
-
m-relay
<elongated:matrix.org> Bitmain just was left with with asics, monero moved to randomx and here we are
-
m-relay
<ofrnxmr:xmr.mx> Yeah. Qubic is on a media blitz. bitmain was silent
-
hi585858
Kaspa did seem to has some control over manufacturer it seems tho
-
hi585858
key word is *some*
-
hi585858
initial release happen to has multiple manufacturer release at same time with low to high cost machine so everyone had a 'fair share'
-
m-relay
<barthman132:matrix.org> If we’re going to have a hybrid system. Would anyone be allowed to stake or just a miner? Because if it’s only going to be miners then how can we tell if the coins came from a miner in the first place?
-
m-relay
<ofrnxmr:xmr.mx> Anyway, while i dont like pos, i can get down with popow
-
m-relay
<articmine:monero.social> POS is simply far too divisive to even come close to getting the community consensus needed to address the Qubic threat
-
m-relay
<ofrnxmr:xmr.mx> for me: miner only
-
m-relay
<sellmoneronow:synod.im> One of the proposals is that anyone can stake
-
m-relay
<elongated:matrix.org> Hopefully anyone can stake, pos with just mined outputs won’t be effective
-
hi585858
I agree on the fact that community is extremely divised on the proof of stake factor..
-
hi585858
sadly
-
m-relay
<elongated:matrix.org> Change is disruptive
-
hi585858
part of this could be people arent educated enought
-
m-relay
<ofrnxmr:xmr.mx> If were doing "anyone can stake" we might as well get rid of pow
-
m-relay
<barthman132:matrix.org> Yes but how would we be able to tell anyways? Monero is anonymous, so how can we tell if a coin came from a miner or not?
-
m-relay
<ofrnxmr:xmr.mx> Coinbase outputs are different
-
hi585858
isnt what colored coin was ?
-
m-relay
<sellmoneronow:synod.im> what can we do then? ASICs might not be the solution given their history of centralization from Bitmain. Doing nothing is not wise either, and I find it difficult to comprehend ofrnxmr's Proof of PoW idea
-
hi585858
to be fair part of that is some entity are extremely heavy on PoW despite not being good enough to secure us lol
-
hi585858
open discution may open up doors
-
m-relay
<barthman132:matrix.org> Oh ok thanks, if we can tell then I would like a hybrid that only miners can access, because it would incentivize mining monero and make it more profitable
-
hi585858
AMA threads
-
m-relay
<articmine:monero.social> When your house is on fire, you don't commission a book on the technical specifications of a very controversial type of fire fighting apparatus
-
hi585858
Well, Lol. True.
-
m-relay
<sellmoneronow:synod.im> Do you think tevador's proposal can work?
-
hi585858
PoW extremism will be fast on the trigger to call core hijack if its push too much on them
-
m-relay
<sellmoneronow:synod.im> Basically heavily incentivizing miners to use p2pool
-
hi585858
gotta please the faction I guess
-
m-relay
<sellmoneronow:synod.im> By making it difficult for pools to distribute cache due to bandwidth requirements so this makes miners host their own node making it easy to mine on p2pool
-
m-relay
<articmine:monero.social> I think trevadors's proposal is part of the solution and should be implemented
-
m-relay
<barthman132:matrix.org> Could we just settle the problem with a vote?
-
m-relay
<sellmoneronow:synod.im> Monero DAO
-
nioc
<barthman132:matrix.org> Could we just settle the problem with a vote? <<>> sure but you and I don't get a vote because we are clueless
-
m-relay
<articmine:monero.social> We can learn from Monero's current success with privacy
-
m-relay
<ofrnxmr:xmr.mx> Proof of pow does this
-
m-relay
<ofrnxmr:xmr.mx> 98 kills gupax, doesnt it
-
m-relay
<barthman132:matrix.org> Same I’m dumb so I probably shouldn’t vote, but the debate needs to be settled one way or the other
-
m-relay
<sellmoneronow:synod.im> How?
-
m-relay
<articmine:monero.social> I also believe block signing can be part of solution
-
m-relay
<elongated:matrix.org> How to avoid cpu farms/datacenters renting ? If we want to stick to just pow
-
m-relay
<ofrnxmr:xmr.mx> by allowing p2pool users to earn rewards for staking
-
m-relay
<sellmoneronow:synod.im> Is that similar to wownero?
-
m-relay
<articmine:monero.social> This is not the essence of the Qubic threat
-
moneromooo
FWIW, before any vote, if there's going to be one, there should be a proposal by proposal gathering of pros and cons. With people being vocal about their choices, this should go fast :) We'd need someone to maintain the table though (/me hides).
-
m-relay
<ofrnxmr:xmr.mx> No. Wow is similar to block signing
-
m-relay
<sellmoneronow:synod.im> block signing to promote solo mining
-
m-relay
<articmine:monero.social> What we have is a highly centralized merge mining
-
m-relay
<elongated:matrix.org> That is next threat level
-
m-relay
<barthman132:matrix.org> Well how would we set up the vote in the first place?
-
m-relay
<articmine:monero.social> Block signing to force the decentralization of existing pool
-
m-relay
<sellmoneronow:synod.im> Wait so we can stake XMR on p2pool?
-
m-relay
<articmine:monero.social> Including Qubic
-
m-relay
<sellmoneronow:synod.im> Using your proof of PoW idea
-
m-relay
<articmine:monero.social> Forgot about POS. Too controversial and far too long to implement
-
m-relay
<sellmoneronow:synod.im> Won't this need several hardforks?
-
m-relay
<elongated:matrix.org> Forgot or forget ? Yes, can take time to implement
-
m-relay
<barthman132:matrix.org> I mean supportxmr had around 40 to 50% of the hashrate for years before qubic. It’s not like just because qubic will be gone we won’t have centralization problems without qubic.
-
m-relay
<articmine:monero.social> Just 1 HF Trevadors's proposal and block signing
-
m-relay
<elongated:matrix.org> Link to this block signing proposal ?
-
m-relay
<sellmoneronow:synod.im> supportxmr is not publicly announcing that they will orphan blocks and double spend on the newtork
-
m-relay
<sellmoneronow:synod.im> supportxmr is not publicly announcing that they will orphan blocks and double spend on the network
-
m-relay
<articmine:monero.social> The key to block signing is to decentralize the pools not trying to kill them
-
m-relay
<sellmoneronow:synod.im> Qubic is a hostile threat
-
m-relay
<articmine:monero.social> Qubic can be turned around
-
m-relay
<barthman132:matrix.org> If a were a malicious actor most of the time they won’t broadcast their intentions. The fact is qubic is doing this for marketing in my opinion.
-
m-relay
<elongated:matrix.org> Any pool can turn around and become threat
-
m-relay
<articmine:monero.social> POUW can merge mine with Monero if Monero uses block signing
-
m-relay
<sellmoneronow:synod.im> CfB said that they will host a vote to decide whether or not to continue orphaning blocks. It depends on what the holders want, not what we say.
-
m-relay
<elongated:matrix.org> Cumfrombehind words are garbage it’s not even a decentralised coin
-
m-relay
<articmine:monero.social> A pool is not a threat if they do not have control. over the blocks
-
m-relay
<articmine:monero.social> This is the point of block signing
-
m-relay
<articmine:monero.social> So it is compatible with Qubic
-
m-relay
<elongated:matrix.org> Link to block signing proposal ?
-
m-relay
<sellmoneronow:synod.im> Is there any proposal we can read on block signing?
-
m-relay
<articmine:monero.social> I am working on putting one together
-
m-relay
<elongated:matrix.org> Looking forward to it 👍
-
m-relay
<sellmoneronow:synod.im> +1
-
m-relay
<articmine:monero.social> ... and I am not planning on writing a book fist
-
m-relay
<articmine:monero.social> First
-
m-relay
<sellmoneronow:synod.im> No 500 XMR CCS for your proposal?
-
m-relay
<barthman132:matrix.org> I like a hybrid system, because I think we should encourage mining as much as possible
-
m-relay
<articmine:monero.social> No CCS at all
-
m-relay
<barthman132:matrix.org> How a hybrid system should work
-
m-relay
<barthman132:matrix.org> 1: a miner mines monero
-
m-relay
<barthman132:matrix.org> 2: a miner earns profit from monero
-
m-relay
<barthman132:matrix.org> 3: a miner stakes his profits if he chooses to.
-
m-relay
<barthman132:matrix.org> 4: the miner(staker) is rewarded for their contribution to the network
-
m-relay
<spirobel:kernal.eu> I came up with a new consensus but I am not sure yet how to name it. Its different from proof of work and proof of stake. We could call it proof of General but it sounds retarded. maybe you guys have better ideas for names. The description is here:
serai-dex/serai #333#issuecomment-3193653479 it is really about proving the absence of denial of service.
-
tevador
I think the response to qubic reaching 51% and implementing their "proposal" should be to issue emergency DNS checkpoints to orphan their chain until they start mining with everyone else.
-
m-relay
<barthman132:matrix.org> Based
-
m-relay
<ofrnxmr:xmr.mx> Anyone AGAINST setting `enforce dns checkpoints` to enabled by default in the next release?
-
m-relay
<barthman132:matrix.org> If they’re against it they’re wrong
-
m-relay
<sellmoneronow:synod.im> Who exactly will be running the dns checkpoints?
-
m-relay
<ofrnxmr:xmr.mx> kool. will see if we can get pr up today. 0.18.4.2 is around the corner btw
-
m-relay
<sellmoneronow:synod.im> I don't know who "core" is
-
m-relay
<ofrnxmr:xmr.mx> Core
-
m-relay
<spirobel:kernal.eu> tevador: can you read this please
serai-dex/serai #333#issuecomment-3193653479 would greatly appreciate your feedback
-
m-relay
<sellmoneronow:synod.im> luigi, binaryfate, etc.?
-
m-relay
<ofrnxmr:xmr.mx> ideally a script that sets it automatically when there is a --reorg-notify on a deep reorg
-
m-relay
<sellmoneronow:synod.im> Mb I thought core meant Bitcoin core 🤦♂️
-
m-relay
<rucknium:monero.social> Probably most nodes do not have `enforce-dns-checkpointing` set, so what do you do about that?
docs.getmonero.org/interacting/monerod-reference/#server
-
m-relay
<ofrnxmr:xmr.mx> Ruck ^
-
m-relay
-
selsta
I waited with .2 exactly for this reason
-
m-relay
<ofrnxmr:xmr.mx> Selsta's 5 steps ahead of us
-
m-relay
<testtank:matrix.org> What a fuck?
-
m-relay
<barthman132:matrix.org> Ok the dropped back down to oblivion, but how did that even happen?
-
m-relay
<ofrnxmr:xmr.mx> @bart "113.22 GH" from fastpool. Its likely bug with their api
-
m-relay
<barthman132:matrix.org> Still funny though
-
m-relay
<rucknium:monero.social> What do you do about most nodes, which have not set the `--enforce-dns-checkpointing` flag? This suggestion is basically a soft fork and would require coordination with node operators that a soft fork requires.
-
m-relay
<rucknium:monero.social> I'm not against it, but how will you solve that issue?
-
moneromooo
Should check it still works, it's never been used :P
-
m-relay
<rucknium:monero.social> Most reachable nodes _do_ have `--enable-dns-blocklist` set. That's just to block "bad" nodes from connecting to your node.
-
m-relay
<rucknium:monero.social> That ^ claim is supported by the data I collect for
moneronet.info
-
m-relay
<ofrnxmr:xmr.mx> Ruck, the idea is to enable it by default in the coming release
-
m-relay
<rucknium:monero.social> If Qubic fails to achieve 51% for selfish mining or ceases its attack after anti-Qubic DNS checkpoint record start to be update, then even the nodes that have not set `--enforce-dns-checkpointing` would return to the checkpointed chain.
-
m-relay
<rucknium:monero.social> A lot of people don't update
-
m-relay
<rucknium:monero.social> to the most recent release
-
m-relay
<ofrnxmr:xmr.mx> Mining pools would
-
DataHoarder
15:07:42 <m-relay> <ofrnxmr:xmr.mx> Anyone AGAINST setting `enforce dns checkpoints` to enabled by default in the next release?
-
DataHoarder
I'm for it, it's what exists already and it can be made opt-out still.
-
m-relay
<rucknium:monero.social> You would want mining pools, exchanges, and major merchants to update.
-
m-relay
<ofrnxmr:xmr.mx> And exchanges should also update
-
m-relay
<ofrnxmr:xmr.mx> Btcpayserver would update if it wasnt broken :P
-
DataHoarder
or, mining pools exchanges and merchants can just add that flag
-
DataHoarder
instead of updating
-
DataHoarder
it already exists
-
m-relay
<rucknium:monero.social> If exchanges update, Qubic won't be able to sell its XMR on its attacking chain.
-
selsta
DataHoarder: it has never been used so unclear if it works
-
m-relay
<rucknium:monero.social> I mean, its mining rewards on the attacking chain would be worthless.
-
selsta
so we have to be really careful to know the consequences of this but so far it appears the most realistic solution that can be implemented in a reasonable amount of time
-
m-relay
<barthman132:matrix.org> Meh I’m sure the community will understand
-
DataHoarder
misread, it was added after the tree hash consensus split
-
DataHoarder
so it wasn't used then
-
m-relay
<rucknium:monero.social> Would this be set to orphan all of Qubic's blocks or just their attacking alt chains?
-
m-relay
<untraceable:monero.social> Has anyone thought of making a statement and putting it up on the getmonero site regarding the qubic situation? A lot of false information being reported by crypto news sites at the moment.
-
selsta
attack only? otherwise we won't know if a block in mined by qubic
-
m-relay
<ofrnxmr:xmr.mx> yes, and i think a post-mortem is better than helping them with their PR @untraceable. Also, we cant make foot-in-mouth statements that "dont age well"
-
DataHoarder
there are ways to know, but it makes no sense to do on non-attacks
-
m-relay
<rucknium:monero.social> What if they do get 51% of hashpower and orphan all other blocks?
-
m-relay
<sellmoneronow:synod.im> Are you donttracemebruh
-
DataHoarder
checkpoints would need to get put every so often on the tip of the decided "canonical" chain
-
m-relay
<rucknium:monero.social> Set DNS checkpoints to follow a specific orphan?
-
DataHoarder
if they want, they would then start orphaning again from that tip
-
DataHoarder
not earlier, rinse and repeat
-
moneromooo
This gives core the ability to stop monero though. While I agree this is a lesser evil, it's not great.
-
m-relay
<barthman132:matrix.org> It’s for the greater good
-
DataHoarder
-
moneromooo
if people have to update in order to get the "benefit" of this default, I wonder how much of a fraction of these people would also add --enforce-dns-checkpoints.
-
moneromooo
Maybe I'm assuming people wold read the release message...
-
DataHoarder
--enforce-dns-checkpoints already exists, but it's opt-in
-
m-relay
<rucknium:monero.social> The mentality of a lot of solutions is "prevent double-spend attack". The manifest adversary says that they won't do that. Plus, it's risky for them to do that because it is fraud and exchanges can punish them for that by de-listing, even in the absence of any government action. They have said they want to centralize all rewards to themselves. They have also actually mined empty b<clipped mess
-
m-relay
<rucknium:monero.social> locks and suggested that they may choose to censor transactions. DNS checkpointing, without aggressive orphaning of Qubic's own blocks, do not prevent centralization of all rewards to themselves nor mining empty blocks.
-
DataHoarder
the release would make it opt-out
-
moneromooo
Yes. I know I bitch enough about Firefox for making shit shit opt-out so you get screwed at least once.
-
m-relay
<rucknium:monero.social> Collecting all rewards damages honest miners. Mining empty blocks damages users and merchants.
-
moneromooo
A medium term thing might be to allow more than one source of DNS checkpoints, and "vote" on them. Same as the other DNS stuff, though they'd be controlled by different volunteer parties like seed nodes are.
-
DataHoarder
there are multiple DNS sources for moneropulse
-
DataHoarder
and all have to agree
-
tokr
Before everyone goes overboard, has someone assessed the actual damage done by CFB and his goon army ?
-
m-relay
<ofrnxmr:xmr.mx> moneromooo, i believe that is the "rolling checkpoint" proposal w/ trusted nodes cc boog900
-
DataHoarder
4x
-
moneromooo
AFAIK this does not apply to the DNS checkpoints, and if it does, all the domains are one single owner.
-
tokr
From my pov all he achieved was to delay transactions a bit and some legitimate miners occasionally lost a few % of mining rewards.
-
DataHoarder
ah, they are, indeed
-
moneromooo
Oh OK.
-
m-relay
<ofrnxmr:xmr.mx> You would be able to specify trusted nodes, or use some defaults
-
DataHoarder
-
DataHoarder
if not making it opt out at least be able to specify alternate sources
-
m-relay
<rucknium:monero.social> tokr: Qubic is at about 45% of hashpower. The hashpower of supportxmr fell a lot a couple of days ago. Probably some miners turned off their rigs because the purchasing power of the block reward has reduced.
-
DataHoarder
DNSSEC will still break in many dns resolvers, though...
-
DataHoarder
(or get entirely stripped)
-
m-relay
<rucknium:monero.social> So, Qubic has done limited disruption, but they could cause major disruption in the near future.
-
m-relay
<spirobel:kernal.eu> yes. there is no immediate danger. people need to relax. The default failure case of the Byzantine Generals Problem is not theft. It is denial of service. the problem is with pow the cost for performing denial of service is not that high and it can be repeated in perpetuity (as the cpus dont disappear). if they double spend and continue to do so we can always roll back the network<clipped message>
-
m-relay
<spirobel:kernal.eu> to a state before the double spend. so they cant steal. We just have to wait until we can transact again. Which will be after we made their cpus worthless by charging a cost to denial of service in xmr. I made a comment on this here:
serai-dex/serai #333#issuecomment-3193653479
-
m-relay
<barthman132:matrix.org> I mean they did cause 8% orphan blocks a couple days ago
-
m-relay
<spirobel:kernal.eu> so what. they cant double spend.
-
DataHoarder
if the checkpointing is what the short term bandaid ends up, I think a clearer list of when they'd be used would be necessary
-
DataHoarder
so it's clear what users are activating via that, and when it will be done
-
DataHoarder
current MoneroPulse description has that it'd be used in consensus chain splits, not orphan chains like current ones
-
m-relay
<rucknium:monero.social> They could cause transactions deeper than 10 confirmations to become invalid, which would not directly benefit themselves, but would have a similar effect as a double spend against the merchants that were to be the recipients of those txs.
-
m-relay
<ofrnxmr:xmr.mx> not just merchants, but anybody receiving a tx
-
m-relay
<sellmoneronow:synod.im> Can someone post the PR link
-
tokr
So the conlusion is no damage beyond a bit of vandalism sofar ?
-
m-relay
<sellmoneronow:synod.im> Or is that not ready?
-
m-relay
<ofrnxmr:xmr.mx> There isnt a PR for dns checkpoint default being changed yet
-
m-relay
<ofrnxmr:xmr.mx> Tokr, correct
-
m-relay
<ofrnxmr:xmr.mx> Also, non-qubic miners lost $
-
m-relay
<spirobel:kernal.eu> and into the future. they cant double spend as it would be illegal and we can just revert to before the double spend happened.
-
m-relay
<spirobel:kernal.eu> read this though.
-
m-relay
<spirobel:kernal.eu> anyways i am out
-
m-relay
<spirobel:kernal.eu> cya
-
m-relay
<rucknium:monero.social> Reverting a double spend isn't advisable.
-
m-relay
<lordx3nu:matrix.org> I'd imagine they don't want to reorg too much because they are making profit from mining xmr
-
DataHoarder
effectively the checkpoints being used for orphan chains would be peer review of incoming blocks :) > <DataHoarder> we should do peer review of every block coming in :)
-
m-relay
<ofrnxmr:xmr.mx> The lower the xmr price, the easier it is to "own" the network (and 100% of block rewards)
-
DataHoarder
they also promised rewards from monero, so their PR machine also needs its price to not be that low
-
m-relay
<ofrnxmr:xmr.mx> if they got 30% of blocks at $300, thats not as good as 100% of blocks at $150
-
DataHoarder
They'd probably just pay out of pocket regardless
-
m-relay
<rucknium:monero.social> It shouldn't be too hard to test enforcing dns checkpointing on testnet, right?
-
m-relay
<ofrnxmr:xmr.mx> I think so. It has testnet checkpoints
-
m-relay
<ofrnxmr:xmr.mx> Or should
-
DataHoarder
$ dig -t txt testpoints.moneropulse.net +dnssec
-
DataHoarder
is currently empty
-
DataHoarder
but it has the record
-
DataHoarder
so that would work
-
m-relay
<ofrnxmr:xmr.mx> So: 1. Create checkpoint 2. attempt to Reorg testnet below the checkpoint
-
tokr
Sure, legit miners lose to orphans. But they would still lose some to Q even if Q where mining legitemately.
-
m-relay
<rucknium:monero.social> I will spin up a few more reachable testnet nodes, to prepare for a test.
-
DataHoarder
they would. but the checkpoints would act as a line of defense/bandaid against deep reorgs they might attempty forcefully
-
m-relay
<sellmoneronow:synod.im> No stop coping Mr. Solana (Ethereum is better). Qubic voters already confirmed they want to orphan blocks:
-
m-relay
-
DataHoarder
if they mine as normal, although not great, it's effectively hashpower they have
-
m-relay
-
m-relay
<sellmoneronow:synod.im> Do you (the Computors) want to start orphaning Monero blocks of other Monero miners when the Qubic contribution to Monero network exceeds 51% of the total hashrate?
-
DataHoarder
they have voted, yes. but can they do it as lucky as last time?
-
m-relay
<sellmoneronow:synod.im> If they get 51% they can orphan every block
-
m-relay
<sellmoneronow:synod.im> No luck needed
-
m-relay
<barthman132:matrix.org> Maybe let’s just them orphan blocks and see what happens
-
m-relay
<barthman132:matrix.org> /s
-
m-relay
<spirobel:kernal.eu> i dont give a shit about either solana or monero. they both have inflation which I am against. If qubic wants to commit a crime its their decision. Just proves that pow is done for. The last comment I made on this topic is in this github issue.
serai-dex/serai #333#issuecomment-3193653479 I am only interested to talk to people that interact with that comment.
-
m-relay
<spirobel:kernal.eu> * ethereum
-
m-relay
<lordx3nu:matrix.org> I have a hunch that sellmoneronow might be trying to spread fud
-
m-relay
<spirobel:kernal.eu> sorry
-
m-relay
<spirobel:kernal.eu> i dont give a shit about either solana or ethereum. they both have inflation which I am against. If qubic wants to commit a crime its their decision. Just proves that pow is done for. The last comment I made on this topic is in this github issue.
serai-dex/serai #333#issuecomment-3193653479 I am only interested to talk to people that interact with that comment.
-
m-relay
<sellmoneronow:synod.im> xenu the midwit stop talking and go back on 4chan
-
m-relay
<sellmoneronow:synod.im> I'll read your proposal
-
m-relay
<spirobel:kernal.eu> great thanks
-
m-relay
<sellmoneronow:synod.im> Does it have anything to do with PoS? ArticMine convinced me against PoS
-
m-relay
<sellmoneronow:synod.im> Before I deep dive into it
-
m-relay
<spirobel:kernal.eu> honestly I dont feel scared about monero. it is amazing to see how passionate people are
-
m-relay
<spirobel:kernal.eu> monero has the strongest community in all of crypto
-
m-relay
<spirobel:kernal.eu> I addressed his arguments yesterday. What I commented on today is different from both pow and pos
-
m-relay
<sellmoneronow:synod.im> Hm so you're essentially suggesting to use Alpenglow instead of HoneyBadgerBFT for the finality layer?
-
m-relay
<spirobel:kernal.eu> no
-
m-relay
<spirobel:kernal.eu> go to the last comment
-
m-relay
<spirobel:kernal.eu> i see both pos and pow in a different light now
-
m-relay
<spirobel:kernal.eu> we are only defending against denial of service
-
m-relay
<spirobel:kernal.eu> sorry for people in irc here is the copypasta The reason you disagree is because in the case of Serai the validators are both counterparties and nodes in the network. You have to split the consensus into two parts: 1. execution of transactions and verification that no double spend happened. 2. the performance of the counterparty role that settles transactions on other networks.
-
m-relay
<spirobel:kernal.eu> During the first part of the consensus, the fault we need to defend against is denial of service. The default failure case of the Byzantine Generals Problem is not theft. It is denial of service.
-
m-relay
<spirobel:kernal.eu> Quote from the Byzantine Generals paper: "With unforgeable written messages, the problem is solvable for any number of
-
m-relay
<spirobel:kernal.eu> generals and possible traitors."
-
m-relay
-
m-relay
<spirobel:kernal.eu> We state that a participant in the first part of the consensus has to put up a Generals Bond of 1 Serai (in the case of Monero 1 XMR). If this participant to the network decides to double spend, every counterparty to the network, from the street vendor to the billion dollar exchange will observe it.
-
m-relay
<spirobel:kernal.eu> As a result, the network halts as the consensus can't move to the second phase where people act as counter parties to the network.
-
m-relay
<spirobel:kernal.eu> The network is restarted after the Generals Bond of the perpetrator is wiped out.
-
m-relay
<spirobel:kernal.eu> Why did nobody discover this earlier? People have a hard time separating themselves from being a counterparty to the network while participating in the maintenance of its safety. But now that these two roles are separated we can clearly see that we are only defending against liveness failures not theft.
-
m-relay
<spirobel:kernal.eu> It is fair to find a new name for this. Note the use of the term Generals Bond as opposed to stake.
-
m-relay
<sellmoneronow:synod.im> Replying to this:
serai-dex/serai #333#issuecomment-3193653479
-
m-relay
<sellmoneronow:synod.im> What about Sybil attacks?
-
m-relay
<sellmoneronow:synod.im> Is this not vulnerable to Sybil...
-
m-relay
<rucknium:monero.social> The suggested p2pool setup instructions suggest to set `--disable-dns-checkpoints` 😅
github.com/SChernykh/p2pool?tab=readme-ov-file#gnulinux
-
m-relay
<rucknium:monero.social> I suppose it doesn't matter much because all that changes from the default is that the `monerod` log doesn't give a warning if you are on a chain that the DNS checkpoints don't agree with.
-
DataHoarder
yeah, feedback on that
-
DataHoarder
make the dns query non-blocking
-
DataHoarder
that was blocking blocks every couple of minutes and delaying broadcast of them or receiving new blocks
-
DataHoarder
that equals delay, and for a pool, that means they are mining on the wrong template and wasting mining
-
DataHoarder
sech1 can probably bring up any other points around that recommendation
-
DataHoarder
so if made opt-out (or tbh regardless, if it's intended to be used by pools) that should get a fix
-
m-relay
<spirobel:kernal.eu> it does not matter. the honest generals can always find each other and propose a chain where all the double spenders are slashed and even the ones proposing wrong chains as part of this procedure are slashed.
-
m-relay
<spirobel:kernal.eu> pow and pos both solve this problem accidentally. (albeit in a very convoluted and inefficient way)
-
m-relay
<spirobel:kernal.eu> that is a result of mixing the roles of counterparty to the network with participating in the network as a node
-
DataHoarder
seems they started delaying block broadcasts
-
DataHoarder
in the past attempts they delayed one minute
-
tokr
Does anyone monitor their mining jobs ?
-
m-relay
<lordx3nu:matrix.org> So they are trying for reorgs?
-
m-relay
<sellmoneronow:synod.im> Anything on moneroconsensus?
-
m-relay
<sellmoneronow:synod.im> I don't see reorg attempts
-
m-relay
<barthman132:matrix.org> Only 1 block has been orphaned in the last 24 hours
-
DataHoarder
they have very low hashrate according to their rates
-
m-relay
<barthman132:matrix.org> Last time I checked they had 1.7gh a second, so pretty low for their usual rate
-
m-relay
<sellmoneronow:synod.im> It's extremely volatile, although the most I've seen them with is about 48% of total hash rate.
-
m-relay
<barthman132:matrix.org> Yes their hashrate is all over the place, so it’s difficult to pin down
-
m-relay
<lordx3nu:matrix.org> Probably ddos
-
m-relay
<barthman132:matrix.org> Maybe they have lied about being ddosed before though
-
m-relay
<sellmoneronow:synod.im> The source for ddosing is a random message on Telegram that CfB posted
-
m-relay
<sellmoneronow:synod.im> Why not show the actual logs?
-
m-relay
<barthman132:matrix.org> Because he’s lying duh
-
DataHoarder
their nodes have been hit at times hard, from our observations
-
m-relay
<basses:matrix.org> people still caring about cfb guy
-
DataHoarder
specially at the start of the previous marathon
-
m-relay
<barthman132:matrix.org> Well if that’s the case I don’t really care about their nodes, they can burn in a fire all I care
-
m-relay
<sellmoneronow:synod.im> Head of the snake
-
m-relay
-
m-relay
<monerobull:matrix.org> whats this
-
m-relay
<barthman132:matrix.org> Are going to do the dns checkpoints?
-
m-relay
<barthman132:matrix.org> Are we going to do the dns checkpoints?
-
m-relay
<basses:matrix.org> well people are already fighting back this clown
-
m-relay
<sellmoneronow:synod.im> Rucknium is testing right now
-
DataHoarder
they changed how they report the line, monerobull
-
DataHoarder
according to discord
-
DataHoarder
it's based on miningpoolstats now
-
m-relay
<monerobull:matrix.org> so they are trying to turn this into a "legit" pool all of a sudden?
-
m-relay
<barthman132:matrix.org> Nah we shouldn’t believe anything they say
-
m-relay
<monerobull:matrix.org> of course not
-
m-relay
<barthman132:matrix.org> Their promises to play “nice” are worthless
-
m-relay
<barthman132:matrix.org> How long does the dns checkpoints need to be tested?
-
m-relay
<ofrnxmr:xmr.mx> first need to sync up a testnet
-
m-relay
<ofrnxmr:xmr.mx> Then update the dns checkpoints
-
m-relay
<ofrnxmr:xmr.mx> Then attack it
-
m-relay
<barthman132:matrix.org> Yes, but is there a rough estimate?
-
m-relay
<ofrnxmr:xmr.mx> the test, once started, should take less than an hour
-
m-relay
<barthman132:matrix.org> That’s good news
-
m-relay
<sellmoneronow:synod.im> Is there any way to formally prove dns checkpoints without relying on short term integration tests...
-
m-relay
<ofrnxmr:xmr.mx> has to be coordinted with dns operator
-
m-relay
<ofrnxmr:xmr.mx> Yes, using testnet
-
m-relay
<rucknium:monero.social> `--prune-blockchain --sync-pruned-blocks` should sync a testnet node faster, right?
-
selsta
rucknium: no, it only reduced bandwidth
-
m-relay
<rucknium:monero.social> Thanks selsta.
-
selsta
oh wait, without fast sync checkpoints i'm not sure if it works at all
-
selsta
on testnet
-
m-relay
<ofrnxmr:xmr.mx> i though only if there are other pruned nodes, which i doubt there are
-
selsta
so maybe no benefit at all
-
m-relay
<ofrnxmr:xmr.mx> Oh yeah. Selsta is righr
-
m-relay
<ofrnxmr:xmr.mx> No checkpoints = sync-pruned has no effecr
-
m-relay
<user2570:unredacted.org> Can someone please quickly explain this dns checkpoints solution?
-
m-relay
<rucknium:monero.social> I am syncing four new testnet nodes with `--testnet --enforce-dns-checkpointing --keep-alt-blocks`
-
m-relay
<user2570:unredacted.org> Can someone please quickly explain this dns checkpoints solution?
-
m-relay
<user2570:unredacted.org> Or give a link..
-
m-relay
<ofrnxmr:xmr.mx> Fastest would be to download someone elses testnet @plowsof ipload to send.vis.ee plz lmao
-
m-relay
<rucknium:monero.social> I guess I could turn off `--enforce-dns-checkpointing` on one or two of them to see what happens when it's off.
-
m-relay
<ofrnxmr:xmr.mx> Nvm. Send.vis ia max 2.5gb. Ginger, do you have a testnet that you can share the db?
-
m-relay
<rucknium:monero.social> I guess I can run `xmrconsensus` on the testnet nodes, too, to get a visual.
-
DataHoarder
I'll not make a monero-pools for testnet :)
-
m-relay
<rucknium:monero.social> Lol I know. I will code in a bypass for that. Should have a bypass for mainnet anyway.
-
m-relay
<rucknium:monero.social> According to
testnet.xmrchain.net , testnet network hashrate is 500H/s. Should not be difficult to re-org at all.
-
m-relay
<gingeropolous:monero.social> you gotta ping my full name for me to get notigfications
-
m-relay
<gingeropolous:monero.social> but yeah theres a DB on the xmrchain box
-
m-relay
<gingeropolous:monero.social> Rucknium: , do you want it on the MRC? i can try and dload the file from xmrchaon
-
m-relay
<rucknium:monero.social> Let me see what we've already got on MRC.
-
m-relay
<gingeropolous:monero.social> yeah the box that had the testnet running on MRC got repurposed
-
m-relay
<rucknium:monero.social> I see the stagenet blockchain in a few places, but no testnet blockchain yet.
-
m-relay
<gingeropolous:monero.social> ok, the xmrchain testnet data.mdb is download to /scratch/fresh_testnetdb_20250816 . I dunno if data.mdb files are cross compatible these days... i always forget
-
m-relay
<gingeropolous:monero.social> downloadING
-
m-relay
<gingeropolous:monero.social> on zenith
-
m-relay
<gingeropolous:monero.social> 5 mins left
-
m-relay
<rucknium:monero.social> Great. I think once it downloads I can push it out to my syncing nodes.
-
m-relay
<rucknium:monero.social> Thanks!
-
tevador
Summary of the proposed mitigation: If qubic gets to 51% and starts orphaning all other blocks (it's their plan), we tell major pools and exchanges to enable dns checkpoints and start checkpointing the honest chain until qubic stops mining their useless fork. The honest chain should eventually overtake it, after which checkpoints won't be needed anymore.
-
DataHoarder
their last block they mined was delayed about one minute
-
moneromooo
That will be too late. It's not like they're readong this chat (or however you'd tell them) 24/7 ready to restart with the flag on.
-
moneromooo
And the flag presumably needs to stay on until something changes which is not "they stop trying", given they can change their mind at any moment.
-
moneromooo
So if we decide to use this flag, we have to use it early for it to worka s intended.
-
tevador
That flag would probably need to stay on until some permanent solution is implemented.
-
moneromooo
In the meantime, telling people to consider bumping confirmations would be a good idea too.
-
tevador
We can enable DNS checkpoints by default with a point release.
-
m-relay
<kayabanerve:matrix.org> Why is everyone so eager to enable by default a centralized mechanism to decide the best chain??
-
DataHoarder
repost of what I typed before, but > if the checkpointing is what the short term bandaid ends up, I think a clearer list of when they'd be used would be necessary > current MoneroPulse description has that it'd be used in consensus chain splits, not orphan chains like current ones
-
tevador
100% blocks mined by one malicious pool is not centralized?
-
m-relay
<ofrnxmr:xmr.mx> also, anchoring to insert_chain_here is nasty
-
tevador
Realistically, it's the only mitigation that can be rolled out in days.
-
tevador
It's possible that merely publicly announcing our strategy could be enough to discourage them from attempting this.
-
m-relay
<rucknium:monero.social> IMHO, securing the chain's censorship resistance through decentralized mining has temporarily failed (not for lack of trying).
-
m-relay
<diego:cypherstack.com> yawn. Another day in Lounge. Let's gooooo!
-
m-relay
<ofrnxmr:xmr.mx> @tevador, yeah, cuz theyd lose a good amount of money unless they honest mine
-
m-relay
<barthman132:matrix.org> What’s the plan currently?
-
m-relay
<rucknium:monero.social> gingeropolous: Uploaded `data.mdb` works. Thanks!
-
m-relay
<ofrnxmr:xmr.mx> How can i get a copy :P
-
m-relay
<ofrnxmr:xmr.mx> Synced faster than cuprated 💪💪
-
m-relay
<diego:cypherstack.com> Switch to PoD. Proof of Diego.
-
m-relay
<ofrnxmr:xmr.mx> Bart ^
-
m-relay
<monero.arbo:matrix.org> we could roll out the randomx update and whatever else to force upgrading, maybe soon after the point release
-
m-relay
<ofrnxmr:xmr.mx> Thats a hard fork
-
m-relay
<ofrnxmr:xmr.mx> Also, he cant see that you replied to him
-
tevador
Preparing a hard fork would take months.
-
m-relay
<monero.arbo:matrix.org> no kidding
-
m-relay
<monero.arbo:matrix.org> and yeah okay so "soon" is relative
-
m-relay
<ofrnxmr:xmr.mx> Randomx haed fork right now would lost hashrate from botnets but not qubic
-
m-relay
<ofrnxmr:xmr.mx> qubic auto-updates their malware. Botnets don't
-
tevador
The original plan was to do a PoW change with the FCMP upgrade.
-
m-relay
<barthman132:matrix.org> What are the POW changes?
-
m-relay
<monero.arbo:matrix.org> all I'm saying is if we wanted to make sure people were using the version with dns checkpointing as default, we do have stuff in the wings that's been waiting
-
m-relay
<elongated:matrix.org> Potentially bricks x5
-
tevador
-
m-relay
<monero.arbo:matrix.org> my bad I thought it's been ready for some reason
-
tevador
I got bogged down in some C++ hell.
-
m-relay
<barthman132:matrix.org> Sounds like good stuff
-
m-relay
<duggavo:matrix.org> C++ developers: #define while if
-
tevador
I blame templates.
-
m-relay
<boog900:monero.social> have you heard of our lord and saviour: 🦀
-
m-relay
<kayabanerve:matrix.org> I'd agree with it, if a pool takes over, if DNS checkpoints were only C blocks deep _and_ nodes kept a history of checkpoints as to detect if it's being ping-ponged across distinct chains tevador
-
m-relay
<kayabanerve:matrix.org> But I'd also claim it proves a mandate for a decentralized finality layer
-
m-relay
<ofrnxmr:xmr.mx> Its just an emergency response, not a long term solution
-
DataHoarder
The monero journal: peer reviewing incoming blocks :)
-
m-relay
<ofrnxmr:xmr.mx> I dont think using dns checkpoints proves anything aside from "we were unprepared"
-
DataHoarder
it's a bandaid that exists in code, with a different purpose, but that can be raised ahead of time for people who want to either opt in or opt out of it again
-
m-relay
<barthman132:matrix.org> It’s the best we can hope for I guess
-
m-relay
<boog900:monero.social> I don't really like the idea of relying on a single entity & DNS
-
m-relay
<gingeropolous:monero.social> then mine more!
-
selsta
it's not pretty but nothing else is a realistic countermeasure
-
selsta
at least i haven't seen another proposal that can be implemented in a short time frame
-
m-relay
<boog900:monero.social> multiple entities over monero's p2p network, could be done pretty fast
-
moneromooo
Oh yes, sybil better than core.
-
moneromooo
If you write something better, it can be swapped in when ready.
-
m-relay
<boog900:monero.social> If your sybiled you aren't getting the good blocks at all
-
m-relay
<boog900:monero.social> By multiple entities I mean you have a built in list of pubkeys of approved nodes/people and you would forward their messages over the network
-
m-relay
<boog900:monero.social> Not just listening yo any node
-
moneromooo
Ah, when you say p2p it's just using p2p comms, but not really p2p then ? Fair enough.
-
m-relay
<gingeropolous:monero.social> re: short time frames, i see: 1. DNS 2. raise tx fees 3. decrease blocktimes., though the latter one i feel needs a bit more math and stuff thrown at it. I mean, the assumption is their main attack is going to be to selfish mine longer chains to cause massive re-orgs, right?
-
moneromooo
I don't think it'd be faster than to allow more domain soures sing the existing system though.
-
moneromooo
sources using*
-
m-relay
<gingeropolous:monero.social> well nvm last one is a hardfork, i guess thats not short time frame really
-
m-relay
<boog900:monero.social> Not faster but better IMO
-
DataHoarder
they have orphaned two blocks
-
DataHoarder
their selfish mining is active
-
m-relay
<venture:monero.social> stupid question... but what's the rational to this rolling 720 block difficulty target? and not, like similar to stratum auto-diff, on the last 3?
-
m-relay
<kiltsonfire:matrix.org> Monero: add 1 Hz “workshares” to harden liveness & selfish-mining resistance
-
m-relay
<kiltsonfire:matrix.org> TL;DR
-
m-relay
<kiltsonfire:matrix.org> Think of PoW as an information sampling process. Right now we get ~1 sample every 120 s (one block).
-
m-relay
<kiltsonfire:matrix.org> Add a tiny, header-only workshare object that miners emit at ~1 per second network-wide.
-
m-relay
<kiltsonfire:matrix.org> Let each block claim recent shares and make chain selection use block weight = 120 + number of claimed shares (simple mode).
-
m-relay
<kiltsonfire:matrix.org> Result: ~120× more independent samples per 2 minutes ⇒ way tighter consensus, much harder to stall or game with <51% hashpower.
-
m-relay
<antilt:we2.ee> @kiltsonfire:matrix.org do not flood && read the backlog before posting. Thx!
-
m-relay
<gingeropolous:monero.social> yah, please use pastebins for things of that size
-
DataHoarder
Qubic has stopped sending mining tasks
-
DataHoarder
they are stuck at block 3479274 from what I can see from pools
-
DataHoarder
wasting mining
-
m-relay
<ofrnxmr:xmr.mx> Spammed in dev too
-
m-relay
<lordx3nu:matrix.org> Datahoarder: their hashrate is showing 0 now
-
DataHoarder
they are having fun issues
-
DataHoarder
I see their pools stuck with the same old job
-
DataHoarder
seems they started again just now, but they are highly unstable
-
m-relay
<lordx3nu:matrix.org> Yeah it looks like they are back up 👀
-
DataHoarder
they are no longer selfish mining as of the last couple of blocks they found, there is no delay
-
m-relay
<rucknium:monero.social> testnet moneroconsensus:
testnetnode1.moneroconsensus.info
-
midipoet
Too much chatter here to read and understand everything, but I honestly think the best path forward in the short and medium term is to compose a finality layer/checkpoint on one of the new US regulated stablecoin L1s. Stripe's, or Circle's or Coinbase's (if that is possible given their design). I imagine it is possible.
-
midipoet
If everyone thinks that's bonkers, than a checkpoint/finality on some other chain is the immediate mitigation for whatever is happening currently. We can then have 6-12 months to think again.
-
midipoet
If a random coin like Qubic can cause this much drama, then it's obviously a serious vulnerability enough to mitigate action being taken as soon as is feasibly possible.
-
m-relay
<hbs:matrix.org> Wouldn't that mean abandoning the decentralization and censorship resistance of Monero?
-
midipoet
But we aren't decentralised or censorship resistant now, given we can be 51% attacked. That's an actual existential crisis
-
midipoet
If we use a checkpoint, we can force nodes to follow an "honest" chain, and rely on the security guarantees of some other chain
-
m-relay
<hbs:matrix.org> Using an OFAC compliant blockchain would mean we risk the finality layer to be censored
-
midipoet
They can't sensor a commitment.
-
m-relay
<hbs:matrix.org> They can decide to not mine tx from specific EOAs
-
midipoet
As they won't be able to forward project the commitment/hash we put on their chain
-
midipoet
I guess they could "censor" our commitment, but if anything that would be a greater ideological win
-
m-relay
<hbs:matrix.org> But would stop the blockchain
-
midipoet
HBS: what do you mean EOA? (excuse my ignorance)
-
m-relay
<hbs:matrix.org> Addresses
-
m-relay
<hbs:matrix.org> EOA=Externally Owned Address
-
midipoet
They'd have to pan all potential addresses that "might" commit
-
midipoet
It would be absolutely bonkers
-
midipoet
Plus, what are they banning for?
-
m-relay
<hbs:matrix.org> That's unfortunately something we should consider
-
m-relay
<hbs:matrix.org> Don't need to have a reason, OFAC just needs to add addresses to their lists
-
m-relay
<hbs:matrix.org> And all validators would consciously exclude them
-
midipoet
As I see it, it's obvious stablecoins are becoming the defacto "future" of cryptocurrency. If we can leverage their security guarantees for our benefit, that's a huge win
-
midipoet
hbs: fair enough, but I don't think it's feasible for OFAC to ban all potential addresses that attempt to write data to the stablecoins.
-
m-relay
<hbs:matrix.org> Ethereum is still more decentralized than those new chains. With encrypted mempools then we can consider using it.
-
m-relay
<hbs:matrix.org> They would just need to follow the Monero validators' addresses which would probably be easy to find
-
midipoet
Yeah, I guess you could engineer the commitment in one of those ZK rollups
-
midipoet
(not being technical enough to actually understand whether that is possible)
-
midipoet
- but assuming it is
-
m-relay
<hbs:matrix.org> Finality is probably way longer if using rollups, would need to check hard finality of various chains
-
m-relay
<ofrnxmr:xmr.mx> Bruh
-
midipoet
I just think we need to be realistic about what Monero's long term goal is. I am not sure if "digital private cash for humanity" is feasible. Certainly not feasible given the current state of play. So then we, as a community, have to decide what the actual ideological goal is now.
-
m-relay
<ofrnxmr:xmr.mx> I think you need to go away
-
m-relay
<ofrnxmr:xmr.mx> Lmao
-
m-relay
<ofrnxmr:xmr.mx> The mfka said to use a ua regulated stablecoin lmao
-
midipoet
My own personal opinion is that Monero is a technology of protest, against the status quo, whatever that is.
-
m-relay
<rottenwheel:unredacted.org> eh?
-
m-relay
<rottenwheel:unredacted.org> Monero isn't digital private cash for humanity because...
-
m-relay
<rottenwheel:unredacted.org> you'll have to elaborate on that a bit more.
-
midipoet
at the moment, the status quo IS the US regulated stablecoins. They are out existential threat (especially when it comes to privacy/surveillance). If you can protest, by leveraging their affordances against them, you'll create a far greater movement
-
m-relay
<rottenwheel:unredacted.org> 🤔
-
midipoet
rottenwheel: Qubic, whatever the fuck that is, has created an existential threat against Monero.
-
midipoet
Qubic literally has a website that's looks like it's pulled from an AI website generator
-
m-relay
<rottenwheel:unredacted.org> and that's... worrisome? 🤔
-
m-relay
<rottenwheel:unredacted.org> the attacker is running an AI-created website!
-
midipoet
That network (Qubic) has brought "the private digital cash for humanity" almost to our knees.
-
m-relay
<ofrnxmr:xmr.mx> midipoet smells like a pig
-
m-relay
<rottenwheel:unredacted.org> ehhhhh... hard disagree there. 😂
-
midipoet
Literally, all it took was some tokeneconomics, and some good marketing on twitter, to dent the whole reputation of the Monero project
-
m-relay
<rottenwheel:unredacted.org> it reorganized few blocks, created a fuzz and everyone looked into it. not even a 51% attack or double spend. 😂
-
m-relay
<rottenwheel:unredacted.org> can't imagine qtip reading you say that he almost brought us to our knees out of a few block reorgs...
-
midipoet
Ok, then let's just sit back and do nothing?
-
m-relay
<hbs:matrix.org> Its greatest achievement would be to get the Monero community to vet changes which would go against our ethos, and reading multiple matrix rooms lately it seems this is exactly what is unfolding
-
m-relay
<rottenwheel:unredacted.org> dent the whole "reputation of the monero project".
-
midipoet
Obviously not a threat
-
m-relay
<rottenwheel:unredacted.org> repu... what? 😂😂😂
-
m-relay
<ofrnxmr:xmr.mx> no, lets switch to usdc
-
m-relay
<rottenwheel:unredacted.org> this guy thinks monero has reputation. 🤣
-
midipoet
Ok. You guys continue on. All is good in Monero land. Nothing to worry about here
-
m-relay
<rottenwheel:unredacted.org> monero reputation: GF wallet theft, bytecoin past, prominent coin used in botnet farms and dnm...
-
m-relay
<rottenwheel:unredacted.org> reputation... give me a break with this guy...
-
m-relay
<hbs:matrix.org> The Qubic situation is clearly a wake up call, but reactive changes are probably not what we should fall for
-
midipoet
rottenwheel: none of those threats threaten the ability for Monero to function properly as "digital private cash for humanity".
-
m-relay
<rottenwheel:unredacted.org> 😴
-
m-relay
<rottenwheel:unredacted.org> you must be fun at parties.
-
m-relay
<ofrnxmr:xmr.mx> I wouldnt even say qubic is a wake up call. Its more like getting dicks drawn on your face for falling askeep
-
m-relay
<rottenwheel:unredacted.org> squeeze in dad jokes and I'd pee my pants having a conversation with you. lovely!
-
m-relay
<ofrnxmr:xmr.mx> Aka it was to be expected
-
midipoet
I see the conversation has turned to what ye know best
-
m-relay
<rottenwheel:unredacted.org> lol
-
midipoet
Dicks and pee
-
m-relay
<rottenwheel:unredacted.org> because there's never a point with you.
-
midipoet
Well done guys and girls
-
m-relay
<ofrnxmr:xmr.mx> better than fed speak
-
midipoet
Outstanding
-
m-relay
<rottenwheel:unredacted.org> maybe when you learn how to interpret words, it'll change.
-
m-relay
<rottenwheel:unredacted.org> until then, I'll just keep trolling you.
-
m-relay
<rottenwheel:unredacted.org> see? the point was that the reputation of monero is as tainted as it gets and instead of you reading that, you claim I was going for threats to it being digital private cash.
-
m-relay
<rottenwheel:unredacted.org> but what do I do arguing with someone who truthfully believes the so called status quo is a US regulated stablecoin?
-
m-relay
<rottenwheel:unredacted.org> the 🧠 is there to be used, not as decoration...
-
midipoet
If the security of the chain is questioned, Monero isn't anything to anyone. It's just another shit coin.
-
midipoet
If you don't believe that, fine. That's your choice
-
m-relay
<rottenwheel:unredacted.org> cool beans.
-
m-relay
<rottenwheel:unredacted.org> ok, cool.
-
midipoet
None of the aspects you mentioned regarding the reputation of Monero impact the security of the chain. Literally, none of them.
-
m-relay
<rottenwheel:unredacted.org> Alexa, what does the word reputation have to do with security? 🤔
-
m-relay
<rottenwheel:unredacted.org> A: None. Midi is just slow...
-
midipoet
Yes. Security guarantees have absolutely no impact on reputation of a project.
-
midipoet
You are 100% correct rotten. What we do without you
-
m-relay
<rottenwheel:unredacted.org> ...which... is... what... I'm... saying?
-
m-relay
<rottenwheel:unredacted.org> 🤣
-
m-relay
<rottenwheel:unredacted.org> but qtip has brought monero to its knees!
-
m-relay
<rottenwheel:unredacted.org> USDC and USDt the standard!
-
m-relay
<chaser:monero.social> sorry if it's already been asked. the blocks mined chart on
moneroconsensus.info shows a surge in unknown blocks, especially on August 15, 00:00--12:00 (6-hour aggregation). concurrently,
miningpoolstats.stream/monero was showing a surge in blocks from "qubic.org" and "xmr-stats.qubic.org".
-
m-relay
<chaser:monero.social> does anyone know how MiningPoolStats identified those blocks and how reliable that is?
-
m-relay
<rucknium:monero.social> chaser: AFAIK, Qubic re-opened its mining pool API.
-
nioc
-
DataHoarder
23:16:09 <m-relay> <chaser:monero.social> does anyone know how MiningPoolStats identified those blocks and how reliable that is?
-
DataHoarder
they opened the api
-
DataHoarder
press the link
-
DataHoarder
add /stats
-
DataHoarder
they also have another endpoint, afaik
-
DataHoarder
ah, their reporting is broken now, for found blocks at least
-
m-relay
<chaser:monero.social> thanks Rucknium, nioc, DataHoarder! DataHoarder, can your monero-blocks tool use that API to assign past blocks to Qubic? the blocks mined chart on Monero Consensus gives the impression that Qubic hit ~45% in some of those intervals, while it's probably much less, because there are other unknown sources.
-
DataHoarder
they don't show past blocks.
-
DataHoarder
we have better ways to show that. specially, they publish past view keys, so you can find out exactly which outputs they mined
-
DataHoarder
for current tracking, they have noticeable patterns on chain
-
DataHoarder
they have had a few long chained blocks of good luck, where rest of monero found nothing
-
DataHoarder
but it's normal
-
m-relay
<barthman132:matrix.org> Monero up 20 dollars today
-
m-relay
<chaser:monero.social> barthman132: -> #monero-markets:monero.social
-
m-relay
<barthman132:matrix.org> That’s a good thing
-
m-relay
<chaser:monero.social> barthman132: I don't care, take non-research discussion elsewhere.
-
m-relay
<barthman132:matrix.org> Ok fine im just trying to look for good news is all
-
DataHoarder
the good news is no big reorgs today, they didn't have that much hashrate when doing selfish + no luck
-
DataHoarder
it was hard to monitor pools as they kept going down all the time or being unstable
-
m-relay
<chaser:monero.social> DataHoarder: I see. was MiningPoolStats using those patterns to infer the source? or is it like they were plugged into Qubic's API at the time the block was mined, so they got the data?
-
m-relay
<barthman132:matrix.org> Yea I think they were around 33% when they tried to self mine and try to orphan blocks.
-
DataHoarder
no. they were plugged in when they got the data
-
m-relay
<lordx3nu:matrix.org> They have another 12 hours planned. But yeah, so far nothing really happened.
-
m-relay
<barthman132:matrix.org> Are they done with their marathon today?
-
DataHoarder
no
-
DataHoarder
it's 24h long, 12 to 12 UTC
-
DataHoarder
it's written in their code
-
DataHoarder
also > "[10:27 PM]Come-from-Beyond: Moving to another coin will take months of development, we are mining Monero during this"
-
m-relay
<ofrnxmr:xmr.mx> They can move to wownero_ why they lyinf
-
DataHoarder
private key stuff?
-
m-relay
<ofrnxmr:xmr.mx> hmm, true
-
DataHoarder
hoping they move away soon after saying they won just to do something is nonsense, instead of working with what we have short and long term
-
m-relay
<ofrnxmr:xmr.mx> hear me out..
-
DataHoarder
🙉
-
m-relay
<ofrnxmr:xmr.mx> When there is a selfish mining attack, it _requires_ longest chain, and _ignores_ first seen
-
m-relay
<ofrnxmr:xmr.mx> Why are we accepting blocks that arent seen for 10mins?
-
DataHoarder
nodes could have been attacked and not received blocks, and fed a mined chain
-
DataHoarder
so they suddenly find a new peer, so they sync from that one ...
-
m-relay
<ofrnxmr:xmr.mx> There is a suggestion on monero issues (i'll link it in a sec) about requring timestamps to roughly match locally at time of arrival. My idea is similar, but is essentially, if your tip is block 101a @ 12:00, if you dont have any notice of 101b by 12:01, you dont accept it. withheld blocks would have to be released within 1 minute of your first seen block to be considered as an al<clipped message>
-
m-relay
<ofrnxmr:xmr.mx> t. If 101b is broadcast at 12:01, and 102b becomes the longest chain at 12:03, you would start working on 102b and still be reorgable if 102a arrives before 12:04 with 103a arriving before 12:05
-
m-relay
<ofrnxmr:xmr.mx> Essentially, longest chain is locked in after 1/2 block time. It shouldnt 1min for a block to cross the network, and defintely shouldnt be receiving 7 blocks 14 mins late
-
m-relay
<ofrnxmr:xmr.mx> If soneone is mining while partitioned, than their blocks should be worthless, as the longest chain was decided before they thought about handing in their project late
-
DataHoarder
local clock can be off by hours, if not days
-
DataHoarder
we do that on p2pool, 30 minutes max offset
-
DataHoarder
there were a lot of crazy computers out there
-
DataHoarder
1h offsets are not unusual
-
m-relay
<ofrnxmr:xmr.mx> my idea isnt about 12:00 as a timestamp on blocks, but about offset from received time
-
DataHoarder
what about eclipse attacks?
-
DataHoarder
one node gets eclipsed, feed a chain. say two blocks of matching difficulty. then it uneclipses, sees a chain of length 3, but it's too late
-
DataHoarder
the rest of the network is at that
-
DataHoarder
how does this peer know the rest of nodes are not attackers feeding an orphaning chain to them?
-
m-relay
<ofrnxmr:xmr.mx> did you know monero price went up $20 today? (jkjk lol)
-
DataHoarder
as for distributing checkpoints, have we though about dumping these on append-only certificate logs?
-
m-relay
<ofrnxmr:xmr.mx> I havent thought that far. Came to my mind while at the store
-
DataHoarder
not as unique, but as an autonomous addition to moneropulse
-
DataHoarder
these can be queried and followed by other parties, and multiple can be setup and are redundant
-
m-relay
<ofrnxmr:xmr.mx> i want to know hyc's thoughts on it, since i stole the idea from him and i believe ooo123
-
m-relay
<ofrnxmr:xmr.mx> The idea of p2p shared hash of hashed ala checkpoints
-
DataHoarder
heh. DHT!
-
m-relay
-
m-relay
<ofrnxmr:monero.social> i wish i could ve the one to try the selfish attack, but my testnet will take too long to sync
-
m-relay
<rucknium:monero.social> Note that `testnetnode3` has one extra orphan that the other nodes don't. My local attacking chain failed, but it persists in the node that tried it.
-
m-relay
<rucknium:monero.social> All of the node have `--enforce-dns-checkpointing` set. Probably we would want half of them to go without it so we could see what happens when nodes don't have it set.
-
m-relay
<ofrnxmr:xmr.mx> I wonder what the procedure is like to set checkpoints. If it can be automated with a script
-
DataHoarder
it's dns records, some of these could run their own servers that automatically have the newest data
-
DataHoarder
don't need to resolve anything except TXT records, after all, and be signed properly
-
hi585858
are we going to reinforce PoW before considering more deep consensus change ?
-
DataHoarder
maybe a big reorg coming
-
hi585858
hmm
-
hi585858
thanks
-
DataHoarder
they are a few heights ahead on the pools
-
DataHoarder
reorg of 9
-
m-relay
<rucknium:monero.social> 7 again?
-
DataHoarder
when 3479412 was found they pushed 3479405 to 3479413
-
m-relay
<boog900:monero.social> they still have more?
-
DataHoarder
if any they are mining on what's considered public tip now
-
m-relay
<boog900:monero.social> ok
-
plowsof
Rucknium i know you are not a fan of machine learning but this touches on the pros/cons of some preciously suggested selfish mining defences
arxiv.org/pdf/2307.00529
-
m-relay
<rucknium:monero.social> plowsof: Thanks. Seems interesting, but complicated.
-
plowsof
they even mention the word hybrid
-
m-relay
<leonarth_:matrix.org> Rucknium: on your consensus tool, why are they showing as unknown - they're not hiding anymore
-
m-relay
-
m-relay
<leonarth_:matrix.org> is this a 7 reorg or larger? how do you calculate, based on the blocks pushed on the right side I suppose
-
DataHoarder
that tool does not pool from their stats
-
DataHoarder
they don't put historical data out in a queryable way
-
DataHoarder
-
jpc4r_
was that a 7 block or 8 block reorg
-
m-relay
<rucknium:monero.social> 7 blocks. Didn't even have to use my toes to count that one. It will be a "bad thing" if we have to start using toes.
-
m-relay
<leonarth_:matrix.org> lol
-
m-relay
<leonarth_:matrix.org> DataHoarder: you rewrote randomx in go:
git.gammaspectra.live/P2Pool/go-randomx
-
DataHoarder
I did
-
DataHoarder
with JIT
-
DataHoarder
it's based on previous work but they abandoned it and called it impossible
-
m-relay
<leonarth_:matrix.org> impossible what, to run randomx in go?
-
DataHoarder
see post they had
-
DataHoarder
they used bigfloat for randomx
-
DataHoarder
not native float64, as golang did not expose rounding mode
-
DataHoarder
you can do it via soft float64 (I also implemented that) or via locking the thread and setting rounding mode via asm
-
DataHoarder
-
DataHoarder
see the support matrix to see what is done on each case
-
m-relay
<leonarth_:matrix.org> what were you trying to accomplish, a p2pool implementation in Go?
-
DataHoarder
in most cases in interpreter mode you only need that specific case
-
DataHoarder
? I have one
-
DataHoarder
it's what runs observer
-
DataHoarder
-
m-relay
<leonarth_:matrix.org> you have a whole p2pool that we can compile in Go and use?
-
DataHoarder
also used to find bugs across to c-p2pool, we recently had quite a list of issues found by my implementation on p2pool as well, and back
-
DataHoarder
yes
-
DataHoarder
-
DataHoarder
it has a more fun api, also it has a stratum that can specify any address (that p2pool supports) and it'll generate for that
-
DataHoarder
it's not heavily tested
-
DataHoarder
#p2pool-log exists on matrix (see the observer links) if you want to chat more about p2pool and that
-
m-relay
<leonarth_:matrix.org> fantastic
-
m-relay
<leonarth_:matrix.org> what are you gonna do next, rewrite monerod in Go :D
-
DataHoarder
01:51:37 <DataHoarder> it's not heavily tested < the stratum part. the rest is
-
DataHoarder
don't entice me, heh. I already implemened half the signature systems to check transactions and decoys for observer
-
m-relay
<leonarth_:matrix.org> any advantages over the C++ impl of p2pool?
-
DataHoarder
it can be used as a library partially or fully, to interact with all the p2pool and half the monero world
-
m-relay
-
m-relay
<leonarth_:matrix.org> so many outside deps, isn't it a hassle to manage so many repos
-
DataHoarder
dual implementation tests for consensus bugs or bad specification, as well
-
DataHoarder
they are my repos
-
m-relay
<leonarth_:matrix.org> could have put everything in go-p2pool/pkg/...
-
DataHoarder
imported so they are not outside
-
DataHoarder
each one is a fork
-
DataHoarder
some specific ones like monero rpc are inside
-
DataHoarder
-
DataHoarder
I can still rebase that on the source original on github with my changes
-
DataHoarder
I also stripped these external packages of silly dependencies
-
m-relay
<leonarth_:matrix.org> lukechampine.com/uint128 -- so bad Go still didn't add native int128, there's a big issue open where they keep saying to just use big.Int
-
m-relay
<leonarth_:matrix.org> lukechampine.com/uint128 -- so bad Go still didn't add native int128, there's a big issue open where they keep saying to just use big.Int pkg, which sucks
-
DataHoarder
I think if you want to comment on this code, #p2pool-log or #p2pool-observer
-
DataHoarder
it's lounge but let's not pollute as much, the interesting parts for everyone were said, now the conversation is only interesting for both of us :)
-
m-relay
<leonarth_:matrix.org> ```
-
m-relay
<leonarth_:matrix.org> √ user src/go-p2pool > ./go-p2pool
-
m-relay
<leonarth_:matrix.org> 2025-08-16 23:58:09.314 [P2Pool] INFO Consensus Software GoObserver v4.5 (devel) (go1.24.5)
-
m-relay
<leonarth_:matrix.org> ```
-
m-relay
<leonarth_:matrix.org> works nice!
-
m-relay
<leonarth_:matrix.org> will try to replace my current p2pool with this one, just curios
-
DataHoarder
and you are using go-randomx! btw, we also support the RandomX one.
-
DataHoarder
if you want to depend on it, use the normal RandomX / C RandomX. I think instructions are in README