-
h-erectus
does monero trace all payments all the way down to genesi, similar to bitcoin?
-
moneromoooo
This question is very unclear, but I think this is what you want:
-
moneromoooo
every monero output is ultimately derived from one or more coinbase output.
-
h-erectus
i mean, in order for me to verify a monero payment, do i have to download the entire transactions like bitcoin?
-
moneromoooo
Yes.
-
m-relay
-
m-relay
<dark:pub.solar> this should clarify the details for you, h-erectus
-
m-relay
<dark:pub.solar> you don't have to download the whole chain if you're using simple mode
-
h-erectus
thanks
-
h-erectus
moneromoooo: i'm thinking if it's possible to shift the genesis block every now and then, in order to optimise the efficiency.
-
h-erectus
from my understanding, the longer the dependency chain gets (i.e. the older the genesis block is), the more difficult it becomes for someone to inject a false genesis block. but i wonder if it's currently "too secure" and that it should be a bit less secure in return of making it a lot more efficient.
-
Lyza
it would result in people's money expiring so def a no-go
-
h-erectus
any idea to make the algorithm space-efficient? because currently it's space complexity is O(n), where n is number of transactions ever made—doesn't scale space-wise.
-
Lyza
I don't think anyone's really worried about it considering the blockchain has only become easier to store so far
-
h-erectus
how easier?
-
h-erectus
or, why easier?
-
Lyza
storage has become faster and cheaper at a much greater rate than the blockchain has grown
-
Lyza
1 TB SSD is like $50
-
h-erectus
what's the total chain size?
-
Lyza
ummm I'd have to check but I think around 300 GB plus or minus
-
sech1
165 GiB unpruned
-
Lyza
thanks I thought I mightve been over estimating by a good bit
-
h-erectus
Lyza: is that bitcoin's? i think they're about 500 now.
-
sech1
We're talking about Monero here, no?
-
Lyza
storage is so cheap I literally don't pay attention to the size, my hard drives will die before they fill up
-
sech1
165 GiB after almost 10 years of operation. But it's growing ~40 GiB/year now
-
h-erectus
yes, but, logically, this won't scale in the future. or even for new nodes. you'd have to download the entirety of it every time you install a new full node.
-
m-relay
<dark:pub.solar> I second what Lyza said, it's premature optimization
-
m-relay
<dark:pub.solar> on mobile devices, simple mode works well
-
Lyza
I mean yes, in the abstract there is probably a physical upper limit to storage density
-
m-relay
<dark:pub.solar> maybe it'll scale even better. you don't know if there's gonna be more or fewer transactions in the future
-
sech1
As long as internet bandwidth and an average storage device capacity grow faster than the blockchain, it's considered fine
-
h-erectus
O(n) is a timed bomb. imo we must have a plan for the future when it will be a problem.
-
h-erectus
i don't think that anyone has any plan, not even bitcoin or ethereal.
-
m-relay
<dark:pub.solar> why are you using big O for this? it makes little sense
-
h-erectus
what should i use?
-
m-relay
<dark:pub.solar> ethereum has a plan, sharding
-
sech1
big O(n) always makes sense when you have "n" that makes sense
-
sech1
n = total number of transactions
-
m-relay
<dark:pub.solar> use what Lyza was using GBs in the chain, GBs that get added to the chain a year
-
m-relay
<dark:pub.solar> practical units are helpful
-
h-erectus
sech1: yes. imo, a cryptocurrecy must eventually have O(log n) or O(1)
-
m-relay
<dark:pub.solar> bitcoin also has a plan, the lightning network, second layer
-
m-relay
<dark:pub.solar> I can make a crypto that is O(1), and always requires 1,000,000 TB
-
sech1
Lightning network is not a solution, it has fundamental problems which are still not solved yet
-
sech1
-
sech1
BTC maxis will of course say "this vid is 5 years old bla bla bla"
-
sech1
but it's disussing the fundamental design of Lightning
-
sech1
nothing changed in 5 years
-
m-relay
<dark:pub.solar> well, it's a solution, just not a good one
-
moneromoooo
Wow wow, "you don't have to download the whole chain if you're using simple mode" is completely wrong if you want to verify the chain.
-
m-relay
<dark:pub.solar> sorry, I meant you don't have to store the chain in simple mode
-
m-relay
<trasherdk:monero.social> Syncing from zero took 24+ hours, downloading 245 GB data.
-
m-relay
<trasherdk:monero.social> What was the extra ~80 GB?
-
moneromoooo
It's theoretically possible to "restart" but it would make the "new" genesis block include a lot of state (ie, all spent key images, all outputs generated so far, possibly other ancillary stuff).
-
m-relay
<dark:pub.solar> anyone has stats about the usage of crypto after the crash?
-
m-relay
<dark:pub.solar> why talk about scaling if the number of transactions and users is going down
-
sech1
-
sech1
It's been pretty stable the last 2 years
-
m-relay
<dark:pub.solar> 60K a day was the record? VISA processes that many transactions per second
-
moneromoooo
trasherdk: possibly duplicate downloads, extra stuff like list of hashes (the "skeleton" from which a node selects blocks to download), and random extraneous stuff like peer lists and other p2p overhead.
-
moneromoooo
Then again, the chain stores some stuff duplicated for speed, so it does seem high.
-
h-erectus
m-relay/dark:pub.solar: are transactions now going down for cryptocurrencies?
-
m-relay
-
m-relay
<dark:pub.solar> you can see a mild downward trend for Eth
-
m-relay
<dark:pub.solar> probably cause NFTs are now worthless
-
m-relay
<polar9669:matrix.org> Compare it with previous market cycle
-
h-erectus
monero's value is 1-to-1 with USD. so i guess monero is inflating since 2021.
-
h-erectus
the btc is doing good against the usd. at least since 2022.
-
h-erectus
any reason? e.g. any government harassments against monero?
-
m-relay
<dark:pub.solar> well, there is a bounty by the IRS
-
m-relay
<polar9669:matrix.org> Maybe discuss it in Monero Markets
-
m-relay
<dark:pub.solar> 1.2M USD
-
h-erectus
does sharding space the disk space? or does it only increase the speed?
-
h-erectus
s/space the/save the/
-
m-relay
<dark:pub.solar> the term comes from relational databases, search for sharding in postgresql or mysql for more details
-
moneromoooo
Pruning saves disk space, and only increases speed if your internet connection is a bottleneck and you use --synced-pruned-blocks.
-
luigi1111w
.merges
-
xmr-pr
8998 8999 9000 9001
-
luigi1111w
it's over 9000!
-
sech1
0.18.3.0 tagged, can we start reproducible builds?
-
luigi1111w
let's wait for selsta to confirm
-
selsta
sech1: yes
-
sech1
-
plowsof
woh thanks sech1
-
sech1
-
sech1
I'm running v0.18.3.0 on my nodes now
-
m-relay
<recanman:agoradesk.com> I will create a pr in a couple of hours for my pgp key to the gitian.sigs repository and add my hashes. I was planning to a while ago but completely forgot
-
selsta
setting up gitian android seems to fail, did anyone else run into this?
github.com/monero-project/monero/ac…ons/runs/6364928412/job/17283036566
-
selsta
tobtoht any idea?
-
selsta
i thought it's some network thing but we already tried to restart it, same error
-
sech1
I did the gitian build locally and it built Android binaries without issues
-
selsta
sech1: clean build?
-
selsta
or did you have it setup from previous build?
-
sech1
No, it had leftovers from v0.18.2.2 build
-
sech1
or whatever release we had last time
-
selsta
yes, it fails during gitian setup which you already have from last time
-
sech1
The problem is "500 Bad redirection (path) [IP: 172.17.0.1 3142]" when running apt-get
-
sech1
It's something with ubuntu update servers
-
sech1
they redirect to a local network IP range (172.16.x.x - 172.31.x.x)
-
sech1
Maybe it's some Github's "optimization"
-
sech1
archive.ubuntu.com resolves to 172.17.0.1 for some reason
-
m-relay
<recanman:agoradesk.com> Not for me
-
m-relay
-
sech1
I mean DNS servers that Github VMs use
-
m-relay
<recanman:agoradesk.com> Oh, ok
-
sech1
resolve it to 172.17.0.1
-
m-relay
<recanman:agoradesk.com> Odd
-
sech1
on the other hand, RUN echo 'Acquire::http { Proxy "
172.17.0.1:3142"; };' > /etc/apt/apt.conf.d/50cacher works just fine a few lines up
-
selsta
maybe it will work again tomorrow, seems networking related
-
sech1
so there is some server at that IP
-
selsta
all other gitian build jobs worked fine with the exact same settings
-
sech1
-
sech1
and the last successful 6 months ago
-
selsta
-
selsta
has 5 jobs (android, macos, windows, linux, freebsd)
-
selsta
only android failed
-
selsta
the others show the build hashes
-
sech1
So there is a server at 172.17.0.1, but it's giving error 500 right now. M$ should fix it eventually
-
sech1
but it's weird that other builds succeeded
-
plowsof
single point of failure xD
-
sech1
btw if it's github-only issue, then clean build should work for everyone else