Cointime

Download App
iOS & Android

Tron フルノードの実行に関する包括的なチュートリアル: 誰もが Tron の構築に参加できます。

著者: Milko Trajcevski編集: Cointime.com 237

この記事では、Tron フル ノードをセットアップして実行するプロセスについて説明します。開発者であろうとブロックチェーン愛好家であろうと、Tron フルノードを実行すると、Tron ネットワークに積極的に参加し、その分散化に貢献し、さまざまな目的で Tron ノード API にアクセスできるようになります。 NOWNodes Tron ノード プロバイダーを使用して手間のかからないエクスペリエンスを実現する方法と、Tron フル ノードを自分で実行する 2 つのアプローチを検討します。

1. NOWNodes を使用して Tron フルノードにアクセスする

NOWNodes は、Tron ノード プロバイダーとして、広範な技術知識やインフラストラクチャ管理がなくても、また自分で Tron フル ノードをセットアップして実行する必要もなく、Tron フル ノードに簡単かつ便利にアクセスできます。 NOWNodes は、信頼性が高く安全なノード ホスティング サービスを提供するため、DApp の開発や Tron ネットワークの機能の探索に集中できます。

NOWNodes の使用を開始するには、次の簡単な手順に従います。

1) NOWNodes Web サイトでアカウントにサインアップします。

2) 5 つの利用可能なオプションから料金プランを選択します。無料プランを使用することも、ニーズに応じて有料プランを選択することもできます。

3) 無料プランを使用する場合は、次に、この記事の執筆時点で利用可能な 77 のブロックチェーンから 5 つを選択するよう求められます。下にスクロールして、このリストで TRON RPC ノードを見つけます。接続したいブロックチェーンネットワークとしてTRONコードの前にある「追加」ボタンを押します。

4) 次に、アカウントの「ダッシュボード」に移動し、ページを下にスクロールする必要があります。そこに「新しいキーの追加」ボタンが表示されます。ボタンを押すだけで、API キーが自動的に追加されます。この API キーは、Tron ノード API として、または選択したリスト内の他のブロックチェーンとして使用できます。

5) NOWNodes postman を開いて、利用可能なすべての Tron メソッドを確認します。

6) 提供されている API ドキュメントとエンドポイントを使用して、プラットフォームと対話します。

NOWNodes はすべての技術的側面を処理し、Tron フル ノードが常に稼働し、ネットワークと同期され、使いやすい API 経由でアクセスできるようにします。

2. Tron フルノードを自分で実行するにはどうすればよいですか?

Tron フル ノードを完全に制御したい場合、または特定のハードウェアおよびソフトウェア要件がある場合は、Tron フル ノードを自分でセットアップして実行することを選択できます。あなたはこれを行うことができます:

1) ハードウェア要件

Tron フル ノードを効率的に実行するには、次のハードウェア構成にすることをお勧めします。

A. CPU: 通常のフル ノードの場合は少なくとも 16 コア、ブロック生成に参加するフル ノードの場合は少なくとも 32 コア。

B. RAM: 少なくとも 32 GB ですが、ブロック プロデューサーには 64 GB を使用することをお勧めします。

C. SSD: 2.5TB を超えるストレージ容量。ブロックチェーン データを収容するために使用されます。

D. 帯域幅: 少なくとも 100Mbps のダウンロードおよびアップロード速度を持つ安定したインターネット接続。

B. RAM: 少なくとも 32 GB ですが、ブロック プロデューサーには 64 GB を使用することをお勧めします。

C. SSD: 2.5TB を超えるストレージ容量。ブロックチェーン データを収容するために使用されます。

D. 帯域幅: 少なくとも 100Mbps のダウンロードおよびアップロード速度を持つ安定したインターネット接続。

これらのハードウェア仕様により、ノードのスムーズな動作と最適なパフォーマンスが保証されます。

2) ソフトウェアの依存性

Tron フル ノードをセットアップする前に、次のソフトウェアの依存関係がインストールされていることを確認してください。

A. Oracle JDK 8u211 以降: Java Development Kit 8 以降がシステムにインストールされていることを確認してください。

B. Git: Git をインストールして Tron ソース コード リポジトリのクローンを作成し、必要に応じてコンパイルします。

3) FullNode.jar を取得する

FullNode.jar ファイルを取得するには、ソース コードをコンパイルするか、公式 Tron GitHub リポジトリからビルド済みバージョンをダウンロードする 2 つのオプションがあります。

A. ソースコードをコンパイルする

ソース コードをコンパイルすることを選択した場合は、次の手順に従います。

A) Git を使用して java-tron ソース コード リポジトリのクローンを作成します。

$ git clone https://github.com/tronprotocol/java-tron.git

$ git checkout -t オリジン/マスター

B) 作業ディレクトリを java-tron リポジトリに変更し、コードをコンパイルします。

$ cd java-tron

$ ./gradlew clean build -x test

B. ビルド済みバージョンをダウンロードする

より高速な方法を希望する場合は、事前に構築された FullNode.jar ファイルを Tron GitHub リリース ページから直接ダウンロードできます。ニーズに合ったバージョンを選択し、対応する JAR ファイルをダウンロードします。

4) ノードを起動します

FullNode.jar ファイルを取得したら、Tron フル ノードを開始できます。このプロセスは、通常のフル ノードを実行している場合でも、ブロック生成フル ノードを実行している場合でも同じです。

A. main_net_config.conf は、GitHub 上の公式 Tron デプロイメント リポジトリから Tron メインネット構成ファイルを取得します。

B. ターミナルまたはコマンド プロンプトを開き、FullNode.jar ファイルが存在するディレクトリに移動します。

C. 適切なコマンドを使用してフルノードを起動します。通常のフル ノードの場合は、次のコマンドを使用します。

$ java -Xmx24g -XX:+UseConcMarkSweatGC -jar FullNode.jar -c main_net_config.conf

D. -Xmx フラグは、Java 仮想マシン (JVM) の最大ヒープ サイズを指定します。使用可能な物理メモリの 80% に設定することをお勧めします。

E. -XX:+UseConcMarkSweatGC フラグは、並列ガベージ コレクションをサポートするため、パフォーマンスが向上します。

F. ブロックも生成する完全なノードを実行する場合は、コマンドに --witness パラメーターを追加してください。

$ java -Xmx24g -XX:+UseConcMarkSweatGC -jar FullNode.jar --witness -c main_net_config.conf

G. ブロック制作に参加するには、スーパー代表アカウントを持っており、上位 27 人の代表者に入るのに十分な投票を獲得していることを確認してください。

G. ブロック制作に参加するには、スーパー代表アカウントを持っており、上位 27 人の代表者に入るのに十分な投票を獲得していることを確認してください。

H. localwitness がブロック生成フル ノードの実行を選択した場合、ファイル内のリストにあるスーパー代表アドレスの秘密キー main_net_config.conf を入力する必要があります。以下に例を示します。

地元の目撃者 = [

650950B193DDDDB35B6E48912DD28F7AB0E7140C1BFDEFD493348F02295BD812

I. 更新された構成でノードを起動します。

$ java -Xmx24g -XX:+UseConcMarkSweatGC -jar FullNode.jar --witness -c main_net_config.conf

注: 実行中のフル ノードの場合は、コマンド kill -15 process id を使用して正常にシャットダウンできます。

3. その他のヒントと注意事項

1) Tron フルノードを同期するにはどのくらい時間がかかりますか?

新しい Tron フルノードを起動するとき、特にメインネットや Nile テストネットの場合、ブロックチェーン全体を同期するのに時間がかかることがあります。同期プロセスを高速化するために、データ スナップショットを使用できます。次の順序で:

A. Tron の公式ドキュメントまたはコミュニティ リソースから最新のデータ スナップショットをダウンロードします。

B. スナップショット ファイルを Tron プロジェクトの出力ディレクトリに抽出します。

C. 通常どおりノードを起動します。データのスナップショットに基づいて同期するため、同期時間が大幅に短縮されます。

2) tcmalloc を使用してメモリ割り当てを最適化する

Java-tron コードベースでのメモリ割り当てパフォーマンスを向上させるには、tcmalloc を使用できます。 tcmalloc を使用してメモリ割り当てを最適化する方法は次のとおりです。

A. システムに tcmalloc をインストールします。インストールプロセスは、Linux ディストリビューションによって異なります。

B. Ubuntu 20.04 LTS / Ubuntu 18.04 LTS / Debian 安定版:

$ sudo apt install libgoogle-perftools4

C. Ubuntu 16.04 LTS:

$ sudo apt install libgoogle-perftools4

D. CentOS 7:

$ sudo yum install gperftools-libs

E. 次の行を起動スクリプトに追加し、Linux ディストリビューションに応じて tcmalloc のパスを変更します。

#!/bin/bash

エクスポート LD_PRELOAD="/usr/lib/libtcmalloc.so.4"

エクスポート TCMALLOC_RELEASE_RATE=10

# オリジナルの起動コマンド

java -jar....

この最適化手法により、Tron フル ノードのメモリ割り当て効率を向上させることができます。

4 結論

java -jar....

この最適化手法により、Tron フル ノードのメモリ割り当て効率を向上させることができます。

4 結論

Tron フルノードを実行すると、開発者やブロックチェーン愛好家に無数の可能性が開かれます。独自のノードを設定して管理することを選択するか、NOWNodes の Tron ノード API を使用することを選択するかにかかわらず、Tron ネットワークに積極的に参加し、その分散化に貢献することができます。このガイドに記載されている手順に従って開始し、Tron エコシステムに不可欠な部分を加えてください。

今すぐ利用可能なリソースを活用し、NOWNodes で Tron フルノードへの旅を始めましょう。

コメント

全てのコメント

