Cointime

Download App
iOS & Android

Tron 전체 노드 실행에 대한 포괄적인 자습서: 누구나 Tron 구축에 참여할 수 있습니다!

저자: Milko Trajcevski 편집: Cointime.com 237

이 기사는 Tron 전체 노드를 설정하고 실행하는 과정을 안내합니다. 개발자이든 블록체인 애호가이든 Tron 전체 노드를 실행하면 Tron 네트워크에 적극적으로 참여하고 분산화에 기여하며 다양한 목적으로 Tron 노드 API에 액세스할 수 있습니다. 번거롭지 않은 경험을 위해 NOWNodes Tron 노드 공급자를 사용하고 Tron 전체 노드를 직접 실행하는 두 가지 접근 방식을 살펴보겠습니다.

1. Tron 전체 노드에 액세스하려면 NONOdes를 사용하십시오.

Tron 노드 공급자인 NOWNodes는 광범위한 기술 지식이나 인프라 관리 없이, 그리고 Tron 전체 노드를 직접 설정하고 실행할 필요 없이 쉽고 편리하게 Tron 전체 노드에 액세스할 수 있습니다. NOWNodes는 안정적이고 안전한 노드 호스팅 서비스를 제공하므로 DApp 개발에 집중하거나 Tron 네트워크의 기능을 탐색할 수 있습니다.

NONOdes를 시작하려면 다음의 간단한 단계를 따르십시오.

1) NOWNodes 웹사이트에서 계정에 가입합니다.

2) 사용 가능한 5가지 옵션에서 요금제를 선택합니다. 무료 요금제를 사용하거나 필요에 따라 유료 요금제를 선택할 수 있습니다.

3) 무료 요금제를 사용하려는 경우 다음으로 이 작성일을 기준으로 사용 가능한 77개의 블록체인 중 5개를 선택하라는 메시지가 표시됩니다. 아래로 스크롤하여 이 목록에서 TRON RPC 노드를 찾습니다. 연결하려는 블록체인 네트워크로 TRON 코드 앞의 "ADD" 버튼을 누릅니다.

4) 그런 다음 계정에서 "대시보드"로 이동하고 페이지를 아래로 스크롤해야 합니다. 그러면 "새 키 추가" 버튼이 표시됩니다. 버튼을 누르기만 하면 API 키가 자동으로 추가됩니다. 이 API 키는 Tron 노드 API 또는 선택한 목록의 다른 블록체인으로 사용할 수 있습니다.

5) NOWNodes 포스트맨을 열어 사용 가능한 모든 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의 다운로드 및 업로드 속도로 안정적인 인터넷 연결.

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 클론 https://github.com/tronprotocol/java-tron.git

$ git checkout -t 원본/마스터

B) 작업 디렉토리를 java-tron 저장소로 변경하고 코드를 컴파일합니다.

$ cd 자바 트론

$ ./gradlew 클린 빌드 -x 테스트

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:+UseConcMarkSweepGC -jar FullNode.jar -c main_net_config.conf

D. -Xmx 플래그는 JVM(Java Virtual Machine)의 최대 힙 크기를 지정합니다. 사용 가능한 물리적 메모리의 80%로 설정하는 것이 좋습니다.

E. -XX:+UseConcMarkSweepGC 플래그는 병렬 가비지 수집을 지원하므로 성능이 향상됩니다.

F. 블록을 생성하는 전체 노드를 실행하려면 명령에 --witness 매개변수를 추가하십시오.

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

G. 블록 생산에 참여하려면 슈퍼 대표 계정이 있는지 확인하고 상위 27위 대표에 들어갈 수 있는 충분한 표를 얻어야 합니다.

G. 블록 생산에 참여하려면 슈퍼 대표 계정이 있는지 확인하고 상위 27위 대표에 들어갈 수 있는 충분한 표를 얻어야 합니다.

H. localwitness가 블록 생성 풀 노드를 실행하기로 선택한 경우 파일 목록에 있는 슈퍼 대표 주소의 개인 키 main_net_config.conf를 채워야 합니다. 다음은 예입니다.

