Cointime

扫码下载App
iOS & Android

运行Tron全节点全面教程:人人都可参与Tron的建设!

作者:Milko Trajcevski 编译:Cointime.com 237

本文将指导您完成设置和运行 Tron 全节点的过程。无论您是开发人员还是区块链爱好者,运行 Tron 全节点都可以让您积极参与 Tron 网络,为其去中心化做出贡献,并出于各种目的访问 Tron 节点 API。我们将探索两种方法:使用 NOWNodes Tron 节点提供商获得无忧体验,以及自行运行 Tron 全节点。

1. 使用 NOWNodes 访问 Tron 全节点

NOWNodes 作为 Tron 节点提供商,可以轻松便捷地访问 Tron 全节点,无需大量的技术知识或基础设施管理,也无需自行设置和运行 Tron 全节点。NOWNodes 提供可靠且安全的节点托管服务,让您能够专注于开发 DApp 或探索 Tron 网络的功能。

要开始使用 NOWNodes,请按照以下简单步骤操作:

1)在 NOWNodes 网站上注册一个帐户。

2)从 5 个可用选项中选择您的资费计划。您可以简单地使用免费计划或根据您的需要选择任何付费计划。

3)如果您打算使用免费计划,接下来您将被要求从撰写本文之日可用的 77 个区块链中选择 5 个。向下滚动以在此列表中找到TRON RPC 节点。按下TRON代码前面的“ ADD ”按钮作为您想要连接的区块链网络。

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:至少 32GB,但建议出块节点使用 64GB。

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 存储库下载预构建版本。

A、编译源代码

如果您选择编译源代码,请按照下列步骤操作:

A)使用 Git 克隆 java-tron 源代码存储库:

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

$ git checkout -t origin/master

B)将工作目录更改为 java-tron 存储库并编译代码:

$ cd java-tron

$ ./gradlew clean build -x test

B、下载预构建版本

如果您喜欢更快的方法,可以直接从 Tron GitHub 发布页面下载预构建的 FullNode.jar 文件。选择适合您需求的版本并下载相应的JAR文件。

4)启动节点

获得 FullNode.jar 文件后,就可以启动 Tron 完整节点了。无论您运行的是常规全节点还是出块全节点,该过程都是相同的。

A、main_net_config.conf从 GitHub 上的官方 Tron 部署存储库获取 Tron 币主网配置文件。

B、打开终端或命令提示符并导航到 FullNode.jar 文件所在的目录。

C、使用适当的命令启动完整节点。对于常规完整节点,请使用以下命令:

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

D、该-Xmx标志指定 Java 虚拟机 (JVM) 的最大堆大小。建议将其设置为可用物理内存的 80%。

E、该-XX:+UseConcMarkSweepGC标志支持并行垃圾收集,从而提高性能。

F、如果要运行也产生区块的全节点,请--witness在命令中添加参数:

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

G、要参与区块生产,请确保您拥有超级代表账户,并获得足够的票数进入前 27 名代表。

H、localwitness如果选择运行出块全节点,则需要在文件内的列表中填写超级代表地址的私钥main_net_config.conf。这是一个例子:

localwitness = [

   650950B193DDDDB35B6E48912DD28F7AB0E7140C1BFDEFD493348F02295BD812

]

I、使用更新后的配置启动节点:

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

注意:对于正在运行的全节点,可以使用该命令 kill -15 process id正常关闭。

3. 其他提示和注意事项

1)同步 Tron 全节点需要多长时间?

当启动新的 Tron 全节点时,特别是对于主网或 Nile 测试网,可能需要大量时间来同步整个区块链。为了加快同步过程,您可以使用数据快照。按着这些次序:

A、从 Tron 官方文档或社区资源下载最新的数据快照。

B、将快照文件提取到output-directory 您的 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

export LD_PRELOAD="/usr/lib/libtcmalloc.so.4"

export TCMALLOC_RELEASE_RATE=10

# Original start command

java -jar .....

这种优化技术可以提高 Tron 全节点的内存分配效率。

4.结论

运行 Tron 全节点为开发者和区块链爱好者带来了无数的可能性。无论您选择设置和管理自己的节点还是使用 NOWNodes 的 Tron 节点 API,您都可以积极参与 Tron 网络并为其去中心化做出贡献。按照本指南中提到的步骤开始并成为 Tron 生态系统不可或缺的一部分。

立即利用可用资源,开始使用 NOWNodes 进入 Tron 全节点之旅。

评论

所有评论

