/node_blockchain

使用node开发的区块链

Primary LanguageJavaScript

node 开发区块链

使用 node 基于以太坊开发的迷你区块链项目。

命令行方式执行程序

这个需要借助vorpal工具,安装后,就可以编写命令行中可使用的命令。

// index.js

const vorpal = require("vorpal")();

// 执行了node index.js后,就进入了命令行模式,输入自定义的的命令,输出自定义的内容
vorpal.command("custom_command", '输出"bar".').action(function(args, callback) {
  // 输出的内容
  this.log("bar");
  callback();
});

// 先执行下帮助命令
vorpal.exec("help");
// 前缀显示的意思,就是是在命令行输入命令时,默认都是显示我们的盘符路径,这个我们可以自定义成我们自己的想要的内容
vorpal.delimiter("前缀显示$").show();

格式化命令行输出

使用cli-table,以表格的方式输出

npm install cli-table

非对称加密

使用elliptic实现非对称加密