-
hyc
doesn't even make sense to my why any kerberos stuff is built into there but whatever
-
wfaressuissia[m]
"
salsa.debian.org/debian/krb5/-/merge_requests/5" this unmerged PR will add static libs into the most recent version
-
wfaressuissia[m]
-
wfaressuissia[m]
-
wfaressuissia[m]
But it's waste of time to sync with each distro in order to build static binaries, easier to use depends
-
hyc
yeah, I guess so
-
jakroo09[m]
Hey guys its hard for me to keep up is the ring decoy issue going to be patched soon or is it still being duscussed which approach to take?
-
c0mm4nd
Hello bros, does anyone know current monero daemon follows which RingCT version? 1.0, 2.0 or 3.0? Or the progress of this?
-
jberman[m]
<jakroo09[m]> "Hey guys its hard for me to keep" <- Shooting to have an improved patch ready for re-review within the next day, possibly tonight. AFAIK once the patch is merged, assuming nothing else is holding up a release, the next release would ship 2 weeks later
-
jakroo09[m]
jberman[m]: Oh ok thanks jberman I saw you on that monerotopia thing you seem like a really knowledgable dude......really appreciate what you are doing for the monero community
-
jakroo09[m]
its guys like you and younger passionate guys that will keep XMR going into the future
-
jberman[m]
Thank you :)
-
jakroo09[m]
even though we have a general fund we dont have a massive dev fund like ETH....so the future of XMR purely relies on the hard work of the devs we have
-
jakroo09[m]
but i feel the future is bright and we are in good hands
-
selsta
"the next release would ship 2 weeks later" <-- might be even faster
-
selsta
though depends on how available some people are
-
jakroo09[m]
selsta: Hey Selsta! Is there any chance do you think we see Triptych this year or is there still other ways the Monero project can go in terms of the massive ring upgrade?
-
selsta
BP+ with a slight ring size bump is more more likely this year
-
selsta
the problem with Triptych is the complexity of multisig
-
luigi1111w
triptych ain't happening this year
-
jakroo09[m]
ok yeah i figured as much i understand there is a lot that goes into it
-
nikg83[m]
luigi1111w: Is it ever happening 🤔 if multisign is not feasible
-
selsta
multisig is possible but more complex
-
nikg83[m]
selsta: Yah I mean a acceptable implementation
-
selsta
there are other schemes that are similar to triptych but with easier multisig, but they require everyone to generate a new address (different address scheme)
-
jakroo09[m]
hmm wasnt there another implementation option called seraphis/lelantis?
-
luigi1111w
it's also possible some "magical" new scheme will come out in the meantime; this area is in pretty active development
-
jakroo09[m]
luigi1111w: that would be pretty sick
-
selsta
jakroo09[m]: yes but they require a different address scheme
-
jakroo09[m]
ah ok got it
-
nikg83[m]
selsta: Should be fine, what happens with subadress? Has the migration been thought through yet
-
luigi1111w
no
-
luigi1111w
jakroo09[m]> luigi1111w: that would be pretty sick <= agreed
-
UkoeHB
luigi1111w: your comments motivated my subconscious to come up with a new idea that might work
-
luigi1111w
eggcellent
-
UkoeHB
Unfortunately I think it's impossible to come up with a scheme that has the same properties and efficiency as Seraphis, while also perfectly matching the current address format and permission structure. So, there will be non-trivial tradeoffs to consider (if everything pans out in the end).
-
UkoeHB
and on further thought... my idea was mistaken; it's probably impossible
-
UkoeHB
*impossible to match current address format and permission structure
-
luigi1111w
that's the spirit
-
UkoeHB
The problem is any new key image scheme on a fixed base point will let the view key holder know when outputs are spent. So, current view-only wallets would gain that power. Seraphis solves this by changing the address format so there are 3 private keys instead of 2.
-
jberman[m]
Relevant: for most users today, a view key also lets you guess with a high degree of accuracy when an output has been spent. That’s how light wallets work to my knowledge; I don’t believe they use key images to determine spent outputs, the server guesses
-
UkoeHB
hm looking at change outputs?
-
jberman[m]
Yep
-
jberman[m]
If you know all past outputs sent to an address, then see a new tx with an output sent to the address, you can check the rings of that tx for past outputs that were sent to the address. If all rings in the tx contain an output belonging to the address, you have a high degree of certainty those outputs were spent in that tx
-
UkoeHB
guess I forgot you could do that lol
-
jberman[m]
Are the Seraphis efficiency gains + same address format maintained if that property is dropped?
-
UkoeHB
no to retain the address format there are efficiency losses
-
jberman[m]
Got it
-
luigi1111w
jberman[m] that's incorrect
-
luigi1111w
that would require extra indexing and wouldn't be 100% anyway
-
luigi1111w
for sure mymonero uses keyimages
-
luigi1111w
never mind indexing
-
jberman[m]
the light wallet API doesn't seem like it takes in key images as input anywhere:
github.com/monero-project/meta/blob…ter/api/lightwallet_rest.md#methods
-
jberman[m]
it looks like the mymonero client uses the spend key to filter out key images that can't be correct:
github.com/mymonero/mymonero-app-js…nt/response_parser_utils.js#L56-L71
-
UkoeHB
I think what's important is that current view keys already leak significant data about your spent outputs, so making that more reliable wouldn't necessarily affect users' threat models. You could argue that 'in theory' users could avoid this view-only data leak with a custom tx builder, but I don't know of any reason to think one exists.
-
jberman[m]
Yes, that^ that's why I felt it was relevant
-
ndorf
anyone know how exactly block_weight differs from just raw block_size?
-
luigi1111w
exactly would be in the code, but it's to do with number of outputs mostly, since BP scales poorly in compute and strongly in space
-
ndorf
gotcha, thanks.
-
moneromooo
Weight is the notional size that a tx would have if its bulletproofs were to have 2 outputs at most.
-
moneromooo
Or something like that.
-
ndorf
thanks for that as well
-
UkoeHB
ndorf see ZtM2 section 7.3.2
-
luigi1111w
of course ukoe wrote about it
-
ndorf
nice. thanks again
-
sech1
ndorf weight = size for all 2-output transactions. If transactions have more than 2 outputs, their weight is bigger than size. Exact details are in the code
-
ndorf
just wanted to document the relevant fields in the daemon rpc guide, so this is already good enough, i think. feedback welcome of course
erciccione/monero-site #25/commits/56e81b1f810a5dc17870e16953d55ed042257eee
-
UkoeHB
LGTM
-
monerodev880022[
Hello. I am looking for some help. I am building the site xmrmemes.com and I had everything working fine on test net locally. Once I attempted to take the site live on mainnet, I have faced a bunch of issues.
-
monerodev880022[
The payments occasionally would go through but sometimes it would take hours even though Monerod is fully synced. I seem to be having issues with the RPC returning nothing the large majority of the time. I have been trying to debug it and am getting [] (blank array) when checking the transfers.
-
monerodev880022[
I really don't know what to do.
-
monerodev880022[
monerod says I am fully synced
-
monerodev880022[
rpc command says 2021-08-10 20:31:51.896 W Loaded wallet keys file, with public address: 47iHdE1TQ3c84EKE7PDF7Qb6hnncpW4ysS6zU3SoR8Pwcw2zRmNGD4wUz9sMhWL37Jg8rxZPYvSW4KLGg3hU4y9bDhLH6ZL
-
monerodev880022[
but when I interact with the RPC file using one of the Monero integrations libraries, i get nothing returned. But it all works on test net.
-
monerodev880022[
Digitalocean backend shows the server is using only 60% memory an 15% cpu the past hour
-
monerodev880022[
Any ideas how I can debug? Not sure where else to ask. I have been trying to fix this for days.
-
moneromooo
#monero's the best place to ask I think. But it's possibly a RPC timeout due to a lot more traffic on mainnet.
-
monerodev880022[
Okay I will ask there, thank you. Do you know if there is anyway to prevent an RPC timeout?
-
moneromooo
Set a massive timeout.
-
moneromooo
Might not be a great idea either. Find what RPC is taking time (hopefully just one).
-
moneromooo
Assuming it's that in the first place.
-
moneromooo
IIRC getting rct output data is heavy on the daemon the first time, but it's cached so only the first tx will take a while to create.
-
moneromooo
If a tx is created but takes hours to go through, it might be you have random network connection issues. Relay is "blind" and txes get re-relayed every... 4 hours IIRC.
-
moneromooo
You can also run monero-wallet-rpc with --log-level 2, you should see any errors in the log.
-
moneromooo
Timeouts won't say "timeout" per se, it'll say... "recv fail" or the like.
-
moneromooo
Log level 1 on monerod should also help in case the daemon itself is going wonky, you never know.
-
monerodev880022[
moneromooo: Thank you very much
-
monerodev880022[
Well now I realize it is something else. Because the verification of XMR addresses works flawlessly and fast on registration. I just used the wallet with the monero-wallet-cli tool and the "show_transfers" command actually returns nothing so the RPC I think is actually working. It almost seems as the wallet was corrupted or something? Have you ever seen something like this? There was definitely transactions before but now it shows
-
monerodev880022[
none. The Monero library also won't overwrite a wallet with the same name so I don't think I overwrote it.
-
monerodev880022[
I will try to create a new wallet and see if things work. but honestly very bizarre the wallet data would go blank like this
-
monerodev880022[
And excuse my ignorance, I don't see anyone talking in the main Monero group on Matrix. Maybe I clicked the wrong one. I am new to matrix. Anyway to link the group here?