オムニフルノード構造

オムニ概要

  オムニBTCトークンはOP_RETURNフィールド特性を使用して、ストレージノードBTCに依存しているプロトコルです。BTCパッケージの契約自体は、取引が記録されたものの、BTCがパックが、オムニ契約で必ずしも成功していないトランザクションは、唯一の保存のみBTC図書によるものであることを意味プロトコルを検証しません。

 

トランザクションプロトコルに基づくオムニ取得パス

オムニノードを設定すると、ノードがトランザクションを認証し、トランザクションの状態は、プロトコル解析と可視化JSON形式を持っています。

2.あなたは、自分の構文解析と検証にBTCから本を得ることができます。


リンク
-オムニノード出典:HTTPS://github.com/OmniLayer/omnicore
-オムニブロックブラウザ:HTTPS://omniexplorer.info
-オムニRPCインターフェイス説明とてもます。https://github.com/OmniLayer/ omn​​icore / BLOB /マスター/ SRC / omn​​icore / DOC / rpc-api.md

必要な拡張をインストール
YUM-Yインストールnodejs gitのwgetのVIM goaccess GCC GCC-C ++のautoconf automakeにメイクpcrepcre-develのZLIB ZLIB-develのlibxml2ののlibxml2-develのOpenSSLのopensslの-develのgdlibjpegのlibjpeg-develののlibpngのlibpng-develのlibaioのlibtoolのブーストブースト-develのlibevent-develの

インストールされたデータベース
ディレクトリを作成し、ダウンロードするため
ます。mkdir /ホーム/ LPQ / libdb4
CDのlibdb4 /

-ダウンロードファイルを
wgetのhttp://dl.fedoraproject.org/パブ/ EPEL / 7 / x86_64版/パッケージ/ L / libdb4-4.8.30-13.el7.x86_64.rpm
wgetのhttp://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4- develの-4.8.30-13.el7.x86_64.rpm
http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-cxx-4.8.30-13.el7.x86_64.rpm wgetの
wgetのhttp://dl.fedoraproject.org/pub /epel/7/x86_64/Packages/l/libdb4-cxx-devel-4.8.30-13.el7.x86_64.rpm

-データベースのインストール
RPMを-ivh libdb4-4.8.30-13.el7.x86_64.rpm
RPM -ivh develの-4.8.30-13.el7.x86_64.rpm-libdb4
RPM -ivhlibdb4-CXX-4.8.30-13.el7.x86_64.rpm
RPM -ivhlibdb4-CXX-develの-4.8.30-13.el7.x86_64。 RPMの

ダウンロード財布ソースomn​​icore
gitのクローンhttps://github.com/OmniLayer/omnicore.git

インストール
注:コンパイル時の警告は無視することができ

、CD omn​​icore /
./autogen.sh
に./configure
メイク
make installを

ノード構成の作成
注:構成を作成ファイルの中の/ home / [現在のユーザー] /ビットコイン/ bitcoin.confのconfigure、またはいくつかのコマンドに従った構成ファイルを見つけることができません。

bitcoin.confの構成は次のとおりです。

DATADIR = /データ/オムニ/ USDT /ブロック番号のデータ格納ディレクトリ
にバックグラウンドで実行されているデーモン= 1#
txindex = 1つの#すべてのトランザクションがインデックス化され、それ以外の場合は、記録のみ財布アドレス貿易指数を残し
deprecatedrpc = addwitnessaddress
サーバー= 1#オープンRPCアクセス
のrpcbind = 0.0 .0.0
rpcport = 8336
rpcuser = usdtRPC
rpcpassword = usdtRPCpwd
rpcallowip = 0.0.0.0 / 0#IP制限またはIPを指定していない

コンフィギュレーション・ファイル参照記事を:
https://blog.csdn.net/zs345048102/article/details/95223446
HTTPS: //blog.csdn.net/SIMBA1949/article/details/100216934

起動
CD /ホーム/ LPQ / omn​​icored / SRC

起動コマンド
./omnicored -conf = /ホーム/ lipanquan / .bitcoin / bitcoin.conf

設定ファイルが指定されていない場合データディレクトリには、startコマンドである
./omnicored -conf = /ホーム/ lipanquan / .bitcoin / bitcoin.conf -datadir = /ホーム/ LPQ / USDT /データ

共通RPC表示コマンド
CD /ホーム/ LPQ / omn​​icored / SRC

の同期ステータスを表示する
"omni_getinfo" ./omnicore-cli

ブロックトランザクション情報を取得
./omnicore-cli "omni_listblocktransactions" 283729


取引の詳細を取得します
./omnicore-cli「omni_gettransaction」「1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48dを」

 

おすすめ

転載: www.cnblogs.com/wf-l5201314/p/11969636.html