wget  https://downloads.lisk.io/lisk/test/installLisk.sh
bash installLisk.sh install -r test
cd ~
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.bashrc
nvm install 6.14.1
npm install crypto
npm install request
npm install --global --production lisk-commander@next
然后输入 lisk进入交互式命令行
lisk> encrypt passphrase
Please enter your secret passphrase: ***** //这里是你十二个单词的一级密码
Please re-enter your secret passphrase: ***** //这里是你十二个单词的一级密码
Please enter your password: *** //这里是你自定义的加密密码 
Please re-enter your password: ***//这里是你自定义的加密密码 返回结果类似如下:
    {
                "encryptedPassphrase": "生成了一长串字母和数字组合的密钥。。。。。。好长" }quit 退出交互式命令控制台打开lisk-test/config.json文件,进行改动如下:
……
……
            "transactions": {
                "maxTransactionsPerQueue": 1000
        },                 
        "forging": {
                "force": false,
                "delegates": 
                        [    //将之前生成的密钥对放到下面
                            {
                                "encryptedPassphrase": "上面生成的一长串字母和数字组合的密钥。。。。。。好长",
                                "publicKey": "受托人账户的公钥"
                            }//结束
                ],
                "access": {            
                        "whiteList": ["127.0.0.1"]
                }
        },             
        "syncing": {            
                "active": true            
        },
……
……
与以前不同,把密钥写入配置文件之后必须要手动启动锻造才能生效。
新建一个脚本文件命名为start.js,内容如下:
const request = require('request');
 request({
        url: 'http://127.0.0.1:7000/api/node/status/forging',
        method: 'PUT',
        json: {
                forging: true,  
                publicKey: '你的公钥',
                password: '你的加密密码'
        }
 }, function (err, res) {
        console.log('Forging enabling result:', err, res ? res.body : null);
 });
然后执行
node start.js返回结果如下:
Forging enabling result: null { meta: {},
data: 
[ { publicKey: '你的公钥一长串',
forging: true } ],
links: {} }结果中 forging为true说明锻造已经开启。
 
      