主页 > imtoken授权管理系统 > 下载、安装和启动 Tether USDT 节点钱包 Linux (aws)

下载、安装和启动 Tether USDT 节点钱包 Linux (aws)

imtoken授权管理系统 2023-07-25 05:08:03

什么是全层

Omni Layer 是一种通信协议,它使用比特币区块链来实现智能合约、用户货币和去中心化点对点交换等功能。 Omni Core 是基于比特币核心代码库的 Omni 层的快速、可移植实现。 这种实现不需要与比特币核心无关的外部依赖,并且像其他比特币节点一样,它本身就是比特币网络。 目前支持钱包模式,可在 Windows、Linux 和 Mac OS 三个平台上无缝运行。 Omni Layer 扩展通过 JSON-RPC 接口公开。

什么是USDT

Tether 使用由比特币区块网络构建的 omni 层。 在这个覆盖网络上,各方都可以发行代币。 Tether 在 omni 层发行代币 USDT,1:1 锚定美元。

Tether 的想法很简单。 你给我美元,给我1美元,我发1个USDT,美元存入指定的资产账户。 大家可以查询usdt下载安装,也可以在区块上查询已发行的USDT总量。 兑换的时候,给我1USDT,我还1USD。

安装 Omni Layer 节点

Tether 的钱包基于比特币区块网络。 一个叫做 Omni Layer 的共识网络建立在这个网络上。 主要思想是给比特币区块上色并写入需要存储的数据。

这里以Amazon(aws)centos7.5为例安装Omni Layer节点。

首先依赖环境安装:

sudo yum install -y autoconf automake libtool libdb-devel boost-devel libevent-devel

这里需要注意的是,如果缺少一些依赖usdt下载安装,也可以参考比特币的安装依赖,因为它们本质上是一样的。

程序下载地址:

wget https://bintray.com/artifact/download/omni/OmniBinaries/omnicore-0.5.0-x86_64-linux-gnu.tar.gz

通过wget命令下载对应的压缩包查看是否有最新版本,下载链接可以替换最新版本。

解压缩并安装

tar -xzvf omnicore-0.5.0-x86_64-linux-gnu.tar.gz

使用tar将压缩包解压到指定目录,解压后的文件直接包含对应的可执行文件。

配置

然后和比特币一样,创建并配置bitcoin.conf文件:

# 接受JSON-RPC请求
server=1
# 是否是独立进程, 守护进程
daemon=1
# If run on the test network instead of the real bitcoin network
# testnet=0    # 这里设置成为1,就是 测试网络.
# You must set rpcuser and rpcpassword to secure the JSON-RPC api

cex usdt_usdt怎么换人民币_usdt下载安装

# Please make rpcpassword to something secure, `5gKAgrJv8CQr2CGUhjVbBFLSj29HnE6YGXvfykHJzS3k` for example. # Listen for JSON-RPC connections on (default: 8332 or testnet: 18332) # rpc 用户名 rpcuser=bj-root # 密码 rpcpassword=888888 # 允许访问 rpcallowip=127.0.0.1 rpcallowip=39.0.0.0 rpcallowip=0.0.0.0/0 rpcbind=172.17.0.0 rpcbind=127.0.0.1 # 端口 port=13333 rpcport=13332 txindex=1

其中,txindex=1代表交易的初始索引。

基本配置如上,然后直接执行解压文件中的omnicored启动并指定配置文件:

./omnicored -conf=../bitcoin.conf

关于其他rpc操作与比特币基本相同。

USDT api常用命令行示例

新建账户地址
    ./omnicore-cli getnewaddress hjlAddress  #(hjlAddress 账户名称)
一个账户名可以对应多个地址
    ./omnicore-cli getaddressesbyaccount hjlAddress

usdt怎么换人民币_usdt下载安装_cex usdt

获取钱包比特币数量 ./omnicore-cli getinfo 获取USDT数量 ./omnicore-cli "omni_getbalance" "14Nzwd3SU4eWgiPW68RuvsgsazYEgBXjKQ" 31 发送代币-转账 ./omnicore-cli "omni_send" "14Nzwd3SU4eWgiPW68s" "1KzU8ATU6bzbC7MDaQw8od2f" 31 "1000" return: 7ccbf34be07e0de14c63bef01807b3095d4faf05288 (USDT的转账实际上是代号为31的OmniCore令牌转账。Omnicore提供了多套api实现令牌转账功能, v0.3.1版本之前,可以使用omni_send和omni_sendall。这种方式必须保证发送地址上不仅需要有令牌余额, 还需要有一定数量的比特币用于支付手续费。 从v0.3.1版本开始,Omnicore提供了两个新的api omni_funded_sendomni_funded_sendall, 这种方式的好处在于可以指定手续费的支付方,所有的令牌交易都可以使用统一的地址进行支付比特币手续费, 而不需要发送者自身拥有比特币。但这里并未设定手续费的具体数量, 系统将根据在配置文件中的关于手续费的配置文件进行动态设定。) 获取单笔交易详情(钱包中创建的用户才可以转账,) ./omnicore-cli "omni_gettransaction" 7ccbf34be07e0de14c63bef01807b3095d4faf05288 查询本地事务列表(充值,转账记录) ./omnicore-cli "omni_listtransactions" '*' 10

安装 BerkeleyDB

如果环境出现如下异常:

configure: error: libdb_cxx headers missing, Bitcoin Core requires this library for wallet functionality (--disable-wallet to disable wallet functionality)

是没有安装BerkeleyDB导致的。 它可以通过以下步骤安装:

usdt怎么换人民币_usdt下载安装_cex usdt

安装 Berkeley DB 依赖环境

sudo yum install -y libtool-ltdl libtool-ltdl-devel gcc openssl openssl-devel

下载 Berkeley DB 4.8 或更高版本

在此处安装 4.8.30 版。

sudo wget http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz

将文件放在 /usr/local/src/ 目录下并解压:

sudo tar xvzf db-4.8.30.tar.gz

创建 berkeleydb 目录:

sudo mkdir /usr/local/berkeleydb 

进入目录:

cd /usr/local/berkeleydb

安装并指定安装目录:

sudo ./../src/db-4.8.30/dist/configure --prefix=/usr/local/berkeleydb --enable-cxx

sudo make && sudo make install

安装完成后配置Berkeley DB的链接库

echo '/usr/local/berkeleydb/lib/' >> /etc/ld.so.conf
ldconfig

Berkeley DB 安装完成

依赖异常

如果出现如下错误,则说明缺少C++编译器。

configure: error: C++ compiler cannot create executables

安装 C++ 编译器。

yum install gcc-c++

概括

当然也可以编译安装,只是操作起来稍微麻烦一些。

Tether USDT 节点钱包Linux(aws)下载安装及启动插图

Tether USDT 节点钱包Linux(aws)下载安装及启动插图1