Skip to content
Snippets Groups Projects
Commit cf0f4b03 authored by Riccardo Spagni's avatar Riccardo Spagni :speech_balloon:
Browse files

Merge pull request #33 from antanst/patch-1

Add more information in the transaction section of moneropedia.
parents fd19203a 75619e82
No related branches found
No related tags found
No related merge requests found
...@@ -7,4 +7,15 @@ summary: "a cryptographically signed container that details the transfer of Mone ...@@ -7,4 +7,15 @@ summary: "a cryptographically signed container that details the transfer of Mone
### The Basics ### The Basics
{{ page.summary | capitalize }}. {{ page.summary | capitalize }}.
\ No newline at end of file
A transaction's parameters are one or more recipient addresses with the corresponding amounts of funds to send to them, and a `mixin_count` parameter that specifies the amount of outputs the transaction will have mixed in. Higher amounts of `mixin_count` offer more anonymity, but that comes with a cost, since the transaction gets larger and therefore the transaction fees get higher as well.
A transaction is uniquely identified by a Transaction ID, which is usually represented as a 32-byte string (64 hexadecimal characters).
### In-depth Information
Every transaction involves two keys: a public @spend-key, and a public @view-key. The destination for an output in a transaction is actually a one-time public key computed from these two keys.
When the wallet is scanning for incoming transactions, every transaction is actually scanned to see if it is for "you". This only requires your private view key and your public spend key, and this check is immutable and cannot be faked. You cannot receive transactions and identify them without the corresponding private view key.
In order to spend the funds you have to compute a one-time private spend key for that output.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment