测试网络和开发者网络

测试网络是一个拥有完整达世币区块链功能的网络,唯一的区别是测试网络中的达世币可以随意创建,没有任何价值。这种货币称为tDASH,可从内接头处请求获取,它可以帮助开发人员测试新版本的达世币,还可在相同的软件版本进入主网络之前,测试它们的网络运行。当然还有一些其他的主要差异:

  • 测试网络于端口19999上运行(而非9999)
  • Testnet地址以 “y” 开头,而非 “X”,ADDRESSVERSION为140(而非76)
  • Testnet余额以tDASH显示(而非DASH)
  • 协议消息首标字节为0xcee2caff(而非0xbf0c6bbd)
  • Bootstrapping使用不同的DNS种子:test.dnsseed.masternode.io, testnet-seed.darkcoin.qa, testnet-seed.dashpay.io
  • 在测试网络模式下启动Dash Core,会显示橙色的启动画面

要在测试网络模式下启动Dash Core,首先请找到您的dash.conf文件,然后输入:

testnet = 1

With the release of Dash Core 12.3, Dash added support for a great new feature — named devnets. Devnets are developer networks that combine some aspects of testnet (the global and public testing network) and some aspects of regtest (the local-only regression testing mode that provides controlled block generation). Unlike testnet, multiple independent devnets can be created and coexist without interference. For practical documentation on how to use devnets, see the developer documentation or this blog post.

主节点

在测试网络下安装主节点,步骤一般与 主网主节点安装指南 所述相同,除了一些关键的区别:

  • You will probably be running a development version of Dash instead of the stable release. See here for a list of builds, then choose the latest successful develop build and click Artifacts to view a list of binaries.
  • 打开防火墙时,必须也打开端口19999,不要打开(或除了)端口9999。使用此指令: ufw allow 19999/tcp
  • 您的桌面钱包必须以测试网络模式运行。添加 dash.conf: testnet = 1
  • 发送保证金时,您可以从内接头处免费获得1000 tDASH(见上文)
  • 您不能使用dashman安装达世币开发版。参见上文所述链接,获取可下载的构建。
  • 您的主节点配置文件必须指定测试网络模式。在设置 dash.conf 时,请在主节点上添加: testnet = 1
  • 对于主网的主节点,RPC用户名和密码只能包含字母数字字符
  • When cloning sentinel, you may need to clone the development branch using the -b option, for example: git clone -b develop https://github.com/dashpay/sentinel.git
  • 哨兵安装成功后,修改 ~/.dashcore/sentinel/sentinel.conf,对主网线路作注释,同时取消注释:network=testnet
  • 持有主节点保证金的钱包找到 ~/.dashcore/testnet3/masternode.conf 中的 masternode.conf 文件,而非 ~/.dashcore/masternode.conf 中的。

Testnet 0.15.0

In December 2019, the Dash team announced the start of testing of the upcoming Dash 0.15.0 release. Extensive internal testing has already been done on the 0.15.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • Bitcoin 0.15 backports
  • Removal of legacy code

讨论:

最新的试验二进制文件:

Testnet 0.14.0

In March 2019, the Dash team announced the start of testing of the upcoming Dash 0.14.0 release. Extensive internal testing has already been done on the 0.14.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • LLMQ DKGs
  • LLMQ based ChainLocks
  • LLMQ based InstantSend

讨论:

最新的试验二进制文件:

测试网络 0.13.0

在 2018 年十一月,Dash 团队宣布开始 测试 即将到来的 Dash 0.13.0。相关 0.13.0 代码已完成严密内部测试,但是依然有很多 BUG 只能被真正用户实际使用发现。Dash 团队邀请任何感兴趣的人来下载并积极参与测试网络。该发布包含:

  • 为简单交易的自动即时发送
  • 可识别主节点列表
  • 3 Masternode Keys: Owner, Operator and Voting
  • 特殊交易
  • 匿名发送的改进

讨论:

最新的试验二进制文件:

Testnet 0.12.3

在 2018 年六月,Dash 团队宣布开始 测试 即将到来的 Dash 0. 12.3。相关 0.12.2 代码已完成严密内部测试,但是依然有很多 BUG 只能被真正用户实际使用发现。Dash 团队邀请任何感兴趣的人来下载并积极参与测试网络。该发布包含:

  • 命名Devnets,帮助开发者快速创建多个独立的开发者网络
  • 新的网络消息签名格式
  • 管理系统优化
  • 匿名发送优化
  • 附加索引现涵盖P2PK
  • 支持Lite模式下的精简节点
  • 新的主节点信息对话框

讨论:

最新的试验二进制文件:

测试网络 0.12.2

在 2017 年十月,Dash 团队宣布开始 公开测试 即将到来的 Dash 0. 12.2。相关 0.12.2 代码已完成严密内部测试,但是依然有很多 BUG 只能被真正用户 在实际使用中发现。Dash 团队邀请任何感兴趣的人来下载并积极参与测试网络。该发布包含:

  • DIP0001 实施 https://github.com/dashpay/dips/blob/master/dip-0001.md
  • 10x交易费减免(含即时发送费)
  • 即时发送弱点修复
  • 其他诸多漏洞的修复及性能改进
  • 试验版 BIP39/BIP44 投诉HD钱包(默认禁用,应具备完善的功能,但暂缺GUI)

讨论:

最新成功构建的开发分支二进制文件: