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 全节点之旅。

评论

所有评论

推荐阅读

  • 美团开源560B参数定理证明模型:72次推理通过率97.1%,刷新开源模型SOTA

    据 1M AI News 监测,美团 LongCat 团队开源 LongCat-Flash-Prover,一个 5600 亿参数的 MoE 模型,专攻形式化定理证明语言 Lean4 的数学推理任务。模型权重以 MIT 协议发布,已上线 GitHub、Hugging Face 和 ModelScope。模型将形式化推理拆解为三项独立能力:自动形式化(将自然语言数学问题转化为 Lean4 形式语句)、草图生成(产出引理风格的证明框架)和完整证明生成。三项能力均通过 Agent 工具集成推理(TIR)与 Lean4 编译器实时交互验证。训练方面,团队提出 Hybrid-Experts Iteration Framework 生成冷启动数据,并在强化学习阶段引入 HisPO 算法稳定 MoE 模型的长程任务训练,同时加入定理一致性和合法性检测机制防止 reward hacking。基准测试显示,LongCat-Flash-Prover 在开源权重模型中刷新了自动形式化和定理证明两项 SOTA。MiniF2F-Test 上仅用 72 次推理即达 97.1% 通过率,ProverBench 和 PutnamBench 分别达到 70.8% 和 41.5%,每题推理次数不超过 220 次。

  • Erik Voorhees再次增持1.44万枚ETH,总持仓量突破11.7万枚

    3 月 21 日,据 AI 姨监测,ShapeShift 创始人、比特币早期支持者 Erik Voorhees 关联地址,过去 11 小时买入 14,424.53 ETH,总持仓突破 11.7 万枚,持仓均价 2,160.24 美元,当前浮亏 114.5 万美元。

  • 消息人士:特朗普政府正制定方案以夺取伊朗核材料储备

    Cointime 报道,3月21日消息,据美国哥伦比亚广播公司(CBS)报道,多位知情人士透露,特朗普政府一直在谋划获取或转移伊朗核材料的方法和选项。此时,由美国和以色列领导的针对伊朗的军事行动正进入一个更加不确定的阶段。 关于特朗普是否会下令实施此类行动,目前时机尚不明确。一位消息人士表示,他尚未做出任何决定。但两位消息人士表示,相关规划的核心是可能部署来自联合特种作战司令部的部队,该部队是精英军事单位,常负责最敏感的防扩散任务。(金十)

  • GameFi板块市值暂报45.15亿美元,FLOKI排名第一

    3 月 21 日,据 Coingecko 数据,GameFi 板块市值暂报 45.15 亿美元,FLOKI 以 2.86 亿美元市值排名第一,排在第二第三位的分别为:The Sandbox(2.18 亿美元)、Undeads Games(2.11 亿美元)。此前 Solana 基金会主席 Lily Liu 表示,区块链游戏「不会再回归」。她认为,尽管行业曾寄望通过链上资产与开放世界推动 Web3 与元宇宙发展,但实际表现远未达预期。市场观点称链游长期依赖「Play-to-Earn」等代币激励模式,却缺乏真正吸引核心玩家的游戏性与内容构建能力,导致用户留存与生态可持续性不足。包括 Andreessen Horowitz(a16z)、Framework Ventures、Animoca Brands 在内的机构曾向该领域投入数十亿美元,但回报表现不佳。

  • Karpathy:大多数App不该存在,3个提示词让AI接管整个智能家居

    据 1M AI News 监测,Andrej Karpathy 在 No Priors 播客中称,应用商店里的大多数智能家居 App「根本不该存在,一切都该是 API 端点,Agent 才是智能粘合层」。他分享了今年 1 月构建的家庭 Agent「Dobby the elf claw」:只用三个提示词,Agent 自行扫描局域网发现了 Sonos 音响,逆向工程其协议后接管播放控制。如今 Dobby 通过 WhatsApp 对话统一控制灯光、空调、窗帘、泳池、安防系统,取代了此前六个独立 App。他还接入了视觉模型监控安防摄像头,有人到访时自动推送图片消息到 WhatsApp。「这在一两年内应该是免费的,不涉及任何 vibe coding,这是基本功,」Karpathy 说,「客户不再是人类了,而是代替人类行事的 Agent。这场重构的规模将相当可观。」

  • OpenAI创始成员:12月以来没写过一行代码,Agent用不好?「那是你菜」

    据 1M AI News 监测,「vibe coding」概念提出者、OpenAI 创始成员 Andrej Karpathy 在 No Priors 播客中透露,去年 12 月是他工作方式的分水岭。此前他自己写代码与委托 Agent 的比例约为 80:20,12 月之后反转为 20:80,「到现在可能已经不止了」,「我大概从 12 月起就没打过一行代码」。他将这种状态称为「AI 精神病」(AI psychosis):Agent 的能力边界尚未被充分探索,「一切皆有可能,而一切失败归根结底都是技能问题(skill issue)」。他开始像 PhD 时期看 GPU 利用率一样关注 Token 吞吐量,「订阅额度没用完就意味着你没有最大化产出」。他还描述了 Agent 的「锯齿感」:「我同时感觉在和一个极其聪明的、做了一辈子系统编程的博士生对话,又在和一个十岁小孩对话。」

  • 日媒:伊朗准备允许日本船只通过霍尔木兹海峡

    3 月 21 日,据日本共同社报道,伊朗外长阿巴斯·阿拉格奇表示,经两国官员协商,伊朗已准备好允许与日本相关的船舶通过霍尔木兹海峡。日本石油进口严重依赖中东地区。伊朗战争促使日本本月动用石油储备。日本一直面临特朗普要求其协助保卫该海峡的压力。本周早些时候,日本首相高市早苗在华盛顿与特朗普当面会晤时,向其说明了日本参与此类行动在法律上的限制。同时,她也强调了双方共识领域,包括承诺增加从美国进口石油以及就导弹研发开展合作。(金十)

  • Solana基金会主席:链游已「死亡」,行业数十亿美元投入或成最差赌注之一

    3 月 21 日,Solana 基金会主席 Lily Liu 表示,区块链游戏「不会再回归」。她认为,尽管行业曾寄望通过链上资产与开放世界推动 Web3 与元宇宙发展,但实际表现远未达预期。Solana 曾被视为最有潜力支撑大规模链游的公链之一,凭借高性能和低成本支持实时交互。然而,包括 Star Atlas、Stepn 等项目虽一度获得关注,但整体 GameFi 赛道自 2021 年高峰后持续下滑。市场观点指出,链游长期依赖「Play-to-Earn」等代币激励模式,却缺乏真正吸引核心玩家的游戏性与内容构建能力,导致用户留存与生态可持续性不足。包括 Andreessen Horowitz(a16z)、Framework Ventures、Animoca Brands 在内的机构曾向该领域投入数十亿美元,但回报表现不佳。不过,部分公司仍在探索转型路径,例如 Mythical Games 与 Gunzilla Games,逐步弱化区块链要素,将其作为可选功能而非核心机制,以提升用户体验与市场接受度。

  • 现货黄金失守4500美元关口,现货白银日内跌近7%

    3 月 21 日,据 Bitget 行情数据,现货黄金失守 4500 美元/盎司关口,日内跌超 3%;现货白银日内跌近 7%,现报 67.845 美元/盎司。消息面上,受美元走强影响,以及有报导称美国已为在伊部署地面部队做好详细准备,加剧了市场对油价上涨、通胀以及随之而来的利率上升的担忧。独立贵金属交易员 Tai Wong 表示:「随着市场的担忧在周末前走高,金银价格正被拖累走低。在经历了本周因加息担忧引发的剧烈回调后,贵金属走势尤为震荡。价格应会很快进行盘整,但过程将充满波折。」全球主要券商认为,欧洲央行和英国央行加息的可能性正在增加,最早可能在 4 月。美联储周三维持利率不变,并预测通胀将走高,而主席鲍威尔表示,由于战争的影响,未来的政策路径面临异常高的不确定性。

  • 智谱预告GLM-5.1将开源

    据 1M AI News 监测,智谱 Z.ai 全球负责人李子玄在 X 上发文:「Don't panic. GLM-5.1 will be open source.」(别慌,GLM-5.1 将会开源。)未透露发布时间及模型细节。