-
Mochi101
moneromooo, you were the one who did the work for pruning?
-
moneromooo
Mochi101: yes
-
Mochi101
moneromooo, any comments on maybe a type of blockchain pruning that would make it so some nodes would only keep the last 100k or so blocks of the chain?
-
Mochi101
Or say, 300k for the last year of txs
-
moneromooo
Blocks can be dumped in theory. They're not the heaviest thing though. But yes, you can dump more if you accept drawbacks.
-
Mochi101
What's the heaviest thing?
-
moneromooo
Still tx data AFAIK.
-
moneromooo
Output amounts also heavy IIRC.
-
Mochi101
Sounds like I misunderstand how the data is stored.
-
Mochi101
I thought by dumping blocks you'd be dumping all the tx data that's inside these blocks as well.
-
moneromooo
-
moneromooo
Well, if you dump tx data you save a lot, yes.
-
moneromooo
But you becone mostly useless to other peers.
-
Mochi101
That's understood.
-
moneromooo
It's supposed to be a P2P network, not a baby2mother system.
-
Mochi101
You think that a large majority would choose to run this "micro" node?
-
moneromooo
Yes. Some would be people who'd not run a node otherwise though, so it'd be a win for those people.
-
moneromooo
Like pools. Easier, so people mine in a pool.
-
Mochi101
and when you say "mostly" useless... what's the part that doesn't fall into the mostly section?
-
moneromooo
Actually, I take back the "yes". Still easier to use a stranger's node.
-
moneromooo
I don't know, I'd have to think about it first.
-
Mochi101
Well, I'm thinking more for stores, or services that mostly just need to verify txs.
-
moneromooo
Pretty much everyone just needs to verify txes.
-
Mochi101
A VPS that is capable of running a pruned node costs about $20 per month. I spend $10 on my cellular per month.
-
Mochi101
yes, that's true hey. :)
-
Mochi101
I guess that's what the whole network is about.
-
moneromooo
I had made that file I pasted because I had started thinking about exactly that in fact. Every once in a while, I start warming up to the idea again, then drop it :)
-
Mochi101
I know there are a lot of... drawbacks to it.
-
Mochi101
But there are a lot of people out there that run full nodes and even that mine at a loss.
-
Mochi101
It was just a thought.
-
Mochi101
Thanks for entertaining me through the thought :)
-
Mochi101
Probably better just the way it is moneromooo.
-
Mochi101
moneromooo, what do you think of archiving the whole /bitmonero directory and making it available on getmonero.org with a verification hash?
-
Mochi101
I'd appreciate a comment on it (good or bad) here:
monero-project/monero-site #2027
-
Mochi101
This would allow people to download the archive, verify it and drop it in. Saving massive amounts of sync time for those who need/want it.
-
Mochi101
Could make a full and pruned archive available too.
-
Mochi101
Do different nodes prune differently?
-
moneromooo
Same thing again. Giving people an easy way to do the wrong thing will cause more people to do the wrong thing.
-
moneromooo
Same as pools. Same as a smaller pruned DB tha'ts useless to others.
-
moneromooo
It sounds like a good idea until you realize it's good for the person and bad for the network.
-
Mochi101
I know that it's bad for the network.
-
Mochi101
I really do.
-
Mochi101
Ever new node should start from block 0 and verify the whole chain.
-
moneromooo
If you're going to have a ready made DB for download, why not remove tx checks in monerod, and just have the core team sign txes ? You get the same amount of trust needed.
-
moneromooo
And a lot faster monerod.
-
moneromooo
If you don't verify the chain, then why use a blockchain in the first place ?
-
sech1
those are some deep philosophical questions
-
Mochi101
yes
-
moneromooo
This kind of trust is what a lot of people already give anyway when they download binaries from getmonero.org (as opposed to via monero-update).
-
Mochi101
Really, anybody could just archive /bitmonero and make it available as a torrent anyways.
-
sech1
but they verify hashes, right? right?
-
Mochi101
Doesn't have to come from core.
-
moneromooo
Yes, but the hashes are made by the same party that'd hash a ready made data.mdb.
-
moneromooo
So the amount of trust would not change technically.
-
moneromooo
monero-update uses the deterministic build and chceks sigs, but the GUI ended up using the core team signed binaries. Shrug.
-
moneromooo
I dunno, maybe it's worth it for now.
-
moneromooo
Initial sync is a fairly large barrier and since most people already trust the core team... But if/when we switch to better (ie, checking gitian sigs), then that'd have to go I guess.
-
moneromooo
Or we'd end up with, again, making it easier to do the wrong thing.
-
Mochi101
yeah
-
moneromooo
Actually...
-
moneromooo
LMDB syncing can be bit exact if you're lucky. Maybe a deterministic sync mode could help here. You'd get several people to sync to block N (with N being current height minus... 5k ?), then sign it.
-
moneromooo
Then you get what you want, with somewhat better trust.
-
Mochi101
ooooh
-
Mochi101
oh that's a good idea
-
moneromooo
I know that when I tested by pruning changes a few days ago, the pruned DB was bit exact if the same seed was picked.
-
Mochi101
So different nodes prune differently?
-
moneromooo
I'm not sure how often it'd end up bit exact when syncing from zero without reorgs.
-
moneromooo
The same way, but they randomly pick which eighth of the prunable data to keep.
-
Mochi101
I see
-
Mochi101
deterministic sync node sounds really interesting
-
moneromooo
I am speculating it can be done easily enough. I do not know for a fact.
-
Mochi101
yeah
-
moneromooo
You'd need to add a "max-height" param to bitmonerod.
-
moneromooo
And I think you'd need to enforce 20 block spans.
-
moneromooo
Testing that is a bitch though. 10 hours per test :)
-
Mochi101
38 for me
-
Mochi101
;)
-
Mochi101
Almost done my 3rd sync here.. this one with the patch and --db-sync-mode=safe will be the longes.
-
Mochi101
I'm guessing 40-42 hours
-
moneromooo
I guess a first step is asking hyc whether it's obviously not going to work because too much change of variance in db writes.
-
moneromooo
hyc: ^ ? :)
-
moneromooo
hyc: in a nutshell, if you ensure several monerod sync from scratch to the same height, assuming good connectivity, is it likely the end DBs will be bit identical ?
-
Mochi101
but we'd be testing it on testnet or stagenet right.
-
Mochi101
So no 10 hour syncs until later on in testing.
-
moneromooo
Now that's an idea I wish I had had.
-
moneromooo
Who here manages the matrix relay ?
-
nioc
this room has no matrix relay, the matrix monero room is separate
-
moneromooo
It needs one, as people come to -dev with "help my find my monero" questions and we can't point them to #monero if it's not relayed :/
-
nioc
I believe due to size limitations ir needs something special, maybe from libera
-
nioc
much of that help happens now in -community
-
moneromooo
That is relayed to matrix ?
-
nioc
yes
-
moneromooo
Nice! Thanks.
-
nioc
meow
-
merope
For some reason, the bridge for this room never got fixed after the move to libera
-
merope
So #monero is two separate rooms on irc and matrix
-
moneromooo
I dunno, people who come in dev typically find #monero-dev but not #monero, so it looks like there may not even be a matrix-only #monero channel.
-
merope
there is (I'm in it)
-
merope
I guess it's simply due to the association "wallet issues => ask the developers directly"
-
Mochi101
hyc, moneromooo, 42 hours 48 mins with the --db-sync-mode=safe flag
-
moneromooo
vs 38 ? That's not bad at all, I thought safe would be much slower.
-
Mochi101
yes
-
moneromooo
We need settings for safer, safest and windows-proof.
-
Mochi101
:D
-
Mochi101
.usd
-
Wallet
Mochi101: DURR.. 1 USD = 1 USD genious! [sic]
-
hyc
yeah, 10% diff, that's pretty reasonable. we could just make that the windows default.
-
RubyQuby
does anyone have any hashrates for XMR using a GTX3090Ti?
-
hyc
nobody mines on GPUs
-
hyc
if you want to use that GPU you should be mining some other coin than XMR
-
RubyQuby
I was given one for free, and been wondering if mining is still a thing
-
RubyQuby
what coin?
-
moneromooo
Mining on monero is definitely a thing, but on CPU.
-
RubyQuby
moneromooo - oh ok, thanks
-
tevador
-
tevador
High-end GPUs perform similar to a laptop CPU, so mining is not really worth it.
-
version2
wtf up with monero today?
-
version2
like earlier it needed 50 confirmations until balance finally upadted after 2-3 hrs and then on this site
-
version2
guarda.co wallet i exchanged some other coins to monero and now (even though the exchange transaction is showing up everywhere) both wallets the monero and the other crypto is empty now wtf is this
-
version2
i need these coins now, i actually just clicked on exchange accidentally, i would have used another exchange service oh man
-
Mochi101
version2, I think I read somewhere that guarda was having some problems with the network upgrade.
-
version2
since when?
-
version2
when did u read that?
-
version2
and when was the upgrade?
-
version2
@ Mochi101
-
version2
does that mean my coins are lost now for uknown time?
-
Mochi101
no
-
Mochi101
Ask guarda for support.
-
version2
i also read the announcement "There can be problems with xrmr blah blah"
-
version2
no what?
-
version2
when did u read it?
-
Mochi101
Ask guarda for support.
-
version2
since when does these problems occur?
-
version2
you think i didnt do that already?
-
Mochi101
So why do you come here and think I owe you support?
-
version2
what please
-
version2
no one owes anyone anything
-
Mochi101
Ask nicely and you may get better results.
-
version2
we're all just talking its irc
-
version2
but you could answer when did u read it at least so that i know since when this problem is occuring already
-
version2
or when this network upgrade was? have no idea i was completely offline for 2 weeks
-
version2
"ask nicely"
-
version2
i am
-
Mochi101
-
version2
im asking normally
-
version2
oh so since 6 days
-
version2
so the coins are lost for unknown time
-
version2
that pretty sucks
-
Mochi101
or you can get the cli and restore your wallet there
-
version2
already searched for seed code or something didnt find anything
-
rbrunner
-
version2
or no, found it
-
version2
but i am not sure if this will solve that problem as its an inside-the-system coin exchange
-
Mochi101
:)
-
version2
pretty shit, it was just an "accidental" click, usually i would change it on fixedfloat
-
Mochi101
version2, it probably didn't follow the new fork of Monero and went off on its own fork... which would mean that your real XMR is untouched.
-
Mochi101
and that restoring your wallet with the latest CLI will give you access to your real XMR.
-
version2
did just do it
-
version2
balance 0 XMR
-
version2
nothing
-
Mochi101
You restored your wallet in 2 minutes?
-
version2
yea
-
Mochi101
You're doing something wrong.
-
version2
only copy and paste mnemonic key
-
Mochi101
into the CLI?
-
version2
or what do you mean else with restoring CLI
-
version2
no gui wallet
-
Mochi101
and your GUI wallet is synced?
-
version2
oh wait, now its showing up
-
version2
suddenly
-
Mochi101
:o
-
Mochi101
omg
-
version2
the same as before
-
version2
first 0 and then some minutes later it just shows up
-
Mochi101
syncing
-
version2
i see
-
version2
alright
-
Mochi101
Lesson to be learned here...
-
Mochi101
Use a real wallet or one with a dedicated team that makes sure it keeps its software up to date and follows the crypto community that it claims support.
-
Mochi101
eg: not Guarda
-
version2
yea i usually do
-
version2
i just used this guarda thing today for another coin
-
version2
for monero i usually use mymonero but just found the feather wallet is also pretty nice
-
Mochi101
So we can agree now that the problem was user error and not Monero?
-
version2
also mymoner seems to have some issues too with the update
-
Mochi101
yes
-
version2
yea i never claimed that that its monero's problem
-
Mochi101
<version2> wtf up with monero today?
-
rbrunner
Yeah, I wonder about MyMonero's problems. Really doesn't look their style.
-
version2
i meant with that whats up as many wallets seemed to have problems with it today first mymonero then this guardia thing - but as it turned out restoring the wallet in another software just solved it all
-
version2
yea, i actually liked mymonero too
-
version2
and when you wanna write mymonero support it says they will be back on monday ^_^
-
selsta
MyMonero did some work to prepare for the hardfork but seems that they didn't finish in time.
-
garth
Maybe I need to restart monerod after enabling large pages?
-
garth
Or is restarting p2pool enough?
-
Torr
Just finished Kristin Dawkins's Gene Wars, interesting read.