界面

Dash Core钱包是在电脑上运行的一款软件,它帮助个人在达世币网络上完成交易。大多数交易都和达世币的发送和接收有关,但在某些情况下它们也涉及到信息的创建和主节点的管控等情况。后续章节将对Dash Core钱包的界面设计进行具体描述。

主窗口

../../_images/window-areas.png

Dash Core钱包

Dash Core钱包的窗口包括几个部分:

  • 菜单栏
  • 标签栏
  • 主界面
  • 状态栏

菜单栏

菜单栏提供对Dash Core钱包的所有功能的访问路径,它为用户提供了四种菜单:

文件
文件菜单用于管理个人的钱包、信息和地址。
设置
设置菜单提供对钱包加密选项和常规软件设置的访问。
工具
工具菜单提供有关网络的信息,并允许用户修改主节点的配置文件和其他高级功能。
帮助
帮助菜单链接到与Dash Core钱包相关的文档、指南和法律声明。

标签栏

标签栏帮助用户在Dash Core钱包的主要区域之间快速切换。Dash Core钱包的主要区域的内容以个人对选项卡的选择为准。用户可选择的标签栏包括:

概况栏

概况栏可以快速访问个人余额、近期交易、匿名发送功能和混币选项。

../../_images/overview.png

概况栏

The left part of the main area is divided into two areas. The upper area shows your balances, which may be divided into Spendable and Watch-only balances if you have loaded watch addresses:

可使用
个人的流动资金结余,也就是目前可以花费的达世币数量。
等待中
等待交易完成的资金。
未确认金额
因主节点或挖矿活动获得的、确认数量尚未达标的达世币数量。
总额
个人可用金额和待定金额的总和。

下半部分显示匿名发送的状态,并允许用户通过达世币主节点网络使用混币功能。

The right part of the screen shows your recent transactions. Recent incoming transactions appear green, prefixed by a + sign. Recent outgoing transactions appear red, prefixed by a – sign. For more details on your transaction history, see the Transactions tab.

发送栏

The Send tab allows you to send funds to another address on the Dash network. It contains fields to enter the recipient’s address, a label for the address, and the amount of Dash you wish to send. Options related to the transaction fee are also available. A quick view of your total balance is also available in the lower right corner.

../../_images/send.png

发送栏

The PrivateSend Tab

The PrivateSend tab allows you to send funds to another address on the Dash network with enhanced privacy. It contains fields to enter the recipient’s address, a label for the address, and the amount of Dash you wish to send. Options related to the transaction fee are also available. A quick view of your total PrivateSend balance is also available in the lower right corner.

../../_images/privatesend.png

The PrivateSend tab

接收栏

接收栏帮助个人创建接收达世币的地址。用户可以创建特定数量的达世币支付请求或包含特定内容的消息,然后再以链接或二维码的形式发送给其他用户。

../../_images/receive.png

接收栏

交易栏

The Transactions tab shows the entire transaction history for all addresses associated with your wallet. This appears as a table showing the time, type, label and amount of Dash for each transaction. You can also export the transaction history as a CSV file by clicking the Export button in the bottom right corner of the window.

The icons in the leftmost column indicate the status of the transaction. A tick indicates that the recommended number of confirmations has been passed, while a circular progress indicator indicates the nubmer of confirmations. A lightning bolt indicates a transaction with an existing InstantSend lock.

../../_images/transactions.png

The Transactions tab

The Masternodes Tab

The Masternodes tab shows an overview of the masternodes currently registered on the Dash network. You can filter the data by entering a value in the Filter List field, or display only masternodes with owner keys stored in the loaded wallet.

../../_images/masternodes.png

The Masternodes tab

状态栏

状态栏显示同步进度,并包含一行显示钱包与达世币网络的链接情况的一系列图标。

同步栏

状态栏显示Dash Core钱包与达世币网络的同步状态。每当用户打开Dash Core钱包,它都会开始下载自用户上次启动应用程序以来在区块链上创建的区块。这些区块要从其他达世币用户和主节点上下载。如果用户以前从来没有启动过应用程序,那就意味着用户需要下载数年以来创建的区块。在这种前提下,钱包可能发生下列情况:

