-
Sir_Teal_Esq
OK I am totally baffled I am copying my .bitmonero folder from monero-x86_64-linux-gnu-v0.18.0.0 to v0.18.2.0 an it wont seem to synch from the same block I was at before.
-
Sir_Teal_Esq
even when i put it in the home folder and I point it there it still wont synch from where I was before
-
Sir_Teal_Esq
But when I synch with ./monerod --data-dir=. in the v.0.18.0.0 it synchs at 94% complete
-
selsta
can you post the exact command you are using?
-
selsta
and write the full path, not --data-dir=.
-
Sir_Teal_Esq
I even pointed my term session from the v.0.18.2.0 to v.0.18.0.0 and still it wont synch the chain from the same place I am missing something in what I am doing.
-
Sir_Teal_Esq
that is the command I am using.
-
Sir_Teal_Esq
Typically
-
selsta
post the exact command
-
Sir_Teal_Esq
Ok I open the terminal session in /home/lincoln/monero-x86_64-linux-gnu-v0.18.0.0/ with Thunar. I then use the command ./monerod --data-dir=.
-
Sir_Teal_Esq
If i do that it synchs at 94%
-
selsta
again you have to write the full path
-
selsta
do not do `./monerod --data-dir=.`
-
selsta
instead do `./monerod --data-dir=/path/to/blockchain`
-
selsta
with the correct path to the blockchain you want to select
-
plowsof11
users blockchain is in /home/lincoln/monero-x86_64-linux-gnu-v0.18.0.0/.bitmonero (i wronlgy suggested, for convenience, place the .bitmonero folder from here into /home/lincoln/ however this is impossible)
-
selsta
then do `./monerod --data-dir /home/lincoln/monero-x86_64-linux-gnu-v0.18.0.0/`
-
plowsof11
just mv monerod from 18.2.0 into 18.0.0 and continue as you are
-
Sir_Teal_Esq
I tried that selsta and that did not work. do i need to add .bitmonero
-
selsta
try adding .bitmonero
-
Sir_Teal_Esq
nope starts from zero again.
-
Sir_Teal_Esq
monero-x86_64-linux-gnu-v0.18.2.0]$ ./monerod --data-dir=/home/lincoln/Monero-x86_64-linux-gnu-v0.18.0.0/.bitmonero
-
Sir_Teal_Esq
2023-03-31 02:21:16.850 I Monero 'Fluorine Fermi' (v0.18.2.0-release)
-
Sir_Teal_Esq
2023-03-31 02:21:16.850 I Initializing cryptonote protocol...
-
Sir_Teal_Esq
2023-03-31 02:21:16.850 I Cryptonote protocol initialized OK
-
Sir_Teal_Esq
2023-03-31 02:21:16.851 I Initializing core...
-
Sir_Teal_Esq
2023-03-31 02:21:16.851 I Loading blockchain from folder /home/lincoln/Monero-x86_64-linux-gnu-v0.18.0.0/.bitmonero/lmdb ...
-
Sir_Teal_Esq
2023-03-31 02:21:17.145 I Loading checkpoints
-
Sir_Teal_Esq
2023-03-31 02:21:17.145 I Core initialized OK
-
Sir_Teal_Esq
2023-03-31 02:21:17.145 I Initializing p2p server...
-
Sir_Teal_Esq
2023-03-31 02:21:17.146 I p2p server initialized OK
-
Sir_Teal_Esq
2023-03-31 02:21:17.146 I Initializing core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:21:17.146 I Binding on 127.0.0.1 (IPv4):18081
-
Sir_Teal_Esq
2023-03-31 02:21:18.000 I core RPC server initialized OK on port: 18081
-
Sir_Teal_Esq
2023-03-31 02:21:18.001 I Starting core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:21:18.001 I core RPC server started ok
-
Sir_Teal_Esq
2023-03-31 02:21:18.002 I Starting p2p net loop...
-
Sir_Teal_Esq
2023-03-31 02:21:19.002 I
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I **********************************************************************
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I The daemon will start synchronizing with the network. This may take a long time to complete.
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I You can set the level of process detailization through "set_log <level|categories>" command,
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I where <level> is between 0 (no details) and 4 (very verbose), or custom category based levels (eg, *:WARNING).
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I Use the "help" command to see the list of available commands.
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I Use "help <command>" to see a command's documentation.
-
Sir_Teal_Esq
2023-03-31 02:21:19.003 I **********************************************************************
-
Sir_Teal_Esq
2023-03-31 02:21:28.705 I [50.92.236.222:18080 OUT] Sync data returned a new top block candidate: 1 -> 2853661 [Your node is 2853660 blocks (8.9 years) behind]
-
Sir_Teal_Esq
2023-03-31 02:21:28.705 I SYNCHRONIZATION started
-
Sir_Teal_Esq
2023-03-31 02:21:29.510 I Synced 101/2853661 (0%, 2853560 left)
-
Sir_Teal_Esq
2023-03-31 02:21:29.726 I Synced 201/2853661 (0%, 2853460 left)
-
Sir_Teal_Esq
2023-03-31 02:21:29.954 I Synced 301/2853661 (0%, 2853360 left)
-
Sir_Teal_Esq
2023-03-31 02:21:30.199 I Synced 401/2853661 (0%, 2853260 left)
-
Sir_Teal_Esq
2023-03-31 02:21:30.741 I Synced 501/2853661 (0%, 2853160 left)
-
Sir_Teal_Esq
2023-03-31 02:21:31.002 I Synced 601/2853661 (0%, 2853060 left)
-
Sir_Teal_Esq
2023-03-31 02:21:31.339 I Synced 701/2853661 (0%, 2852960 left)
-
Sir_Teal_Esq
2023-03-31 02:21:31.674 I Synced 801/2853661 (0%, 2852860 left)
-
Sir_Teal_Esq
2023-03-31 02:21:32.270 I Synced 901/2853661 (0%, 2852760 left)
-
Sir_Teal_Esq
exit
-
Sir_Teal_Esq
Stop signal sent
-
Sir_Teal_Esq
2023-03-31 02:21:40.113 I p2p net loop stopped
-
Sir_Teal_Esq
2023-03-31 02:21:40.184 I Stopping core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:21:40.184 I Node stopped.
-
jeffro256[m]
Type the command find . -d -name lmdb and show us the result
-
Sir_Teal_Esq
2023-03-31 02:21:40.238 I Deinitializing core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:21:40.239 I Deinitializing p2p...
-
Sir_Teal_Esq
2023-03-31 02:21:40.246 I Deinitializing core...
-
Sir_Teal_Esq
2023-03-31 02:21:40.283 I Stopping cryptonote protocol...
-
Sir_Teal_Esq
2023-03-31 02:21:40.283 I Cryptonote protocol stopped successfully
-
plowsof11
any more lines to paste?
-
Sir_Teal_Esq
./monerod --data-dir=.
-
Sir_Teal_Esq
2023-03-31 02:23:37.072 I Monero 'Fluorine Fermi' (v0.18.0.0-release)
-
Sir_Teal_Esq
2023-03-31 02:23:37.072 I Initializing cryptonote protocol...
-
Sir_Teal_Esq
2023-03-31 02:23:37.072 I Cryptonote protocol initialized OK
-
Sir_Teal_Esq
2023-03-31 02:23:37.073 I Initializing core...
-
Sir_Teal_Esq
2023-03-31 02:23:37.073 I Loading blockchain from folder ./lmdb ...
-
Sir_Teal_Esq
2023-03-31 02:23:37.175 I Loading checkpoints
-
Sir_Teal_Esq
2023-03-31 02:23:37.175 I Core initialized OK
-
Sir_Teal_Esq
2023-03-31 02:23:37.175 I Initializing p2p server...
-
Sir_Teal_Esq
2023-03-31 02:23:37.187 I p2p server initialized OK
-
Sir_Teal_Esq
2023-03-31 02:23:37.187 I Initializing core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:23:37.187 I Binding on 127.0.0.1 (IPv4):18081
-
Sir_Teal_Esq
2023-03-31 02:23:37.188 I core RPC server initialized OK on port: 18081
-
jeffro256[m]
oh no
-
Sir_Teal_Esq
2023-03-31 02:23:37.189 I Starting core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:23:37.189 I core RPC server started ok
-
jeffro256[m]
here we go
-
Sir_Teal_Esq
2023-03-31 02:23:37.190 I Starting p2p net loop...
-
Sir_Teal_Esq
2023-03-31 02:23:38.191 I
-
Sir_Teal_Esq
2023-03-31 02:23:38.191 I **********************************************************************
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I The daemon will start synchronizing with the network. This may take a long time to complete.
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I You can set the level of process detailization through "set_log <level|categories>" command,
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I where <level> is between 0 (no details) and 4 (very verbose), or custom category based levels (eg, *:WARNING).
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I Use the "help" command to see the list of available commands.
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I Use "help <command>" to see a command's documentation.
-
Sir_Teal_Esq
2023-03-31 02:23:38.192 I **********************************************************************
-
Sir_Teal_Esq
2023-03-31 02:23:38.784 I [5.255.103.180:18080 OUT] Sync data returned a new top block candidate: 2685241 -> 2853662 [Your node is 168421 blocks (7.7 months) behind]
-
Sir_Teal_Esq
2023-03-31 02:23:38.784 I SYNCHRONIZATION started
-
Sir_Teal_Esq
2023-03-31 02:23:42.415 I Version 0.18.2.0 of monero for linux-x64 is available:
downloads.getmonero.org/cli/monero-linux-x64-v0.18.2.0.tar.bz2, SHA256 hash 83e6517dc9e5198228ee5af50f4bbccdb226fe69ff8dd54404dddb90a70b7322
-
Sir_Teal_Esq
2023-03-31 02:24:12.666 I Synced 2685261/2853663 (94%, 168402 left)
-
Sir_Teal_Esq
exit
-
Sir_Teal_Esq
Stop signal sent
-
Sir_Teal_Esq
2023-03-31 02:24:22.091 I p2p net loop stopped
-
Sir_Teal_Esq
2023-03-31 02:24:22.121 I Stopping core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:24:22.121 I Node stopped.
-
Sir_Teal_Esq
2023-03-31 02:24:22.145 I Deinitializing core RPC server...
-
Sir_Teal_Esq
2023-03-31 02:24:22.145 I Deinitializing p2p...
-
Sir_Teal_Esq
2023-03-31 02:24:22.220 I Deinitializing core...
-
Sir_Teal_Esq
2023-03-31 02:24:23.419 I Stopping cryptonote protocol...
-
Sir_Teal_Esq
2023-03-31 02:24:23.419 I Cryptonote protocol stopped successfully
-
Sir_Teal_Esq
That is from both folders with the commands I am using to start the synching the block chain.
-
Sir_Teal_Esq
If you would like me to not do that I just figured it would help
-
jeffro256[m]
You don't have to do that from now on, saying 0% or 94% would suffice
-
jeffro256[m]
Do you not want it syncing from 94%?
-
plowsof11
ok so
-
Sir_Teal_Esq
I would very much like it to synching from 94%
-
Sir_Teal_Esq
. -depth -name lmdb
-
Sir_Teal_Esq
./lmdb
-
Sir_Teal_Esq
it said -d was depreciated
-
jeffro256[m]
I think newer ones are different
-
jeffro256[m]
Try find . -type d -name lmdb
-
Sir_Teal_Esq
find . -type d -name lmdb
-
Sir_Teal_Esq
./lmdb
-
jeffro256[m]
do cd .. and run the same command
-
plowsof11
ahh
-
Sir_Teal_Esq
same thing what folder should i be doing that search from
-
jeffro256[m]
You're in the data directory
-
Sir_Teal_Esq
ok that is kinda what I thought
-
jeffro256[m]
Specifiy the path to the folder containing the lmdb folder
-
Sir_Teal_Esq
find . -type d -name lmdb
-
Sir_Teal_Esq
./monero-x86_64-linux-gnu-v0.18.2.0/lmdb
-
Sir_Teal_Esq
./lmdb
-
Sir_Teal_Esq
./.local/share/Trash/files/.bitmonero/lmdb
-
Sir_Teal_Esq
./.local/share/Trash/files/.2.bitmonero/lmdb
-
Sir_Teal_Esq
./Monero-x86_64-linux-gnu-v0.18.0.0/.bitmonero/lmdb
-
Sir_Teal_Esq
./Monero-x86_64-linux-gnu-v0.18.0.0/lmdb
-
Sir_Teal_Esq
./monero-x86_64-linux-gnu-v0.18.0.0/.bitmonero/lmdb
-
Sir_Teal_Esq
./monero-x86_64-linux-gnu-v0.18.0.0/lmdb
-
plowsof11
its all plowsofs fault i think , --data-dir=. will not create a .bitmonero folder ( i think )
-
Sir_Teal_Esq
no worries I am not the brain trust here either.
-
plowsof11
rather an lmdb folder
-
plowsof11
maybe if you said 'i dont see a .bitmonero folder here'that could help
-
jeffro256[m]
Lol been there
-
plowsof11
because i think what youve done is copy a bitmonero.log folder
-
plowsof11
and not tell me there was no .bitmonero folder
-
Sir_Teal_Esq
text chat is less than perfect form of comunication
-
Sir_Teal_Esq
and trust me I hold no ill will twoard you for it.
-
Sir_Teal_Esq
Thanks for all the help I am guessing I can just copy past eh lmdb
-
jeffro256[m]
Carefully trash /monero-x86_64-linux-gnu-v0.18.0.0/.bitmonero then run monerod --data-dir /monero-x86_64-linux-gnu-v0.18.0.0/
-
jeffro256[m]
^ Don't delete permantrly
-
plowsof11
shame on you plowsof
-
jeffro256[m]
Yes, also copying p2p_state.bin is good b/c you find peers faster
-
Sir_Teal_Esq
ok I am going to run this from 18.2.0?
-
Sir_Teal_Esq
another question why do I have two 18.0.0 folders?
-
plowsof11
every line you send here costs our hosting provider almost 1 cent so can you please consider this the next time you use ctrl+v
libera.monerologs.net/monero-community/20230331
-
plowsof11
perhaps a pastebin service like
paste.debian.net (saves us money.. helps us see whats going on)
-
Sir_Teal_Esq
So sorry
-
Sir_Teal_Esq
Ill make sure not to do it that way in the future.
-
Sir_Teal_Esq
Is there a donation address I can send some coins to?
-
plowsof11
lol im joking
-
Sir_Teal_Esq
Nice
-
Sir_Teal_Esq
you got me
-
Sir_Teal_Esq
Ok I tried to move my LMDB file that is where the data is.
-
jeffro256[m]
At that rate, it'd be cheaper to inscribe your question into a mordinal
-
Sir_Teal_Esq
Mordinal didn't know monero had ordinalw
-
Sir_Teal_Esq
*s
-
Sir_Teal_Esq
If I move it over will that work? honestly I may just keep it a hiarchy higher so I don't have to do this every time I update.
-
plowsof11
so youve got /home/lincoln/.bitmonero inside this folder is an lmdb folder (which contains an empty blockchain) - you could cut and paste the lmdb folder from 18.0.0 to here , and start monerod without a --data-dir , thats all im saying , for convenience
-
nioc
Sir_Teal_Esq: there will be an important release in a few days 0.18.2.2
-
nioc
get ready to update :)
-
nioc
no joke
-
Sir_Teal_Esq
No worries that is easy enough now that I know what I am doing.
-
plowsof11
my username is human because im a human btw
-
gingeropolous
there are 2 ips on node.moneroworld.com that are down. if your part of the ring, check your daemon
-
Sir_Teal_Esq
No your not your a malicious AI I can tell
-
gingeropolous
and if anyone has a node they wanna put on the ring, lemme know
-
plowsof11
what is the ring
-
gingeropolous
18089 repruhsent!
-
gingeropolous
just the bunch of nodes that are listed as an A record on the DNS entry for node.moneroworld.com
-
gingeropolous
round robin dns entry thinger
-
gingeropolous
-
gingeropolous
i was gonna just add the other remote nodes on their to my DNS entry, but they are 18081, so it wouldn't work
-
gingeropolous
there
-
gingeropolous
damnit
-
plowsof11
i rep the 18089 crew
-
plowsof11
node.monerodevs.org:18089 node2.monerodevs.org:18089
-
gingeropolous
oh snap, even got a domain name
-
plowsof11
node is anti nft whereas node2 is pro nft
-
plowsof11
jeffros 8813 running well, 155 in connections no problems
-
jeffro256[m]
lessgooo
-
jeffro256[m]
thanks for testing btw
-
jeffro256[m]
and thanks to sech1
-
plowsof11
yep +1
-
jeffro256[m]
It's seems like you manage to test like every single PR lol
-
plowsof11
ive noted it in the next meeting community highlights
monero-project/meta #819
-
plowsof11
theres only so much chat logs i can read before getting bored and saying ' i should test something '
-
jeffro256[m]
I hereby give you the honorable title of "Testie Bestie"
-
plowsof11
and i see you are working on 'not using coinbase outputs as decoys' jeffro256
monero-project/monero #8815 👀
-
ofrnxmr[m]
Yawn yawn
-
ofrnxmr[m]
ofrnxmr needs to talk to Jeffro re ^
-
ofrnxmr[m]
Will dm when im awake 🥹
-
xmrlover[m]
I'm more of an i2p and onion type of node user
-
ofrnxmr[m]
Most tor/I2p nodes are incompletely configured
-
xmrlover[m]
Oh
-
ofrnxmr[m]
Using onion/eepsite pointed to the rpc port, but most people dont configure txproxy or anon inbound
-
xmrlover[m]
Understand
-
xmrlover[m]
* Understood
-
xmrlover[m]
When i make my own node one day I'll keep those in mind
-
DanIsnotthemanBr
run or make?
-
ofrnxmr[m]
Make
-
ofrnxmr[m]
Need those nfts
-
ofrnxmr[m]
-
ofrnxmr[m]
Honestly. Im going to call this guy
-
ofrnxmr[m]
When myself and Monerobull were "backstage", this guy was talking about morbs and spreading false info. I was typing in backstage chat like LIAR!! WTF. LET US ON
-
ofrnxmr[m]
But dgoon pisses me off because he does "dev" segments ?!?! And doesnt know any fucking thing
-
ofrnxmr[m]
Hard to trust "anon"shop if they are patently dishonest
-
DanIsnotthemanBr
but its your show doug correct him ;)
-
bridgerton[m]
<Bon 💗> Name
-
jeffro256[m]
<plowsof11> "and i see you are working on '..." <- Yessiree , should be most of the way done
-
DanIsnotthemanBr
-
DanIsnotthemanBr
Is this even possible fido2 or totp
-
Lovera[m]
<ofrnxmr[m]> "Hard to trust "anon"shop if they..." <- The same thing happened to me several weeks ago. And now he comes back again with those shitty publications.
-
Lovera[m]
He has interesting publications, but the last ones are meaningless FUD as a premine of Monero, or about privacy vulnerability zzzz
-
n1oc
-
DanIsnotthemanBr
Twitter subs baiting
-
selsta
11:44 <DanIsnotthemanBr> Is this even possible fido2 or totp <-- are there any cryptocurrency wallets that support this?
-
selsta
as far as i know it's not possible
-
DGoon[m]
-
DGoon[m]
hi. is there anything specific that you find wrong in this post?
-
DGoon[m]
-
DGoon[m]
Hi. is there anything people find technically wrong about this post?
-
DGoon[m]
-
DGoon[m]
ofrnxmr: is there anything you see technically wrong with this tweet?
-
gingeropolous
technically wrong with what part of it?
-
DGoon[m]
Any part. it was linked earlier by ofrnxmr and from the context, they belive that it is wrong in some form?
-
DGoon[m]
* Any part. it was linked earlier by ofrnxmr and from the context, they believe that there is something wrong in some form?
-
DGoon[m]
Or if anyone thinks I have said or tweeted something that was not technically true, I would love to discuss it.
-
DGoon[m]
> He has interesting publications, but the last ones are meaningless FUD as a premine of Monero, or about privacy vulnerability zzzz
-
DGoon[m]
Lovera I can't control what people causes fear, uncertainty and doubt in people. I always end my threads by saying something along the lines of , "Monero is the king of privacy". If there are technicals you disagree on that's another issue.
-
GorillaQuest[m]
ppl should work together to spread and use ideas rather than secluding it
-
GorillaQuest[m]
Especially when software is FOSS
-
DGoon[m]
I agree 100%. That's why I am so excited that zcash was able to get trustless setups. That opens the door on a lot of zk schmess that were not viable before. I wish the paper for "Range Proofs with Constant Size and Trustless Setup" was public because getting constant size rangeproofs sounds wild.
-
DGoon[m]
s/schmess/schemes/
-
Rucknium[m]
There is skepticism about the security of that scheme. We'll see. Everything that Monero uses needs to be rock-solid and preferably battletested. Unlike most other privacy coins, Monero does not have any transparent pool that enables "quarantining" (turnstiling) possible counterfeiting bugs.
-
Rucknium[m]
Plus, more people depend on Monero for their privacy and personal safety than probably any other privacy coin.
-
Rucknium[m]
Unfortunately, few laypeople would know a mathematical proof if it bit them.
-
Rucknium[m]
Even peer-reviewed papers can have fatal flaws
-
Rucknium[m]
I believe that includes the original paper that Zcash used in one of its shielded pools that caused its counterfeiting bug.
-
Rucknium[m]
The original Bulletproofs paper sort of had a flaw that a lot of protocols accidentally included. Monero didn't because Sarang understood the small issue in the paper and protected Monero's implementation form it
-
Rucknium[m]
Halo2 hasn't been published in a peer reviewed forum. I believe PLONK has not either.
-
Rucknium[m]
It would be fantastic if Monero moved to global membership proofs, but we must be absolutely certain that the math and code is correct or Monero could be destroyed.
-
Rucknium[m]
I searched and I don't think Zcash has a bug bounty program. So Halo2's privacy is not really battletested. There is no concrete financial incentive to look for privacy flaws. A counterfeiting bug would be, uh, self-executing however.
-
DGoon[m]
I was thinking about Rucknium your research into ringsigs, and I had fears around backwards privacy offered. It appears that moneros decoy algorithm has a bug every couple of years that severely hurts the privacy of past users. For example Möser, Malte, et al. in 2018 and your research on opsead in 2021. Am I missing something about backwards privacy offered by Monero's ring sigs and its not too big of a deal? Sorry to hit you
-
DGoon[m]
with this random question also.
-
DGoon[m]
* question also. feel free to not answer if its oo much also.
-
DGoon[m]
> Halo2 hasn't been published in a peer reviewed forum. I believe PLONK has not either.
-
DGoon[m]
I did not know that. There seems to be a large discrepancy among core devs at what is battle tested and not, because
-
Rucknium[m]
Both types of systems have their advantages and disadvantages. Let's talk privacy and postpone discussion of counterfeiting bugs:
-
Rucknium[m]
If there is a statistical problem, the privacy impact is generally probabilistic. That still means that users usually have plausible deniability. Probabilistic attacks are most relevant for users with extreme threat models. If there is a cryptographic problem, the impact is potentially catastrophic: fully revelation of the exact transaction graph. That's what happened to Secret Network. It was researchers who figured it out, so
-
Rucknium[m]
they were ethical and destroyed the material that could reveal the whole tx graph.
-
Rucknium[m]
You have to consider risk tradeoffs.
-
Rucknium[m]
Some (small?) probability of a catastrophic loss of privacy or some (large?) probability of a substantial loss in privacy.
-
Rucknium[m]
If we have Seraphis-size rings, plus OSPEAD, I think Monero will be in a very good position except for EAE/EABE attacks. Global membership proofs would be better of course. But those need to be proven.
-
Rucknium[m]
In MRL-0003, the Core Team said that they have a cautious development style. That's Monero's Model. Zcash has its model. Other projects have their models.
-
Rucknium[m]
Wait. I think it was MRL-0004
-
Rucknium[m]
"The Monero Core Team and the Monero Research Lab would like to follow the development philosophy that it is wise to start with smaller changes at first and then ramp those changes up over time, rather than start with drastic changes and try to scale them back."
-
Rucknium[m]
-
DGoon[m]
Thanks so much for the amazing answers. I imagine that there is a spectrum amongst devs about what is proven or not. I saw luke state that "Halo and PLONK are proven." in a tweet. I don't quote that to pit anyone against anyone or abuse his statements, just to demonstrate the difference in opinions. What would you personally need to consider halo, halo 2, plonk etc as proven? This is my last q thanks a lot also.
-
Rucknium[m]
With blockchain protocols, that makes a lot of sense. You cannot really patch past blocks. And all the "data" is out there publicly. Hard to have perfect forward secrecy if for some reason there is something wrong.
-
Rucknium[m]
With all due respect, kayaba is not a mathematician AFAIK
-
DGoon[m]
* demonstrate the apparent difference in, * lot also. The tweet:
twitter.com/kayabaNerve/status/1639722697423745025
-
Rucknium[m]
There are way too many instances of even published peer reviewed papers having flaws. I don't have an extremely specific criteria. I am not a cryptographer.
-
kayabanerve[m]
Rucknium: I'm not, yet I can link to proofs.
-
kayabanerve[m]
While I can't review proofs, I can point to the variety of teams building on these protocols who do have mathematicians and people capable of reviewing proofs.
-
Rucknium[m]
People can make mistakes. Even reviewers
-
kayabanerve[m]
So proven here means formally proven. Formal proofs can be wrong. Implementations can be wrong. Halo's formal proofs do make me interested in it. It's not the immediate discussion Monero is having though.
-
kayabanerve[m]
Our immediate discussion, for full chain membership proofs, is using a pair of bulletproofs.
-
kayabanerve[m]
Considering we use bulletproofs in prod already (currently bp+), I really don't think there should be questions of its correctness. If it's incorrect, we're already doomed.
-
kayabanerve[m]
*proven in my tweet means formally proven. I'm unsure if I'd suggest it for usage in Monero at this time due to a lack of depth.
-
kayabanerve[m]
The original Halo paper, while built upon and proven, had largely been unused in favor of further evolutions such as Halo 2. That puts it in a weird spot...
-
Rucknium[m]
By the way, Seraphis isn't proven yet. Code is being written without security proofs.
-
DGoon[m]
> Our immediate discussion, for full chain membership proofs, is using a pair of bulletproofs.
-
DGoon[m]
-
Rucknium[m]
DGoon: Back to your question, being published in a quality peer-reviewed journal is a necessary but not sufficient condition IMHO.
-
Rucknium[m]
The original BP+ paper had a small flaw in its proof that was fixable, to name another example. Monero's commissioned "audit" of the paper found the issue.
-
kayabanerve[m]
Actually #1. Curve trees are a pair of BPs
-
DGoon[m]
Thanks for the great answers kayabanerve & Rucknium . I have a ton of reading and research to do.
-
Rucknium[m]
DGoon: Matthew Green had a good story about someone finding a flaw in a published cryptography paper, but it has seemed to disappear from the fediverse
-
Rucknium[m]
DGoon: This paper found a flaw in the proof of a paper that is years old:
eprint.iacr.org/2023/246
-
PierrePicard[m]
Will monero ever have smart contract?
-
Rucknium[m]
Fortunately, the flaw was fixable.
-
cockliuser[m]
Pierre Picard: Hopefully not on L1
-
Rucknium[m]
A math proof is like a path through the forest. The starting point and destination are clear. The path is the hard part. Sometimes if a path is found to be flawed, you can hack through the forest to find another way. Sometimes you fall off a cliff.
-
cockliuser[m]
There's sidechains like Tari
-
ofrnxmr[m]
"The Monero Research Lab discussed using trustless setups from Zcash to improve RingCT Bulletproofs, while randos on Twitter threw a hissy fit at the idea of Monero using Zcash tech"
-
ofrnxmr[m]
Yeah there is something technically wrong with this tweet
-
ofrnxmr[m]
Hyc, myself and jtgrassie are now twitter randoms
-
ofrnxmr[m]
And mrl didnt discuss snarks
-
Rucknium[m]
"In particular, we identify a subtle but crucial gap that appears in several ROM and QROM security proofs for signature schemes that are based on the Fiat-Shamir with aborts paradigm, including Dilithium. The gap lies in the CMA-to-NMA reduction and was uncovered when trying to formalize a variant of the QROM security proof by Kiltz, Lyubashevsky, and Schaffner (Eurocrypt 2018)....
-
Rucknium[m]
"The gap was confirmed by the authors, and there seems to be no simple patch for it. We provide new, fixed proofs for the affected CMA-to-NMA reduction, both for the ROM and the QROM, and we perform a concrete security analysis for the case of Dilithium to show that the claimed security level is still valid after addressing the gap."
-
PierrePicard[m]
cockliuser[m]: Any URL about it, sir?
-
ofrnxmr[m]
And hes using a screenshot of my question to the constant range proof guest, as proof that we discussed snarks.
-
ofrnxmr[m]
Half truths all the time. I dont appreciate it
-
ofrnxmr[m]
DGoon:
-
ofrnxmr[m]
There are plenty on things on the agenda that we did not discuss. Snarks was one of them
-
cockliuser[m]
Pierre Picard:
tari.com (not an endorsement, use at your own caution)
-
ofrnxmr[m]
DGoon: you tweet factually incorrect stuff all the time. Such as monero must adopt snarks or zcash has already won
-
ofrnxmr[m]
And following up with HAHA monero discussed snarks Haha
-
ofrnxmr[m]
No, no we dont.
-
ofrnxmr[m]
And no, no we didnt.
-
ofrnxmr[m]
Zcash tokenomics mean it can never win
-
ofrnxmr[m]
If it was all about snarks, then arrr has already one
-
ofrnxmr[m]
Won*
-
ofrnxmr[m]
Twitter randomx
-
ofrnxmr[m]
Randoms * lol. You're the twitter random
-
ofrnxmr[m]
Doing a dev report on monerotalk and doesnt know a damn thing about whats going on
-
ofrnxmr[m]
Its easy to read snippets and come to stupid conclusion. But you do SHITTY journalisism
-
ofrnxmr[m]
ClICK bait bullshit
-
DGoon[m]
ofrnxmr: I did not state the the team discussed z-snarks in the referenced tweet. I said that the team discussed using zcash tech, and the paper that was discussed mentions and builds upon halo (according to its abstract), which was written all by zcash guys.
-
ofrnxmr[m]
Next time you want to be a grifter, use facts
-
ofrnxmr[m]
Kid
-
DGoon[m]
s/guys/people/
-
ofrnxmr[m]
You arent involved in anything
-
ofrnxmr[m]
I know what we raised money for, and what papers are being read and discussed
-
ofrnxmr[m]
Constant sized range proofs are experimental so wtf are you parrotting about?
-
ofrnxmr[m]
We invited guests to give some input on a paper they wrote that had been brought to our attention within the last couple weeks
-
ofrnxmr[m]
And it is an alternative to bp++, not necessarily fmp
-
ofrnxmr[m]
You probably cant name 2 devs that do work in both money and zcash
-
DGoon[m]
> And it is an alternative to bp++, not necessarily fmp
-
DGoon[m]
in the referenced tweet, I never mentioned fmp.
-
ofrnxmr[m]
Your dishonestly referencing the fmp convo from the day prior !
-
ofrnxmr[m]
And were NOT using the constant size range proofs!
-
ofrnxmr[m]
The people were invited BECAUSE we are moving forward by April 14
-
ofrnxmr[m]
AKA we are moving forward with bp++
-
ofrnxmr[m]
Its called MRL for a reason
-
ofrnxmr[m]
Its not "monero doesnt research lab"
-
DGoon[m]
> And were NOT using the constant size range proofs!
-
DGoon[m]
I never said monero was using constant-size range proofs...
-
ofrnxmr[m]
You claimed "we" are ransoms on twitter, and also that "we" discussed zcash tech
-
ofrnxmr[m]
Thats the dumbest clown shit ive heard all we
-
ofrnxmr[m]
"We" are the same fuckin people
-
ofrnxmr[m]
I think I know what "we" did and didnt do
-
ofrnxmr[m]
No hard feeling
-
ofrnxmr[m]
I think k said somewhere that I need to call yoi
-
ofrnxmr[m]
Because clearly youre not TRYING so spread false info
-
ofrnxmr[m]
Ive seen many factually incorrect "as a matter of fact" statements from you, and they just show that you are out of the loop when it comes to quality of your content
-
ofrnxmr[m]
Monero isnt some closed book operation. If you pay enough attention, you should start to learn how things work around here.
-
ofrnxmr[m]
Zcash scientific approach is "copy btc, add snarks. Dont even have a fee market. Oh, add 20% dev fee and switch mining algos and eventually pos"
-
monerobull[m]
<ofrnxmr[m]> "DGoon: you tweet factually..." <- Lol
-
ofrnxmr[m]
To claim monero doesnt take a scientific approach is nonsense.... (full message at <
libera.ems.host/_matrix/media/v3/do…fa7180e26a6f8944b3f105df38b3c79546c>)
-
ofrnxmr[m]
Zcash didnt take the scientific approach, they took the "sell broken tools to noobs to fund research" approach
-
ofrnxmr[m]
-
ofrnxmr[m]
This is how fmp zksnarks look when you actually use zaddress tx
-
ofrnxmr[m]
Monero does far more private tx and zcash.
-
ofrnxmr[m]
How do we scale?
-
ofrnxmr[m]
How do they scale?
-
ofrnxmr[m]
Is it scaleable?
-
ofrnxmr[m]
Is it fundamentally unusable until either notice?
-
ofrnxmr[m]
Is it perfectly acceptable?
-
ofrnxmr[m]
s/either/further/
-
DGoon[m]
> DGoon: you tweet factually incorrect stuff all the time. Such as monero must adopt snarks or zcash has already won
-
DGoon[m]
I have said that Monero is the king of privacy over and over again and constantly praise Monero throughout my threads. When monero goes to fmp, it might not be zk-snarks but it will most likely mention/build on work zcash and team have done over the past decade. Monero will have to go fmp eventually, no one knows when that will happen though.
-
ofrnxmr[m]
No, not most likely. Lol.
-
ofrnxmr[m]
Are you hiring devs?
-
ofrnxmr[m]
Having opinions is nice, but the only thing "likely" are things with actual commitments
-
ofrnxmr[m]
Its not likely that we will eventually start making Nissan leafs.
-
ofrnxmr[m]
Electric cars? Maybe one day. We dont sell unreliable junk
-
ofrnxmr[m]
Will Nissan make the battery pack? The drivetrains? The electronics?
-
ofrnxmr[m]
Who knows what sw we use
-
ofrnxmr[m]
And again, "zcash tech". Lol, devs cross over from zcash to monero
-
ofrnxmr[m]
Its open source Bud.
-
ofrnxmr[m]
Monero tech isnt "monero tech". Its tech for anyone to use, that may or may not have been created here
-
rbrunner
Advances in cryptography and math happen all the time, just now somebody could work on a breakthrough that will change cryptocurrencies forever.
-
rbrunner
Really hard to make predictions for years ahead.
-
rbrunner
It's fun, for example, like I recently did, to read science fiction from the 1980's, taking place in 2050 or so, and no mobile phones whatsoever around :)
-
ofrnxmr[m]
And the craziest part?!?!
-
ofrnxmr[m]
You didnt even notice Sarang spoke.
-
ofrnxmr[m]
Not sure if you even know who sarang is (?)
-
DGoon[m]
Oh yeah making predictions is hard, but in my reading of the research papers Zcash and co keep coming up and being referenced. For example all of the papers mentioned by kayabaNerve's 3 options on the zk-snark and monero github mention zcash and or their work. Mention != build upon of course but given their output in the space it's unlikely for them to not be somehow involved/mention in future moves in the zk-snark space and
-
DGoon[m]
adjacent areas. Like you said though, someone might come up with something complete out of left field though. Given how dev work goes, that scenario could still end up involving zcash somehow. Future predictions are hard but some are much more likely than others given what we currently know.
-
ofrnxmr[m]
I was here the day that traitor s*** made the issue plowsof @plowsof:matrix.org:
-
ofrnxmr[m]
Your foregone conclusions are made up nonsense.
-
ofrnxmr[m]
Seth doesnt dictate what we do
-
ofrnxmr[m]
He opened the table for discussion, which lead to many issues including licencing problems
-
DGoon[m]
* > Really hard to make predictions for years ahead.Oh yeah
-
DGoon[m]
* Oh yeah making predictions is hard, but in my reading of the research papers Zcash and co keep coming up and being referenced. For example all of the papers mentioned by kayabaNerve's 3 options on the zk-snark and monero github mention zcash and or their work. Mention != build upon of course but given their output in the space it's unlikely for them to not be somehow involved/mention in future moves in the zk-snark space and
-
DGoon[m]
adjacent areas. Like you said though, someone might come up with something complete out of left field though. Given how dev work goes, that scenario could still end up involving zcash somehow. Future predictions are hard but some are much more likely than others given what we currently know.
-
ofrnxmr[m]
Its not a pissing contest.
-
ofrnxmr[m]
We dont hate zcash. I think we just dont like the idea that it is paraded around as a working solutions, when its totally not
-
DanIsnotthemanBr
🍆
-
DanIsnotthemanBr
Mines bigger
-
bridgerton[m]
<salami donators!> You like men