Author

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

legendary
Activity: 2268
Merit: 1141
Can someone please explain the difference between a secret and public view key.  I think I get it but want to be sure I understand it correctly. Can you give me an example of how secret key would be used vs. a public key. 


Also been away from this forum for a long bit, got to catch up.  What is the current status of the official wallet?  Like I said have not been keeping up. 

Thanks.

To add to stoffu's post. The secret view key is a, whereas the public view key is A = a*G (G = the basepoint). Note that secret / private keys are commonly called scalars, whereas public keys are referred to as points. The private view key will allow you to decrypt a transaction that was sent to your address, because, as stoffu said, you can perform a*R = D (D is the shared secret) and check whether D == D'. By contrast, the public view key is used for (i) constructing your public address and (ii) generating a shared secret by the sender, i.e., the sender will generate the shared secret r*A = D'. More information can be found here:

https://monero.stackexchange.com/questions/1230/why-is-the-viewkey-able-to-track-incoming-transactions-but-not-outgoing-transac/

https://monero.stackexchange.com/questions/1409/constructing-a-stealth-monero-address/

https://monero.stackexchange.com/questions/764/how-is-the-one-time-address-generated-from-the-public-address

https://monero.stackexchange.com/questions/277/why-are-monero-addresses-so-long/

https://monero.stackexchange.com/questions/980/what-are-the-public-viewkeys-and-spendkeys/
legendary
Activity: 2268
Merit: 1141
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?

What did you enter as restore height?
newbie
Activity: 78
Merit: 0
At the moment, investing in XMR is better than bitcoin. There are so many types of bitcoin and it makes investors confused.
jr. member
Activity: 56
Merit: 7
Yes, am using the current version. I started monerod.exe in a command window and as soon as it was synced, I left it running and started CLI in a new cmd window. Got the same result... Balance: 0 This is not looking good. Is there a command to show past transactions in the CLI wallet?
In the command-line wallet type:
 rescan_bc
member
Activity: 61
Merit: 10
Cool, these days the price goes up, is this because there is an impact of the bitcoin hardfork issue so many users are diverting to altcoin including Monero? Huh


I like to believe that Monero is just one of the best coins out there.
And one of the few that is actually different and not a fork of bitcoin of sorts.
Other factors matter but this should be the core reason for people to buy XMR
full member
Activity: 203
Merit: 166
Can someone please explain the difference between a secret and public view key.  I think I get it but want to be sure I understand it correctly. Can you give me an example of how secret key would be used vs. a public key.  

It's a general concept called public key cryptography common to many crypto systems including cryptocurrencies like Bitcoin and Monero. Abstractly speaking, a secret key is some random secret data of sufficient length (so that others can't reproduce it by attack or accident), and a public key is the result of some transformation of the secret key defined by the protocol:
Code:
P := COMPUTE_PUBKEY(x)
Importantly, you can't reverse-compute the secret key 'x' from the public key 'P'. Public keys are meant to be posted publicly, and in cryptocurrencies, they constitute wallet addresses.

The most critical role of the scheme for cryptocurrencies is message signing. Here, a message is essentially a transaction itself:
Code:
m := HASH("I, who owns funds assigned to these public keys, approve their transfer to those public keys")
The signer (i.e. the wallet owner) can generate some special piece of data called signature by using both the message and his secret key:
Code:
s := SIGN(m, x)
and importantly, this data satisfies the following special condition:
Code:
CHECK(m, P, s) == 1
Here, these functions (HASH, SIGN, CHECK) are all defined by the protocol. Importantly, the correct signature (with respect to a public key 'P') can be generated only by the one who knows its secret key 'x'. In other words, for any other wrong keys y != x, the resulting (fake) signature will always fail to check:
Code:
CHECK(m, P, SIGN(m, y)) == 0
Each transaction is accompanied by its signature, and each node in the network independently verifies that all the signatures are valid, ensuring the integrity of the system.

Another feature which is particularly important to Monero is key exchange (Diffie–Hellman, often called ECDH). This allows two parties to generate a shared secret key without ever transmitting their secret keys:
Code:
d1 := SHARED_SECRET(r, A)
d2 := SHARED_SECRET(a, R)
Here, 'a' and 'r' are secret keys and 'A' and 'R' are their corresponding public keys. Thanks to the design of the crypto scheme, 'd1' and 'd2' are guaranteed to be equal. In Monero, 'a' is the view secret key held by the receiver, and 'r' is the transaction secret key generated by the sender. This is the basis of the stealth addressing scheme which randomly generates destination public keys even when sending to the same wallet address.
legendary
Activity: 2016
Merit: 1259
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?

The daemon and the wallet must be fully syncd before it will show.  After that, try again, or try the CLI wallet.

I am also using Windows. I got the CLI to go through the drill and got the same answer: Balance: 0 Unlocked Balance: 0.
Any way to see historical transactions?

Once the daemon is syncd, and then the wallet syncd to the daemon, history and balance should be restored.

Try starting the daemon, and fully synchronizing it before open/sync a wallet.

Are you using the latest version, 0.11.1.0?
Yes, am using the current version. I started monerod.exe in a command window and as soon as it was synced, I left it running and started CLI in a new cmd window. Got the same result... Balance: 0 This is not looking good. Is there a command to show past transactions in the CLI wallet?

Sorry, I don't know how else I can help.  I'm sure someone better able to answer your questions will chime in.
member
Activity: 91
Merit: 10
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?

The daemon and the wallet must be fully syncd before it will show.  After that, try again, or try the CLI wallet.

I am also using Windows. I got the CLI to go through the drill and got the same answer: Balance: 0 Unlocked Balance: 0.
Any way to see historical transactions?

Once the daemon is syncd, and then the wallet syncd to the daemon, history and balance should be restored.

