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
0 votes
0 answers
20 views

How do I create a CryptoNote fork on Windows?

Hello. I encountered several problems with creating a coin based on the CryptoNote protocol on Ubuntu. I'm looking for instructions on how to do it all on Windows. Still wondering: can I now create a ...
user avatar
1 vote
1 answer
155 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/...
user avatar
  • 11
0 votes
1 answer
44 views

Will Monero host CryptoNote.org?

It seems cryptonote.org is offline. Will Monero community bring it back? While Monero is a variant of CryptoNote.
user avatar
1 vote
2 answers
395 views

Can Monero recover from an inflation bug event?

Is this scenario likely? An inflation bug is introduced by pushing malicious code / 51% attack on the network by a state level actor Malicious party prints x amount of Monero and then randomly ...
user avatar
0 votes
0 answers
31 views

How to generate Genesis TX for custom fork [duplicate]

Hello Ive made a somwhat working fork after renaming all the stuff etc I thought it will be right to remove previous checkpoints so I did so(I know how to get those) and then the biggest problem came ...
user avatar
1 vote
2 answers
180 views

How many destinations can there be for a single transaction?

Can I transfer to as many addresses as I'd like in a given transaction? Is there a technical upper bound? If there is an upper bound that is not technical, is there a reason why the upper bound was ...
user avatar
3 votes
1 answer
88 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 ...
user avatar
1 vote
1 answer
85 views

Where are the signatures of a ring coming from?

In a Monero transaction, according to explanation videos: The non-signers are past transaction outputs pulled from the blockchain, which act as decoys. These outputs together make the inputs of a ...
user avatar
0 votes
3 answers
1k views

CryptoNight heavy vs CryptoNight light

Which version of the CryptoNight algorithm can we use for ASIC resistance. My understanding is that CryptoNight v7 is not ASIC resistant. Can you please explain the algorithm versions. Thanks in ...
user avatar
2 votes
1 answer
55 views

Where and how to start to understand Monero?

I'm a newbie and I would like to know more about Monero and the technology behind it. What is a good starting point to learn more about Monero? Website, wikis, books? Thank you so much for answers.
user avatar
  • 242
3 votes
1 answer
241 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 ...
user avatar
0 votes
1 answer
88 views

How to switch the algorithm according to hard fork height?

When a hard fork is scheduled, how does the program recognize the hard fork? And how to make the whole network recognize the new algorithm?
user avatar
0 votes
1 answer
124 views

Why does Monero use epee in the crypto module?

Is there any obvious gain to using epee in the crypto module? I don't know why this code is inside crypto instead of cryptonote: inline std::ostream &operator <<(std::ostream &o, ...
user avatar
0 votes
1 answer
86 views

Why there are four parameters for hard fork?

static const struct { uint8_t version; uint64_t height; uint8_t threshold; time_t time; } It is easy to understand version and height, but it is hard to understand threshold and time. And ...
user avatar
4 votes
1 answer
88 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-...
user avatar
0 votes
1 answer
85 views

Can you determine the change transaction sent back to you?

Continuing off of this question, Does change appear as an output in a transaction?, can you determine that Alice's change transaction really is a change transaction? Or to put it a different way, can ...
user avatar
  • 103
6 votes
1 answer
174 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 ...
user avatar
  • 219
3 votes
1 answer
81 views

ed25519 point structs

What do each of these structs represent? What is the difference between them? typedef struct { fe X; fe Y; fe Z; } ge_p2; typedef struct { fe X; fe Y; fe Z; fe T; } ge_p3; typedef ...
user avatar
  • 59
1 vote
1 answer
119 views

We are quite new into Cryptonote technology! We are looking for a web wallet!

https://github.com/mybtcfx/4xbitcoin This is our coin based on CryptoNote. We have made our coin and started mining as well. We have also worked onto our block explorer !! Now ae are looking toward ...
user avatar
0 votes
1 answer
245 views

Monero/Bitcoin proxy for JSON RPC

Is there any script available for Monero to convert its JSON RPC commands to bitcoin JSON RPC commands like https://github.com/DeV1doR/ethereumd-proxy.git? If it is already available can you give me ...
user avatar
2 votes
1 answer
147 views

How CryptoNote derived coins get balance from secret keys?

How can I get balance instantly when I have blockchain data synchronized and with the spend and view secret keys on hand.
user avatar
0 votes
2 answers
140 views

Would a long-time block target be annoying?

Lets imagen for a second that I have an idea for a really unique coin and not just a clone ... If I created this coin to have an average new block-time of 1 day would it need to give more coins for a ...
user avatar
1 vote
1 answer
380 views

How to hash a blob from monero pool?

I am trying to program my own miner using a node.js server (this is for learning/exploration, not profitability). I am subscribed to a monero pool socket and am receiving jobs like this: { jsonrpc: ...
user avatar
  • 113
1 vote
1 answer
403 views

Pre-Mined Monero Fork

I would like to create a Fork of Monero with a certain number of coins premined. I have tried to follow How would someone premine a direct fork of monero ( can it be done ) but it is incomplete. ...
user avatar
  • 175
1 vote
0 answers
90 views

make release-static-win64 Error Forking Monero

I am trying to Fork Monero and create a custom coin using the following process: Create build environment and building Monero from source - DONE & WORKING! Forking Monero, making changes based ...
user avatar
  • 281
1 vote
1 answer
318 views

Is CryptoNote.org dead?

The CryptoNote.org website doesn't seem to have been updated since 2015. Their support forum is broken (I don't receive confirmation emails allowing me to register) and their twitter account has not ...
user avatar
  • 281
