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

  • スリナム大統領候補マヤ・パルボー氏:大統領に選出されればビットコインが法定通貨に指定される

    南米スリナムの国大統領候補であるマヤ・パルボー氏は、エルサルバドルよりも仮想通貨に深く根ざしたビットコイン国家を創設するという野心的なビジョンを持っている。ビットコインとNOSTRベースのサービス会社であるダイダロス・ラボのCEOでもあるパルボー氏は、来るべき2025年の選挙で勝利することを条件に、汚職と闘い、ビットコイン標準を採用することで国民に実質的な利益を提供するという大胆な計画を打ち出した。 彼女の最優先事項は、就任後にビットコイン(BTC)を法定通貨として確立することだ。彼女は1年以内にスリナムドルをビットコインの最小単位であるサトシに徐々に置き換え、すべての給与がBTCで支払われるようにする予定だ。

  • OpenTrade、AlbionVC主導による400万ドルのシード拡大ラウンドの完了を発表

    OpenTradeは、RWA支援融資とステーブルコイン利回り商品を構築するための400万ドルのシード拡大ラウンドの終了を発表した。この資金調達ラウンドはAlbionVCが主導し、a16z CryptoとCMCC Globalが参加した。 OpenTrade は、この資金を事業の拡大と製品機能の強化に使用する予定です。

  • VanEck、HODL 手数料ゼロを 2026 年 1 月まで延長

    VanEckは、VanEckビットコインETF(HODL)の手数料ゼロ期間を2026年1月まで延長すると発表した。

  • DEXX 創設者: ハッカーが 48 時間以内に率先して連絡を取った場合、彼はまだ通信する意思がありますが、そうでない場合は最後まで追求します。

    11月25日のニュースによると、DEXXの創設者ロイ氏はソーシャルメディアに、DEXXは現在に至るまでチームのメンバーを一人も解雇しておらず、日々の運営に超高コストを維持していると投稿したと信じている人々はすでにこのニュースを広めている。 、チームのコスト、さまざまなノード サービス プロバイダーのコスト、および資本コストの構成は実際に膨大であり、今週、ハッカーの資金を回収するために巨額の資本コストを支払いました。私たちは最後まで責任を持って言動に一貫性を持たせ、これからもDEXXを成仏させていきたいと思っています。 1. 私たちは法執行機関や複数のセキュリティ会社と協力してハッカーを捜査し、標的にしており、盗まれた資金を取り戻すことを決意しています。 2. 私たちは、苦楽を共にし、最も困難な時期にも DEXX を離れることなく協力してくれたパートナーに非常に感謝しています。現在に至るまで、このプラットフォームは依然として取引と利益を生み出しています。過去 1 週間で約 200 万ドル近い取引高が発生し、20,000 ドル近い利益が得られました。 3. チームはすでに多くのセキュリティ専門家と協力して、ユーザーのその後の資産のセキュリティを確保するための資産セキュリティ ソリューションの再構築とアップグレードに取り組んでいます。 4. チームは現在、被害を受けたユーザーに対する補償計画を策定中です。すべての住所と送金された資金を慎重に確認します。 ハッカーが 48 時間以内に積極的に私たちに連絡してきた場合、私たちは解決策を講じる姿勢でコミュニケーションを取るつもりですが、そうでない場合は最後まで問題を追求します。

  • モルガン・スタンレー:米ドルは年末までにピークに達し、2025年には「弱気相場パターン」に入るだろう

    モルガン・スタンレーは、ドル高は年末までにピークに達し、その後「弱気相場パターン」に入り、2025年には緩やかに下落すると予想している。同銀行は、日本銀行が金利を引き上げ、オーストラリア準備銀行の緩和措置が段階的であることを考慮すると、来年は日本円と豪ドルが最も上昇する可能性が最も高いと考えている。

  • Equation News はバイナンスを「ネズミ倉庫」と呼んでいます: あなたは取引市場のセンチメントを破壊しています

    11月25日のニュースによると、Equation Newsは、バイナンスの永久契約の上場に参加したインサイダートレーダーに対し、次回はゆっくりチップを売ってほしいとの記事を発表した。 あなたが引き起こしたこの WHY と CHEEMS の崩壊は、トレードに関わるすべての人にとって 100% マイナスであり、あなたはトレードの感情を破壊しています。 本日初めに、Binance は 1000WHYUSDT と 1000CHEEMSUSDT の無期限契約を開始すると発表しました。これがその後、WHY と CHEEMS の短期的な急落を引き起こし、コミュニティでの激しい議論を引き起こしました。

  • トランプ商務長官の会社がテザー株を取得、20億ドルのBTC融資プログラムを開始

    来年、ラトニック氏がトランプ政権に加わり、テザーは大きな政治的支持を得ることが予想される。

  • PANews ·

    ソラナETF承認の見通し:「ほぼ絶望的」から「2025年末までに期待される」まで、現在の課題は何ですか?

    ソラナは成熟した先物市場のサポートを欠き、有価証券として判断される際の潜在的な障害に直面しているが、同社のETF申請プロセスは新たな規制環境を見据えて着実に進んでいる。

  • Pantera パートナー: 選挙後の仮想通貨市場には何が期待できますか?

    米国選挙から 1 週間が経過しても、仮想通貨市場のセンチメントは依然として強いです。ポリマーケット、ビットコイン、そして潜在的により効率的で暗号通貨に優しい政府はすべて期待に値します。

  • Haotian ·

    ビットコインが10万ドルを突破した後、最初に爆発するのはどのトラックでしょうか?

    市場の回復ポンプによってビットコインが10万ドルのマークを突破した後、いつ爆発するかわからない人気の物語トップ10を検討します。