主页 > 华为手机安装imtoken > Tether USDT节点wallet-omni layer的安装与使用
Tether USDT节点wallet-omni layer的安装与使用
1 什么是全层
Omni Layer 是一种通信协议,它使用比特币区块链来实现智能合约、用户货币和去中心化点对点交换等功能。 Omni Core 是基于比特币核心代码库的 Omni 层的快速、可移植实现。 这种实现不需要与比特币核心无关的外部依赖,并且像其他比特币节点一样,它本身就是比特币网络。 目前支持钱包模式,可在 Windows、Linux 和 Mac OS 三个平台上无缝运行。 Omni Layer 扩展通过 JSON-RPC 接口公开。
1.1 Omni Layer节点的安装
Tether 的钱包基于比特币区块网络。 一个叫做 Omni Layer 的共识网络建立在这个网络上。 主要思想是给比特币区块上色并写入需要存储的数据。
2.1 取决于环境。
先决条件 环境依赖
必须依赖图书馆
依赖库目的声明
libssl
加密货币
随机数生成,椭圆曲线加密
libboost
效用
线程、数据结构
自由事件
联网
独立于操作系统的异步网络
可选依赖项
依赖库目的声明
迷你npc
支持UPnP
防火墙穿越支持
libdb4.8
伯克利数据库
钱包存储(仅在启用钱包时需要)
qt
图形用户界面
GUI 工具包(仅在启用 GUI 时需要)
协议缓冲区
GUI 支付
支付协议中的数据交换格式(仅在启用 GUI 时需要)
libqrencode
GUI 中的二维码
生成二维码(QR code)(仅在启用GUI时需要)
单值
效用
JSON 解析和生成(将使用捆绑版本,除非将 –with-system-univalue 传递给配置)
libzmq3
ZMQ通知
生成 zmq 消息(ZMQ、ZeroMQ、消息队列)(需要 ZMQ 版本 >= 4.x)
内存要求
C++ 编译器消耗更多内存。 官方建议在编译 Bitcoin Core 时至少有 1.5GB 的内存。 对于不可能做到这一点的系统,可以将 gcc 设置为使用额外的 CXXFLAGS 来节省内存:
./configure CXXFLAGS="--param ggc-min-expand=1 --param ggc-min-heapsize=32768"
编译基础环境安装
由于需要使用apt安装,首先确保自己的apt源可用,速度正常,运行
易于获取更新
编译环境
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
亲测结果:在阿里云apt源下,应该很快就安装完成了。
升压库
在 Ubuntu 14+ 和 Debian 7+ 系统中,单个开发包有一个通用名称usdt余额截图生成器APP,因此您可以只安装需要的包
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
如果不成功,可以安装所有的boost开发包。
sudo apt-get 安装 libboost-all-dev
在阿里云的apt源下,应该可以使用第一种方式安装指定的开发包。
BerkeleyDB 安装
比特币钱包需要BerkeleyDB的支持,关于BerkeleyDB可以参考官网,百科
[注意],比特币需要 Berkeley DB 版本 4.8 来保持钱包兼容性。 官方 Ubuntu 和 Debian 提供的 Berkeley DB 是 5.1+ 版本。 这个更高的版本肯定会破坏它的兼容性; 这里有两种选择,一种是不需要保持兼容性,编译的时候加上配置--with-incompatible-bdb即可。 二是保持兼容性。 要安装 Berkeley DB 4.8,您需要添加 PPA。 PPA 是 Ubuntu 中非官方不稳定包的更新。 使用它时需要小心。 你可以在这里参考它的减少。 这里使用这里的PPA,在这里安装需要的Berkeley DB 4.8。
访问该页面,按照其说明一步步添加,并安装
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/比特币
sudo apt-get 更新
sudo apt-get install libdb4.8-dev libdb4.8++-dev
安装包下载速度会比阿里云慢,请耐心等待。
选修的
图形界面依赖
如果需要编译bitcoin-qt,需要安装qt开发环境。 qt4 和 qt5 都可用。 如果两者都安装,则默认使用 qt5。 也可以在配置时使用--with-gui=qt4 选择使用qt4版本,或者使用--without-gui选择不编译gui。
如果安装了这些环境包usdt余额截图生成器APP,configure会检测到,默认会编译生成bitcoin-qt。
编译生成
到此为止好像可以编译卷起来了。 . . . 试一试,optional就是可选的,后面重点讲解。
./autogen.sh
。/配置
制作
使安装#可选
2.2 源码编译