没有发现区块资源
这种情况可能发生在网络连接断开或防火墙阻止Dash Core钱包端口运行的时候。
与网络同步
Dash Core从网络下载区块
Synchronizing governance objects
Dash Core is synchronizing P2P governance data.

同步工作完成后,进度条将消失,并且状态栏的右侧会出现一个钩号。

状态图标

../../_images/hd.png

This icon appears when your wallet is running in hierarchical deterministic (HD) mode. See here for documentation on HD mode.

../../_images/locks.png

锁定图标显示钱包的状态,即锁定状态和未锁定状态。用户需要解锁钱包才能发送资金或进行其它操作。

../../_images/network-icons.png

These icons indicate the quality of your connection to the Dash network. If you cannot connect because of network problems, you will see only gray bars. More bars indicate more connections to your peers on the network.

../../_images/sync.png

These icons show the synchronization status of Dash Core with the network. Once synchronization is complete, the icon will become a green tick.

选项

本文档介绍了Dash Core钱包的选项功能。用户可以打开Dash Core钱包,然后点击 设置 > 选项 对话框。

主菜单

The Main tab of the Options dialog contains settings related to startup and performance of the Dash Core app.

../../_images/main.png

Dash Core选项的主菜单

系统登入时启动Dash Core
这个选项能使Dash Core钱包在系统启动的时候自动登录。在大多数计算机系统上,有且仅有一个主要的用户帐户能在电脑开启的时候自动登录,因此这个选项实际上可以有效地设置Dash Core钱包和操作系统。
隐藏托盘图标
隐藏托盘图标后,Dash Core钱包将不会在系统托盘中显示图标。用户不能同时启用 隐藏托盘图标和最小化到托盘而不是任务栏 这两个选项。
最小化到托盘而不是任务栏
选择最小化到托盘而不是任务栏后,Dash Core钱包不再作为运行中的任务显示在任务栏中。相反,它将继续在后台运行,用户可以通过系统托盘中的达世币图标(位于系统时钟旁边的区域)重新打开钱包。用户不能同时启用**隐藏托盘图标**和最小化到托盘而不是任务栏这两个选项。
关闭后最小化
设置这个选项之后,每当用户点击窗口右上角的关闭按键,Dash Core钱包会被最小化而不是关闭。如果想要关闭钱包,用户可以在点击 文件 > 退出
数据库缓存大小
This option specifies the size of the database cache in memory. A higher value will result in increased performance when adding new blocks at the cost of higher memory usage. The default value is 300MB and it should not be set lower than this level.
脚本验证进程数
这个选项用于设置脚本验证进程数,数值范围从-4到16。脚本验证进程数。具体来说,脚本验证指的是遵循区块链中记录的指令来确保交易的有效性。设置0表示自动验证,并允许脚本验证扩展到处理器上可用的核心数;设置正数意味着Dash Core钱包使用设定的数量的处理器核心数;而设置负数则意味着达世币核心钱包闲置所设定的数量的处理器核心数。

钱包标签

选项的钱包标签为用户提供有关Dash Core钱包地址管理方式的设置。当用户第一次运行Dash Core钱包的时候,这个选项会自动生成一个带有1000个达世币地址的新钱包。它将帮助用户了解这些地址的使用方法,其中包括与货币控制、匿名发送和主节点相关的功能。

../../_images/wallet.png

Dash Core选项的钱包标签

开启货币控制功能
Your Dash Core wallet balance is actually the sum total of all addresses holding balance that are associated with your wallet. When you spend Dash, Dash Core will withdraw from as many inputs as necessary to make up the desired amount of Dash to be transferred. This behavior may be undesirable if you want to keep a certain balance on one address. Enabling this option will add a button labelled Inputs on the Send tab. This provides access to the Coin Selection dialog, which can be used to lock, unlock and prioritize different addresses in your wallet. See here for a more detailed explanation of Coin Control.
显示主节点选项栏
Enabling this option causes Dash Core to display an additional Masternodes tab to the right of the Transactions tab. This option requires you to restart the Dash Core app. The Masternodes tab can be used to view details of masternodes registered on the Dash blockchain.
花费未经确认的零钱
启用这个选项之后,Dash Core钱包将允许用户立即使用钱包以往关联的地址上存留的零钱。由于同一个钱包所关联的各个地址建立了内部交易关系,因此即使这些零钱还没有被确认,这些零钱也能被用户所使用。启用这个选项之后,即使之前的交易尚未确认,用户也可以创建新的交易。
Enable PrivateSend features
Enabling this option displays the PrivateSend tab in the main Dash Core window and the Options dialog, and allows you to mix and spend your balance using PrivateSend.

