Questions tagged [cryptonote]

CryptoNote is an application layer protocol that powers several decentralized privacy oriented digital currencies including Monero

Filter by
Sorted by
Tagged with
20
votes
1answer
345 views

Does Monero offer an equivalent of Check Lock Time Verify transactions?

Does Monero offer an equivalent of Check Lock Time Verify (CLTV) transactions? If not are there any major CryptoNote or RingCT specific obstacles that would prevent such a feature from being added in ...
17
votes
1answer
15k views

Which entities are related to Bytecoin and Minergate?

After reading the answer to this question I would like to learn which entities are connected to Bytecoin and or Minergate. Although Bytecoin development has ground to a halt according to GitHub ...
17
votes
1answer
5k views

What is known about Nicolas van Saberhagen?

What if anything is conclusively known about Nicolas van Saberhagen? Are there any educated guesses about who this person or group may be (similar to how there are guesses about the identity of ...
16
votes
1answer
667 views

What is known about the creation and history of the CryptoNote protocol?

What is known about the creation and history of the CryptoNote protocol? Who created Monero and what events led to the Monero community takeover from the original developer?
15
votes
3answers
3k views

What is the AEON currency?

Aeon seems to be related to Monero, and is a cryptonote currency. What exactly is Aeon?
15
votes
4answers
5k views

Is Dash based on CryptoNote or CoinJoin?

Is Dash based on CryptoNote or CoinJoin? Is there more than one coin with that name? If there are multiple coins, which one used the name first? What is the history between the name usage?
15
votes
2answers
9k views

What is the difference between CryptoNote and CryptoNight?

I saw some mining software labelled as CryptoNight miners and they have XMR (Monero) in their list. Many other CryptoNote mining software also has XMR in their list. What is the case? And while adding ...
14
votes
1answer
3k views

What is the origin of Monero and its relationship to Bytecoin?

I've read many things about the origin of Monero and its relation to Bytecoin and other cryptonote coins. What are the details of Monero's origin? Edited to add: this question / answer is not a ...
11
votes
4answers
314 views

Can Monero stand as a distinct cryptocurrency, or will its features be brought to Bitcoin via sidechains?

Is Monero intended to be a competitor to Bitcoin, or is the intent to develop technology that will improve Bitcoin? Is there any reason why Monero's features wouldn't just be brought to Bitcoin ...
11
votes
1answer
287 views

Are there more cryptocurrencies based on the cryptonote protocol? If so what are the main differences?

I read a bit about the history of Monero and how it forked away from bytecoin/bitmonero in 2014. I also remember that there was another currency using the cryptonote protocol called "Boolberry" at ...
10
votes
1answer
511 views

Can someone walk me through a simple example to explain how RingCT works?

Original: https://www.reddit.com/r/Monero/comments/5irg81/questions_regarding_the_cryptography_behind_ringct/ I just read the RingCT paper, and there are a couple things that could use some clearing ...
9
votes
2answers
172 views

CryptoNote features in other cryptocurrencies

How many CryptoNote based currencies exist today? Have ring signatures appeared in any cryptocurrencies that are not based on CryptoNote? How many CryptoNote coins are not using a CryptoNight based ...
8
votes
5answers
307 views

Looking for a paper describing Monero

I want to learn about Monero in good detail. Unfortunately I am not able to find any good and complete resource which described how this cryptocurrency works. Most of the papers I found are analyzing ...
8
votes
1answer
2k views

Can any CryptoNote coins be merge mined?

Do any CryptoNote coins support merged mining? If so which coins can be merged mined about how would merge mining affect my hashrate?
8
votes
1answer
501 views

How do key images really work?

I have the following questions regarding the equation I=xHp(P): What is the hash function Hp? How can we know that Hp(P) is a point on the Ed25519 curve? Or is it not? Is the value I published with ...
7
votes
3answers
493 views

What is meant by “Diffie-Hellman exchange” in the official CryptoNote paper?

I've read the official CryptoNote whitepaper and I've stumbled on the following sentence: First, the sender performs a Diffie-Hellman exchange to get a shared secret from his data and half of the ...
7
votes
1answer
103 views

Where is the global array of outputs of type txout_to_key?

according to cryptonote standard #4,"- key_offsets: The list of offsets in the global array of outputs of type txout_to_key having the same amount as the input. The first value is the ordinal number ...
6
votes
5answers
925 views

What is the next big step in Monero's future? [closed]

What is the next big step in Monero's future development that could emulate the buzz generated when monero was accepted onto Alphabay?
6
votes
1answer
241 views

What is the 'base point' (G) from the whitepaper and how is it represented as a single hex value?

The white paper introduces G, aka the base point, as G = (x, −4/5). I have two questions: what is x? Is this the x from the elliptic curve (is it a variable)? If so, how is a private key aG ...
6
votes
1answer
424 views

What signature prevents me from spending others' coins?

In passive mixing, the monero wallet finds n other parties and forms a ring signature that proves the signer is one of the parties in the ring, and hence entitled to spend from one of the accounts ...
6
votes
1answer
400 views

Is CryptoNight the hash function which plays the role of the “random oracle”?

Is CryptoNight the hash function which plays the role of the "random oracle" in the random oracle model under which certain properties of CryptoNote are mathematically proven in the original paper? Or ...
6
votes
1answer
58 views

Password protection of a transaction

The CryptoNote whitepaper contains this example of application for the transaction script system (in §6.3): Password protection. Possession of a secret password s is equivalent to the knowledge of ...
5
votes
1answer
222 views

Does Monero/the CryptoNote Protocol support multi signature wallets?

I did not find a question directly asking for multi signatures and Monero. Right now there doesn't seem to be support for multi signatures in Monero. So I want to know if it is technically feasible ...
5
votes
1answer
200 views

How were Monero elliptic curve constants chosen?

In the cryptonote paper review, there was a mention about not knowing how the constants were calculated, is there anyway to verify these constants are 'safe' or change them to something 'better'? ...
5
votes
1answer
149 views

concatenate in the monero world

I am trying to replicate in python the calculation of public key derivation, that is: P = H(aR||i)G +B where i is the output index in a transaction. I got all the operators figured out (using a ...
5
votes
1answer
128 views

Where can I learn about the cryptography used in Monero? [duplicate]

What papers should I read to understand the mathematics behind Monero?
5
votes
1answer
166 views

Why does the stealth address involve a hash function?

According to the cryptonote white paper, a stealth address of the form P = H_s(rA)G + B. My question is, why is the hash function necessary? It seems that P=rA + B would work just as well. Using a ...
5
votes
1answer
46 views

What are field elements and group elements used for?

Field elements (fe) and group elements (ge) are defined in the ref10 folder. They're also used in computations in crypto-ops-data.c. I'm trying to understand how Monero works by reading the code, but ...
5
votes
1answer
4k views

How significant is the number of threads when mining? (I7-4790K)

I'm currently mining XMR on a dedicated server that has an Intel I7-4790K CPU. It has 4 cores/8 threads, and 8 MB of L3 cache. I'm using cpuminer-multi. This is a full node with the monero daemon ...
5
votes
1answer
253 views

What is the deterministic hash to EC function used to construct the key image?

Ring signatures alone would allow double spending, so Monero (as a result of following the CrpytoNote whitepaper) has to use a 'key image', which is the same across identical transactions and hence ...
5
votes
1answer
77 views

How is the G constant calculated in the cryptonote protocol?

The cryptonote whitepaper uses a G constant, as a base point, to calculate various operations, but I don't understand where this constant actually comes from. Is it just a random point on an ...
5
votes
1answer
569 views

Can a CryptoNote coin be merge mined with a non-CryptoNote coin?

If the CryptoNight algorithm was replaced with say, SHA-256, could it be merge mined with bitcoin, for example? The prior merge mining question is about mining with other CryptoNote networks.
5
votes
1answer
159 views

Preventing reuse of a stealth address

From https://monero.stackexchange.com/a/4169/4112, from a question asking whether one-time addresses can be reused: Secondly, and this is even worse in my opinion, sending to the same stealth ...
5
votes
1answer
331 views

Cryptonote SHA3 bigger than 64byte? (Scratchpad Initialization)

The cryptonote whitepaper says First, the input is hashed using Keccak [KECCAK] with parameters b = 1600 and c = 512. [..] That's nothing else as hashing the input with SHA3. The size of a ...
4
votes
2answers
208 views

Cryptonote bug question

Assume someone is exploiting DigitalNote, Dashcoin, or Bytecoin. Apparently, they could issue large amounts of those coins to manipulate that individual coin value. But what keeps them from ...
4
votes
1answer
681 views

Is Monero susceptible to botnets?

When reading up on CryptoNote, something struck me on the wikipedia page. From wikipedia (emphasis mine) CryptoNight is a proof-of-work algorithm that mixes graphics processing unit (GPU) and ...
4
votes
1answer
141 views

Why do I see only one transaction key R=rG per transaction while there are multiple output keys P=H(rA)G+B to represent multiple denominations?

As I understand from the whitepaper, the sender picks random r to create one-time output public key P=H(rA)G+B, and the public transaction key R=rG is attached to the transaction data. Since any ...
4
votes
1answer
75 views

CryptoNight detail. Why this kind of multiplication?

The Cryptonight description by the CryptoNote team states that The 8byte_mul function, however, uses only the first 8 bytes of each argument, which are interpreted as unsigned 64-bit little-...
4
votes
1answer
92 views

Byte Size of other cryptonote network blockchains

Is there a resource to see the byte size of other cryptonote network blockchains, such as Monero, Aeon, Boolberry, and more As many cryptonote networks have the codebase that puts the entire ...
4
votes
2answers
628 views

What are the technical advantages of Ring Signatures (CryptoNote) compared to CoinJoin?

What are the technical advantages of Ring Signatures (CryptoNote) compared to CoinJoin? Which privacy technology provides a higher level of privacy and why? What is the difference between "passive" ...
4
votes
1answer
119 views

Stealth address, is there a static part at the end?

If I understand things correctly from the whitepaper in order for Alice to send me monero she will use my two public keys A (public view key) and B (public spend key) which she gets from my address (A,...
3
votes
3answers
1k views

How “one-time ring signatures” anonymise the sender of a transaction?

I'm interested in anonymity in Monero over Bitcoins where all transactions are public. What are the "one-time ring signatures" in Monero and how they anonymise the sender of a transaction?
3
votes
1answer
114 views

Clarification with cryptonote-utils BEGIN_SERIALIZE() macros

I am making some modifications to cryptonote-utils for a cryptonote with a different block format than what it is built for. I've never done serialization before so I am just now learning about the ...
3
votes
1answer
534 views

Why Monero used to split amounts by denominations?

I'm reading about Monero and the CryptoNote paper in general. I somewhat understand both the stealth addresses and the ring signatures. Reading this stackexchange I've encountred several times that ...
3
votes
1answer
120 views

Where is the code that generates stealth addresses and matches them with view keys?

I would like to learn more about the nuts and bolts of how monero implements stealth addresses. I have read the cryptonote whitepaper and have a handle on the math and premise of the concept. But I ...
3
votes
1answer
99 views

Discrepancy CNS006 and CryptoNote whitepaper one-time key generation

CryptoNote 2.0 uses P=Hs(rA)G + B for the generation of a one-time key. CNS006 seems te change this to P=Hs(rA||n)+B, where n is the transaction index (encoded as varint). Why is there this ...
3
votes
1answer
194 views

Replay attack and Cryptonotes

There are 2 Cryptonote networks (Dashcoin and Quazarcoin) which forked. On both of them the forks have stable hashrate. Are replay attacks a thing in Cryptonote and are there any technical solutions ...
3
votes
1answer
155 views

Payment processor for DigitalNote (Cryptonote coin)?

Sorry if you feel this is not the right place for this question, but how I can integrate a payment processor onto a website for DigitalNote? Websites like coinpayments.net require donations to ...
3
votes
1answer
43 views

Simulating stealth address construction with JavaScript

I am trying to build an exercise. I want to produce a random 256-bit seed to give as an input for creating a Monero stealth address. 1) What are the restrictions on this seed in practice? I know it ...
3
votes
1answer
90 views

Differences between Monero and CryptoNote?

In CryptoNote whitepaper: The upper bound for the overall amount of CryptoNote digital coins is: MSupply = 2^64 − 1 atomic units. However, in Monero technical specifications, I see ...