Cointime

Download App
iOS & Android

บทช่วยสอนที่ครอบคลุมเกี่ยวกับการรัน Tron โหนดทั้งหมด: ทุกคนสามารถมีส่วนร่วมในการสร้าง Tron ได้!

ผู้เขียน: Milko Trajcevski เรียบเรียง: Cointime.com 237

บทความนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าและใช้งาน Tron full node ไม่ว่าคุณจะเป็นนักพัฒนาซอฟต์แวร์หรือผู้ที่ชื่นชอบบล็อกเชน การเรียกใช้ Tron full node จะช่วยให้คุณมีส่วนร่วมในเครือข่าย Tron มีส่วนร่วมในการกระจายอำนาจ และเข้าถึง Tron node API เพื่อวัตถุประสงค์ต่างๆ เราจะสำรวจสองแนวทาง: การใช้ผู้ให้บริการโหนด Tron ของ NOWNodes เพื่อประสบการณ์ที่ไม่ยุ่งยาก และการเรียกใช้โหนดแบบเต็มของ Tron ด้วยตัวคุณเอง

1. ใช้ NOWNodes เพื่อเข้าถึงโหนดเต็มของ Tron

NOWNodes ในฐานะผู้ให้บริการโหนด Tron สามารถเข้าถึงโหนดแบบเต็มของ Tron ได้อย่างง่ายดายและสะดวกโดยไม่ต้องมีความรู้ด้านเทคนิคหรือการจัดการโครงสร้างพื้นฐาน และไม่จำเป็นต้องตั้งค่าและเรียกใช้โหนดแบบเต็มของ Tron ด้วยตัวเอง NOWNodes ให้บริการโฮสติ้งโหนดที่เชื่อถือได้และปลอดภัย ช่วยให้คุณสามารถมุ่งเน้นไปที่การพัฒนา DApps หรือสำรวจความสามารถของเครือข่าย Tron

หากต้องการเริ่มต้นใช้งาน NOWNodes ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:

1) ลงทะเบียนสำหรับบัญชีบนเว็บไซต์ NOWNodes

2) เลือกแผนภาษีของคุณจาก 5 ตัวเลือกที่มี คุณสามารถใช้แผนฟรีหรือเลือกแผนชำระเงินตามความต้องการของคุณ

3) หากคุณวางแผนที่จะใช้แผนฟรี คุณจะถูกขอให้เลือก 5 จาก 77 บล็อกเชนที่มีอยู่ ณ วันที่เขียนบทความนี้ เลื่อนลงเพื่อค้นหาโหนด TRON RPC ในรายการนี้ กดปุ่ม "เพิ่ม" หน้ารหัส TRON เป็นเครือข่ายบล็อกเชนที่คุณต้องการเชื่อมต่อ

4) จากนั้นคุณต้องไปที่ "แดชบอร์ด" ในบัญชีของคุณแล้วเลื่อนหน้าลงมา คุณจะเห็นปุ่ม "เพิ่มรหัสใหม่" เพียงกดปุ่มและคีย์ API ของคุณจะถูกเพิ่มโดยอัตโนมัติ คีย์ API นี้สามารถใช้เป็น Tron node API หรือสำหรับ blockchain อื่นๆ ในรายการที่เลือก

5) เปิดบุรุษไปรษณีย์ NOWNodes เพื่อตรวจสอบวิธี Tron ที่มีอยู่ทั้งหมด

6) ใช้เอกสารประกอบ API และจุดสิ้นสุดที่ให้มาเพื่อโต้ตอบกับแพลตฟอร์มของคุณ

NOWNodes ดูแลด้านเทคนิคทั้งหมด ตรวจสอบให้แน่ใจว่าโหนดเต็มของ Tron นั้นทำงานอยู่เสมอ ซิงค์กับเครือข่าย และเข้าถึงได้ผ่าน API ที่ใช้งานง่าย

2. วิธีรัน Tron full node ด้วยตัวเอง?

หากคุณต้องการควบคุมโหนดแบบเต็มของ Tron หรือมีข้อกำหนดฮาร์ดแวร์และซอฟต์แวร์เฉพาะ คุณสามารถเลือกตั้งค่าและเรียกใช้โหนดแบบเต็มของ Tron ได้ด้วยตัวเอง คุณสามารถทำได้:

