英文教程:
https://nxtforum.org/nxtservices-releases/how-to-test-multigateway-with-nxtservices-a-test-user-guide/msg31761/#msg31761引用jL777
Quote
我在试着用非技术的语言来描述多重签名网关,它就像是赌场里的出纳员。你存款,他们给你相应的筹码。当发生交易后,任何拥有筹码的人都可以提现。这些筹码就类似Nxt的资产。
NXTservices 是一个软件包,它可以让你测试即将到来的多重签名网关服务。目前,它仍处于alpha阶段,用户界面也正在开发中,很快就会发布beta版本。同时,你也可以提交测试bug和提供建议。
该指南也会随着NXTservices的更新而更新。
最新的NXTservices v05c
如何在NXTservices测试多重签名网关
NXTservices软件可以用Windows 7/8 和 Mac用户来测试。请注意,目前的用户界面使用简单的表格组成的,可能会发生bugs。因此,多重签名网关只能用于测试网络。
1) 你需要什么
最新的NRS 客户端 并设定为测试网络.
最新的NXTservices 版本.
一个或多个目前支持币种的钱包: BTC, LTC, DOGE 或者 DRK 已经他们对应的存款地址。
2) 为测试网络安装NRS
从论坛下载最新的NRS 版本。
将其解压到其它不同于NXT主网络文件夹的位置,并将Nxt文件夹重命名为testnxt 或者相似的名字,予以区别。
在编辑器中打开 conf/nxt-default.properties(使用window,WordPad会比Notepad好,因为它会保存文本格式), 找到: nxt.isTestnet=false 然后将其编辑为nxt.isTestnet=true. 保存文件.
3) 安装NXTservices
下载 (NXTservices v05c) -
http://209.126.71.170/NXTservices_v05c.zip对于Windows用户: 在一些浏览器中,当你下载文件时,你可能会收到间谍软件的警告。你可以继续下载保存文件。
解压缩文件。
4) 运行软件,访问NXTservices页面
运行NRS测试网络,点击启动run.bat直到客户端启动成功。而且会显示如下信息'RUNNING ON TESTNET - DO NOT USE REAL ACCOUNTS!'
运行NXTServices. 在Windows中, 双击NXTservices_v05c.exe. 在Mac, 开启终端窗口,找到NXTservices_v05c所在的文件夹,输入sudo ./NXTservices_v05c即可运行NXTservices_v05c 。
Windows用户注意事项: 软件包中包含基本的.dll 文件,这些文件对Windows 7/8的运行是必要的。(对于Windows 8, jl777 发布了更早的版本 额外软件包 ,用以添加到NXTservices文件夹中以防止执行错误,但是现在它们可能不需要了。)。如果你收到了任何有关.dll文件的错误,请在该贴中报告windows和NRS版本。
NXTservices 将执行命令窗口。第一次,它将会为你生成一个测试账号,之后下载测试网络的区块链,在命令窗口中显示很多信息。启动可能需要10~20分钟,这取决于你的电脑速度。
一旦NXTservices 完全启动后 (提示 - 你将会在命令窗口中看到最后一条如下信息"NXTloop: <long number>" 和 "multigateway new RTblock..." 之类的),之后你就能在浏览器中访问
http://localhost:7777 并能看到NXTservices 的页面了。你会在顶部发现一些文本信息,下面会有一些不同的NXTservices 格式。
5) 用测试NXT充值到你的测试账户中,并命名
在下个版本的软件中,你将能够在NXTservices中使用你的账户信息。现在的版本,NXTservices 会生成一个测试账号。因为多重网关的交易是需要手续费的,你需要一些测试NXT来操作你的账户。
在NXTservices 的页面顶部,你回看到类似这样的文本: NXT.436167283068724902 <long string of characters> - balance 0.00000000
NXT.后面的数字是为你生成的测试账号,一长串的字符是该账号的密码,你可以用它来在NRS客户端中登陆。
如果你已经有了Nxt测试账号,你可以网该账号中发送一些测试NXT。如果没有,则去申请一些测试NXT。在本贴中留下你的测试账号.
一旦你的该账号中有了测试NXT,打开测试客户端
http://localhost:6876 并用密码登陆。
最后,你必须要设置你的账户名称为你的计算机名称以便能使用多重网关。点击左上角的"No Name Set",在文本框中输入名字NAME: 计算机名称, 和描述 DESCRIPTION: {"username":"computername"}, 用你的计算机名称代替 'computername' 。在SECRET PHRASE 框中输入你的新密码,点击 "Update Account Info"来更新账户信息. 当进入下一个交易区块时,更新后你就能在NXTservices页面中看到你的计算机名称了。
6) 在多重网关表格中输入你的BTC/LTC/DOGE/DRK 钱包地址
你可以只使用一个,或者多个。如果你有多个币种的钱包,非常欢迎你测试所有! 注意: 因为目前多重网关运行在测试网络上,发送到你账户上的资产也是 测试资产。使用少量的币来进行测试,例如少量的DOGE 或者几聪。这是NXT测试网络,但却是真实的币!
在multigateway API test forms相应的文本框中填入你想要测试币种的钱包地址。点击"submit"提交,你就会在一个新的页面的顶部看到一个很长的URL地址。
多重网关会为你的每一个币种生成一个多重签名的存款地址。安全的步骤现在是手动完成的,但是以后会自动。你需要将返回的很长的URL地址复制到你的浏览器中,点击回车。该URL包含一个用你的密码生成的标记,这个标记用来验证多重网关服务器中你的账号身份。当请求接受后,你会看到交易确认,之后你就能回到
http://localhost:7777刷新NXTservices 页面(可能需要1~2个区块) 直到你在多重网关表格括弧中看到你的多重签名存款地址为止。例如在 "Deposit DOGE -> (doge 存款地址)", 这是你在多重签名网关中的DOGE存款地址。你也会在测试账号中收到你的请求确认信息。
7) 交易测试资产
从相应的的钱包发送少量的币到你的存款地址中。根据你币种的区块时间,到账需要的时间也不同。例如DOGE,需要大约15分钟。
一旦收到币,多重签名网关会发送相应数量的资产给你。例如,你发送了5个DOGE,你将会在你的多重签名网关测试地址中收到5个DOGE。你将会在测试客户端的资产页面看到这些资产,同时你也会收到多重网关服务器发送给你的确认信息。
完成。在本例中,你已经在测试网络中拥有了DOGE!!每一个资产都是有真实的币背书的,现在就可以交易了(但是请记住:你现在是在交易测试NXT!!)
从NXT资产中赎回币
该特征很快就会实现,也将添加到该指南中。