Skip to content

Commit 471fba9

Browse files
ohceeohcee
andauthored
Enhanced FAQ Section: Updated Staking, Mining, and General Guidance (#1043)
* Updated FAQ: Removed Single Non-Autominting Address section due to autominting default changes. Clarified RingCT's importance for privacy. * Updated mining guide, bounty program details, and contribution guidance * Updated documentation: Enhanced staking guide with Basecoin to Zerocoin conversion steps and removed outdated automint references from Exchange or Service mode. * update link to console commands * hotlink updated * Revise FAQ * Update to FAQ * FAQ01 update * Edits to FAQ01 * Updated FAQ * attempt to fix all text. This height adjustment was inconsequential, but no problem. --------- Co-authored-by: ohcee <[email protected]>
1 parent 1a32c2b commit 471fba9

File tree

8 files changed

+9
-10
lines changed

8 files changed

+9
-10
lines changed

src/qt/veil/forms/settingsfaq.ui

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -640,8 +640,7 @@ margin:0px;</string>
640640
}</string>
641641
</property>
642642
<property name="text">
643-
<string>What is the single non-autominting
644-
address / exchange or service mode?</string>
643+
<string>What is exchange or service mode?</string>
645644
</property>
646645
</widget>
647646
</item>

src/qt/veil/forms/settingsfaq01.ui

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<x>0</x>
88
<y>0</y>
99
<width>656</width>
10-
<height>599</height>
10+
<height>799</height>
1111
</rect>
1212
</property>
1313
<property name="windowTitle">
@@ -33,7 +33,7 @@ color:#707070;</string>
3333
<string notr="true">font-weight:200;</string>
3434
</property>
3535
<property name="text">
36-
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;VEIL Privacy and Minting&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;VEIL is a full-time anonymity cryptocurrency based on two of the most highly-vetted privacy protocols.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;When the wallet is unlocked for staking/autominting, it will automatically mint Basecoin veil (essentially non-Zerocoin veil) above 10 into Zerocoin veil denominations of 10, 100, 1,000, and 10,000.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Minting newly received Veil has a negligible fee to deter spam and may take 30-80 minutes (Manual Minting is faster), but has the benefit of Zerocoin anonymization and letting you to earn staking rewards (only Zerocoin veil can stake).&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Zerocoin veil is automatically selected for spending and offers the highest levels of anonymity by being off-chain and obscuring your veil with thousands of other Zerocoin veil denominations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Any Basecoin veil, such as Change/Dust leftover from minting and spending Zerocoin veil, can be spent with the Ring Confidential Transactions (RingCT) protocol. This prevents non-Zerocoin spends from ever compromising the privacy of your Zerocoin spends.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;To spend any Basecoin veil, select the Coin Control button in the Send tab, and either check the checkbox beside a UTXO or right-click/hold an UTXO and turn it into your single 'Non-Autominting Address'.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;If the wallet is for an exchange, merchant, or other services, please see here.”&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
36+
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600; text-decoration: underline;&quot;&gt;VEIL Privacy and Minting&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;VEIL is a full-time anonymity cryptocurrency based on two highly-vetted privacy protocols.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;By default, autominting is off, giving users control over minting. &lt;span style=&quot;font-weight:600;&quot;&gt;Basecoin veil&lt;/span&gt; is veil that is neither Zerocoin nor Stealth/RingCT and has no inherent anonymization. &lt;span style=&quot;font-weight:600;&quot;&gt;Zerocoin veil&lt;/span&gt;, unless minted from &lt;span style=&quot;font-weight:600;&quot;&gt;RingCT&lt;/span&gt;, no longer provides the highest levels of privacy. For maximum privacy, mint from RingCT into Zerocoin veil.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;When autominting is enabled, Basecoin veil above 10 automatically mints into Zerocoin denominations of 10, 100, 1,000, and 10,000 when the wallet is unlocked for staking. Minting has a negligible fee and enables staking rewards (only Zerocoin veil can stake).&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Spending Basecoin:&lt;/span&gt; Basecoin spent to a Stealth address converts leftover change to Stealth. Basecoin-to-Basecoin spends (e.g., withdrawals) keep change in Basecoin form for compatibility.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;span style=&quot;font-weight:600;&quot;&gt;Privacy best practices:&lt;/span&gt; Conduct transactions using Stealth or RingCT and mint into Zerocoin veil to maximize privacy.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
3737
</property>
3838
<property name="alignment">
3939
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