Try starting the daemon, and fully synchronizing it before open/sync a wallet.

Are you using the latest version, 0.11.1.0?
Yes, am using the current version. I started monerod.exe in a command window and as soon as it was synced, I left it running and started CLI in a new cmd window. Got the same result... Balance: 0 This is not looking good. Is there a command to show past transactions in the CLI wallet?
legendary
Activity: 1722
Merit: 1217
Can someone please explain the difference between a secret and public view key.  I think I get it but want to be sure I understand it correctly. Can you give me an example of how secret key would be used vs. a public key.  


Also been away from this forum for a long bit, got to catch up.  What is the current status of the official wallet?  Like I said have not been keeping up.  

Thanks.

Secret key is what gives access to your monero. It can be used to sign transactions if you have the requisit skills and it can be used to restore your wallet if you happened to lose your 25 word seed and wallet file. Who ever has that is in effect the owner of your monero. So keep it secret!

Public view key allows for audits. It is what makes monero a private currency not an anonymous currency. Show that to someone if you want them to be able to see your transaction history. It is useful for tax compliance or perhaps for non-profits to provide accountability.

The official wallet is roughly the same as it used to be with the exception of integrated addresses. This allows you to produce addresses with integrated payment ids. So no more need for copying and pasting addresses and payment id's.

Other noteworthy changes.

RingCT blinds transaction amounts and removes the need for finding matching transaction amounts to ring sign with. It also makes transaction sizes smaller since there is no need to keep lots of individual different sized outputs.

Multisig merging on main net soon. This is a crucial step needed for wide spread darknet adoption.

Kovri is well funded and development is chugging along.

The very last vector of information leak with regard to privacy is address reuse which is actively being addressed as well. There is a proposal in the works for one time sub-addresses.

I'll come back and edit this if I think of anything else. Welcome back. Exciting times for this project. While other projects are hyping all day long our developers are building out real infrastructure. Real innovation. I think we have the best devs in the space.
sr. member
Activity: 415
Merit: 287
Cool, these days the price goes up, is this because there is an impact of the bitcoin hardfork issue so many users are diverting to altcoin including Monero? Huh
legendary
Activity: 2016
Merit: 1259
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?

The daemon and the wallet must be fully syncd before it will show.  After that, try again, or try the CLI wallet.

I am also using Windows. I got the CLI to go through the drill and got the same answer: Balance: 0 Unlocked Balance: 0.
Any way to see historical transactions?

Once the daemon is syncd, and then the wallet syncd to the daemon, history and balance should be restored.

Try starting the daemon, and fully synchronizing it before open/sync a wallet.

Are you using the latest version, 0.11.1.0?
member
Activity: 91
Merit: 10
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?

The daemon and the wallet must be fully syncd before it will show.  After that, try again, or try the CLI wallet.

I am also using Windows. I got the CLI to go through the drill and got the same answer: Balance: 0 Unlocked Balance: 0.
Any way to see historical transactions?
legendary
Activity: 1722
Merit: 1217
Hey who are the XMR guys from zerohedge comments? Are any of you guys here as well?
member
Activity: 270
Merit: 10
I am a beginner. I need to know more about the progress of this project. Who is a senior expert in this currency? Can I come out to give some investment advice for this project? Smiley
legendary
Activity: 2016
Merit: 1259
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?

The daemon and the wallet must be fully syncd before it will show.  After that, try again, or try the CLI wallet.

 I had that issue a few months ago, when I got only a partial balance. Everything was syncd, and I was a bit stunned.  I resyncd everything and used the CLI, and everything was there.  Subsequently, loading the GUI has worked fine.  I'm using windows, so its just business as usual  Tongue
member
Activity: 91
Merit: 10
I'm not sure if this is where to post my question, but here goes:
I created and deposited Monero into a wallet months ago. I decided to update my wallet software, but when I give it my 25 word seed, it opens with nothing in the wallet. What am I doing wrong?
sr. member
Activity: 306
Merit: 251
Thank you for the run down.  Watched Fluffy Pony's video from Feb. got some much needed updates.  Hell yeah.

Now I need to check on progress of some contributions I made like six months ago.



legendary
Activity: 2016
Merit: 1259
Can someone please explain the difference between a secret and public view key.  I think I get it but want to be sure I understand it correctly. Can you give me an example of how secret key would be used vs. a public key. 


Also been away from this forum for a long bit, got to catch up.  What is the current status of the official wallet?  Like I said have not been keeping up. 

Thanks.

Welcome back.  We have a GUI  Grin  And a hard fork a couple months ago. You will need v0.11.1.0 from here:
 https://getmonero.org/downloads/

Monero hard wallet in progress

Ledger near release for adding  XMR

Trezor offers a bounty for making theirs work with XMR

monerujo android wallet is available, not official, UYOJ

In other news,

XMR multisig in testing.  Usable, but not yet official.

and too much more to list.  2017 Much Wow.


full member
Activity: 147
Merit: 100
Since the beginning of November MONERO has grown more than twice. It's just impressive. And even now I think MONERO has still a good potential of growth to the end of the year. Now all the money goes almost to the top of Alta. So I think after a small correction going on. It is possible to soon see $ 200. Next year I think projects like monero protecting the anonymity of the Internet will be a huge success
You're right, Monroe is a special currency, dark web is strong, should have their own special mission to Monroe, technical change, to make it more popular, I think the price also could reach $500 next year.
sr. member
Activity: 306
Merit: 251
Can someone please explain the difference between a secret and public view key.  I think I get it but want to be sure I understand it correctly. Can you give me an example of how secret key would be used vs. a public key. 


Also been away from this forum for a long bit, got to catch up.  What is the current status of the official wallet?  Like I said have not been keeping up. 

Thanks.
Jump to: