Author

Topic: [XMR] Monero - A secure, private, untraceable cryptocurrency - page 773. (Read 4671575 times)

legendary
Activity: 2492
Merit: 1491
LEALANA Bitcoin Grim Reaper
So I was dicking around with the source code to try to visualize what some of the data created in generate_keys function looks like when running ./simplewallet, and I get this for the supposed SECRET_KEY:

(sorry the output is garbled, not sure why other than the wout function I'm using is looking for a \n character)

There appears to be 3 different times when generate_keys (in /src/crypto/crypto.cpp) gets called while running ./simplewallet

Yes at the end of outputting each index of "sec" there is a "endl" for new line. Not sure why the output is all jacked up.

Any input or tips would be helpful. (I'm finding that there are a ton of programming concepts I'm having to revisit while reading the source  Grin)

Round #1 after running simplewallet (create secret_spend_key?)
"sec" is initialized as "" empty



Round #2 after running simple wallet (create view_key?)



Round #3 after running simple wallet (not sure why it gets run a 3rd time???)



Here is the code I was adding output statements to (I used wcout instead of cout as I was getting even more garbage characters with cout):

Code:
secret_key crypto_ops::generate_keys(public_key &pub, secret_key &sec, const secret_key& recovery_key, bool recover) {
    lock_guard lock(random_lock);
    ge_p3 point;

    secret_key rng;

//output sec #1

    if (recover)
    {
      rng = recovery_key;
    }
    else
    {
      random_scalar(rng);
    }
    sec = rng;
//output sec #2

    sc_reduce32(&sec);
//output sec #3

    ge_scalarmult_base(&point, &sec);
//output sec #4

    ge_p3_tobytes(&pub, &point);

    return rng;
  }
full member
Activity: 201
Merit: 100
Just asked this on the mining thread but wanted to post here as these pages are viewed a lot more than the mining thread.

Has anyone here ever mined with a Raspberry Pi 2 Model B?    If so which mining software did you use or is there any support for mining with R-Pi?

Then I got to thinking is mining possible with multiple Pi's running in tandem.  So I'm wondering if mining can be done by linking the R-Pi's together with a program like Putty?

Any thoughts, links appreciated.

I just bought a R-Pi with a small case and 3.5" LCD that you mount to the case.  Setting up another Node with it as soon as it comes in. 

I'm not understanding how you would link them together with Putty.  Putty is just an SSH/Telnet/etc client.  It's not something like OpenMPI or clustering software.

Pi's don't have integrated AES, so the hash rate is going to be abysmal.  Absolutely not worth it in any way.

But let's pretend...

Let's say you had 5000 of them, power is free, and Wolf's modified (non-AES) CPU miner would run within the memory constraints of a Pi.  I'd probably do a (i)PXE boot with a standardized image and build one server as a pool.  You'd get pseudo-linking/clustering via the pool.

sr. member
Activity: 306
Merit: 251
Just asked this on the mining thread but wanted to post here as these pages are viewed a lot more than the mining thread.

Has anyone here ever mined with a Raspberry Pi 2 Model B?    If so which mining software did you use or is there any support for mining with R-Pi?

Then I got to thinking is mining possible with multiple Pi's running in tandem.  So I'm wondering if mining can be done by linking the R-Pi's together with a program like Putty?

Any thoughts, links appreciated.

I just bought a R-Pi with a small case and 3.5" LCD that you mount to the case.  Setting up another Node with it as soon as it comes in. 
full member
Activity: 201
Merit: 100
In MasterMined710's post history, you can see where they're anxious to get their hands on additional Dash Masternodes via price fluctuations...

Doesn't that sort of go against the notion of decentralization?  It would seem that a legitimate Dash proponent that advocates decentralization would want to stick with owning just one Masternode.  Mathematically speaking, owning more than one masternode violates the idea of decentralization.  At it's very best, it's diluted decentralization.

Masternodes are what does the heavy lifting.  But yet they encourage owning as many as you can through financial incentives.  How can you not see that at some point it's going to come crumbling down?  That's a huge security flaw.

legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
As for Monero mixin compared to darksend mixing rounds, all Monero "mixing" is completely decentralized and there are no master nodes on which to rely.
semantics. DASH is just as decentralized as monero probably a lot more.
 how many nodes does monero currently have?

You have been confused by cargo cult brainwashing and stressful bag-holding.

Here, read this: http://www.truthcoin.info/blog/measuring-decentralization/.

The measure of decentralization is the cost of running a full contributing (access+verify+amplify) node.

A full Dash node costs 1000 Dash plus the other costs.  That's ~$2500, and terrible for decentralization as you approach Pareto convergence.

A full Monero node costs about $100 for an old laptop.  Excellent for decentralization out on the fat, heavy tail!
legendary
Activity: 1182
Merit: 1000
snip...
As for Monero mixin compared to darksend mixing rounds, all Monero "mixing" is completely decentralized and there are no master nodes on which to rely.
semantics. DASH is just as decentralized as monero probably a lot more.
 how many nodes does monero currently have?

I like Dash and have a good deal of respect for their devs but I'd rather not be dependent on master nodes since they are semi-centralized.
"semi-centralized". again, semantics that don't really mean anything.

What if a govt or entity sets up tons of masternodes and all of your transactions are routed through them?
lol, it does not work like that now. do some research or wait for v13 evolution which will change everything again.

Plus, all of Monero is open source so you know exactly what is going on in the system.  All of that to me means I can trust it more.
it's actually just the opposite. read toknormal's highly detailed post on this subject.
legendary
Activity: 1182
Merit: 1000
Just checking in to want to let you guys know I managed to set up an Monero node. I'm testing out the mixing transactions. Still need to learn a lot though.

Some questions:
1) Is it possible to have instant confirmations ever added to monero?
2) How many darksend "mixing rounds" are comparable to the "mixing number" of monero