src/qt/veil/forms/settingsfaq04.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ color:#707070;</string>
3333
<string notr="true">font-weight:200;</string>
3434
</property>
3535
<property name="text">
36-
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600; text-decoration: underline;&quot;&gt;Why are my VEIL unspendable?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Newly received veil requires ~6 minutes to fully confirm and become mintable (and spendable if using the 'Single Non-Autominting Address or Exchange-or-Service' mode).&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Newly minted Zerocoin veil takes ~20 minutes to become spendable. This delay is designed to protect users from 'timing attacks', where their transactions are traceable by spending soon after minting.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Autominting happens automatically when your wallet is unlocked for Staking/Autominting and will slowly mint one of each of the available Zerocoin denominations every 6-7 blocks. It is possible to mint Zerocoin all in one block with Manual Minting, possibly with a higher fee. To access it, go to Settings&amp;gt;Zerocoin Minting and input how many Basecoin veil you want to mint into Zerocoin veil.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;If the wallet is for an exchange, merchant, or other services, please see &lt;a target=&quot;_blank&quot; href=&quot;#&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
36+
<string>&lt;html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;&lt;span style="&quot;font-weight:600;" text-decoration:="" underline;&quot;=""&gt;Why are my VEIL unspendable?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Newly received &lt;strong&gt;veil&lt;/strong&gt; requires approximately 6 minutes to fully confirm and become mintable or spendable.&lt;/p&gt; &lt;p&gt;&lt;br&gt; Newly minted &lt;strong&gt;zerocoin veil&lt;/strong&gt; takes around 20 minutes to become spendable. This delay is designed to protect users from "timing attacks," where transactions could be traceable by spending soon after minting.&lt;/p&gt; &lt;p&gt;&lt;br&gt; By default, autominting is turned off in the wallet, giving users control over their minting preferences. When autominting is enabled and the wallet is unlocked for Staking/Autominting, it will slowly mint one of each of the available &lt;strong&gt;zerocoin&lt;/strong&gt; denominations every 6-7 blocks. It is also possible to mint &lt;strong&gt;zerocoin&lt;/strong&gt; all in one block using Manual Minting. To access this feature, go to &lt;strong&gt;Settings &gt; Zerocoin Minting&lt;/strong&gt; and input how much veil you want to mint into &lt;strong&gt;zerocoin veil&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;br&gt; It is important to note that &lt;strong&gt;basecoin veil&lt;/strong&gt; (non-zerocoin veil) has no inherent anonymization, and &lt;strong&gt;zerocoin veil&lt;/strong&gt; no longer provides the highest levels of privacy. For the best privacy protection, users should prefer to use transactions using the Ring Confidential Transactions (RingCT) protocol.&lt;/p&gt; &lt;p&gt;&lt;br&gt; If the wallet is for an exchange, merchant, or other services, please see &lt;a target="&quot;_blank&quot;" href="%22#%22"&gt;&lt;span style="&quot;text-decoration:" underline;="" color:#0000ff;&quot;=""&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</string>
3737
</property>
3838
<property name="alignment">
3939
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

src/qt/veil/forms/settingsfaq05.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ color:#707070;</string>
3333
<string notr="true">font-weight:200;</string>
3434
</property>
3535
<property name="text">
36-
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600; text-decoration: underline;&quot;&gt;How do I spend Basecoin VEIL (dust/change)?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br/&gt;Zerocoin veil are used automatically when spending.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;span&gt;To spend Basecoin veil, follow these instructions:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;1. Navigate to the Send tab.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;2. Click the Coin Control button.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;3. Select all Basecoin UTXO inputs and send a transaction.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;span&gt;All Basecoin transactions are anonymized with RingCT. Although RingCT transactions have an anonymity set size of 11 versus Zerocoin’s thousands, it prevents Basecoin from compromising the privacy of Zerocoin transactions.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
36+
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600; text-decoration: underline;&quot;&gt;How do I spend Basecoin VEIL (dust/change)?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Zerocoin veil is used automatically when spending.&lt;/p&gt;&lt;p&gt;To spend Basecoin veil, follow these instructions:&lt;/p&gt;&lt;p&gt;1. Navigate to the Send tab.&lt;/p&gt;&lt;p&gt;2. Click the Coin Control button.&lt;/p&gt;&lt;p&gt;3. Select all Basecoin UTXO inputs and send a transaction.&lt;/p&gt;&lt;p&gt;All Basecoin transactions should be anonymized using RingCT. While RingCT transactions have an anonymity set size of 11, they ensure that Basecoin transactions do not compromise the privacy of Zerocoin transactions.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
3737
</property>
3838
<property name="alignment">
3939
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