1) ข้อกำหนดด้านฮาร์ดแวร์

เพื่อให้เรียกใช้ Tron full node ได้อย่างมีประสิทธิภาพ ขอแนะนำให้มีการกำหนดค่าฮาร์ดแวร์ต่อไปนี้:

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 full node ตรวจสอบให้แน่ใจว่าได้ติดตั้งการขึ้นต่อกันของซอฟต์แวร์ต่อไปนี้แล้ว:

A. Oracle JDK 8u211 และสูงกว่า: ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Java Development Kit 8 หรือสูงกว่าบนระบบของคุณแล้ว

B. Git: ติดตั้ง Git เพื่อโคลนที่เก็บซอร์สโค้ด Tron และคอมไพล์ตามต้องการ

3) รับ FullNode.jar

หากต้องการรับไฟล์ FullNode.jar คุณมีสองตัวเลือก: คอมไพล์ซอร์สโค้ดหรือดาวน์โหลดเวอร์ชันที่สร้างไว้ล่วงหน้าจากที่เก็บ Tron GitHub อย่างเป็นทางการ

ก. รวบรวมซอร์สโค้ด

หากคุณเลือกที่จะคอมไพล์ซอร์สโค้ด ให้ทำตามขั้นตอนเหล่านี้:

A) โคลนที่เก็บซอร์สโค้ด java-tron โดยใช้ Git:

$ git โคลน https://github.com/tronprotocol/java-tron.git

$ git เช็คเอาต์ -t origin/master

B) เปลี่ยนไดเร็กทอรีการทำงานเป็นที่เก็บ java-tron และคอมไพล์โค้ด:

$ cd จาวา-ตรอน

$ ./gradlew สร้างใหม่สะอาด -x ทดสอบ

B. ดาวน์โหลดเวอร์ชันที่สร้างไว้ล่วงหน้า

หากคุณต้องการวิธีที่เร็วกว่า คุณสามารถดาวน์โหลดไฟล์ FullNode.jar ที่สร้างไว้ล่วงหน้าได้โดยตรงจากหน้าเผยแพร่ Tron GitHub เลือกเวอร์ชันที่เหมาะกับความต้องการของคุณและดาวน์โหลดไฟล์ JAR ที่เกี่ยวข้อง

4) เริ่มโหนด

หลังจากได้ไฟล์ FullNode.jar แล้ว คุณสามารถเริ่มโหนดแบบเต็มของ Tron ได้ กระบวนการจะเหมือนกันไม่ว่าคุณจะใช้โหนดเต็มปกติหรือบล็อกที่สร้างโหนดเต็ม

A. main_net_config.conf รับไฟล์คอนฟิกูเรชัน Tron mainnet จากที่เก็บการปรับใช้ Tron อย่างเป็นทางการบน GitHub

B. เปิดเทอร์มินัลหรือพรอมต์คำสั่ง และนำทางไปยังไดเร็กทอรีที่มีไฟล์ FullNode.jar อยู่

C. เริ่มโหนดทั้งหมดด้วยคำสั่งที่เหมาะสม สำหรับโหนดแบบเต็มปกติ ให้ใช้คำสั่งต่อไปนี้:

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

D. แฟล็ก -Xmx ระบุขนาดฮีปสูงสุดของ Java Virtual Machine (JVM) ขอแนะนำให้ตั้งค่าเป็น 80% ของหน่วยความจำจริงที่มีอยู่

E. แฟล็ก -XX:+UseConcMarkSweepGC รองรับการรวบรวมขยะแบบขนาน ซึ่งจะช่วยปรับปรุงประสิทธิภาพ

F. หากคุณต้องการเรียกใช้โหนดแบบเต็มที่สร้างบล็อกด้วย โปรดเพิ่มพารามิเตอร์ --witness ในคำสั่ง:

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

G. หากต้องการเข้าร่วมในการผลิตบล็อก โปรดตรวจสอบว่าคุณมีบัญชีตัวแทนระดับสูงและได้รับคะแนนโหวตเพียงพอที่จะเข้าร่วมตัวแทน 27 อันดับแรก

G. หากต้องการเข้าร่วมในการผลิตบล็อก โปรดตรวจสอบว่าคุณมีบัญชีตัวแทนระดับสูงและได้รับคะแนนโหวตเพียงพอที่จะเข้าร่วมตัวแทน 27 อันดับแรก

