All Questions
125 questions
2
votes
1
answer
60
views
How can I verify the SHA256 hash of 0.10.3 “Wolfram Warptangent” on FreeBSD?
How can I verify the SHA256 listed in this GPG-signed message for the official Monero 0.10.3 release matches the file that I downloaded for FreeBSD, 64-bit?
2
votes
0
answers
81
views
Cryptonote one time use view key
Would be possible to have a one-time view key where it would expire after one use or a specific time has been reached? We assume that this is using the blockchain thus it cannot be modified. What I ...
2
votes
0
answers
72
views
Determining the real transaction/balance with view key only
An open source web lightwallet was posted on Reddit the source is https://github.com/moneroexamples/openmonero. It would be able to check the balance of your wallet with only the address and view key (...
2
votes
0
answers
106
views
BLS Signature Aggregation
Would signature aggregation as an alternative to pruning be possible / desirable with Monero?
As far as I understand it, it's a way to compress hundreds of tx into a single hash.
1
vote
1
answer
92
views
Possible error in book Zero to Monero: Second Edition
I am reading the book Zero to Monero: Second Edition from the GetMonero Library.
On the 3rd paragraph of page 15, the book mentions an algorithm for finding points inside the subgroup of order l, ...
1
vote
1
answer
108
views
Why does the SHA512 code include numbers ending in ULL?
The sha512-blocs.c file contains five blocks like these:
F(w0 ,0x428a2f98d728ae22ULL)
F(w1 ,0x7137449123ef65cdULL)
F(w2 ,0xb5c0fbcfec4d3b2fULL)
F(w3 ,0xe9b5dba58189dbbcULL)
F(w4 ,...
1
vote
1
answer
91
views
Monero public key generation
I'm trying to get the public key with different JavaScript libraries: with elliptic and with libsodium-wrappers-sumo This is my code:
const BN = require('bn.js');
const EdDSA = require('elliptic')....
1
vote
1
answer
109
views
Are hex private keys already in little endian format?
I implemented my own private (seed) spend and view key generator for learning purposes but I still don't fully understand. I ended up with a working implementation but I feel that I'm just swapping ...
1
vote
1
answer
64
views
How to compute ringct multisignature key images? (Disambiguation of MRL005)
I'm looking at the multisignature scheme provided by MRL005 Section 4.4, and some things are unclear to me. I've attached a picture below of the expression for which I'm seeking some clarification.
...
1
vote
1
answer
296
views
What is "Janus"-linking?
How did it get its name?
The attacker can't actually steal Monero, right?
It relates to a clever use of cryptography involved in subaddresses? How so?
Can it be mitigated?
1
vote
1
answer
57
views
Is there a written document or resource about CryptoNight v2?
I am looking for something like this:
https://cryptonote.org/cns/cns008.txt
It's got a detailed, written explanation and not just code. I am trying to make a miner for learning purposes so I guess ...
1
vote
1
answer
166
views
Get Transactions from payment ID
I know how to generate payment id and how payment id works. But how can i get all transactions for a payment id from monero wallet CLI. Is there a way to do that? And command for that will be greatly ...
1
vote
1
answer
53
views
Why is the limit in the random32_unbiased function different between the comments and the actual code?
I'm talking about this specific function:
void random32_unbiased(unsigned char *bytes)
{
// l = 2^252 + 27742317777372353535851937790883648493.
// l fits 15 times in 32 bytes (iow, 15 l is ...
1
vote
1
answer
189
views
What makes decoding the total sent amount using the viewkey potentially inaccurate?
When using the 'decode outputs' on moneroexplorer for a TX that I sent, I get this warning when it (correctly) estimates the amount that I spent:
Possible spending is: spent amount (tx fee included)...
1
vote
1
answer
357
views
Is the connection over Tor between client and remote node safe?
I'm using torsocks to connect my CLI wallet to a remote node (geo.node.moneroworld.com:18089). I don't need a high level of anonymity, but I would like to understand what information is at risk. For ...
1
vote
2
answers
141
views
Explore Monero Blockchain in Ubuntu
Can someone tell me step by step approach to explore Monero Blockchain in Ubuntu? From the beginning. Is there any way explore it with the terminal to see inside each block? Like what is the index of ...
1
vote
0
answers
27
views
Leveraging FHE transpiler in Monero
Google released recently FOSS source code for a "Fully Homomorphic Encryption Transpiler". Here is the associated paper.
How can this be leveraged for Monero ?
For example, can this be used ...
1
vote
0
answers
30
views
How is the address constructed? [duplicate]
How is the address generated? I know it contains the public view key and the public spend key.
0
votes
1
answer
185
views
Implications and remedies of fixed 'H' in Pedersen commitment
In the monero document "Zero to Monero" pp. 30 the Pedersen Commitment scheme is described as requiring generators G, H such that no-one knows an x where G = x*H. The actual H is defined as H=to_point(...
0
votes
1
answer
369
views
Create a key pair for a Monero wallet through the seed generator from the BIP32/BIP44 standard
I am trying to derive my accounts of different blockchains via BIP44 standard to have deterministic account hierarchy. I was able to generate keys for BTC,ETH and other blockchains, but not for monero ...
0
votes
1
answer
315
views
Quantum-safe stealth addressing
Many of you will know that the stealth addressing system used in Monero is vulnerable to quantum attacks, due to it being based on quantum-weak cryptography. Although not all payments would be ...
0
votes
1
answer
49
views
Could anyone explain ge_frombytes_vartime for me?
Recently I am working on monero source code, and I wonder how monero verify ed25519 public key is invalid. Is this function converting the public key into Y coordinates, then calculating the X ...
0
votes
0
answers
48
views
How to have list of incoming and outgoing tx given an address?
I have my full monero node and I'm trying to extrapolate from it, all the tx (incoming and outgoing) involving my address. Right now I'm using the monerojs library and scanning the blocks, the data I'...
0
votes
0
answers
97
views
Understanding a security proof of RingCT 3.0
I am reading the paper "RingCT 3.0 for Blockchain Confidential Transaction:
Shorter Size and Stronger Security" (https://eprint.iacr.org/2019/508.pdf), an improvement to Ring Confidential Transactions....
0
votes
1
answer
136
views
How do I multiply 2 public keys?
I want to make DH-like key exchange calculating something like this:
b = H(b0B1B2)
But the problem is multiplication between two ec-points is not defined on ec-curve.
I know monero makes some ...