莱特币(LTC)开发环境搭建
Linux系统下搭建莱特币LTC开发环境
1、简介
莱特币加密货币是一种点对点的分布式网络货币系统。莱特币是受比特币的启发而推出的改进版数字货币。如果说比特币的价值是黄金,那么莱特币就是白银。莱特币的技术原理与比特币相同,也是采用去中心化的架构、无任何中心机构控制。可以以低廉的手续费向世界上的任何地方付款。和比特币相比,莱特币有如下几个优点。
- 更快的处理交易,每2.5分钟就会产生一个块
- 货币的总量是比特币的4倍,共发行8400万个莱特币
- 莱特币使用新的工作量证明算法(scrypt)加密算法,使得更容易挖出莱特币。
2、LTC 客户端下载
[LTC下载](https://litecoin.org/)
wget https://download.litecoin.org/litecoin-0.17.1/linux/litecoin-0.17.1-x86_64-linux-gnu.tar.gz
3、解压到一个固定的目录中
tar zxvf litecoin-0.17.1-x86_64-linux-gnu.tar.gz

4、启动客户端
启动命令:
./litecoind -daemon -datadir=/var/litecoin -txindex -rpcallowip=140.143.237.224 -rpcport=16567 -rpcuser=litecoin-huan -rpcpassword=litecoin-huan -server -testnet
4.1、参数解释:
`-daemon`:以后台进程的方式进行启动
`-datadir`:数据存放的目录
`-txindex`:维护所有交易的索引
`-rpcallowip`:允许那个ip可以访问JSON-RPC接口
`-rpcport`:JSON-RPC的端口
`-rpcuser`:JSON-RPC的用户名
`-rpcpassword`:JSON-RPC的密码
`-server`:表示可以接收JSON-RPC的命令
`-testnet`:表示的是测试网
4.2、更多详细的配置
执行如下命令: ./litecoind --help
5、执行命令测试一下
/usr/local/litecoin-0.17.1/bin/litecoin-cli -rpcconnect=140.143.237.224 -rpcport=16567 -rpcuser=litecoin-huan -rpcpassword=litecoin-huan -testnet getblockcount

6、获取莱特币测试币(水龙头)
https://kuttler.eu/en/bitcoin/ltc/faucet/
此网站发送的测试币是由别人手动发送的,可能需要几天的时间才能到账。
7、莱特币浏览器
https://chain.so/testnet/ltc
8、莱特币的Api
莱特币的api和比特币的api大体上是相似的,一般比特币可以使用的api莱特币都可以使用。
9、使用ZeroMQ来订阅新的交易和块
启动莱特币客户端时增加如下参数:
ZeroMQ notification options:
-zmqpubhashblock=<address>
Enable publish hash block in <address>
-zmqpubhashtx=<address>
Enable publish hash transaction in <address>
-zmqpubrawblock=<address>
Enable publish raw block in <address>
-zmqpubrawtx=<address>
Enable publish raw transaction in <address>
莱特币(LTC)开发环境搭建的更多相关文章
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- IntelliJ IDEA安装及jsp开发环境搭建
一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- node.js之开发环境搭建
一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...
- TODO:小程序开发环境搭建
TODO:小程序开发环境搭建 1.第一步当然是要先注册小程序了 2.登录到小程序 a)完善小程序信息,如名称,图标,描述 3.绑定开发者 4.获取AppID,并设置服务器信息 5.下载并安装开发者工具 ...
- Eclipse中Python开发环境搭建
Eclipse中Python开发环境搭建 目 录 1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...
- Eclipse swt开发环境搭建
原料: eclipse swt.下载链接为: Eclipse 4.6.2 Release Build: 4.6.2 配置说明: Developing SWT applications using Ec ...
- Ionic- Android 开发环境搭建
Ionic- Android 开发环境搭建 为时一周的IONIC ADNROID 环境终于在各种处理错误中搭建成功,以下记录下搭建过程中遇到的各种情况的处理办法. 一 首先,当然是enviroment ...
随机推荐
- go相关
mac 上build go 如果想要在centos上面执行 必须使用下面的方式 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o hello ...
- ansible 批量安装yum包
1.首先安装一下ansible yum install ansible 2.修改一下ansible的参数以防ssh过去的时候需要首次判断yes 或者no sed -i 's/#host_key_ch ...
- Dockerfile 自动制作 Docker 镜像(一)—— 基本命令
Dockerfile 自动制作 Docker 镜像(一)-- 基本命令 前言 a. 本文主要为 Docker的视频教程 笔记. b. 环境为 CentOS 7.0 云服务器 c. 上一篇:手动制作Do ...
- promise入门基本使用
Promise入门详解和基本用法 异步调用 异步 JavaScript的执行环境是单线程. 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任 ...
- dedecms织梦修改标题默认长度
1 先在后台管理: 2 在数据库修改表dede_archives: ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR( 250 ) ...
- win10系统git的安装与使用命令
一.git简介 git是一个开源的分布式版本控制系统,可以高效的进行项目版本管理.分布式相比集中式最大的区别在于:分布式开发者可以提交到本地,每个开发者通过克隆在本地机器上拷贝一个完整的git仓库. ...
- 我在学习Blazor当中踩的巨坑!Blazor WebAssembly调试
最近嘛,看看Blazor已经蛮成熟的.顺便想在自家的框架里使用这个东西,毕竟我还是很念旧的,而且Blazor的技术栈也不麻烦.然后呢,在调试这一关我可是踩了大坑. 我的VS是2019,很早以前装的.然 ...
- 使用VUE+原生PHP完成搜索后分页的效果
html代码: <!doctype html> <html lang="en"> <head> <meta charset="U ...
- Fortran学习笔记:01 基本格式与变量声明
Fortran学习笔记目录 01 基本格式与变量声明 格式 固定格式(Fixed Format):Fortran77 程序需要满足一种特定的格式要求,具体形式参考教材 自由格式(Free Format ...
- ApsNetCore打造一个“最安全”的api接口
Authentication,Authorization 如果公司交给你一个任务让你写一个api接口,那么我们应该如何设计这个api接口来保证这个接口是对外看起来"高大上",&qu ...