H. หากผู้เห็นเหตุการณ์ในท้องถิ่นเลือกที่จะรันโหนดแบบเต็มที่ผลิตบล็อก คุณต้องกรอกคีย์ส่วนตัว 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 full node?

เมื่อเปิดตัว Tron full node ใหม่ โดยเฉพาะอย่างยิ่งสำหรับ mainnet หรือ Nile testnet อาจใช้เวลานานในการซิงโครไนซ์บล็อกเชนทั้งหมด หากต้องการเร่งกระบวนการซิงโครไนซ์ คุณสามารถใช้สแนปชอตข้อมูลได้ ในลำดับเหล่านี้:

A. ดาวน์โหลดภาพรวมข้อมูลล่าสุดจากเอกสารทางการของ Tron หรือแหล่งข้อมูลชุมชน

B. แตกไฟล์ snapshot ไปยังไดเร็กทอรีเอาต์พุตของโปรเจ็กต์ Tron ของคุณ

ค. เริ่มโหนดตามปกติ. จะซิงโครไนซ์ตามสแนปชอตข้อมูล ซึ่งช่วยลดเวลาในการซิงโครไนซ์ได้อย่างมาก

2) ใช้ tcmalloc เพื่อเพิ่มประสิทธิภาพการจัดสรรหน่วยความจำ

หากต้องการปรับปรุงประสิทธิภาพการจัดสรรหน่วยความจำในฐานโค้ด java-tron คุณสามารถใช้ tcmalloc ต่อไปนี้เป็นวิธีเพิ่มประสิทธิภาพการจัดสรรหน่วยความจำด้วย tcmalloc:

A. ติดตั้ง tcmalloc บนระบบของคุณ ขั้นตอนการติดตั้งจะแตกต่างกันไปขึ้นอยู่กับการกระจาย Linux ของคุณ

B. Ubuntu 20.04 LTS / Ubuntu 18.04 LTS / Debian เสถียร:

$ sudo apt ติดตั้ง libgoogle-perftools4

ค. อูบุนตู 16.04 LTS:

$ sudo apt ติดตั้ง libgoogle-perftools4

ง. CentOS 7:

$ sudo yum ติดตั้ง gperftools-libs

E. เพิ่มบรรทัดต่อไปนี้ในสคริปต์เริ่มต้น แก้ไขเส้นทางของ tcmalloc ตามการกระจาย Linux ของคุณ:

#!/bin/bash

ส่งออก LD_PRELOAD="/usr/lib/libtcmalloc.so.4"

ส่งออก TCMALLOC_RELEASE_RATE=10

# คำสั่งเริ่มต้นดั้งเดิม

จาวา -jar .....

เทคนิคการเพิ่มประสิทธิภาพนี้สามารถปรับปรุงประสิทธิภาพการจัดสรรหน่วยความจำของ Tron full nodes

4 บทสรุป

จาวา -jar .....

เทคนิคการเพิ่มประสิทธิภาพนี้สามารถปรับปรุงประสิทธิภาพการจัดสรรหน่วยความจำของ Tron full nodes

4 บทสรุป

การเรียกใช้ Tron full node เปิดโอกาสมากมายสำหรับนักพัฒนาและผู้ที่ชื่นชอบบล็อกเชน ไม่ว่าคุณจะเลือกตั้งค่าและจัดการโหนดของคุณเองหรือใช้ Tron Node API ของ NOWNodes คุณก็สามารถมีส่วนร่วมในเครือข่าย Tron และมีส่วนร่วมในการกระจายอำนาจได้ ทำตามขั้นตอนที่กล่าวถึงในคู่มือนี้เพื่อเริ่มต้นและกลายเป็นส่วนสำคัญของระบบนิเวศของ Tron

ใช้ประโยชน์จากทรัพยากรที่มีอยู่ตอนนี้และเริ่มต้นการเดินทางของคุณไปยัง Tron full node ด้วย NOWNodes

ความคิดเห็น

ความคิดเห็นทั้งหมด

Recommended for you

  • ความเชื่อมั่นผู้บริโภคสหรัฐดีขึ้นอีกครั้งในเดือนพฤศจิกายน โดยแตะระดับสูงสุดในรอบสองปี

    Dana M. Peterson หัวหน้านักเศรษฐศาสตร์ของ Conference Board กล่าวว่า "ความเชื่อมั่นผู้บริโภคสหรัฐดีขึ้นอย่างต่อเนื่องในเดือนพฤศจิกายน โดยแตะระดับสูงสุดในรอบ 2 ปีที่ผ่านมา การเพิ่มขึ้นในเดือนพฤศจิกายนมีสาเหตุหลักมาจากการประเมินสถานการณ์ปัจจุบันของผู้บริโภค เชิงบวก โดยเฉพาะอย่างยิ่งในตลาดแรงงาน การมองโลกในแง่ดีของผู้บริโภคเกี่ยวกับโอกาสในการจ้างงานในอนาคตก็เพิ่มขึ้นอย่างมากเมื่อเทียบกับเดือนตุลาคม โดยแตะระดับสูงสุดในรอบเกือบ 3 ปี ขณะเดียวกัน ความคาดหวังของผู้บริโภคเกี่ยวกับสภาพธุรกิจในอนาคตก็ไม่เปลี่ยนแปลง กำไรในอนาคตลดลงเล็กน้อย" จากข่าวก่อนหน้านี้ ดัชนีความเชื่อมั่นผู้บริโภคของ U.S. Conference Board อยู่ที่ 111.7 ในเดือนพฤศจิกายน ซึ่งถือเป็นระดับสูงสุดใหม่นับตั้งแต่เดือนกรกฎาคม 2023

  • Starknet: ระยะแรกของการวางเดิมพัน STRK ได้เปิดตัวอย่างเป็นทางการบนเมนเน็ตแล้ว

    Starknet โพสต์ว่าระยะแรกของการวางเดิมพัน STRK ได้เปิดตัวอย่างเป็นทางการบน mainnet แล้ว

  • ด้วยโอกาสนับพันทุกที่ เกิดอะไรขึ้นกับเรื่องเล่าเกี่ยวกับ crypto ที่เสื่อมทรามที่สุด?

    DePin, DeSci และ AI ได้รับความนิยมอย่างมากในช่วงแรกๆ และแนวโน้มและโอกาสต่างๆ ก็มีให้เห็นแล้ว ในอนาคต นักประดิษฐ์จำนวนมากขึ้นจะใช้เทคโนโลยีการเข้ารหัส+ สำหรับการจัดหาเงินทุนและการพัฒนาโครงการ ในอีกสี่ปีข้างหน้าอาจถึงเวลาสำหรับการประยุกต์ใช้จริง ของเทคโนโลยีการเข้ารหัสที่จะระเบิด

  • CZ: ไม่ได้พยายามยุติกระแสมีม แต่สนับสนุนผู้สร้างให้มากขึ้น

    CZ โพสต์ข้อความบน Meme Coins ด้วยเช่นกัน เป็นเรื่องยากมากที่จะยุติความนิยมนี้ ซึ่ง CZ ตอบว่า “ไม่ได้พยายามที่จะยุติสิ่งใดๆ ทุกคนมีสิทธิ์เลือกว่าจะลงทุนหรือถืออะไรไว้ เพียงแค่สนับสนุนให้ผู้สร้างมากขึ้น . "

  • Bitcoin สูญเสียเงิน $100,000 หรือไม่? 5 ข้อมูลขนาดใหญ่แสดงให้เห็นว่าความเชื่อมั่นของตลาดยังคงมีแง่ดี

    แม้ว่าข้อมูลการตลาดต่างๆ จะทำสถิติสูงสุด แต่ความเชื่อมั่นของตลาดยังคงมีแง่ดี

  • โมร็อกโกจะยกเลิกการห้ามใช้สกุลเงินดิจิทัลในปี 2560 อย่างเป็นทางการและทำให้ถูกกฎหมายอีกครั้ง

    โมร็อกโกวางแผนที่จะทำให้สกุลเงินดิจิทัลถูกกฎหมายอีกครั้ง หลังจากการห้ามการซื้อขายสกุลเงินดิจิทัลแบบครอบคลุมในประเทศตั้งแต่ปี 2560

  • Talus Network เสร็จสิ้นการระดมทุนรอบเชิงกลยุทธ์มูลค่า 6 ล้านดอลลาร์สหรัฐที่มูลค่าประเมิน 150 ล้านดอลลาร์สหรัฐ

    โปรโตคอล AI แบบกระจายอำนาจ Talus Network ได้ระดมทุน 6 ล้านเหรียญสหรัฐในรอบการระดมทุนเชิงกลยุทธ์ที่นำโดย Polychain Capital ที่มูลค่า 150 ล้านเหรียญสหรัฐ เงินทุนดังกล่าวจะช่วยพัฒนาระบบนิเวศของ Talus ต่อไป รวมถึง Protochain, เฟรมเวิร์ก Nexus และแอปพลิเคชัน “AI Dating Experience”

  • AXIOS: ทรัมป์พิจารณาแต่งตั้งเลขานุการ AI

    ทรัมป์กำลังพิจารณาแต่งตั้งเลขาธิการปัญญาประดิษฐ์เพื่อประสานงานนโยบายของรัฐบาลกลางและการใช้เทคโนโลยีใหม่ ๆ ของรัฐบาล AXIOS รายงาน

  • Schuman Financial เสร็จสิ้นการระดมทุนรอบ Seed Round มูลค่า 7.36 ล้านดอลลาร์สหรัฐ ซึ่งนำโดย RockawayX

    Schuman Financial ปิดการระดมทุนรอบ Seed มูลค่า 7.36 ล้านดอลลาร์ นำโดย RockawayX โดยมีส่วนร่วมจาก Lightspeed Faction, Kraken Ventures, Nexo Ventures, Gnosis VC, Delta Blockchain Fund และ Bankless Ventures นอกจากนี้ Schuman Financial ยังได้เปิดตัว EURØP ซึ่งเป็นเหรียญ stablecoin ยูโรที่สอดคล้องกับ MiCA Schuman Financial ซึ่งกลายเป็นบริษัทในยุโรปแห่งแรกที่ได้รับใบอนุญาตผู้ออกเหรียญ Stablecoin ในฝรั่งเศส กำลังสร้างระบบนิเวศรอบ EURØP ซึ่งรวมถึงการบูรณาการ SEPA ช่องทางการธนาคาร และความร่วมมือด้านการดูแลกับธนาคารระดับโลกระดับ Tier 1 เช่น Societe Generale

  • QCP: เส้นทางของ BTC สู่แผงลอยระดับ $100,000 ETH บ่งบอกถึงความผันผวนโดยนัย

    QCP Capital ออกการวิเคราะห์และชี้ให้เห็นว่าราคา Bitcoin ที่ลดลงเมื่อเร็ว ๆ นี้ส่งผลให้มีการชำระบัญชีมากกว่า 430 ล้านดอลลาร์ การลดลงนี้เกิดขึ้นพร้อมกับการสิ้นสุดของการไหลเข้าสุทธิของ ETF สุทธิห้าวันติดต่อกัน ซึ่งบันทึกการไหลออกของ 438 ล้านดอลลาร์ ในวันจันทร์ ขณะที่ MicroStrategy ร่วงลงอีก 4.4% เส้นทางของ BTC ไปสู่ระดับ 100,000 ดอลลาร์ได้หยุดชะงักลงในช่วงวันหยุดของสหรัฐอเมริกา และไม่มีตัวเร่งที่จะผลักดันราคาให้สูงขึ้นในทันที นอกจากนี้ ความผันผวนโดยนัยของ ETH ได้เปลี่ยนไปสู่การวางมากกว่าการโทร และความกังวลของตลาดเกี่ยวกับความเสี่ยงด้านลบอาจรุนแรงขึ้น โดยเฉพาะอย่างยิ่งกับการประกาศรายงานการประชุม FOMC ของ Federal Reserve และข้อมูล PCE ที่กำลังจะมีขึ้น อย่างไรก็ตาม ในระยะยาว การลดลงของตลาดนี้ไม่ใช่การแก้ไขที่มากเกินไป Bitcoin เพิ่งย้อนกลับไปสู่ระดับที่เห็นเมื่อต้นสัปดาห์ที่แล้ว นับตั้งแต่ชัยชนะของทรัมป์ ตลาดก็มีการซื้อมากเกินไปและมีเลเวอเรจมากเกินไป ทำให้การหยุดชั่วคราวเป็นสิ่งที่หลีกเลี่ยงไม่ได้

กิจกรรมยอดนิยม