PrivateSend tab

The PrivateSend tab contains options relating to how PrivateSend functions in Dash Core.

../../_images/options-privatesend.png

The PrivateSend tab of the Dash Core Options dialog

启用高级的匿名发送界面
Enabling this option changes the PrivateSend mixing interface on the Overview tab of the Dash Core wallet to include more information, such as the remaining keys, percentage completion and current operation. See here for a full explanation of how to use PrivateSend.
Show popups for PrivateSend transactions
Enabling this option will display notifications as the mixing transactions are created.
在匿名发送功能的私钥用完时发出警报
Enabling this option will cause Dash Core to display a warning when your original set of 1000 addresses is running out, which may affect PrivateSend mixing. When 900 addresses are used, your wallet must create more addresses. It can only do this if you have automatic backups enabled. Consequently, users who have backups disabled will also have PrivateSend disabled.
启用匿名发送多阶段交易
Normally PrivateSend mixing is completed in several consecutive rounds, each using a single masternode. Enabling this option allows multi-session, which means you can use multiple masternode servers at the same time, greatly increasing the speed of the mixing process at the cost of creating more addresses and thus requiring more frequent wallet backups.
匿名发送的循环使用
Use this option to control the number of rounds of PrivateSend mixing to be carried out for your chosen balance. Each round of mixing uses a new masternode. The higher the number of rounds, the more difficult it becomes to trace the Dash to its original address. This is at the expense of more time required for mixing and potentially higher fees.
Target PrivateSend balance
This option allows you to specify how much Dash should be kept on balance in a ready-to-use mixed state, meaning it has already passed through the PrivateSend mixing process. The available amount is shown as the balance on the PrivateSend tab.

网络选项栏

This tab includes options related to your Dash network connection.

../../_images/network.png

Dash Core选项的网络选项栏

建立在通用即插即用软件上的地图端口
建立在通用即插即用软件上的地图端口可以在用户的路由器上自动为Dash Core钱包打开并定位客户端端口 (Universal Plug and Play)。大多数的现代家用路由器都支持这个功能,并允许用户在不对路由器进行任何特殊设置的前提下连接到达世币网络。
允许传入连接
这个选项意味着用户的客户端同意外部连接。达世币是一个P2P网络,而在个人设备上存储了整个区块链的Dash Core钱包则被看作一个全节点。因此,同意传入连接可以帮助其它客户端完成区块链同步和网络同步。
通过SOCKS5网络传输协议代理进行连接(默认代理)
通过SOCKS5网络传输协议代理进行连接可以帮助处于内联网上的用户在申请后连接到更广阔的互联网,从而实现个人指定的代理服务器在互联网上的中继。如果用户无法连接到互联网并且怀疑代理服务器就是问题产生的根源,那么用户可以联系系统管理员或检查浏览器的网络设置。
使用单独的SOCKS5代理并借助Tor隐藏服务与其他用户互动
这个选项允许用户指定其它旨在帮助用户连接到Tor网络上的其他用户的代理服务器。这是强化匿名性的高级选项,它需要用户在个人网络上使用Tor代理。如需了解有关Tor的更多信息,请浏览相关文章

显示选项栏

This tab contains options relating to the display of the Dash Core app window.

../../_images/display.png

Dash Core选项的显示选项栏

用户界面语言
用户可以通过这个下拉菜单设置首选语言。更改语言要求用户重启Dash Core钱包应用程序。
显示金额的单位
用户可以通过这项设置更改Dash Core钱包的默认货币单位,将达世币改为mDash,uDash或duffs。每个单位将小数点分隔符向右移动三个位置。duffs是达世币可以分离的最小单位。
小数位数
用户可以通过这个选项设置用户界面显示的小数位数。这项设置不会影响账户上的资金输入和余额计算。
第三方交易的网址
这个选项允许用户指定并检查网页,从而检查在区块链上的地址和交易。用户可以通过各种区块链来完成设置。具体来说,用户需要输入个人最喜欢的区块链浏览器的网址,并把%s改成交易的ID。 完成这些设置之后,用户就可以通过任何交易的文本菜单直接在Dash Core钱包上访问区块链浏览器了。

