NXTER.ORG

NXT 1.8.0e客户端发布

NXT核心开发者发布了最新的1.8.0e实验版本,该版本不是硬分叉版本,只不过是进行了一些修改,具体的变更内容如下:
 
JavaFX UI:
增加了一个桌面钱包UI,与目前使用的浏览器钱包界面几乎是一样的,不同点在于当启动NXT服务器时,该钱包界面也会自动启动。
有关JavaFX UI的详细内容,可以查看:
https://bitbucket.org/JeanLucPicard/nxt/issues/338/desktop-wallet
 
nxt.defaultDesktopAccount属性可以用来指定钱包启动时自动登录的账户。
 
可以通过设定nxt.launchDesktopApplication=false来停用桌面钱包UI。
 
目前的客户端安装包会在Unix平台上创建一个启动和停止快捷方式图标,用来以桌面模式启动NRS客户端。
 
如果使用命令行的话,就使用start.sh脚本来启动桌面模式。可以从任何目录来运行start.sh和stop.sh脚本。
 
jar安装包会被自解压的脚本包nxt-client-1.8.0e.sh所替代,Unix用户只需要点击就可运行安装包。使用安装程序而不是zip包的优势在于安装程序会创建上述提到的桌面图标和快捷菜单,而且会从之前的安装文件中移除掉旧的函数文件。
 
一个已知的bug(IzPack)是,在Unix中安装程序在尚不存在的目录中是无法创建图标的。而且无法移除之前的菜单快捷方式和桌面图标,建议在安装之前先卸载之前的安装文件。
 
不兼容的变化:
 
注意,当在Unix和Mac上运行桌面模式时,~/.nxt目录会用来存储配置文件,记录日志和nxt_db区块链数据库。
这会使得升级新版本更容易,它会删除掉之前的nxt安装目录内容,当然了用户的配置文件和数据库文件不会存储在这个目录中。
 
run.sh脚本会继续使用命令行模式,例如,不会启动桌面浅薄啊和桌面图标,会继续使用nxt安装目录。想要使用桌面模式但仍然使用nxt安装目录而不是
~/.nxt可以使用run-desktop.sh脚本。
 
资金监控:
 
这个资金监控新功能可以监控账户余额,并从另外的账户自动充值,当然要通过账户属性设定自动充值账户和监控账户。
 
可以监控NXT、资产或货币余额。如果余额低于设定的数值,就会提交交易来从充值账户中转移资金到监控账户。
 
如果从之前的充值交易开始到目前为止,区块数目小于监控设定的间隔,那么新的充值交易会处于待定状态。
 
资金监控功能的API是StartFundingMonitor,GetFundingMonitor, and StopFundingMonitor。详细的文档参见API javadoc文件。
 
客户端UI页面重定向
 
通过给http://localhost:7876/index.html添加页面参数,客户端可以重定向打开指定的页面或窗口。
使用案例参见:
 
市场功能中添加了最新上架商品和成交商品列表,展示了最新的10个上架商品或已成交的商品。
 
市场上架商品时可以包含图片。图片文件作为可删减的未加密信息附件上传到DGSListing交易中。
dagListing API中增加了新的messageFile参数,允许直接上传文件作为多重格式数据。所有createTransaction APIs都支持该参数。
 
当用户查看页面时,会自动从备份节点获取到这些被删节的图片附件。
 
添加了一个新的downloadPrunableMessage API,允许直接将可删减的信息附件下载为二进制数据。
 
secretPhrase参数允许解密和下载加密信息。
 
nxt.apiSSLCiphers属性用来选择要激活的SSL密码。
 
其它的小bug修复和优化:
 
更新jetty 到9.3.8, lucene 到 5.3.2, tika 到 1.12, slf4j 到1.7.18。 
 
服务器侧的可扩展附件:
 
现在真正的实现了给服务器添加个性化的Java代码,通过编写一个类文件来实施nxt.addos。
 
这个功能只适用于开发者。而且安装恶意的可扩展附件会很容易让攻击者获得你的密码。因此不要从不可信的来源处安装和运行可扩展附件。

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.