找回密码
 立即注册

新浪微博登陆

只需一步, 快速开始

查看: 1000|回复: 0

离线交易

942

主题

1096

帖子

4670

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4670
nxt 发表于 2015-8-21 08:09:53 | 显示全部楼层 |阅读模式


NXT从1.5.15开始,官方客户端支持完全离线的交易签名了,这样可以防止密码被盗,提升了操作时的安全性。



其实之前就已经有完全离线的交易钱包和教程了,今天再写一个官方钱包离线交易操作指南。


简单的流程如下:

在线电脑生成未签名交易  


↓↓↓
离线电脑签名交易,生成已签名交易字节
↓↓↓
在线电脑广播已签名交易字节


详细步骤如下:


1.准备两台电脑:
一台已联网的电脑,需要安装NXT客户端和最新版本的java,并需要更新下载区块链数据;
一台未联网的电脑,需要安装NXT客户端和最新版本的java,但不需要区块链数据;


2.使用联网电脑创建未签名的交易
启动NXT客户端,以发送NXT为例,来创建交易:

点击advance选项
选择Do Not Broadcast 和 Do not sign
这样,无需输入密码来创建未签名的交易了。




之后点击send NXT按钮,即可生成未签名交易字节,也即Raw Transaction Details



3.将未签名交易字节拷贝至离线电脑;
可以使用U盘拷贝字节、扫描二维码、或者下载未签名的JSON数据的方式,将上述生成的未签名字节拷贝至离线电脑;


4.使用离线电脑签名交易,生成签名交易字节;
在离线状态下启动NXT客户端,登陆钱包,点击左上角的小齿轮按钮,选择Transactions Operations选项:



选择Sign Transaction选项,并输入之前生成的未签名交易字节;



然后输入密码,点击 Sign Transaction 按钮来生成已签名交易字节;
同理,将生成的已签名交易字节拷贝至联网电脑,来广播至全网。


5.使用联网电脑广播已签名的交易字节


第4步中交易已经签名,但未广播至网络,因此需要联网电脑来广播。


在联网电脑上打开NXT钱包,点击右上角的小齿轮按钮,选择Transaction Operation:
然后选择Broadcast Transaction选项:


在弹出的对话框中输入第4步中生成的已签名交易字节,然后点击 Broadcasd 按钮即可。



至此,交易已经完成。




Total number of coins in Nxt is exactly 0.
In the very beginning,BCNext created coins and anti-coins out of the void just like vacuum creates particles and anti-particles.
In the very end,all coins will come back to genesis account and annihilate with their opposites...

NxtChina.org | 微博 | 关于我们
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

快速回复 返回顶部 返回列表