thanks in advance!

congratz!

1) probably not, because instant confirmations aren't safe. instantX seems to have a lot of flaws, so we are not messing with that.
2) monero mixing is superior to dash mixing because it adds plausible deniability to every mixing transaction. In the next version, this will be enforced across the network. A darksend transaction only gives you a limited anonimity set, while the monero mixing set is much bigger. (also, it seems the 6 "liquidity providers" are doing most of the darksend mixing, making it very unsecure)

1) lol, do tell

2) "6 "liquidity providers" are doing most of the darksend mixing"
lol, you just made that up. proof or stfu!
legendary
Activity: 1512
Merit: 1012
Still wild and free
A darksend transaction only gives you a limited anonimity set, while the monero mixing set is much bigger.
Additionally to the centralization in dash explained in the post above, and to the sole difference of anonymity set sizes (we're talking ~5 against dozens or hundreds of thousands), in dash only active people at the same time mix together. Monero mixes across time.


(also, it seems the 6 "liquidity providers" are doing most of the darksend mixing, making it very unsecure)
Exactly, and you can't dismiss these 6 peoples (what a laughable number!) are the same entity.


Edit: "dozens of hundreds" -> "dozens or hundreds of thousands"
hero member
Activity: 850
Merit: 1000
Just checking in to want to let you guys know I managed to set up an Monero node. I'm testing out the mixing transactions. Still need to learn a lot though.

Some questions:
1) Is it possible to have instant confirmations ever added to monero?
2) How many darksend "mixing rounds" are comparable to the "mixing number" of monero

thanks in advance!

Congrats! As for instant confirmations, Monero uses 60-second blocks, so any transaction should confirm in 60 seconds or less. That's pretty fast. Someone else may be working on making faster confirmations. If so, someone else will pipe in with that info.

As for Monero mixin compared to darksend mixing rounds, all Monero "mixing" is completely decentralized and there are no master nodes on which to rely. I like Dash and have a good deal of respect for their devs but I'd rather not be dependent on master nodes since they are semi-centralized. What if a govt or entity sets up tons of masternodes and all of your transactions are routed through them? It's kind of like how Tor's privacy can be undermined if one entity controls all of the nodes in your route. Plus, all of Monero is open source so you know exactly what is going on in the system.  All of that to me means I can trust it more.

The Monero mixin count refers to the number of other signatures (aside from yours) in the ring-signature that authorizes the transaction. So a mixin of 4 means that there are a total of 5 signatures. This means that someone looking at the Monero blockchain has no way of knowing which of the five signers is the true sender. (from https://monerobase.com/Mixin)
legendary
Activity: 1470
Merit: 1000
Want privacy? Use Monero!
Just checking in to want to let you guys know I managed to set up an Monero node. I'm testing out the mixing transactions. Still need to learn a lot though.

Some questions:
1) Is it possible to have instant confirmations ever added to monero?
2) How many darksend "mixing rounds" are comparable to the "mixing number" of monero

thanks in advance!

congratz!

1) probably not, because instant confirmations aren't safe. instantX seems to have a lot of flaws, so we are not messing with that.
2) monero mixing is superior to dash mixing because it adds plausible deniability to every mixing transaction. In the next version, this will be enforced across the network. A darksend transaction only gives you a limited anonimity set, while the monero mixing set is much bigger. (also, it seems the 6 "liquidity providers" are doing most of the darksend mixing, making it very unsecure)
newbie
Activity: 42
Merit: 0
Just checking in to want to let you guys know I managed to set up an Monero node. I'm testing out the mixing transactions. Still need to learn a lot though.

