Skip to main content

Questions tagged [protocol]

Protocol discussion regarding Cryptonote or the new Monero protocol after its change to RingCT

Filter by
Sorted by
Tagged with
0 votes
0 answers
22 views

Will the upcoming Seraphis upgrade change anything with regard to the blockchain size and the pruning of the blockchain?

Will the upcoming Seraphis upgrade change anything with regard to the blockchain size and the pruning of the blockchain?
John Smith's user avatar
6 votes
1 answer
1k views

Pros and cons of Monero's potential Seraphis Protocol Upgrade

Seraphis is an up and coming potential upgrade for Monero, but what are some of the major and minor pros and cons of this upgrade? The only ones I know of are being able to create a view wallet where ...
Patoshi パトシ's user avatar
1 vote
2 answers
452 views

Frequent "Exception: boost::wrapexcept<boost::bad_weak_ptr>" stack trace in logs

I recently started running a Monero daemon, and while it seems to be working, I get a stack trace like this about every 30 seconds in the logs: 2021-06-19 03:52:18.960 [P2P0] INFO stacktrace src/...
Manero's user avatar
  • 11
0 votes
1 answer
148 views

CipherTrace patents

Where can we read these patents? "Techniques and Probabilistic Methods for Tracing Monero" "Systems and Methods for Investigating Monero From https://ciphertrace.com/ciphertrace-files-...
Vincent Alex's user avatar
1 vote
1 answer
54 views

RingCT missing output indices

I'm currently studying about security about Monero, and I found something weird. I know that the ouputs of Monero transactions are identified by amount and indices (amount 0 for RingCT), and the ...
Ilak's user avatar
  • 13
0 votes
1 answer
112 views

How can I automatically sell Monero? What about the balance locking?

I am a developer at a company that operates crypto-currency ATMs, and I passionately want to add Monero to our service. Until recently, there were legal and technical barriers that made this ...
William Rosenbloom's user avatar
2 votes
0 answers
40 views

How hard would it be replace the PoW checks for something else?

How hard would it be replace the PoW checks for something else? (e.g. checking signatures for some PoA scheme, i guess those checks would replace the check_hash calls?)
842687's user avatar
  • 21
2 votes
1 answer
122 views

How does key images work when you create a transaction using two or more of your previously unspent transaction outputs?

I've read key images are the critical element in Monero to avoid double spends. I think I understand how it works when you are using only one of your previously unspent transaction outputs to create ...
michi's user avatar
  • 23
1 vote
1 answer
288 views

Does monero p2p protocol use magic bytes?

Bitcoin (and derived altcoins) use magic byte prefixes to identify their network messages and to distinguish between clients running on different networks/chains such as testnet or an altcoin. Does ...
danda's user avatar
  • 187
2 votes
1 answer
332 views

How does a Monero pool confirm/reject a submitted nonce?

I'm trying to get a handle on how the protocol works between Monero miners and pools. Although I've looked at Stratum, the rules seem slightly different with Monero mining. For example, I'm using a ...
Dave's user avatar
  • 277
0 votes
2 answers
2k views

Is there a stratum like protocol for Monero mining pools?