지역 목격자 = [

650950B193DDDDB35B6E48912DD28F7AB0E7140C1BFDEFD493348F02295BD812

]

I. 업데이트된 구성으로 노드를 시작합니다.

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

참고: 실행 중인 전체 노드의 경우 kill -15 process id 명령을 사용하여 정상적으로 종료할 수 있습니다.

3. 기타 팁 및 주의사항

1) Tron 전체 노드를 동기화하는 데 얼마나 걸립니까?

특히 메인넷 또는 Nile 테스트넷을 위해 새로운 Tron 풀 노드를 시작할 때 전체 블록체인을 동기화하는 데 많은 시간이 걸릴 수 있습니다. 동기화 프로세스의 속도를 높이려면 데이터 스냅샷을 사용할 수 있습니다. 다음 순서로:

A. Tron 공식 문서 또는 커뮤니티 리소스에서 최신 데이터 스냅샷을 다운로드합니다.

B. Tron 프로젝트의 output-directory에 스냅샷 파일의 압축을 풉니다.

C. 평소처럼 노드를 시작합니다. 데이터 스냅샷을 기반으로 동기화하여 동기화 시간을 크게 줄입니다.

2) tcmalloc을 사용하여 메모리 할당 최적화

java-tron 코드 베이스에서 메모리 할당 성능을 개선하기 위해 tcmalloc을 사용할 수 있습니다. 다음은 tcmalloc을 사용하여 메모리 할당을 최적화하는 방법입니다.

A. 시스템에 tcmalloc을 설치합니다. 설치 프로세스는 Linux 배포판에 따라 다릅니다.

B. Ubuntu 20.04 LTS/Ubuntu 18.04 LTS/Debian 안정:

$ sudo apt 설치 libgoogle-perftools4

C. 우분투 16.04 LTS:

$ sudo apt 설치 libgoogle-perftools4

D. CentOS 7:

$ sudo yum 설치 gperftools-libs

E. 시작 스크립트에 다음 줄을 추가하여 Linux 배포에 따라 tcmalloc의 경로를 수정합니다.

#!/빈/배시

내보내기 LD_PRELOAD="/usr/lib/libtcmalloc.so.4"

내보내기 TCMALLOC_RELEASE_RATE=10

# 원래 시작 명령

자바 -항아리.....

이 최적화 기술은 Tron 전체 노드의 메모리 할당 효율성을 향상시킬 수 있습니다.

4 결론

자바 -항아리.....

이 최적화 기술은 Tron 전체 노드의 메모리 할당 효율성을 향상시킬 수 있습니다.

4 결론

Tron 전체 노드를 실행하면 개발자와 블록체인 애호가에게 수많은 가능성이 열립니다. 자신의 노드를 설정하고 관리하거나 NOWNodes의 Tron Node API를 사용하든 Tron 네트워크에 적극적으로 참여하고 탈중앙화에 기여할 수 있습니다. 이 가이드에 언급된 단계를 따라 시작하고 Tron 생태계의 필수적인 부분이 되십시오.

지금 사용 가능한 리소스를 활용하고 NOWNodes와 함께 Tron 전체 노드로의 여정을 시작하십시오.

댓글

모든 댓글