推荐阅读

  • 立讯精密:公司及立讯技术涉337调查,尚处立案初期

    10月10日,立讯精密公告,公司及控股子公司东莞立讯技术股份有限公司被列为美国国际贸易委员会337调查被调查方,涉及美国专利US 10,90.37万。ITC于当地时间2026年10月9日正式启动调查,调查编号337-TA-1526,目前尚处于立案初期,尚未就相关侵权主张作出实质认定;涉案产品处于客户验证阶段,尚未进入量产状态。

  • 法国财委会通过稳定币兑换税与加密离境税修正案

    10月10日,据Decrypt报道,法国国民议会财政委员会本周通过两项加密税收修正案:自2027年1月1日起,将兑换受MiCA监管的稳定币视为应税出售;并拟对过去10年内至少6年为法国税务居民、加密资产合计价值超80万欧元而迁居海外的纳税人征收离境税。委员会10月9日以31票对3票否决预算收入部分,全体国民议会将基于政府原始文本审议,修正案不会自动纳入,支持者需在10月13日开始的辩论中重新提出,正式投票定于10月20日,相关措施尚未成为法律。稳定币修正案由左翼GDR党团成员Nicolas Sansu及16名联署者提出,未设新税率,拟将收益纳入法国现行31.4%统一税制。委员会还通过修正案,允许将加密资产亏损结转10年抵扣未来收益。

  • Entropy花费569.98枚HYPE拍下xiaomi(小米)代码,或即将上线其永续合约

    10月10日,HIP-3市场部署者Entropy花费569.98枚HYPE拍下代码xiaomi,Entropy或即将上线其永续合约。

  • 韩国金融委:交易所大股东持股限制不针对特定企业

    10月10日,据韩国金融委员会主席李亿元表示,正在推进的《数字资产基本法》中关于虚拟资产交易所大股东持股限制的规定,并非针对特定人士或企业,而是考虑到交易所制度化运营后需承担更高公共责任。目前韩国虚拟资产交易所采取每3年更新申报制度,未来《数字资产基本法》实施后将转为许可制运营。李亿元称,交易所具有基础设施属性,需具备与其地位相匹配的公共性和责任性。

  • 伯恩斯坦拆解AI基建成本:每吉瓦投资最高395亿美元

    10月10日,伯恩斯坦研报显示,采用不同AI加速器架构,建设1GW数据中心所需的资本开支约为346亿至395亿美元。其中,英伟达Vera Rubin架构的建设成本最高,OpenAI自研ASIC架构Jalapeno则相对较低。伯恩斯坦将英伟达Rubin NVL72单机柜成本预期从此前的910万美元大幅下调至752万美元,降幅约17%,主要反映了对HBM价格和NAND存储容量预期的调整。研报还指出,AI数据中心的主要经济负担并非电费,而是巨额资本开支及其产生的折旧。

  • 长鑫技术新突破:4F²架构产品预计年底亮相

    10月10日,长鑫存储4F² DRAM架构研发近期取得关键进展。该公司总裁曹堪宇博士在第四届集成芯片和芯粒大会上发表演讲,全面介绍了长鑫存储在DRAM器件、4F²架构及混合键合等方向的技术探索与积累,并官宣预计年底将推出融合了上述先进技术的新一代DDR5 RDIMM产品。

  • 中国证监会召开资本市场和金融形势专家座谈会

    10月10日,中国证监会党委书记、主席吴清在北京召开座谈会,与部分上市公司负责人、证券基金机构专家深入交流,就当前资本市场和金融形势充分听取意见建议。座谈会上,大家一致认为,我国宏观经济稳中向好,产业结构转型持续深化,资本市场运行总体稳健,多层次市场功能有效发挥,虽然面临一些风险挑战,但高质量发展的态势不会改变,对经济运行和资本市场充满信心。同时,与会专家对更好推动资本市场平稳健康发展提出了具体建议,主要包括:持续加强稳市机制建设,进一步拓宽中长期资金来源、渠道和入市方式,发展壮大耐心资本;推动有条件的上市公司加大分红回购力度,完善投资者回报和权益保护机制;优化发行上市制度,支持不同类型、不同行业、多元化的优质企业发展壮大;强化交易监管,加强跨境风险监测应对;研究储备更多增量政策工具;等等。吴清表示,上市公司和行业机构是市场的重要主体,希望大家积极建言献策,共同把资本市场建设好,更好回报广大投资者,为中国式现代化建设积极贡献力量。中国证监会有关司局负责同志参加座谈。

  • Hyperliquid巨鲸在10·10崩盘周年持有3236万美元比特币空单

    10月10日,据Bitcoin.com报道,一Hyperliquid巨鲸在「10·10崩盘」一周年之际持有391.48枚BTC空单,规模3236万美元,平均入场价82863.10美元,采用13倍全仓杠杆,账户权益719万美元,清算价99801.20美元,较当前价格高约20%。数据显示,该地址已累计交易4726笔,近一周永续合约盈利95.2万美元,最大回撤11.03%;截至发稿该空单浮盈约7.55万美元。2025年10月10日,加密市场经历史上最大清算事件,清除了超191亿美元的杠杆头寸。比特币��报约82754美元,较126080美元历史高点低约34%。Coinglass数据显示,若BTC回升至85000美元,约33亿美元空单将面临风险。Hyperliquid的BTC未平仓合约约38040枚,该巨鲸约占1%。

  • 摩根士丹利增持比特币,总持仓量达1.06万枚

    10月10日,摩根士丹利通过旗下现货比特币交易所交易基金MSBT增持91.69枚比特币,总持仓量升至10639枚,当前价值约8.8亿美元。

  • Strive募资约5500万美元 足够买入约638枚比特币

    10月10日,据Bitcoin.com报道,Strive的SATA优先股本周募资约5500万美元,足以购买约638枚比特币。据追踪平台Bitcointreasuries.net统计,该数字来自周度仪表盘快照,仅计入以100美元面值或以上成交的成交量,再按经SEC文件校准的捕获比率估算其通过ATM计划售出的新股数量。SATA在10月5日及6日多数时间高于面值成交,但周三至周五全部低于面值,发行随之暂停——这是此类机制的内置刹车:低于面值发行新股会侵蚀计划承诺,须待买方推高价格方能恢复。同期Michael Saylor旗下Strategy在9月28日至10月4日未售出任何STRC股份,其10月1日至4日购入的334枚BTC由出售MSTR普通股提供资金,持仓升至848000枚BTC。Strive截至10月2日持有29462枚BTC。两家公司周一的8-K文件预计将确认实际购币数量。