From a2e2bb9e753b2ef4ed4c43ea53ff46b6eab9b8aa Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Tue, 7 Nov 2017 01:52:45 +0100 Subject: [PATCH 1/9] Fix link to OpenAlias page --- resources/moneropedia/address.md | 2 +- resources/moneropedia/openalias.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/moneropedia/address.md b/resources/moneropedia/address.md index ed33f15a..54492c65 100644 --- a/resources/moneropedia/address.md +++ b/resources/moneropedia/address.md @@ -11,7 +11,7 @@ When you send Monero to someone you only need one piece of information, and that Because those addresses are long and complex you will often encounter an @OpenAlias address instead. For example, Monero donations can be sent to donate@getmonero.org or donate.getmonero.org. -If you would like to get an @OpenAlias address of your own then there is some information on the [OpenAlias page](/knowledge-base/openalias). +If you would like to get an @OpenAlias address of your own then there is some information on the [OpenAlias page](/resources/openalias). ### Integrated address diff --git a/resources/moneropedia/openalias.md b/resources/moneropedia/openalias.md index 2410130c..c2e68d7a 100644 --- a/resources/moneropedia/openalias.md +++ b/resources/moneropedia/openalias.md @@ -17,4 +17,4 @@ At its most basic, OpenAlias is a TXT DNS record on a FQDN (fully qualified doma {{ page.summary | capitalize }}. -More information can be found on the [OpenAlias page](/knowledge-base/openalias) or on the [OpenAlias website](https://openalias.org) +More information can be found on the [OpenAlias page](/resources/openalias) or on the [OpenAlias website](https://openalias.org) From 980466e44b6428ad4bd86b05528c67f7c1538d26 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Tue, 7 Nov 2017 01:53:14 +0100 Subject: [PATCH 2/9] Remove duplicate 'the' --- resources/moneropedia/change.md | 2 +- resources/user-guides/importing_blockchain.md | 2 +- resources/user-guides/website-merchants.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/moneropedia/change.md b/resources/moneropedia/change.md index 08163292..066cfa6a 100644 --- a/resources/moneropedia/change.md +++ b/resources/moneropedia/change.md @@ -11,6 +11,6 @@ summary: "Monero sent as part of a transaction, that returns to your account ins ### More Information -The @wallet in the the Monero software makes change automatically, but when you send a transaction, you are taking an @input that you control and telling the Monero network what to do with it. The @input is a "deposit" to your account that you are able to spend. @Outputs are the part of the transaction that tells the Monero network where to send the funds. +The @wallet in the Monero software makes change automatically, but when you send a transaction, you are taking an @input that you control and telling the Monero network what to do with it. The @input is a "deposit" to your account that you are able to spend. @Outputs are the part of the transaction that tells the Monero network where to send the funds. You might have multiple inputs in your account, in many different denominations (For example: you deposited 0.5 XMR on Friday, and 0.75 XMR on Saturday). So, when have a transaction with an input of 0.5 XMR, but you only want to send 0.1 XMR, your transaction will include a @fee to pay the @miner, an output for 0.1 XMR to send to the recipient, and the rest that you want to send back to yourself will be an output back to you (this is called "change"). Once the transaction is completed, the change becomes available to you as an input that you can again split and send with a new transaction. diff --git a/resources/user-guides/importing_blockchain.md b/resources/user-guides/importing_blockchain.md index 3396a690..8d7c1a7a 100644 --- a/resources/user-guides/importing_blockchain.md +++ b/resources/user-guides/importing_blockchain.md @@ -55,7 +55,7 @@ If you downloaded the Blockchain from a trusted, reputable source you may set `v ### Step 7 -After the the Blockchain has finished syncing up you can open your Monero wallet normally. Your downloaded blockchain.raw can be deleted. +After the Blockchain has finished syncing up you can open your Monero wallet normally. Your downloaded blockchain.raw can be deleted. Author: Kee Jefferys \ No newline at end of file diff --git a/resources/user-guides/website-merchants.md b/resources/user-guides/website-merchants.md index cdc4497a..b7056ae0 100644 --- a/resources/user-guides/website-merchants.md +++ b/resources/user-guides/website-merchants.md @@ -16,7 +16,7 @@ Find the category that best describes your business/service and copy the code be and paste it in the correct category under the `merchants:` section. Fill in the data as follows: -* `name:` The name of the the business/service. +* `name:` The name of the business/service. * `url:` The external url of the business/service. This link must have http:// (or https://) at the beginning if it is an external link. **Make sure the indentation is EXACTLY the same as the other proposals in the area. If it's not the jekyll build WILL fail.** From 9ae6dce7772567ef32a863a647098fe91aece029 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Tue, 7 Nov 2017 23:53:08 +0100 Subject: [PATCH 3/9] Remove redundant 'a' --- resources/moneropedia/denominations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/moneropedia/denominations.md b/resources/moneropedia/denominations.md index 24bda241..f6ed8eb3 100644 --- a/resources/moneropedia/denominations.md +++ b/resources/moneropedia/denominations.md @@ -2,12 +2,12 @@ layout: moneropedia entry: "Denominations" terms: ["denominations", "subunits", "tacoshi", "piconero", "nanonero", "micronero", "millinero", "centinero", "decinero","decanero","hectonero","kilonero","meganero","giganero"] -summary: "A denomination is a proper description of a currency amount. It is oftentimes a sub-unit of the currency. For example, traditionally a cent is 1/100th of a a particular unit of currency.)" +summary: "A denomination is a proper description of a currency amount. It is oftentimes a sub-unit of the currency. For example, traditionally a cent is 1/100th of a particular unit of currency.)" --- ### The Basics -A denomination is a proper description of a currency amount, oftentimes a sub-unit of the currency (for example, traditionally a cent is 1/100th of a a unit of currency). Monero denomination names add SI prefixes after dropping the initial "mo" for ease of use. The smallest unit of Monero is 1 piconero (0.000000000001 XMR). +A denomination is a proper description of a currency amount, oftentimes a sub-unit of the currency (for example, traditionally a cent is 1/100th of a unit of currency). Monero denomination names add SI prefixes after dropping the initial "mo" for ease of use. The smallest unit of Monero is 1 piconero (0.000000000001 XMR). ### Denominations of Monero From 0934f8a26fdf4cd3ec2d2a8387a0a2e83968ec4e Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Tue, 7 Nov 2017 23:56:58 +0100 Subject: [PATCH 4/9] moneropedia/denominations: Reuse summary instead of repeating ourself --- resources/moneropedia/denominations.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/moneropedia/denominations.md b/resources/moneropedia/denominations.md index f6ed8eb3..e03c2ecd 100644 --- a/resources/moneropedia/denominations.md +++ b/resources/moneropedia/denominations.md @@ -7,7 +7,9 @@ summary: "A denomination is a proper description of a currency amount. It is oft ### The Basics -A denomination is a proper description of a currency amount, oftentimes a sub-unit of the currency (for example, traditionally a cent is 1/100th of a unit of currency). Monero denomination names add SI prefixes after dropping the initial "mo" for ease of use. The smallest unit of Monero is 1 piconero (0.000000000001 XMR). +{{ page.summary | capitalize }}. + +Monero denomination names add SI prefixes after dropping the initial "mo" for ease of use. The smallest unit of Monero is 1 piconero (0.000000000001 XMR). ### Denominations of Monero @@ -31,6 +33,4 @@ A denomination is a proper description of a currency amount, oftentimes a sub-un ### In-depth Information -Support for input using SI prefixes was [added to the Monero codebase](https://github.com/monero-project/monero/pull/1826) on March 3, 2017 by [Moneromooo](https://github.com/moneromooo-monero). The smallest unit of monero (10^-12 XMR) was originally called a tacoshi in honor of user [Tacotime](https://bitcointalk.org/index.php?action=profile;u=19270), an early Monero contributor and was later renamed for ease of use and consistancy. - -{{ page.summary | capitalize }}. +Support for input using SI prefixes was [added to the Monero codebase](https://github.com/monero-project/monero/pull/1826) on March 3, 2017 by [Moneromooo](https://github.com/moneromooo-monero). The smallest unit of Monero (10^-12 XMR) was originally called a tacoshi in honor of user [Tacotime](https://bitcointalk.org/index.php?action=profile;u=19270), an early Monero contributor and was later renamed for ease of use and consistancy. From 08f7413df6f233cbb70637afc3fcf46193241e06 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Wed, 8 Nov 2017 00:50:45 +0100 Subject: [PATCH 5/9] Fix other stuff I didn't like / was incorrect Sorry for throwing everything into one commit, splitting my changes to individual will probably take ages. --- resources/moneropedia/blockchain.md | 2 +- resources/moneropedia/change.md | 4 ++-- resources/moneropedia/cryptocurrency.md | 10 +++++----- resources/moneropedia/destination.md | 2 +- resources/moneropedia/fungibility.md | 13 +++++++------ resources/moneropedia/i2pcontrol.md | 2 +- resources/moneropedia/miners.md | 12 +++++------- resources/moneropedia/mnemonicseed.md | 2 +- resources/moneropedia/node.md | 8 ++++---- resources/moneropedia/paymentid.md | 8 +++++--- resources/moneropedia/pedersen-commitment.md | 8 ++++---- resources/moneropedia/ringCT.md | 11 +---------- resources/moneropedia/ringsignatures.md | 2 +- resources/moneropedia/smartmining.md | 4 +--- resources/moneropedia/tail-emission.md | 2 +- resources/moneropedia/transaction.md | 4 +++- resources/moneropedia/viewkey.md | 8 +++----- 17 files changed, 46 insertions(+), 56 deletions(-) diff --git a/resources/moneropedia/blockchain.md b/resources/moneropedia/blockchain.md index d20e8cf7..5b4d8fd9 100644 --- a/resources/moneropedia/blockchain.md +++ b/resources/moneropedia/blockchain.md @@ -10,4 +10,4 @@ summary: "a distributed ledger of all transactions both past and present, withou A @blockchain is a distributed database that continuously grows with a record of all of the transactions that have occurred with a given cryptocurrency. This database is often referred to as a ledger because the data contains a large list of transactions that have taken place. In Monero, these transactions are packaged together into 'blocks' every 2 minutes (on average) and all miners and nodes on the network have copies of these blocks. ### Monero's @Blockchain -Unlike Bitcoin and other cryptocurrencies, transactions in the Monero @blockchain do not reveal where funds came from or went to, providing anonymity and making the currency completely @fungible. Additionally, the amounts of all transactions are hidden by @RingCT, a feature of Monero. For auditing or other transparency purposes a user can share a @view-key to prove they control certain amounts of @Moneroj. +Unlike Bitcoin and other cryptocurrencies, transactions in the Monero @blockchain do not reveal where funds came from or went to, providing anonymity and making the currency completely [fungible](fungibility). Additionally, the amounts of all transactions are hidden by @RingCT, a feature of Monero. For auditing or other transparency purposes a user can share a @view-key to prove they control certain amounts of Moneroj. diff --git a/resources/moneropedia/change.md b/resources/moneropedia/change.md index 066cfa6a..7516cf94 100644 --- a/resources/moneropedia/change.md +++ b/resources/moneropedia/change.md @@ -11,6 +11,6 @@ summary: "Monero sent as part of a transaction, that returns to your account ins ### More Information -The @wallet in the Monero software makes change automatically, but when you send a transaction, you are taking an @input that you control and telling the Monero network what to do with it. The @input is a "deposit" to your account that you are able to spend. @Outputs are the part of the transaction that tells the Monero network where to send the funds. +The @wallet in the Monero software makes change automatically, but when you send a transaction, you are taking an input that you control and telling the Monero network what to do with it. The input is a "deposit" to your account that you are able to spend. Outputs are the part of the transaction that tells the Monero network where to send the funds. -You might have multiple inputs in your account, in many different denominations (For example: you deposited 0.5 XMR on Friday, and 0.75 XMR on Saturday). So, when have a transaction with an input of 0.5 XMR, but you only want to send 0.1 XMR, your transaction will include a @fee to pay the @miner, an output for 0.1 XMR to send to the recipient, and the rest that you want to send back to yourself will be an output back to you (this is called "change"). Once the transaction is completed, the change becomes available to you as an input that you can again split and send with a new transaction. +You might have multiple inputs in your account, in many different denominations (For example: you deposited 0.5 XMR on Friday, and 0.75 XMR on Saturday). So, when have a transaction with an input of 0.5 XMR, but you only want to send 0.1 XMR, your transaction will include a fee to pay the @miner, an output for 0.1 XMR to send to the recipient, and the rest that you want to send back to yourself will be an output back to you (this is called "change"). Once the transaction is completed, the change becomes available to you as an input that you can again split and send with a new transaction. diff --git a/resources/moneropedia/cryptocurrency.md b/resources/moneropedia/cryptocurrency.md index 45d736c2..9aa2831b 100644 --- a/resources/moneropedia/cryptocurrency.md +++ b/resources/moneropedia/cryptocurrency.md @@ -11,12 +11,12 @@ summary: "a digital currency in which encryption techniques are used to regulate ### More Information -Cryptocurrency is the generic term for a large set of digital assets that use encryption techniques to generate units of currency, verify the transactions, and transfer value. Generally, cryptocurrencies are considered to be decentralized. Cryptocurrency should not be confused with virtual currency which is a type of digital money that is usually controlled by it's creators or developers. (Some examples of virtual currency are gametime in World of Warcraft, ROBUX in Roblox, reward points programs, or Ripple, all of which can be exchanged for currency or cash value, but are not considered cryptocurrency because they are centalized and controlled/issued by a single entity). +Cryptocurrency is the generic term for a large set of digital assets that use encryption techniques to generate units of currency, verify the transactions, and transfer value. Generally, cryptocurrencies are considered to be decentralized. Cryptocurrency should not be confused with virtual currency which is a type of digital money that is usually controlled by its creators or developers. Some examples of virtual currency are gametime in World of Warcraft, ROBUX in Roblox, reward points programs, or Ripple, all of which can be exchanged for currency or cash value, but are not considered cryptocurrency because they are centalized and controlled/issued by a single entity. -Monero is one of many cryptocurrencies currently available. Other examples are Bitcoin, Litecoin, Dogecoin, Dash, Zcash, etc, but nearly all other cryptocurrencies lack features that make them a true money (most importantly @fungability which is a requirement for it to be a @store-of-value). +Monero is one of many cryptocurrencies currently available. Other examples are Bitcoin, Litecoin, Dogecoin, Dash, Zcash, etc, but nearly all other cryptocurrencies lack features that make them a true money (most importantly @fungibility which is a requirement for it to be a store-of-value). -Not all cryptocurrencies operate the same, but they usually share the properties of @decentralization, encryption, and the ability to send and receive transactions. Most are irreversible, pseudonymous, global, and permissionless. Most aim to be a @store-of-value or be digital cash that allows you to transact. +Not all cryptocurrencies operate the same, but they usually share the properties of decentralization, encryption, and the ability to send and receive transactions. Most are irreversible, pseudonymous, global, and permissionless. Most aim to be a store-of-value or be digital cash that allows you to transact. -Most cryptocurrencies (including Monero) use a distributed ledger (called a @blockchain) to keep track of previous transactions . The blockchain serves to tell other users on the network that transactions have happened. There are many different ways for cryptocurrencies to create their blockchain, and not all are the same. Monero uses @proof-of-work to craft blocks, where other cryptocurrencies may use proof-of-stake or other consolidated methods. +Most cryptocurrencies (including Monero) use a distributed ledger (called a @blockchain) to keep track of previous transactions. The blockchain serves to tell other users on the network that transactions have happened. There are many different ways for cryptocurrencies to create their blockchain, and not all are the same. Monero uses proof-of-work to craft blocks, where other cryptocurrencies may use proof-of-stake or other consolidated methods. -Ultimately, cryptocurrency is an attempt to create @trustless value; that is free from borders, governments, and banks. Whether that be to transact or to be digital gold is up to the users of each. +Ultimately, cryptocurrency is an attempt to create trustless value; that is free from borders, governments, and banks. Whether that be to transact or to be digital gold is up to the users of each. diff --git a/resources/moneropedia/destination.md b/resources/moneropedia/destination.md index a999bebf..e7263f9a 100644 --- a/resources/moneropedia/destination.md +++ b/resources/moneropedia/destination.md @@ -12,7 +12,7 @@ A @destination is the @I2P @in-net address of the final endpoint you are trying ### In-depth Information -An @I2P destination can be encoded into a @base32-address or @base64-address. Most users will only care about @base32-address or a `.i2p` hostname while, internally, @Kovri / @I2P @address-book uses @base64-addresses. Ultimately, all @destinations in @I2P are 516-byte (or longer) keys: +An @I2P destination can be encoded into a @base32-address or @base64-address. Most users will only care about @base32-addresses or a `.i2p` hostname while, internally, @Kovri / @I2P @address-book uses @base64-addresses. Ultimately, all @destinations in @I2P are 516-byte (or longer) keys: `256-byte public key + 128-byte signing key + a null certificate = 516 bytes in Base64 representation` diff --git a/resources/moneropedia/fungibility.md b/resources/moneropedia/fungibility.md index 47ca7d01..87bd6839 100644 --- a/resources/moneropedia/fungibility.md +++ b/resources/moneropedia/fungibility.md @@ -7,10 +7,11 @@ summary: "property of a currency whereby two units can be substituted in place o ### The Basics -Fungibility means that two units of a currency can be mutually substituted and the substituted currency is equal to another unit of the same size. For example, two $10 bills can be exchanged and they are functionally identical to any other $10 bills in circulation (although $10 bills have unique ID numbers and are therefore not completely fungible). Gold is probably a closer example of true fungibility, where any 1 oz. of gold of the same grade is worth the same as another 1 oz of gold. Monero is fungible due to the nature of the currency which provides no way to link transactions together nor trace the history of any particular XMR. 1 XMR is functionally identical to any other 1 XMR. - -Fungibility is an advantage Monero has over Bitcoin and almost every other cryptocurrency, due to the privacy inherent in the Monero @blockchain and the permanently traceable nature of the Bitcoin blockchain. With Bitcoin, any BTC can be tracked by anyone back to it's creation @coinbase-transaction. Therefore, if a coin has been used for an illegal purpose in the past, this history will be contained in the @blockchain in perpetuity. This lack of fungibility means that certain businesses will be obligated to avoid accepting BTC that have been previously used for purposes which are illegal, or simply run afoul of their Terms of Service. Currently some large Bitcoin companies are blocking, suspending, or closing accounts that have received Bitcoin used in online gambling or other purposes deemed unsavory by said companies. - -Monero has been built specifically to address the problem of traceability and non-fungability inherent in other cryptocurrencies. By having completely private transactions Monero is truly fungible and there can be no blacklisting of certain XMR, while at the same time providing all the benefits of a secure, decentralized, permanent blockchain. - {{ page.summary | capitalize }}. + +Fungibility means that two units of a currency can be mutually substituted and the substituted currency is equal to another unit of the same size. For example, two $10 bills can be exchanged and they are functionally identical to any other $10 bill in circulation (although $10 bills have unique ID numbers and are therefore not completely fungible). Gold is probably a closer example of true fungibility, where any 1 oz. of gold of the same grade is worth the same as another 1 oz. of gold. Monero is fungible due to the nature of the currency which provides no way to link transactions together nor trace the history of any particular XMR. 1 XMR is functionally identical to any other 1 XMR. + +Fungibility is an advantage Monero has over Bitcoin and almost every other cryptocurrency, due to the privacy inherent in the Monero @blockchain and the permanently traceable nature of the Bitcoin blockchain. With Bitcoin, any BTC can be tracked by anyone back to its creation @coinbase-transaction. Therefore, if a coin has been used for an illegal purpose in the past, this history will be contained in the @blockchain in perpetuity. This lack of fungibility means that certain businesses will be obligated to avoid accepting BTC that have been previously used for purposes which are illegal, or simply run afoul of their Terms of Service. Currently some large Bitcoin companies are blocking, suspending, or closing accounts that have received Bitcoin used in online gambling or other purposes deemed unsavory by said companies. + +Monero has been built specifically to address the problem of traceability and non-fungibility inherent in other cryptocurrencies. By having completely private transactions Monero is truly fungible and there can be no blacklisting of certain XMR, while at the same time providing all the benefits of a secure, decentralized, permanent blockchain. + diff --git a/resources/moneropedia/i2pcontrol.md b/resources/moneropedia/i2pcontrol.md index 481d9eae..285e1302 100644 --- a/resources/moneropedia/i2pcontrol.md +++ b/resources/moneropedia/i2pcontrol.md @@ -8,7 +8,7 @@ summary: "An API inteface for Kovri and Java-I2P that allows simple remote contr ### The Basics -@I2Pcontrol is [JSONRPC2](https://en.wikipedia.org/wiki/JSON-RPC) [API](https://en.wikipedia.org/wiki/Application_programming_interface) for @Kovri and @Java-I2P which allows an @I2PControl client to remote control/monitor a running instance. +@I2Pcontrol is a [JSONRPC2](https://en.wikipedia.org/wiki/JSON-RPC) [API](https://en.wikipedia.org/wiki/Application_programming_interface) for @Kovri and @Java-I2P which allows an @I2PControl client to remote control/monitor a running instance. Two available @I2PControl clients are: [qtoopie](https://github.com/EinMByte/qtoopie) (C++ client) and [itoopie](https://github.com/i2p/i2p.itoopie) (Java client). Read `kovri.conf` to configure @I2PControl for @Kovri. diff --git a/resources/moneropedia/miners.md b/resources/moneropedia/miners.md index 5937ce6d..9638dd48 100644 --- a/resources/moneropedia/miners.md +++ b/resources/moneropedia/miners.md @@ -7,14 +7,12 @@ summary: "the process of cryptographically computing a mathematical proof for a ### The Basics -Mining is the distributed process of confirming transactions on the public ledger of all transactions, aka @blockchain. Monero nodes use the block chain to distinguish legitimate transactions from attempts to re-spend coins that have already been spent elsewhere. +{{ page.summary | capitalize }}. -Monero is powered strictly by Proof of Work. It employs a mining algorithm that has the potential to be efficiently tasked to billions of existing devices (any modern x86 CPU and many GPU's). Monero uses the @CryptoNight Proof of Work (@PoW) algorithm, which is designed for use in ordinary CPUs and GPUs. +Mining is the distributed process of confirming transactions on the public ledger of all transactions, aka @blockchain. Monero nodes use the blockchain to distinguish legitimate transactions from attempts to re-spend coins that have already been spent elsewhere. + +Monero is powered strictly by Proof of Work. It employs a mining algorithm that has the potential to be efficiently tasked to billions of existing devices (any modern x86 CPU and many GPUs). Monero uses the CryptoNight Proof of Work (PoW) algorithm, which is designed for use in ordinary CPUs and GPUs. The smart mining feature allows transparent CPU mining on the user's computer, far from the de facto centralization of mining farms and pool mining, pursuing Satoshi Nakamoto's original vision of a true P2P currency. -As of June 2017, botnets made of hacked computers account for a not-insignificant portion of the miners on the Monero network. This is due to the profitability of mining on CPUs via the @CryptoNight algorithm. - - - -{{ page.summary | capitalize }}. +As of June 2017, botnets made of hacked computers account for a not-insignificant portion of the miners on the Monero network. This is due to the profitability of mining on CPUs via the CryptoNight algorithm. diff --git a/resources/moneropedia/mnemonicseed.md b/resources/moneropedia/mnemonicseed.md index 608f8d8b..57ab9aaa 100644 --- a/resources/moneropedia/mnemonicseed.md +++ b/resources/moneropedia/mnemonicseed.md @@ -2,7 +2,7 @@ layout: moneropedia entry: "Mnemonic Seed" terms: ["mnemonic-seed", "mnemonic"] -summary: "a 13 or 25 word phrase used to backup a Monero account, available in a number of languages" +summary: "a 13 or 25 word phrase used to back up a Monero account, available in a number of languages" --- ### The Basics diff --git a/resources/moneropedia/node.md b/resources/moneropedia/node.md index dde76903..46a0bcbe 100644 --- a/resources/moneropedia/node.md +++ b/resources/moneropedia/node.md @@ -11,13 +11,13 @@ summary: "a device on the Internet running the Monero software, with a full copy ### More Information -Nodes participate in the Monero network and secure @transactions by enforcing the rules of the network. Nodes download the entire @blockchain to know what transactions have taken place. Nodes assist the network by relaying transactions to other nodes on the network. Nodes may also choose contribute to the Monero network by participating in crafting @blocks (this is called @mining). +Nodes participate in the Monero network and secure @transactions by enforcing the rules of the network. Nodes download the entire @blockchain to know what transactions have taken place. Nodes assist the network by relaying transactions to other nodes on the network. Nodes may also choose to contribute to the Monero network by participating in crafting @blocks (this is called @mining). -Mining is the process by which nodes create a block from the previously accepted block, transactions that are waiting to be processed in the @tx-pool, and the @coinbase. When a node believes it has crafted a valid block it will transmit the completed block to other nodes on the network and those nodes signal agreement by working on the next block in the chain. +Mining is the process by which nodes create a block from the previously accepted block, transactions that are waiting to be processed in the Transaction Pool, and the @coinbase-transaction. When a node believes it has crafted a valid block it will transmit the completed block to other nodes on the network and those nodes signal agreement by working on the next block in the chain. -The rules that nodes follow are built into the Monero software; When all nodes agree about the rules to follow this is called @consensus). Consensus is necessary for a cryptocurrency because it is how the blockchain is built; If nodes don't agree about which blocks are valid, for example people who have not updated their Monero software, those nodes that don't agree will no longer be able to participate in the Monero network. +The rules that nodes follow are built into the Monero software; When all nodes agree about the rules to follow this is called @consensus. Consensus is necessary for a cryptocurrency because it is how the blockchain is built; If nodes don't agree about which blocks are valid, for example people who have not updated their Monero software, those nodes that don't agree will no longer be able to participate in the Monero network. -The Monero Core Team plans for a @hardforks every 6 months, to occur in September and March of each year. At that time, if you are running a node it must be updated to the most recent version of the Monero software or it will no longer be able to participate in the network. +The Monero Core Team plans for a hardfork every 6 months, to occur in September and March of each year. At that time, if you are running a node it must be updated to the most recent version of the Monero software or it will no longer be able to participate in the network. --- diff --git a/resources/moneropedia/paymentid.md b/resources/moneropedia/paymentid.md index fba888fa..bac6dc73 100644 --- a/resources/moneropedia/paymentid.md +++ b/resources/moneropedia/paymentid.md @@ -11,15 +11,17 @@ Payment ID is an **arbitrary** and **optional** transaction attachment that cons The Payment ID is usually used to identify transactions to merchants and exchanges: Given the intrinsic privacy features built into Monero, where a single public address is usually used for incoming transactions, the Payment ID is especially useful to tie incoming payments with user accounts. -### Compact Payment ID's and Integrated Addresses +### Compact Payment IDs and Integrated Addresses -Since the 0.9 Hydrogen Helix version, the Payment IDs can be encrypted and embedded in a payment address. The payment ID's of this type should be 64-bits and are encrypted with a random one-time key known only to the sender and receiver. +Since the 0.9 Hydrogen Helix version, Payment IDs can be encrypted and embedded in a payment address. The Payment IDs of this type should be 64-bits and are encrypted with a random one-time key known only to the sender and receiver. ### Creating a Payment ID -It is recommended to use the official wallet's `integrated_address` command to automatically generate Integrated Addresses that contain Compact Payment ID's. If you want to use the command line, you can generate Payment ID's as follows: +It is recommended to use the official wallet's `integrated_address` command to automatically generate Integrated Addresses that contain Compact Payment IDs. If you want to use the command line, you can generate Payment IDs as follows: Creating a compact Payment ID for an Integrated Address: + ```# openssl rand -hex 8``` Creating an old-style Payment ID: + ```# openssl rand -hex 32``` diff --git a/resources/moneropedia/pedersen-commitment.md b/resources/moneropedia/pedersen-commitment.md index a7ff98ba..d44faf00 100644 --- a/resources/moneropedia/pedersen-commitment.md +++ b/resources/moneropedia/pedersen-commitment.md @@ -2,11 +2,13 @@ layout: moneropedia entry: "Pedersen Commitment" terms: ["commitments", "commitment", "pedersen"] -summary: "Pedersen commitments are cryptographic algorythms that allow a prover to commit to a certain value without revealing it or being able to change it." +summary: "Pedersen commitments are cryptographic algorythms that allow a prover to commit to a certain value without revealing it or being able to change it" --- ### The Basics +{{ page.summary | capitalize }}. + When you spend Monero, the value of the inputs that you are spending and the value of the outputs you are sending are encrypted and opaque to everyone except the recipient of each of those outputs. Pedersen commitments allow you to send Monero without revealing the value of the transactions. Pedersen commitments also make it possible for people to verify that transactions on the blockchain are valid and not creating Monero out of thin air. ### What It Means @@ -15,10 +17,8 @@ As long as the encrypted output amounts created, which include an output for the Pedersen commitments mean that the sums can be verified as being equal, but the Monero value of each of the sums and the Monero value of the inputs and outputs individually are undeterminable. Pedersen commitments also mean that even the ratio of one input to another, or one output to another is undeterminable. -Even though it's unclear which inputs are really being spent (the ring signature lists both the real inputs being spent and decoy inputs therefore you don't actually know which input Pedersen commitments you need to sum) that's okay, because the RingCT ring signature only has to prove is that for one combination of the inputs the outputs are equal to the sum of the inputs. For mathematical reasons, this is impossible to forge. +It is unclear which inputs are really being spent as the ring signature lists both the real inputs being spent and decoy inputs, therefore you don't actually know which input Pedersen commitments need to be summed up. That's okay, because the @RingCT ring signature only has to prove that for one combination of the inputs the outputs are equal to the sum of the inputs. For mathematical reasons, this is impossible to forge. ### In-depth Information See information in [Ring Confidential Transactions paper](https://eprint.iacr.org/2015/1098.pdf) by Shen Noether of the Monero Research Lab. - -{{ page.summary | capitalize }}. diff --git a/resources/moneropedia/ringCT.md b/resources/moneropedia/ringCT.md index 77b9bf32..a5f4c1aa 100644 --- a/resources/moneropedia/ringCT.md +++ b/resources/moneropedia/ringCT.md @@ -10,15 +10,6 @@ RingCT, short for Ring Confidential Transactions, is how transaction amounts are Ring CT was implemented in block #1220516 in January 2017. After September 2017, this feature became mandatory for all transactions on the network. -RingCT introduces an improved version of @ring-signatures called A Multi-layered Linkable Spontaneous Anonymous Group signature, which allows for hidden amounts, origins and destinations of transactions with reasonable efficiency and verifiable, trustless coin generation. +RingCT introduces an improved version of @ring-signatures called "A Multi-layered Linkable Spontaneous Anonymous Group signature", which allows for hidden amounts, origins and destinations of transactions with reasonable efficiency and verifiable, trustless coin generation. For more information, please read the creator Shen Noether's paper [here](https://eprint.iacr.org/2015/1098). - - -{{ page.summary | capitalize }}. - - - - - - diff --git a/resources/moneropedia/ringsignatures.md b/resources/moneropedia/ringsignatures.md index fee368c8..b10480df 100644 --- a/resources/moneropedia/ringsignatures.md +++ b/resources/moneropedia/ringsignatures.md @@ -13,6 +13,6 @@ For instance, a ring signature could be used to provide an anonymous signature f ### Application to Monero -A ring signature makes use of your @account keys and a number of public keys (also known as outputs) pulled from the @blockchain using a triangular distribution method. Over the course of time, past outputs could be used multiple times to form possible signer participants. In a "ring" of possible signers, all ring members are equal and valid. There is no way an outside observer can tell which of the possible signers in a signature group belongs to your @account. So, ring signatures ensure that transaction outputs are untraceable. Moreover, there are no fungibility issues with Monero given that every transaction output has plausible deniability (e.g. the network can not tell which outputs are spent or unspent). +A ring signature makes use of your @account keys and a number of public keys (also known as outputs) pulled from the @blockchain using a triangular distribution method. Over the course of time, past outputs could be used multiple times to form possible signer participants. In a "ring" of possible signers, all ring members are equal and valid. There is no way an outside observer can tell which of the possible signers in a signature group belongs to your @account. So, ring signatures ensure that transaction outputs are untraceable. Moreover, there are no @fungibility issues with Monero given that every transaction output has plausible deniability (e.g. the network can not tell which outputs are spent or unspent). To read how Monero gives you privacy by default (unlinkability), see @stealth-addresses. \ No newline at end of file diff --git a/resources/moneropedia/smartmining.md b/resources/moneropedia/smartmining.md index c4f7a6d2..9145421f 100644 --- a/resources/moneropedia/smartmining.md +++ b/resources/moneropedia/smartmining.md @@ -7,11 +7,9 @@ summary: "a process of having a throttled miner mine when it otherwise does not ### The Basics -Smart mining is the process of having a throttled miner mine when it otherwise does not cause drawbacks. +Smart mining is the process of having a throttled @miner mine when it otherwise does not cause drawbacks. Drawbacks include increases heat, slower machine, depleting battery, etc. The intent of smart mining is to increase network security by allowing as many people as possible to let the smart miner on all the time. For this to work, the miner must prove unobtrusive, or it will be turned off, depriving the Monero network from a little bit of security. As such, it is likely that a smart miner will mine slower than a normal miner on the same hardware. Smart mining is available in the official CLI and GUI wallet, which are available in the [downloads page](https://getmonero.org/downloads/). It is hoped that the relative slowness of a smart miner (especially on low-power machines) will be offset by the large amount of people running a miner for a possible "lottery win", and thus increase the Monero network security by a non trivial amount. The increased hash rate from many different sources helps keep the Monero network decentralized. - -{{ page.summary | capitalize }}. diff --git a/resources/moneropedia/tail-emission.md b/resources/moneropedia/tail-emission.md index 019e6fe1..b5a9c6be 100644 --- a/resources/moneropedia/tail-emission.md +++ b/resources/moneropedia/tail-emission.md @@ -11,6 +11,6 @@ Monero block rewards will never drop to zero. Block rewards will gradually drop ### Why -Miners need an incentive to mine. Because of the dynamic blocksize, competition between miners will cause fees to decrease. If mining is not profitable due to a high cost and low reward, miners lose their incentive and will stop mining, reducing the security of the network. +Miners need an incentive to mine. Because of the dynamic blocksize, competition between @miners will cause fees to decrease. If mining is not profitable due to a high cost and low reward, miners lose their incentive and will stop mining, reducing the security of the network. Tail emission ensures that a dynamic block size and fee market can develop. diff --git a/resources/moneropedia/transaction.md b/resources/moneropedia/transaction.md index 0064cb50..5b5d0781 100644 --- a/resources/moneropedia/transaction.md +++ b/resources/moneropedia/transaction.md @@ -9,7 +9,9 @@ summary: "a cryptographically signed container that details the transfer of Mone {{ page.summary | capitalize }}. -The parameters of a transaction contain one or more recipient addresses with corresponding amounts of funds and a `mixin_count` parameter that specifies the number of foreign outputs bound to the transaction. The more outputs that are used, a higher degree of obfuscation is possible, but that comes with a cost. Since a transaction gets larger with more outputs, the transaction fee would be higher. It is possible to form a transaction offline, which is a huge benefit for privacy. +The parameters of a transaction contain one or more recipient addresses with corresponding amounts of funds and a `mixin_count` parameter that specifies the number of foreign outputs bound to the transaction (see @ring-size). The more outputs that are used, a higher degree of obfuscation is possible, but that comes with a cost. Since a transaction gets larger with more outputs, the transaction fee will be higher. + +It is possible to form a transaction offline, which is a huge benefit for privacy. A transaction can be uniquely identified with the use of an optional Transaction ID, which is usually represented by a 32-byte string (64 hexadecimal characters). diff --git a/resources/moneropedia/viewkey.md b/resources/moneropedia/viewkey.md index 719a96b9..0ff95d73 100644 --- a/resources/moneropedia/viewkey.md +++ b/resources/moneropedia/viewkey.md @@ -7,10 +7,8 @@ summary: "one of two sets of private and public cryptographic keys that each acc ### The Basics -Monero features an opaque blockchain (with an explicit allowance system called the @view-key), in sharp contrast with transparent blockchains used by any other cryptocurrency not based on @CryptoNote. Thus, Monero is said to be "private, optionally transparent". +{{ page.summary | capitalize }}. + +Monero features an opaque blockchain (with an explicit allowance system called the @view-key), in sharp contrast with transparent blockchains used by any other cryptocurrency not based on CryptoNote. Thus, Monero is said to be "private, optionally transparent". Every Monero address has a private viewkey which can be shared. By sharing a viewkey a person is allowing access to view every incoming transaction for that address. However, outgoing transactions cannot be reliably viewed as of June 2017. Therefore the balance of a Monero address as shown via a viewkey should not be relied upon. - - - -{{ page.summary | capitalize }}. From bc7028364cf8dd3edd99dbb32d3587bac9a39a9e Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Fri, 10 Nov 2017 18:05:36 +0100 Subject: [PATCH 6/9] Updates based on feedback --- resources/moneropedia/address.md | 2 +- resources/moneropedia/blockchain.md | 2 +- resources/moneropedia/mnemonicseed.md | 2 +- resources/moneropedia/node.md | 2 +- resources/moneropedia/pedersen-commitment.md | 2 +- resources/moneropedia/transaction.md | 2 +- resources/moneropedia/viewkey.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/resources/moneropedia/address.md b/resources/moneropedia/address.md index 54492c65..0e62f86d 100644 --- a/resources/moneropedia/address.md +++ b/resources/moneropedia/address.md @@ -9,7 +9,7 @@ summary: "either an alias, such as donate.getmonero.org, or a set of 95 characte When you send Monero to someone you only need one piece of information, and that is their Monero address. A *raw* Monero address is a set of 95 characters starting with a '4'. The Monero donation address, for instance, is 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A. -Because those addresses are long and complex you will often encounter an @OpenAlias address instead. For example, Monero donations can be sent to donate@getmonero.org or donate.getmonero.org. +Because those addresses are long and complex, you will often encounter an @OpenAlias address instead. For example, Monero donations can be sent to donate@getmonero.org or donate.getmonero.org. If you would like to get an @OpenAlias address of your own then there is some information on the [OpenAlias page](/resources/openalias). diff --git a/resources/moneropedia/blockchain.md b/resources/moneropedia/blockchain.md index 5b4d8fd9..3a2a9a21 100644 --- a/resources/moneropedia/blockchain.md +++ b/resources/moneropedia/blockchain.md @@ -7,7 +7,7 @@ summary: "a distributed ledger of all transactions both past and present, withou --- ### The Basics -A @blockchain is a distributed database that continuously grows with a record of all of the transactions that have occurred with a given cryptocurrency. This database is often referred to as a ledger because the data contains a large list of transactions that have taken place. In Monero, these transactions are packaged together into 'blocks' every 2 minutes (on average) and all miners and nodes on the network have copies of these blocks. +A @blockchain is a distributed database that continuously grows with a record of all of the transactions that have occurred with a given cryptocurrency. This database is often referred to as a ledger because the data contains a large list of transactions that have taken place. In Monero, these transactions are packaged together into 'blocks' every 2 minutes (on average), and all miners and nodes on the network have copies of these blocks. ### Monero's @Blockchain Unlike Bitcoin and other cryptocurrencies, transactions in the Monero @blockchain do not reveal where funds came from or went to, providing anonymity and making the currency completely [fungible](fungibility). Additionally, the amounts of all transactions are hidden by @RingCT, a feature of Monero. For auditing or other transparency purposes a user can share a @view-key to prove they control certain amounts of Moneroj. diff --git a/resources/moneropedia/mnemonicseed.md b/resources/moneropedia/mnemonicseed.md index 57ab9aaa..608f8d8b 100644 --- a/resources/moneropedia/mnemonicseed.md +++ b/resources/moneropedia/mnemonicseed.md @@ -2,7 +2,7 @@ layout: moneropedia entry: "Mnemonic Seed" terms: ["mnemonic-seed", "mnemonic"] -summary: "a 13 or 25 word phrase used to back up a Monero account, available in a number of languages" +summary: "a 13 or 25 word phrase used to backup a Monero account, available in a number of languages" --- ### The Basics diff --git a/resources/moneropedia/node.md b/resources/moneropedia/node.md index 46a0bcbe..9b5a6816 100644 --- a/resources/moneropedia/node.md +++ b/resources/moneropedia/node.md @@ -13,7 +13,7 @@ summary: "a device on the Internet running the Monero software, with a full copy Nodes participate in the Monero network and secure @transactions by enforcing the rules of the network. Nodes download the entire @blockchain to know what transactions have taken place. Nodes assist the network by relaying transactions to other nodes on the network. Nodes may also choose to contribute to the Monero network by participating in crafting @blocks (this is called @mining). -Mining is the process by which nodes create a block from the previously accepted block, transactions that are waiting to be processed in the Transaction Pool, and the @coinbase-transaction. When a node believes it has crafted a valid block it will transmit the completed block to other nodes on the network and those nodes signal agreement by working on the next block in the chain. +Mining is the process by which nodes create a block from the previously accepted block, transactions that are waiting to be processed in the transaction pool, and the @coinbase-transaction. When a node believes it has crafted a valid block it will transmit the completed block to other nodes on the network and those nodes signal agreement by working on the next block in the chain. The rules that nodes follow are built into the Monero software; When all nodes agree about the rules to follow this is called @consensus. Consensus is necessary for a cryptocurrency because it is how the blockchain is built; If nodes don't agree about which blocks are valid, for example people who have not updated their Monero software, those nodes that don't agree will no longer be able to participate in the Monero network. diff --git a/resources/moneropedia/pedersen-commitment.md b/resources/moneropedia/pedersen-commitment.md index d44faf00..e39a1215 100644 --- a/resources/moneropedia/pedersen-commitment.md +++ b/resources/moneropedia/pedersen-commitment.md @@ -17,7 +17,7 @@ As long as the encrypted output amounts created, which include an output for the Pedersen commitments mean that the sums can be verified as being equal, but the Monero value of each of the sums and the Monero value of the inputs and outputs individually are undeterminable. Pedersen commitments also mean that even the ratio of one input to another, or one output to another is undeterminable. -It is unclear which inputs are really being spent as the ring signature lists both the real inputs being spent and decoy inputs, therefore you don't actually know which input Pedersen commitments need to be summed up. That's okay, because the @RingCT ring signature only has to prove that for one combination of the inputs the outputs are equal to the sum of the inputs. For mathematical reasons, this is impossible to forge. +It is unclear which inputs are really being spent as the ring signature lists both the real inputs being spent and decoy inputs, therefore you don't actually know which input Pedersen commitments need to be summed. That's okay, because the @RingCT ring signature only has to prove that for one combination of the inputs the outputs are equal to the sum of the inputs. For mathematical reasons, this is impossible to forge. ### In-depth Information diff --git a/resources/moneropedia/transaction.md b/resources/moneropedia/transaction.md index 5b5d0781..26642835 100644 --- a/resources/moneropedia/transaction.md +++ b/resources/moneropedia/transaction.md @@ -11,7 +11,7 @@ summary: "a cryptographically signed container that details the transfer of Mone The parameters of a transaction contain one or more recipient addresses with corresponding amounts of funds and a `mixin_count` parameter that specifies the number of foreign outputs bound to the transaction (see @ring-size). The more outputs that are used, a higher degree of obfuscation is possible, but that comes with a cost. Since a transaction gets larger with more outputs, the transaction fee will be higher. -It is possible to form a transaction offline, which is a huge benefit for privacy. +It is possible to form a transaction offline, offline, which offers additional privacy benefits. A transaction can be uniquely identified with the use of an optional Transaction ID, which is usually represented by a 32-byte string (64 hexadecimal characters). diff --git a/resources/moneropedia/viewkey.md b/resources/moneropedia/viewkey.md index 0ff95d73..ee2c1536 100644 --- a/resources/moneropedia/viewkey.md +++ b/resources/moneropedia/viewkey.md @@ -11,4 +11,4 @@ summary: "one of two sets of private and public cryptographic keys that each acc Monero features an opaque blockchain (with an explicit allowance system called the @view-key), in sharp contrast with transparent blockchains used by any other cryptocurrency not based on CryptoNote. Thus, Monero is said to be "private, optionally transparent". -Every Monero address has a private viewkey which can be shared. By sharing a viewkey a person is allowing access to view every incoming transaction for that address. However, outgoing transactions cannot be reliably viewed as of June 2017. Therefore the balance of a Monero address as shown via a viewkey should not be relied upon. +Every Monero address has a private viewkey which can be shared. By sharing a viewkey, a person is allowing access to view every incoming transaction for that address. However, outgoing transactions cannot be reliably viewed as of June 2017. Therefore, the balance of a Monero address as shown via a viewkey should not be relied upon. From 243823c489fa61f3fe267bbcb88bc002ed5c99d6 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Fri, 10 Nov 2017 18:08:03 +0100 Subject: [PATCH 7/9] Uppercase 'Internet' --- resources/moneropedia/clearnet.md | 4 ++-- resources/moneropedia/garlic-routing.md | 2 +- resources/moneropedia/mnemonicseed.md | 2 +- resources/moneropedia/subscription.md | 2 +- resources/moneropedia/wallet.md | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/moneropedia/clearnet.md b/resources/moneropedia/clearnet.md index 9200e69a..1ac9ec19 100644 --- a/resources/moneropedia/clearnet.md +++ b/resources/moneropedia/clearnet.md @@ -3,12 +3,12 @@ layout: moneropedia entry: "Clearnet" tags: ["kovri"] terms: ["Clearnet"] -summary: "The internet in which anonymous overlay networks are built upon" +summary: "The Internet in which anonymous overlay networks are built upon" --- ### The Basics -When you use the internet for things like news, email, social media, and even Monero, you are most likely using a clearnet connection. This means that *all* of your connections can be tracked, traced, and monitored by: +When you use the Internet for things like news, email, social media, and even Monero, you are most likely using a clearnet connection. This means that *all* of your connections can be tracked, traced, and monitored by: - your [ISP](https://en.wikipedia.org/wiki/ISP) - the website/service/person you're communicating with diff --git a/resources/moneropedia/garlic-routing.md b/resources/moneropedia/garlic-routing.md index 55cd2122..a2afbacb 100644 --- a/resources/moneropedia/garlic-routing.md +++ b/resources/moneropedia/garlic-routing.md @@ -8,7 +8,7 @@ summary: "Routing technology as implemented in Kovri" ### The Basics -The term *@garlic-routing* has a diverse history of varying interpretations. As it currently stands, Monero defines *@garlic-routing* as the method in which @Kovri and @I2P create a @message-based anonymous overlay network of internet peers. +The term *@garlic-routing* has a diverse history of varying interpretations. As it currently stands, Monero defines *@garlic-routing* as the method in which @Kovri and @I2P create a @message-based anonymous overlay network of Internet peers. The @Garlic-Encryption of @Garlic-Routing is similar to the @Layered-Encryption of [Onion Routing](https://en.wikipedia.org/wiki/Onion_routing) and effectively conceals the IP address of the sender and secures information sent from the sender to its @destination (and vice-versa). diff --git a/resources/moneropedia/mnemonicseed.md b/resources/moneropedia/mnemonicseed.md index 608f8d8b..4a1d8098 100644 --- a/resources/moneropedia/mnemonicseed.md +++ b/resources/moneropedia/mnemonicseed.md @@ -15,6 +15,6 @@ In the official wallet, the mnemonic seed comprises 25 words with the last word By storing the 25 word mnemonic key in a secure location, you have a backup of your private keys and hence all of your Moneroj. Sharing this 25 word key is the equivalent of allowing another person complete access to your funds. -It's not a good idea to store more than you want to lose in a "hot wallet" aka a wallet which is currently or has ever been connected to the internet or loaded onto any device that has or may in the future be connected to the internet or any untrusted source! +It's not a good idea to store more than you want to lose in a "hot wallet" aka a wallet which is currently or has ever been connected to the Internet or loaded onto any device that has or may in the future be connected to the Internet or any untrusted source! By creating a cold, or @paper-wallet you can safely store Moneroj. diff --git a/resources/moneropedia/subscription.md b/resources/moneropedia/subscription.md index b7411df5..77e81ff5 100644 --- a/resources/moneropedia/subscription.md +++ b/resources/moneropedia/subscription.md @@ -12,7 +12,7 @@ A subscription is a file which contains a list of `.i2p` hosts paired with their ### In-depth information -Similar to how a [hosts file](https://en.wikipedia.org/wiki/etc/hosts) can map an internet hostname to a specified address, a subscription matches a `.i2p` address to @base64-address by using the following format (no spaces allowed): `host=address` +Similar to how a [hosts file](https://en.wikipedia.org/wiki/etc/hosts) can map an Internet hostname to a specified address, a subscription matches a `.i2p` address to @base64-address by using the following format (no spaces allowed): `host=address` More specifically, a subscription pairs a @locally-unique-host to @base64-address. diff --git a/resources/moneropedia/wallet.md b/resources/moneropedia/wallet.md index 759b018d..1641a2de 100644 --- a/resources/moneropedia/wallet.md +++ b/resources/moneropedia/wallet.md @@ -11,7 +11,7 @@ A Monero account, or wallet, stores the information necessary to send and receiv The term "hot wallet" describes a Monero @account which is connected to the Internet. You can send funds easily but security is much lower than a cold wallet. Never store large amounts of cryptocurrency in a hot wallet! -A cold wallet is generated on a trusted device or computer via an @airgap. If the device is to be reused, the data storage should be securely overwritten. As soon as a cold wallet is connected to the internet or its mnemonic phrase or @spend-key is entered on an internet-connected device, it's no longer "cold" and should be considered "hot". +A cold wallet is generated on a trusted device or computer via an @airgap. If the device is to be reused, the data storage should be securely overwritten. As soon as a cold wallet is connected to the Internet or its mnemonic phrase or @spend-key is entered on an Internet-connected device, it's no longer "cold" and should be considered "hot". A Monero @paper-wallet can be generated by downloading the source code of https://moneroaddress.org/. Verify the signature of the code on a trusted airgapped device. Create the wallet and print or store it on the media of your choice. From c69f8f6ca7d10f7ebfb561a37b3bf869a0389731 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Fri, 10 Nov 2017 18:10:07 +0100 Subject: [PATCH 8/9] Rename file: 'miners' -> 'mining' --- resources/moneropedia/{miners.md => mining.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename resources/moneropedia/{miners.md => mining.md} (100%) diff --git a/resources/moneropedia/miners.md b/resources/moneropedia/mining.md similarity index 100% rename from resources/moneropedia/miners.md rename to resources/moneropedia/mining.md From bf9ea6d22890b80caf6b658b82d1c268d65bc1bb Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Fri, 10 Nov 2017 20:22:41 +0100 Subject: [PATCH 9/9] More feedback --- resources/moneropedia/mining.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/resources/moneropedia/mining.md b/resources/moneropedia/mining.md index 9638dd48..5b73ba54 100644 --- a/resources/moneropedia/mining.md +++ b/resources/moneropedia/mining.md @@ -14,5 +14,3 @@ Mining is the distributed process of confirming transactions on the public ledge Monero is powered strictly by Proof of Work. It employs a mining algorithm that has the potential to be efficiently tasked to billions of existing devices (any modern x86 CPU and many GPUs). Monero uses the CryptoNight Proof of Work (PoW) algorithm, which is designed for use in ordinary CPUs and GPUs. The smart mining feature allows transparent CPU mining on the user's computer, far from the de facto centralization of mining farms and pool mining, pursuing Satoshi Nakamoto's original vision of a true P2P currency. - -As of June 2017, botnets made of hacked computers account for a not-insignificant portion of the miners on the Monero network. This is due to the profitability of mining on CPUs via the CryptoNight algorithm.