Recommended for you

  • 米上院銀行委員会の委員長は、ステーブルコインの利回りに関する新たな草案が早ければ今週中にも公表される可能性があると述べた。

    Cointimeの報道によると、上院銀行委員会の委員長を務めるティム・スコット上院議員は、ワシントンD.C.で開催されたブロックチェーンサミットで、議員らは早ければ今週中にも、少なくともステーブルコイン関連の条項を含む新たな法案草案を目にする可能性があると述べた。スコット議員は、法案の中で最も注目を集めているのはステーブルコインの利回り問題だが、議員らは引き続きこの問題に取り組んでいると指摘した。 スコット議員は、「今週中に最初の提案が提出されるだろう。もしそれが週末までに実現すれば、少なくとも法案の枠組みが形になりつつあるかどうかが分かるだろう。そうなれば、我々はより良​​い状況に立てると思う」と述べた。また、ステーブルコインの利回り問題に関して、民主党のアンジェラ・アルソブルックス上院議員、共和党のトム・ティリス上院議員、そしてホワイトハウス高官のパトリック・ウィット氏の尽力も、この進展に貢献していると述べた。 スコット氏は、過去1か月間の交渉で、ドナルド・トランプ大統領とその家族の暗号資産プロジェクトに対する議員の懸念、主要な規制機関における超党派代表の欠如、顧客確認(KYC)規制など、その他の未解決問題も取り上げられたと述べた。 スコット氏はまた、「倫理問題と定足数については、合意に非常に近づいていると思います。これは相手側にとっても重要な問題だと認識しているので、こちらも対応しています。また、いくつかの人事についても進展が見られており、これは良いニュースです。DeFiに関しては、マーク・ワーナー上院議員が注力している分野であり、マネーロンダリング対策(AML)は非常に重要な要素です。これらの問題についても前進していると思います」と述べた。

  • ゴールデンモーニングブリーフィング|3月18日の主要な夜間動向

    21:00~7:00 キーワード:ファントムウォレット、ストライプウォレット、オートノマスウォレット、イラン 1. イランは、米国とイスラエルが自国領土を使用することを容認する国に対して、合法的に攻撃できると主張している。 2. 米国CFTC(商品先物取引委員会)は、ファントムウォレットはブローカーとしての登録を必要としないと発表。 3. アリゾナ州司法長官は、予測マーケティング担当者のカルシ氏を刑事告発。 4. 米国国務省は、世界中のすべての在外公館に対し、「直ちに」安全保障評価を実施するよう命じた。 5. ロビンフッド・ベンチャーキャピタルは、ストライプウォレットとイレブンラボに約3500万ドルを投資。 6. GSRは、オートノマスウォレットとアーキテックを買収するために5700万ドルを投資し、暗号資産ファンド管理プラットフォームを構築。 7. 米国証券取引委員会(SEC)とCFTCは、ほとんどのデジタル資産は証券ではないとする新たな暗号資産ガイダンスを発表。

  • 米国証券取引委員会(SEC)と商品先物取引委員会(CFTC)は、仮想通貨に関する新たな見解を発表し、ほとんどのデジタル資産は証券の範疇には含まれないとした。

    Cointimeは3月18日、米国証券取引委員会(SEC)と商品先物取引委員会(CFTC)が暗号資産に関する68ページのガイダンス文書を公表し、ほとんどのデジタル資産は証券ではないと明記したと報じた。この新たな説明では、ステーブルコイン、デジタル商品、および「デジタル商品」トークンの分類が詳細に説明されており、これらはすべて証券ではないと両機関は述べている。また、「非証券暗号資産」がどのようにして証券になり得るのかを説明し、マイニング、プロトコルステーキング、エアドロップに連邦証券法がどのように適用されるのかを明確にしている。 SECはさらに、非証券デジタル資産が投資契約の対象となる仕組みについても説明している。SECの説明によると、「非証券暗号資産は、発行者が投資家に対し共同事業への投資を促し、必要な経営業務を行うという約束または表明を行い、かつ購入者がそこから利益を得ると期待する理由がある場合に、投資契約の対象となる」。

  • マスターカードは、ステーブルコイン企業であるBVNKを最大18億ドルで買収する計画だ。

    Cointimeの報道によると、Mastercardはステーブルコインインフラのスタートアップ企業であるBVNKを、条件付き買収額3億ドルを含め最大18億ドルで買収する計画だ。この買収は、BVNKとCoinbaseの約20億ドル規模の合併交渉が決裂してからわずか4ヶ月後のことである。両社は火曜日に発表した共同声明で、この取引を確認した。

  • ビットコインは8日間連続で上昇し、76,000ドルに達した。混乱の中で金価格を上回るパフォーマンスを見せている背景には、どのような論理があるのだろうか?

    戦争が沈静化し、原油価格が下落し、米国株が回復する中、ビットコインは今回、どのような方向へ向かうのだろうか?

  • トークンが売れない?それは、仮想通貨プロジェクトの90%が投資家向け広報を怠っているからだ。

    この1年間、私たちは暗号資産分野の主要プロジェクトのほぼすべてと協力して投資家向け広報システムを構築し、すでに20以上のプロジェクトにサービスを提供してきました。この記事は、すぐに活用できる投資家コミュニケーションの実践的なガイドです。

  • Meta社は従業員の20%を解雇し続けている。これはAI時代の「効率化革命」なのか、それともコスト不安の表れなのか?

    Metaは、表向きはコスト削減のため従業員の20%を削減する計画だが、これはAIの効率化が進んでいる兆候かもしれない。ウォール街は、同社が「AIファースト」を目指した組織再編を加速させており、競合他社との差がさらに広がる可能性があると見ている。

  • 大統領にあなたの投稿を支持してもらうには、ミームコインがいくら必要?マイリー:500万。

    北京時間3月17日、アルゼンチンの地元メディアEl Destapeは独占スクープを報じた。捜査当局がアルゼンチンの仮想通貨ロビイストの携帯電話からデータを回収し、アルゼンチンのミリー大統領が1年前にLIBRAについてツイートしたのは500万ドルの賄賂を受け取ったためであり、その扇動者は以前から推測されていた通りヘイデン・デイビスだったことを明らかにした。

  • カルシ氏は10億ドル相当の無料宝くじを配布しました。忘れずに削ってください!

    朗報です。ジャックポットは実在します。残念なことに、当選確率は1兆2000億分の1です…。

  • ウォール街の「トロイの木馬」:ICEによるOKXへの投資の背景にある権力構造の再編とインフラ統合の分析

    これは単なる金融取引ではなく、旧来の金融システムが資本レバレッジとコンプライアンス構造を利用して、新興の暗号通貨市場における権力構造を上から下へと再構築しようとする試みである。