0 votes
2 answers
68 views

Is there a paper available on Monero? [duplicate]

Yes, I know the Monero is implemented using CryptoNight. I was, however, wondering if there is a paper that explains Monero top to bottom. If not available, can I expect one to be published soon?
user avatar
1 vote
1 answer
43 views

Can you only allow certain miners on a cryptonote blockchain?

I am creating my own Cryptonote coin for a specific, business need. Can I only allow certain IPs to mine on it?
user avatar
2 votes
1 answer
290 views

Proper usage of 'unlock_time' in Monero Wallet RPC

My question is regarding the lock time of monero transactions. If I want to send transactions from one subaddress/account to another within the same wallet, is it at all possible to set the '...
user avatar
3 votes
0 answers
111 views

How do the privacy mechanisms of Monero (ringsig, ringct & stealth addresses) affect the implementation of a second layer, like the lightning network?

I can make sense of how the Lightning Network is implemented in Bitcoin, and why SegWit was a big deal for it. Fluffypony talked about implementing LN in Monero, so I am wondering how the privacy ...
user avatar
3 votes
1 answer
183 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 ...
user avatar
1 vote
0 answers
78 views

How do I use the Cryptonote inflation glitch?

How was the vulnerability mentioned in the article below carried out? https://getmonero.org/2017/05/17/disclosure-of-a-major-bug-in-cryptonote-based-currencies.html Can someone give me a step by ...
user avatar
  • 11
5 votes
1 answer
177 views

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

What papers should I read to understand the mathematics behind Monero?
user avatar
  • 8,368
1 vote
3 answers
848 views

Is there a Javascript implementation of the CryptoNight algorithm?

Before I seek to write one of my own, I wanted to see if there's a CryptoNight Javascript algorithm anywhere out there. I found the CryptoNoter project, but it only contains an obfuscated binary file ...
user avatar
  • 267
1 vote
1 answer
35 views

Ephemeral cryptocurrency with hard limit of blocks [closed]

I have an idea but I'm not sure if it makes sense or not. I understand that CryptoNote uses addresses just twice, the first when a payment is received, and the next when a payment is made and that ...
user avatar
  • 111
8 votes
5 answers
338 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 ...
user avatar
  • 81
-4 votes
1 answer
1k views

How can I make a coin using Monero? [closed]

I am developing a coin using the Monero git code, so I want to know what is the setup we need to follow to create our own coin using Monero. Coin development Coin Api development Coin explore Coin ...
user avatar
3 votes
1 answer
106 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 ...
user avatar
  • 307
4 votes
1 answer
326 views

Where is the original CryptoNote Java implementation?

Supposedly CryptoNote was first implemented in Java and soon after migrated to C++. Where can I get the original Java implementation? I don't see it on GitHub and I can't get access to the ...
user avatar
5 votes
1 answer
243 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 ...
user avatar
  • 307
2 votes
2 answers
935 views

connecting wolf`s miner to monero daemon

I want to start solo-gpu mining with wolf`s amd miner. in the config file i put daemon+tcp://localhost:18781 and so far its connecting to the daemon but I'm getting following message: "Setting up GPU(...
user avatar
3 votes
1 answer
619 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 ...
user avatar
  • 217
7 votes
3 answers
617 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 ...
user avatar
  • 217
1 vote
0 answers
105 views

GPU Driver Support How Many GPUs?

Looking to build about 50 mining rigs... I can't figure out how to determine which GPUs support how many... For example... If I want to put 11 AMD Radeon RX 480s on one board, will the stock driver ...
user avatar
2 votes
1 answer
153 views

Do all coins using CryptoNote provide untraceabilty?

I know Monero is a fork of ByteCoin. Does this means ByteCoin also provides untraceabilty? Does this mean all currencies using CryptoNote is untraceable? PS: By untraceability I meant, no one can ...
user avatar
  • 123
1 vote
2 answers
213 views

Bunch of errors when running monerod. ERROR cn src/cryptonote_core

Is this normal during syncing? I just downloaded .11 and ran monerod on ubuntu. 2017-09-18 19:28:28.513 [P2P0] ERROR cn src/cryptonote_core/cryptonote_core.cpp:662 Exception at [core::...
user avatar
7 votes
1 answer
671 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 ...
user avatar
  • 802
1 vote
0 answers
263 views

node-cryptonote-pool v0.99.3.3 Mining into Exchanges

Hey if anyone can help here .. feel free please . i have noticed a few pools using the software in the header description allowing miners to add there rig worker and payment Id. In order to mine ...
user avatar
2 votes
1 answer
2k views

How to build and run xmr-stak-amd on linux

CPU: FX-6300 GPU: RX 470 4GB Asus Strix I am having a hard time running xmr-stak-amd on my xubuntu machine. I run cmake and then make in the folder, but it appears to be no way to run the miner ...
user avatar
  • 21
2 votes
1 answer
119 views

Why excludes the transaction bodies in the structure of the block?

According to cryptonote standard #3, a block consists of three parts: - block header, - base transaction body, - list of transaction identifiers. Why excludes the transaction bodies in the ...
user avatar