Appearance tab

This tab contains options relating to the visual appearance of the Dash Core app window.

../../_images/appearance.png

The Appearance tab of the Dash Core Options dialog

Theme
You can use this option to select a different theme governing the appearance of the Dash Core window. All functionality is identical under the different themes.
Font Family
This option allows you to select a different font to display text in the window.
Font Scale and Weight
These options control the size and weight of fonts in the window.

工具

本文档介绍了Dash Core钱包的工具功能,该对话框位于钱包的 工具 菜单下。

信息栏

../../_images/information.png

Dash Core工具的信息栏

概况
这一选项显示的信息包括客户端和数据库的名称和版本,以及当前应用程序数据的目录的位置。
Network
这一选项显示你所连接网络的信息和数据。
区块链
这一选项显示当前的区块链状态。
内存池
这一部分显示了内存池的状态,其中包括暂时还没能更新到区块上的交易。内存池中包括最后一个区块上创建的交易和由于最后一个区块已满而暂时无法创建的交易。
打开调试日志
这个按键从应用程序数据目录打开debug.log。这个文件包含Dash Core钱包的输出数据,可以帮助诊断错误。

调试选项

The Console tab provides an interface with the Dash Core RPC (remote procedure call) console. This is equivalent to the dash-cli command on headless versions of Dash, such as dashd running on a masternode. Click the red × icon to clear the console, and see the detailed documentation on RPC commands to learn about the possible commands you can issue.

../../_images/console.png

Dash Core工具的调试选项栏

网络流量选项栏

The Network Traffic tab shows a graph of traffic sent and received to peers on the network over time. You can adjust the time period using the slider or Reset the graph.

../../_images/network-traffic.png

Dash Core工具的网络流量选项栏

其他用户选项栏

其他用户选项栏显示与用户的Dash Core钱包客户端相连的其它全节点的列表。用户可以查看对方的IP地址、版本和ping时间。用户选择其他用户之后就意味着会与对方交换数据的相关信息。

../../_images/peers.png

Dash Core工具的其他用户选项栏

钱包修复选项栏

钱包修复选项栏提供一系列启动命令,用户可以通过这些命令恢复钱包的功能状态。选择这些启动命令中的任何一个都意味着Dash Core钱包会依据指定的命令行进行重启。

../../_images/wallet-repair.png

Dash Core工具的钱包修复选项栏

找回钱包
找回钱包功能假定wallet.dat文件已经损坏并且无法读取。它将wallet.dat的副本复制到wallet.<date>.bak并扫描副本尝试恢复私钥。运行找回钱包功能后,用户应检查调试日志文件,并查找以“Salvage”开头的行,从而获取已完成的操作的更多信息。
重新扫描区块链文件
对于已经下载的区块链,用户需重新扫描钱包中包含的可能影响帐户的任何交易。已经将wallet.dat文件替换为其它钱包或备份的用户很有必要完成这项操作,因为钱包的逻辑设计意味着它并不了解这些交易,因此只有重新扫描才能确定余额。
恢复交易
用户可以使用恢复交易命令,从而删除内存池中未经确认的交易。完成这项操作之后,个人钱包将会重启并重新扫描区块链,从而恢复现有的交易并删除未经证实的交易。如果在匿名发送的混币阶段出现了网络层面的协议版本冲突,或在区块已满的时候进行交易而交易费用又不足,那么交易很有可能会变成未经确认的状态。
升级钱包格式
使用非常旧版的钱包的用户可以执行这项命令。旧版钱包不仅需要升级钱包版本,还需要升级钱包软件。您可以通过在调试控制台上执行``getwalletinfo``命令来查看当前的钱包版本。
重建索引
启用当前的区块链和链状态索引(未使用的交易输出数据库),并从现有的区块文件中重建索引。这项操作可用于恢复丢失或卡住的余额。