CPU:16核
内存:32G
固态硬盘:3T
距离:100M
如果是代表超级生产块的全节点,建议配置是 CPU:32核,内存:64G
博主强烈推荐:如果不知道哪里买服务器可以+q1569726,便宜又好用
1.下载区块数据文件
https://cn.developers.tron.network/docs/main-net-database-snapshots
这里我建议下载香港或美国的数据源,勾选不包含最新内部交易的这个。自己选择的日期进行下载
2.解压数据
tar -zxvf FullNode_output-directory.tgz /tron (/tron 是自己指定的目录哦)
3.安装运行环境是jdk的环境建议1。8
sudo apt-get -y 安装 openjdk-8-jdk
4.下载节点程序包 选择FullNode.jar (单独自己编译)
https://github.com/tronprotocol/java-tron/releases
wget https://github.com/tronprotocol/java-tron/releases/download/GreatVoyage-v4.5.1/FullNode.jar
5.修改config文件的端口号(这里我修改了config标签出来了,就不用直接去github下载了,应为下载喜爱,需要很多参数)
https://github.com/tronprotocol/tron-deployment/blob/master/main_net_config.conf
http {
fullNodePort = 41752 节点http端口
坚固端口 = 41753
}
6.运行节点程序
-XX:+UseConcMarkSweepGC :指定并行回收。
-Xmx:JVM堆的大小,可以设置成物理内存的80%
java -Xmx24g -XX:+UseConcMarkSweepGC -jar FullNode.jar -c main_net_config.conf

目前官方的config 需要调整,不然扫块的时候会遇到问题~!所以就没公布出来,直接发到q群 958319786 里你们自己加进去下载

本教程来源于网络仅提供学习使用,禁止用于非法用途,用于非法用途产生的法律后果,与作者无关

下载最新release代码 https://github.com/ tron protocol/java- tron /releases git clone -b master https://github.com/ tron protocol/java- tron .git cd java- tron ./gradlew bui... 输入fdisk -l 可以查看新增加的硬盘 ![新硬盘](https://img-blog.csdnimg.cn/20201120174752652.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTIzODcxNDE=,size_16,color_FFFFFF,t_70#pic_center) 输入fdis 这篇文章主要介绍深入分析 TRON 节点 配置文件中vm.minTimeRatio和vm.maxTimeRatio这两个标志的意义。 这两个标志的表示的是 节点 (包括sr和fullnode)验证区块中智能合约交易的时间比例(时间容忍度)。 什么是时间容忍度? 在 tron 中,sr 节点 打包一个智能合约交...
文章目录All networks主网Shasta 测试网Nile 测试网 Tron ex 测试网DAppChain (SUN Network)Cross Chain全 节点 Solidity 节点 DAppChain 测试网 (SUN Network Testnet)Testnet Cross ChainTestnet Full NodesSolidity Notes All networks 🔍浏览器: https:// tron scan.org/ https:// tron scan.io/ https://w
> npm install @ tron protocol/wallet-api 使用HTTP客户端 import { HttpClient } from "@ tron protocol/wallet-api" ; const Client = new HttpClient ( ) ; let latestBlock = await Client . getLatestBlock ( ) ; TRON 维基 TRON 协议 确保已安装以下软件: 具有ECMAScript 2015支持(v6.0.0及更高版本)的NodeJS。 任何支持ECMAScript 2015且具有Google Chrome偏好设置的网络浏览器。 最终项目是C ++和JavaScript的混合体。 本 教程 的仅JavaScript版本在。 本 教程 主要基于
文章目录一、数据准备1.1 下载 tron 官方快照数据1.2 查看数据文件MD5值1.3 解压 tron 快照数据二、jdk基础镜像准备2.1 Dockerfile编写2.2 build脚本编写2.3 生成jdk基础镜像三、 tron 容器生成3.1 获取 tron 的jar包3.2 tron 主网配置文件获取3.3 启动脚本编写3.4 检查文件是否已经无误3.5 启动 tron 容器四、查看 tron 主网 节点 是否启动成功五、查看 tron 主网 节点 是否 同步 完成 一、数据准备 1.1 下载 tron 官方快照数据 官方网址:https:
至少部署一个SuperNode用于出块; 部署任意数量的FullNode 节点 用于 同步 区块、广播交易; SuperNode与FullNode组成了私有网络,可以进行网络发现、区块 同步 、广播交易; 部署超级 节点 下载 private_net_config.conf https://raw.githubusercontent.com/ tron protocol/ tron -deployment/master/private_net_config.conf org. tron .trident是 TRON 基金会开发的一个区块链软件,它是 TRON 网络的 节点 软件之一。 TRON 是一个基于区块链技术的去中心化应用平台,旨在为全球用户提供去中心化的服务。 TRON 的目标是构建一个可实现去中心化互联网的生态系统,通过改变当前互联网模式,让价值能够更加自由地流动。 org. tron .trident作为 TRON 网络的 节点 软件,具有以下几个主要功能: 1.验证和存储交易:org. tron .trident被用于验证和存储 TRON 网络上发生的交易。它通过共识算法确保交易是有效的,并将其存储到每个参与者都可以访问的区块链上。 2.维护区块链的完整性:org. tron .trident负责维护 TRON 网络的区块链的完整性。它会持续地与其他 节点 进行通信,以确保所有 节点 上的区块链数据一致,并避免出现分叉现象。 3.参与共识机制:org. tron .trident作为 TRON 网络的一个 节点 ,参与到共识机制中,与其他 节点 一起决定哪个区块应该被添加到区块链上。共识机制的目的是确保区块链的安全性和可靠性。 4.提供API接口:org. tron .trident还提供了一组API接口,使开发者可以轻松地与 TRON 网络交互。这些API接口包括转账、查询账户余额、创建合约等功能,为开发者提供了丰富的开发工具和资源。 总之,org. tron .trident是 TRON 网络中的一个重要组成部分,通过提供 节点 功能、参与共识机制和提供API接口,为 TRON 的去中心化生态系统的稳定运行和发展做出了重要贡献。 ### 回答2: org. tron .trident是 Tron 基金会开发的一个区块链项目。Trident是 Tron 主链的一个分叉版本,它旨在提供一个高性能、高可扩展性的区块链解决方案。与 Tron 主链相比,Trident采用了一些新的技术和改进,以提高其性能和可扩展性。 Trident引入了一个称为"Proof of Success"的共识算法,与 Tron 主链的"DPOS"共识算法有所不同。Proof of Success算法通过允许更多的验证者参与到确认交易的过程中,从而提高了整个网络的吞吐量和交易速度。这使得Trident能够更好地应对高负载和大量交易的场景。 此外,Trident还提供了一种名为"Smart-Chain Acceleration"的功能,该功能可以让开发者根据自己的需求创建自己的智能合约链。这样,不同的应用可以在Trident上运行自己的智能合约链,相互之间不会产生冲突或干扰。这种灵活性和可扩展性为开发者提供了更多的选择和自由度。 Trident还在跨链交互方面进行了改进,引入了一个称为"Cross-Chain Communication"的技术。这个技术使得不同的区块链网络之间能够更方便地进行信息传递和资产交换。这是一个重要的改进,可以促进区块链间的互操作性和协作。 总体而言,org. tron .trident作为 Tron 基金会开发的区块链项目,旨在提供一个高性能、高可扩展性的区块链解决方案。该项目引入了新的共识算法、可自定义的智能合约链和跨链通信技术,以满足不同应用场景的需求,并促进区块链网络之间的互操作性和协作。