Ixian DLT 节点设置教程
前言:
ixian 目前节点仅需抵押2000个ixicash即可开始产生收益,节点的理论年化约为73万个ixicash 也就是一年的收益为抵押的365倍!
Windows篇
硬件要求:
要求 | 最低 | 推荐 |
操作系统 | Windows 7/8/8.1/10 | Windows 10 |
内存 | 4 GB* | 8 GB |
CPU | i3/i5/i7/Xeon or AMD equivalent with at least 2GHz | i3/i5/i7/Xeon or AMD equivalent with at least 2GHz |
空余硬盘空间 | 30 GB | 100 GB |
网速 | 10Mbps/10Mbps | 100Mbps/100Mbps |
*截至2019年8月20日为止,经测试,最低2 - 3GB内存依然足够,但推荐至少4GB内存。
*用户必须在路由器上设置转发端口(port forwarding) 和连接网络的能力。
- Ixian DLT使用的默认端口是TCP 10234,可以使用-p 命令行开关进行更改。
- Ixian DLT主节点至少需要2000个IXI,才能激活Masternode功能。 如果没有ixicash,那么你可以去txbit.io交易所买或者跟着挖矿教程挖矿获得2000个IXI,挖矿请查看教程:https://www.niubiquan.com/article/763
步骤1:从官网下载Ixian DLT软件*或者在百度网盘中下载。
注:第一次同步整个节点可能需要耗费较久的时间(整个区块有10几个G), 戳蓝色字即可下载区块高度为58万区块高度的data压缩包,解压后,把data文件夹放置在DLT根目录内(如已有data文件夹请先删除,以免混淆),再对DLT节点进行同步,这样会省下非常的多时间。
步骤2:通过双击IxianDLT可执行文件或从控制台窗口发出命令“IxianDLT.exe”来解压缩存档并启动节点。输出界面类似于以下内容:
步骤2 *:首次在Windows 10操作系统上启动Ixian DLT软件时,可能会弹出一个Windows Defender SmartScreen,如下图所示。你必须点击“更多信息”然后“仍然运行”继续。
第3步:如果这是您第一次启动Ixian DLT,节点将为你生成一个新的钱包。你必须设置新钱包的密码才能继续。这个密码将用于加密ixian.wal钱包文件,每次启动Ixian DLT节点时都需要这个密码。
步骤4:如果这是您第一次启动Ixian DLT,则可能会弹出防火墙窗口(如下图所示)。选择专用和公用网络,然后单击“允许访问”。
步骤5:DLT节点现在已经在运行。对节点进行操作,请打开浏览器并输入网址:http://localhost:8081。这个接口只在运行Ixian DLT的机器上有效。
步骤6:如果您的路由器与uPNP不兼容,则必须在路由器上为TCP端口10234设置端口转发,以便其他节点可以从网络上连接到您的节点。您可以在路由器手册中找到有关如何设置端口转发的说明。
要关闭IXIAN DLT节点,请在Ixian DLT控制台命令窗口中按escape键。
如何将Ixian DLT更新到新版本?
请务必将ixian.wal钱包文件复制到并保存在安全的地方。要升级,只需下载新版本的存档,解压缩存档并使用新文件覆盖旧文件即可。
-----------------------------------------------------------------------------------------------------------------------------------
Linux篇
如何在Linux上从源代码构建Ixian DLT?
运行节点前需要安装:
1. Mono - 转到官网:Mono官方网站选择相应版本进行安装
2. 安装Sudo - apt-get install sudo
2. Make -使用命令:sudo apt-get install build-essential
进行安装
3. 最新的bootstrap - 第一次同步整个节点可能需要耗费较久的时间(整个区块有10几个G), 戳蓝色字即可下载区块高度为58万区块高度的data压缩包,解压后,把data文件夹放置在DLT根目录内((~/Ixian-DLT/IxianDLT/bin/Release/ ,如根目录内已有data文件夹请先删除,以免混淆),再对DLT节点进行同步,这样会省下非常的多时间。
4. 安装最新版git unzip和screen- sudo apt-get install git-core unzip screen nuget
------------------------------------------------------------------------------------------------------
下载并安装适用于Linux发行版的最新Mono版本。大多数常见发行版附带的默认Mono版本已过时了。
1. 转到Mono官方网站,按照Linux发行版的步骤进行操作。我们建议您安装mono-complete软件包。
2. 现在打开一个终端。对于基于Debian的发行版,例如Ubuntu,请输入:
sudo apt install mono-complete nuget msbuild git gcc
或者如果您有基于Redhat的发行版,请输入:
sudo yum install mono-complete nuget msbuild git gcc
3. 接下来,您需要构建Ixian解决方案。您可以通过在终端中键入以下命令来执行此操作:
git clone https://github.com/ProjectIxian/Ixian-Core.git
git clone https://github.com/ProjectIxian/Ixian-DLT.git
cd Ixian-DLT
nuget restore DLTNode.sln
msbuild DLTNode.sln /p:Configuration=Release
IxianDLT将被编译并放置在/Ixian-DLT/IxianDLT/bin/Release文件夹中。
要使IxianDLT节点正常工作,您需要将libargon2.so共享库复制到/Ixian-DLT/IxianDLT/bin/Release/ 文件夹中。您可以使用最新的Ixian Binary版本中提供的库。如果要自己构建libargon2共享库,可以通过在终端中键入以下命令来完成此操作:
git clone https://github.com/P-H-C/phc-winner-argon2.git
cd phc-winner-argon2
make
接下来将生成的libargon2.so文件复制到/Ixian-DLT/IxianDLT/bin/Release/文件夹中。
cp libargon2.so.1 ~/Ixian-DLT/IxianDLT/bin/Release/libargon2.so
运行DLT:
去到路径/Ixian-DLT/IxianDLT/bin/Release/运行:
mono IxianDLT.exe -p 10234
注:如果你是租用的VPS,请先输入: screen 然后再运行节点。 这样,vps不会再你退出窗口后关闭节点运行,下次登陆后,你可以输入: screen -r , 返回正在运行的节点。
-------------------------------------------------------
租用的VPS如何远程访问节点钱包进行操作?
1. 下载安装putty
2. 点击左边菜单栏的SSH,然后去到Tunnel, source port输入:8081 , Destination 输入:127.0.0.1:8081 点击Add,如下图
3.回到Session,操作如下图:
Host Name: 输入vps的ip地址
Save Sessions: 空白处给这个session取个名字,然后点击Save
下次再次连接时,选择之前保存的session名称,然后点击load
接下来点击open。
在弹出的terminal里,输入vps的登陆账号和密码。
之后在本地浏览器中,输入:localhost:8081,即可远程访问你的节点Ixian钱包,进行查询余额,转账和收款了。
-----------------------------------------------------------------------------------
如何快速的在Linux中更新DLT节点版本?
升级前请把正在运行的节点停掉。然后复制粘贴以下命令行即可:
cd ~ && git -C Ixian-Core pull && git -C Ixian-DLT pull && cd Ixian-DLT && nuget restore DLTNode.sln && msbuild DLTNode.sln /p:Configuration=Release && cd ~ && cd Ixian-DLT/IxianDLT/bin/Release && mono IxianDLT.exe-p 10234
微信扫码加中国区社群:
微信