src/qt/veil/forms/settingsfaq06.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ color:#707070;</string>
3333
<string notr="true">font-weight:200;</string>
3434
</property>
3535
<property name="text">
36-
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:600; text-decoration: underline;&quot;&gt;Single Non-Autominting Address&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;The Single Non-Autominting Address allows users to avoid automatic minting of Basecoin veil into Zerocoin veil by keeping Basecoin veil inside it. To designate an address as their Single Non-Autominting Address, right-click/hold a transaction and convert it. The default wallet mode only allows one such address.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;span style=&quot; font-size:12pt; font-weight:600; text-decoration: underline;&quot;&gt;Exchange or Service mode&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Exchanges, merchants, and other services may want to avoid the Zerocoin autominting and/or staking process. By enabling Exchange or Service mode, the wallet will no longer automint or stake, with the advantage of only requiring ~6 minutes for received veil to become spendable again. It is highly discouraged for normal users to activate this mode due to the inability to stake and the relatively less anonymous RingCT transaction method.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;span&gt;To change to Exchange or Service mode, follow these instructions:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;1. Go to Settings&amp;gt;Open Configuration File&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;2. Enter the following as a new line in the veil.config file: exchangesandservicesmode=1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;3. Save the file and restart the wallet&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
36+
<string>&lt;html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;&lt;span style="&quot;font-weight:600;" text-decoration:="" underline;&quot;=""&gt;Exchanges and Services mode&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;Exchanges, merchants, and other services may want to avoid the staking process. By enabling Exchanges and Services mode, the wallet will neither stake, nor move veil out of the basecoin state into stealth funds. This is for the convenience of exchanges, miners, and other services. It is highly discouraged for normal users to activate this mode due to the disabling of our standard stealth privacy wallet functions and the minting of zerocoins used to stake and earn rewards on your veil by participating in the securing of the blockchain.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br&gt; &lt;span&gt;To change to Exchanges and Services mode, follow these instructions:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;1. Go to Settings&amp;gt;Open Configuration File&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;2. Enter the following as a new line in the veil.config file: exchangesandservicesmode=1&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;3. Save the file and restart the wallet&lt;/span&gt;&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</string>
3737
</property>
3838
<property name="scaledContents">
3939
<bool>false</bool>

src/qt/veil/forms/settingsfaq08.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ color:#707070;</string>
3333
<string notr="true">font-weight:200;</string>
3434
</property>
3535
<property name="text">
36-
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;How do I stake VEIL and earn staking rewards?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Veil secures its network with an exclusively anonymous Zerocoin-based Proof-of-Stake system. Basecoin veil cannot stake. Only Zerocoin veil can stake.&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Follow these simple steps to begin staking veil:&lt;/p&gt;&lt;p&gt;1. Send veil to the QR code or receiving address displayed in the overview tab to deposit veil to yourself.&lt;/p&gt;&lt;p&gt;2. Click the Staking Toggle at the bottom left of the Overview screen and input your password to unlock your wallet for Staking/Autominting.&lt;/p&gt;&lt;p&gt;3. Allow the wallet to automatically mint your Basecoin veil into Zerocoin veil.&lt;/p&gt;&lt;p&gt;4. After newly minted Zerocoin veil denominations receive 1000 confirmations, they will begin staking and can earn staking rewards.&lt;/p&gt;&lt;p&gt;5. Ensure the staking icon at the bottom left of the Overview screen is turned on. Exiting your wallet will stop staking. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
36+
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline;&quot;&gt;How do I stake VEIL and earn staking rewards?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;Veil secures its network with an exclusively anonymous Zerocoin-based Proof-of-Stake system. Basecoin veil cannot stake. Only Zerocoin veil can stake.&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Follow these simple steps to begin staking veil:&lt;/p&gt;&lt;p&gt;1. Send veil to the QR code or receiving address displayed in the overview tab to deposit veil to yourself.&lt;/p&gt;&lt;p&gt;2. Click the Staking Toggle at the bottom left of the Overview screen and input your password to unlock your wallet for Staking.&lt;/p&gt;&lt;p&gt;3. Manually convert your Basecoin into Stealth, then Stealth into RingCT, and finally mint into Zerocoin Veil. For detailed steps, visit the Veil support page at veil.freshdesk.com and search for "Sending Coins from Debug Console."&lt;/p&gt;&lt;p&gt;4. After newly minted Zerocoin veil denominations receive 1000 confirmations, they will begin staking and can earn staking rewards.&lt;/p&gt;&lt;p&gt;5. Ensure the staking icon at the bottom left of the Overview screen is turned on. Exiting your wallet will stop staking. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
3737
</property>
3838
<property name="alignment">
3939
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

0 commit comments

Comments
 (0)