Some questions:
1) Is it possible to have instant confirmations ever added to monero?
2) How many darksend "mixing rounds" are comparable to the "mixing number" of monero

thanks in advance!
hero member
Activity: 794
Merit: 1000
Monero (XMR) - secure, private, untraceable
Quite funny, i noticed that i am a Senior Member by now and secondly i just found out that i am the only full node in my country  Shocked Grin
Both findings make me kind of proud yeeeaaahhhhh  Grin Cheesy Wink

reminded by that graph that there's no presence in south america.

Well that's kind of sad if you take in consideration the naming of MONERO. Maybe we should host a VPS there....

There is a node in Brazil now. I'm surprised there's not at least a few between Mexico and South America. It seems like the most frequent visitors to #monero-pools on IRC are spanish speaking people looking for help. Maybe they all just mine straight to exchange though...or they're all actually the same person...or something.
There are more nodes counted here: http://moneronodes.i2p.xyz/
legendary
Activity: 3164
Merit: 1116
Quite funny, i noticed that i am a Senior Member by now and secondly i just found out that i am the only full node in my country  Shocked Grin
Both findings make me kind of proud yeeeaaahhhhh  Grin Cheesy Wink

reminded by that graph that there's no presence in south america.

Well that's kind of sad if you take in consideration the naming of MONERO. Maybe we should host a VPS there....

There is a node in Brazil now. I'm surprised there's not at least a few between Mexico and South America. It seems like the most frequent visitors to #monero-pools on IRC are spanish speaking people looking for help. Maybe they all just mine straight to exchange though...or they're all actually the same person...or something.
legendary
Activity: 1154
Merit: 1001
<- That guy volunteered for the PT translation, atm just waiting for the multi-language backend to be ready.
legendary
Activity: 1008
Merit: 1001
Well the strategy should be presence in south america, so we would need a native translation to esperanto

Huh... maybe Spanish would be more useful than Esperanto?  Smiley

Portuguese and spanish if you want to cover the southern continent of america  Cheesy

i thought someone did do a portugese translation .....

Well i am not quite up to date regarding our translations in identitiy and quantity....
legendary
Activity: 1260
Merit: 1008
Well the strategy should be presence in south america, so we would need a native translation to esperanto

Huh... maybe Spanish would be more useful than Esperanto?  Smiley

Portuguese and spanish if you want to cover the southern continent of america  Cheesy

i thought someone did do a portugese translation .....
legendary
Activity: 1008
Merit: 1001
Well the strategy should be presence in south america, so we would need a native translation to esperanto

Huh... maybe Spanish would be more useful than Esperanto?  Smiley

Portuguese and spanish if you want to cover the southern continent of america  Cheesy
legendary
Activity: 1512
Merit: 1012
Still wild and free
Well the strategy should be presence in south america, so we would need a native translation to esperanto

Huh... maybe Spanish would be more useful than Esperanto?  Smiley
legendary
Activity: 1008
Merit: 1001
Quite funny, i noticed that i am a Senior Member by now and secondly i just found out that i am the only full node in my country  Shocked Grin
Both findings make me kind of proud yeeeaaahhhhh  Grin Cheesy Wink

reminded by that graph that there's no presence in south america.

Well that's kind of sad if you take in consideration the naming of MONERO. Maybe we should host a VPS there....

It's ALSO kind of sad considering that south america is home to many countries where a truly private digital currency would benefit many people.

True to form, perhaps we should really work on creating an esperanto version of EVERYTHING in the moneroverse. Granted, it all might be google-translate esperanto, but its better than nothing.

Well the strategy should be presence in south america, so we would need a native translation to esperanto and we also would need at least a full node there, better would be a mining pool.
For the translation i would chip in  Grin
legendary
Activity: 1260
Merit: 1008
Quite funny, i noticed that i am a Senior Member by now and secondly i just found out that i am the only full node in my country  Shocked Grin
Both findings make me kind of proud yeeeaaahhhhh  Grin Cheesy Wink

reminded by that graph that there's no presence in south america.

Well that's kind of sad if you take in consideration the naming of MONERO. Maybe we should host a VPS there....

It's ALSO kind of sad considering that south america is home to many countries where a truly private digital currency would benefit many people.

True to form, perhaps we should really work on creating an esperanto version of EVERYTHING in the moneroverse. Granted, it all might be google-translate esperanto, but its better than nothing.
Jump to: