2018年04月01日 星期日 00:36
Stellar (https://www.stellar.org/)是我最看好的分布式账本技术方案之一。其商业目标清晰,代码公开且完整,文档丰富实用,而且还有多种语言的SDK,总之很好很强大。
作为技术工程师,我不太喜欢那种GUI的钱包客户端,现在好多钱包客户端都是用一种叫Electron的方案实现的,非常笨重。我在研究Stellar技术方案时,找到了一个命令行形式的Stellar客户端,叫做Lumen,非常小巧,但功能却很强大,在此推荐给大家。
Lumen 是开源软件,源码地址是: https://github.com/0xfe/hacking-stellar
其使用Go语言编写,支持所有的主流操作系统,编译好的版本可以从这个地址下载:
https://github.com/0xfe/lumen/releases
Lumen的GitHub主页上有比较详细的使用说明,大家可以参考。
简单举几个例子:
设置当前网络为测试网:
lumen set config:network test
创建新的帐号(支持给帐号设置一个好记的名字)
lumen account new mary
通过friendbot初始化这个账户(测试网独有功能)
lumen friendbot mary
有几个注意事项:
Lumen是为工程师设计的,密钥是以明文方式保存在本机磁盘的,需要我们确保本机环境的安全。
在Stellar的环境中,address相当于公钥,以字母G开头,seed相当于私钥,以字母S开头。
除了直接使用命令行进行操作,我们还可以将其嵌入到shell程序中,工程师朋友肯定可以充分发挥自己的想象力了。
Zeuux © 2024
京ICP备05028076号