这里分享我个在练习挖掘莱特币(Litecoin)时所搜集到的资料,给大家参考一下。
什么是莱特币(Litecoin)?
莱特币(Litecoin,符号为Ł,缩写为LTC)是一种以点对点(peer-to-peer)技术为基础的网络虚拟货币,它是将原有的比特币(Bitcoin)加入了一些改良后,所产生的新的电子货币,其与比特币相比,有三项特点:
- 莱特币网络每2.5 分钟(而不是10 分钟)就可以处理一个block,因此可以提供更快的交易确认。
- 莱特币网络预期产出8400 万个莱特币,是比特币网络发行货币量的四倍之多。
- 莱特币在其工作量证明演算法中使用了由Colin Percival 首次提出的scrypt 加密演算法,这使得相比于比特币,在普通计算机上进行莱特币挖掘更为容易。每一个莱特币被分成100,000,000 个更小的单位,通过八位小数来界定。
莱特币是以MIT/X11的许可下发布的免费软件专案,其软件的原始码都可以从GitHub上取得。
安装莱特币软件
若要使用莱特币就要先安装它的client软件,安装时请从莱特币的官方网站下载(不要从其它地方下载,否则容易有安全性问题),安装完成后,第一次执行时会需要下载过去的交易资料。
在收受的页面中,可以看到用来收款的位址,你可以提供不同的位址给不同的付款人,以追踪付款的状况。
使用bootstrap.dat 加速下载交易资料
下载过去交易资料这个动作由于会需要跟网络上随机的端点下载资料,加上资料量又大,会非常慢(通常要一两天),如果不想等,可以使用bootstrap.dat的方式,加速资料汇入的动作。
- 首先从这里任选一个位置下载bootstrap.dat.xz这个档案。
- 建立一个bootstrap.msg.asc文字档。
- 以gpg –verify bootstrap.msg.asc检查bootstrap.dat.xz档案内容是否正确。
- 将bootstrap.dat.xz接压缩后,放在莱特币client软件的资料目录中(Linux中为~/.litecoin/,Mac OS X为~/Library/Application Support/Litecoin/.)。
- 开启莱特币client软件,这样就会自动汇入。汇入完成后,原本的bootstrap.dat会被更名为bootstrap.dat.old,这时候即可将此档删除。
当下载完交易资料后,就可以开始使用莱特币了,而获得莱特币的方式除了靠别人汇款给自己之外,也可以自己靠着采矿来取得莱特币,而采矿简单的说就是下载采矿程式放在电脑中跑,就会产生莱特币了,不过由于采矿的过程需要极大量的计算,所以如果你的计算设备太老旧,可能开采出来的莱特币连付电费都不够。
开挖莱特币
开采莱特币的程式有好几种,这里介绍一些常见的几种CPU 与GPU 采矿程式。
cpuminer
若为Ubuntu Linux 的使用者,首先要安装一些必要套件:
sudo apt-get install build-essential libcurl4-openssl-dev
接着从sourceforge 的网站下载cpuminer 的原始码:
wget http://sourceforge.net/projects/cpuminer/files/pooler-cpuminer-2.3.2.tar.gz
解压缩后,进行编译:
tar xzf pooler-cpuminer-*.tar.gz cd cpuminer-* ./configure CFLAGS="-O3" make
编译完成后,会产生一个minerd这个执行档,这个就是用来开采莱特币的程式,使用方式如下:
./minerd --url=http://myminingpool.com:9332 --userpass=USERNAME:PASSWORD
或
./minerd --url=stratum+tcp://myminingpool.com:3333 --userpass=USERNAME:PASSWORD
这里的USERNAME就是自己的收款位址,例如:Lfq5FCZm1RFeExCfXaj6vmQu1FJ2f1v8NX,PASSWORD则是自己指定的密码。
–url就是指定矿区(mining pool)的位址,至于要选择哪一个矿区就看自己决定了,litecoin.info 上有一些矿区的列表。
若要查询可用的参数,可以查看它的使用说明:
欧洲各国超级电脑遭黑事件竟是为了挖门罗币
英国、德国、瑞士与西班牙等欧洲国家于本周传出骇客攻击事件,据称,攻击者利用外泄的SSH (Secure Shell,加密网络传输协定)帐密狭持受骇超级电脑,借此挖取门罗币(XMR),为了防
./minerd --help
详细的解说,可参考bitcointalk网站上的文章。
cudaMiner
如果你有Nvidia的显示卡,就可以利用CudaMiner以GPU来采矿。
在Linux 中可直接下载其原始码来编译(在编译前记得安装CUDA):
git clone https://github.com/cbuchner1/CudaMiner.git cd CudaMiner/ ./configure --with-cuda=/usr/local/cuda-5.5 make
编译完成后,会产生一个cudaminer可执行档,这个就是可以使用GPU采矿的工具程式,其使用方式也跟minerd差不多,例如:
./cudaminer --url=http://p2pool.org:9327 --userpass=Lfq5FCZm1RFeExCfXaj6vmQu1FJ2f1v8NX:39388dskfklSADFW -d 0
更多的说明可参考bitcointalk的文章。另外这篇也不错。
cgminer
cgminer原本有支援AMD/ATI的显示卡,但是从3.8版之后就不支援一般的显示卡,转为ASIC与FPGA专用的采矿机,所以若要使用AMD/ATI的显示卡,请使用cgminer 3.7版。
GUIMiner-scrypt
GUIMiner-scrypt是一个Windows专用的采矿程式,使用说明可参考bitcointalk的讨论文章。
自己架设p2pool
如果不想使用网络上的矿区,可以自己架设一个p2pool矿区,架设的方式是在Linux上执行一个litecoind,设定档如下:
server=1 daemon=1 rpcuser=litecoinrpc rpcpassword=3940df0goFQERG2390gojiq3og879dfearFDSwef3
等待其同步所有blockchain 之后,再下载p2pool:
git clone https://github.com/forrestv/p2pool.git
安装litecoin_scrypt:
cd p2pool/litecoin_scrypt sudo python setup.py install
然后就可以执行p2pool 的伺服器:
./run_p2pool.py --net litecoin --give-author 0 litecoinrpc 3940df0goFQERG2390gojiq3og879dfearFDSwef3
关于p2pool的架设,亦可参考这里。
在BEC-E 上交易
等到你挖到了一些莱特币之后,可以到网络上的一些交易网站进行货币的交易,而BTC-E 算是一个比较大的交易网站,你可以注册之后,把自己的莱特币转账到BTC-E 的帐户中,就可以进行交易了。
由于货币的汇率变化非常大,线上常常会看到一堆人在抢短线,不过目前每笔交易都会抽取0.2% 的交易手续费,所以操作上自己要算清楚。
除了将货币转为其他的电子货币之外(如比特币),也可以转为美金(USD)或欧元(EUR)等。
最后如果你赚到钱,想要把自己的前提领出来,可以再将钱汇回自己的莱特币钱包,或是透过PayPal 等的方式直接领钱,但是手续费很高,像PayPal 要7% ,莱特币则是0.01 LTC。
网络上也有一些专门设计用来交易的bot,例如:BTC-e Trade bot 等,BTC-E官方也有提供API可以使用,也有人发展Python版本的API可以使用,如果你是骇客等级的,可以研究这个,弄得好也许真的有钱赚。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
为何稳定币如此重要?
稳定币是指与法定货币(下文简称法币)或其他金融资产挂钩的数字资产或数字货币。最初创建稳定币是为了解决数字货币的波动率问题。经过时日不断发展,目前稳定币能够提供更多
原创文章,作者:掘金K,如若转载,请注明出处:https://www.20on.com/119320.html