I'm trying to learn a litle more about how Monero mining pools work. I'm somewhat familiar with Bitcoin mining pools and the Stratum protocol (https://en.bitcoin.it/wiki/Stratum_mining_protocol) that ...
Dave's user avatar
  • 277
1 vote
0 answers
35 views

THE 2MB per process is that exact or will it change

I have a technical question on the MB per process. 2MB is always quoted. Is is exactly 2MB or slightly less? Is this a changing parameter that will change in the future?
Robert's user avatar
  • 11
3 votes
2 answers
341 views

Confused about the RingCT protocol

I'm a newcomer. I'm a bit confused about the current protocol and I don't quite feel like reading the code yet. I've been reading Shen Noether's paper as well as related work. (1) I understand that ...
Kurt's user avatar
  • 131
5 votes
2 answers
1k views

Is the 10-block lock time a protocol rule? What rules accompany it?

Every Monero transaction consumes old outputs (used as inputs to the transaction) and creates new outputs. The new outputs are locked for 10 blocks before they can be spent. A. Is this a wallet ...
scoobybejesus's user avatar
5 votes
3 answers
597 views

Does Monero have zero-conf?

Is there such a thing as zero-conf in Monero and if yes, then how does it work? Is it supported by the Monero client?
Symeof's user avatar
  • 242
5 votes
1 answer
159 views

If I only have the one-time public and private key of a transaction, can I spend it?

I means, if I have a transaction's one-time public and private key, I can spend it even I don't have a Monero address. Right? I see that there isn't the sender's any infomation in transaction.
p1gd0g's user avatar
  • 444
0 votes
1 answer
91 views

What happens to coins that are sent to a public viewkey? [closed]

As the title states, if I sent moneros to the public viewkey instead of the right one (standard monero address), what will happen to them?
Linzus's user avatar
  • 11
11 votes
1 answer
17k views

What are the risks/benefits of mining on a pool using SSL/TLS encryption vs mining on pools with non-encrypted connections?

Claymore released the newest version of his miner for XMR, version 9.7, and among one of the features introduced is "- added SSL/TLS encryption support for better security..." I see one incentive to ...
xMrace's user avatar
  • 111
9 votes
2 answers
7k views

Simple explanation of Monero mechanics - how does Monero work?

I'm looking for a nice explanation of Monero mechanics to make people 'get' what is what and how it works. Things like stealth addresses, ring signatures, view & spend keys, key images, ring ...
JollyMort's user avatar
  • 19.9k
6 votes
1 answer
174 views

How does the wallet scan for outputs belonging to it?

In principle it's clear from the CN whitepaper: Bob checks every passing transaction with his private key (a,b), and computes P' = Hs(aR)G + B. If Alice's transaction for with Bob as ...
JollyMort's user avatar
  • 19.9k
5 votes
2 answers
713 views

Why does Monero use keccak over something like sha-256?

Keccak uses a sponge function which is cool but what benefits does keccak have over sha-256 for cryptography operations in the code? thanks
samwellj's user avatar
  • 3,205
5 votes
1 answer
198 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 ...
kenshi84's user avatar
  • 2,475
15 votes
2 answers
5k views

What is Monero's mechanism for defending against a double-spend attack?

The title says it all, but I want to frame the issue two ways, in hopes of a slightly more in-depth answer. With Bitcoin, the blockchain is transparent. In the "ordinary course of business" in the ...
scoobybejesus's user avatar
8 votes
1 answer
291 views

Can a new platform / cryptocurrency be built on top of Monero?

Can we build a new platform / cryptocurrency on top of Monero like Counterparty / Factom is built on top of Bitcoin?
MoneroWarrior's user avatar
9 votes
2 answers
3k views

Why does Monero have 12 decimal places compared to Bitcoin's 8?

As the title says, we all know 1 Bitcoin can be divided to 1/100,000,000th (1x10^8) of a decimal place, aka as a satoshi, but Monero divides down to 1/1,000,000,000,000th (1x10^12). Why is this? Is ...
ferretinjapan's user avatar
7 votes
2 answers
146 views

Could monero benefit from research done for bitcoin?

I'm interested if optimizations designed for bitcoin could work for monero, such as: segregated witness / flexible transactions (http://zander.github.io/posts/Flexible_Transactions/) - is this even ...
JollyMort's user avatar
  • 19.9k
11 votes
1 answer
262 views

Is there a network protocol specification or description outside the source code?

Obviously the network protocol is specified in the Monero source code in c++, but I was wondering if a more generic document exists that could be useful for implementing a program in another language ...
jwinterm's user avatar
  • 4,403
3 votes
3 answers
2k 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?
kenorb's user avatar
  • 1,563
2 votes
1 answer
125 views

How CryptoNote protocol protects Monero users?

We can read that Monero possesses significant algorithmic for blockchain obfuscation. In what way it protects users from reading the data from the blockchain?
kenorb's user avatar
  • 1,563