Recommended for you

  • 미국 현물 비트코인 ​​ETF는 어제 4,397만 달러의 순유출을 기록했습니다.

    Trader T 모니터링에 따르면 미국 현물 비트코인 ​​ETF는 어제 4,397만 달러의 순유출을 기록했습니다.

  • 향후 5년간 암호화폐 정책을 결정할 새로운 유럽위원회

    유럽의회는 올 가을에 향후 5년간 EU의 암호화폐 정책을 결정할 새로운 유럽위원회를 선출할 예정입니다. 새 위원회는 이르면 11월까지 출범하지 않을 예정이지만, 이미 암호화폐 규제에 대한 위원회의 접근 방식을 예측하는 몇 가지 추세가 있습니다. 첫째, 유럽 정치의 중심이 오른쪽으로 이동하고 있으며, 이는 조세 및 혁신 접근 방식에 대한 논의에 영향을 미칠 수 있습니다. 프랑스는 정치적 불안정으로 인해 앞으로 더 많은 어려움에 직면하게 될 것입니다. 둘째, 정책 입안자들은 혁신 정책에 대한 영향력을 놓고 경쟁할 것입니다. 새로운 의원들은 암호화 정책에 초점을 맞춰 개인적 위상을 높일 가능성이 높으며, 위원회 내 고위 정책 고문들은 권력을 놓고 경쟁할 가능성이 높습니다. 셋째, 디지털 개인정보 보호와 인공지능이 EU 정책 우선순위로 확인되면서 혁신이 정책의 기둥이 될 것입니다. 위원회는 디지털시장법과 디지털서비스법을 적극적으로 시행할 것으로 예상된다. 시장 측면에서 암호화폐의 제도적 채택 증가는 정치적 개입을 촉발할 수 있는 반면, 전통 금융에서 암호화폐에 대한 더 많은 소매 투자 노출은 정치적 반응을 촉발할 수도 있습니다. EU는 글로벌 암호화 정책에 있어 상당한 진전을 이루었으며 새로운 입법 작업을 통해 기존 규칙의 효과적인 구현을 보장해야 합니다.

  • 금융감독원, 업비트 등 가상자산 서비스 제공업체 6곳 조사

    금융감독원이 지난 7월 가상자산 이용자 보호법 시행 이후 첫 번째로 가상자산 서비스 제공자에 대한 점검을 실시한다고 밝혔다. 금감원은 원화마켓 거래소 2곳, 토큰마켓 거래소 3곳, 지갑·수탁 서비스 제공업체 1곳 등 6개 기관을 조사할 계획이다. 업비트, 빗썸, 코인원, 고팍스, 코빗 등 국내 주요 원화시장 거래소 2곳이 점검 대상으로 선정된다는 점은 주목할 만하다. 검사의 초점은 규제 준수, 이용자 보호 시스템, 내부 통제 메커니즘 및 불공정 거래 감독 등입니다. 금감원은 이용자 자산관리, 콜드월렛 활용, 보험 및 적립금 현황, 거래기록 유지, 이상거래 모니터링 시스템 등을 검토하게 된다. 불법행위에 대해서는 시장질서 유지를 위해 엄중히 제재하는 동시에 기업의 자제와 감독이 강화될 수 있도록 지원하겠다고 밝혔다.

  • 1,200만 달러 규모의 암호화폐 사기 혐의를 받고 있는 한국인 남성이 성형수술을 이용해 10개월 동안 탈출했다가 체포됐다.

    9월 2일 뉴스에 따르면, 한국 경찰은 2024년 8월 40대 남성을 체포했다. 이 남성은 대규모 암호화폐 사기 사건을 계획하고 투자자 158명에게 총 160억 원을 사취한 혐의를 받고 있다. 사기 행위는 2021년 11월부터 2022년 6월까지 지속된 것으로 알려졌으며, 용의자들은 가짜 암호화폐 채굴 사업을 빙자해 투자자들에게 월 18%의 수익률을 약속했습니다. 피해자 개인의 피해액은 120만원에서 2억5000만원에 이른다. 피의자는 2023년 9월 예심에 불출석한 뒤 눈, 코, 안면윤곽 성형수술에 약 2100만원을 쓰고 가발을 착용해 외모를 바꾸는 등 10개월 동안 검거를 회피했다. 결국 경찰은 감시카메라 영상, 통화기록, 인터넷 검색기록 등의 단서를 통해 A씨를 검거하는데 성공했다.

  • Telegram은 CEO 체포에 대응합니다: Telegram은 EU 법률을 준수하고 감사는 업계 표준을 준수하며 지속적으로 개선하고 있습니다.

    텔레그램은 CEO의 체포에 대응하여 공식 X 플랫폼 계정에 다음과 같은 성명을 발표했습니다.

  • 아르헨티나, '크레시미엔토' 운동으로 현지 암호화폐 기반 개혁 추진

    8월 26일자 뉴스에 따르면, 코인데스크 칼럼니스트 벤자민 쉴러는 아르헨티나가 이제 기술 르네상스를 앞두고 있다고 말했다. 아르헨티나는 오랫동안 경제적 불안정의 상징이었지만 이제는 암호화폐를 통한 글로벌 경제 변혁의 시험장이 되고 있습니다. 아르헨티나는 치솟는 인플레이션과 엄청난 부채 속에서 경제를 안정시키고 성장을 촉진하기 위한 도구로 암호화폐를 선택하고 있습니다. 미국이 암호화폐 분야의 리더십에서 물러나면서 아르헨티나는 그 공백을 메울 기회를 포착하고 있습니다. 이러한 변화의 중심에는 지속 가능한 암호화 기반 개혁을 추진하기 위해 노력하는 암호화폐 신봉자, 기업가 및 혁신가를 하나로 묶는 "Crecimiento" 운동이 있습니다. 새로 선출된 대통령은 암호화폐의 잠재력에 관심을 보였으며 "Crecimiento" 운동은 암호화폐를 사용하여 지불, 신용, 부동산 및 기타 분야에 초점을 맞춰 경제를 재편하는 데 도움을 주고 있습니다.

  • BTC가 $60,500를 돌파했습니다.

    시장 상황에 따르면 BTC는 60,500달러를 넘어 현재 60,500.02달러에 거래되고 있으며 24시간 기준 2.72%의 상승률을 기록하고 있으니 리스크를 잘 관리하시기 바랍니다.

  • ETH는 2600 USDT를 초과하여 24시간 동안 1.47% 증가했습니다.

    OKX 시장에서는 ETH가 2600 USDT를 돌파했으며 현재 2603.85 USDT에 거래되고 있으며 24시간 동안 1.47% 상승한 것으로 나타났습니다.

  • 스위스, 암호화폐 세금 정보 공유에 대한 공개 협의 시작

    스위스는 국제 정보 교환 협정에 암호화된 세금 데이터를 포함시키는 것을 고려하고 있습니다. 연방 의회는 수요일에 새로운 법안에 대한 협의 과정을 시작했습니다. 이 법안은 111개 관할권과 암호화폐 자산 정보의 공유를 촉진하는 것을 목표로 합니다. 이러한 관할권은 현재 자동 정보 교환의 일부입니다. 공유는 OECD의 암호화폐 자산 보고 프레임워크 준수 여부에 따라 결정됩니다. 스위스는 오랫동안 암호화폐 채택의 선두주자였습니다. 루가노와 같은 곳은 세금 목적으로 테더(USDT) 및 비트코인(BTC)과 같은 암호화폐를 최초로 허용합니다. 국가의 정치적 틀에 따라 연방세청은 비트코인을 결제 수단으로 분류할 수 있습니다. 따라서 비트코인은 부가가치세(VAT)가 면제됩니다. 연방 의회는 파트너 국가와 암호화 관련 정보의 자동 교환 시작일을 설정하는 것을 목표로 하고 있습니다. 입법 제안에 대한 협의 기간은 2024년 11월 15일에 종료됩니다.

  • 스위스, 암호화폐 세금 정보 공유에 대한 공개 협의 시작

    스위스는 국제 정보 교환 협정에 암호화된 세금 데이터를 포함시키는 것을 고려하고 있습니다. 연방 의회는 수요일에 새로운 법안에 대한 협의 과정을 시작했습니다. 이 법안은 111개 관할권과 암호화폐 자산 정보의 공유를 촉진하는 것을 목표로 합니다. 이러한 관할권은 현재 자동 정보 교환의 일부입니다. 공유는 OECD의 암호화폐 자산 보고 프레임워크 준수 여부에 따라 결정됩니다. 스위스는 오랫동안 암호화폐 채택의 선두주자였습니다. 루가노와 같은 곳은 세금 목적으로 테더(USDT) 및 비트코인(BTC)과 같은 암호화폐를 최초로 허용합니다. 국가의 정치적 틀에 따라 연방세청은 비트코인을 결제 수단으로 분류할 수 있습니다. 따라서 비트코인은 부가가치세(VAT)가 면제됩니다. 연방 의회는 파트너 국가와 암호화 관련 정보의 자동 교환 시작일을 설정하는 것을 목표로 하고 있습니다. 입법 제안에 대한 협의 기간은 2024년 11월 15일에 종료됩니다.