Fig. 1

สถาปัตยกรรม TRON

TRON three-layer architecture diagram showing Application Layer Core Layer and Storage Layer
TRON three-layer architecture diagram showing Application Layer Core Layer and Storage Layer

บริบท

ภาพนี้ปรากฏในส่วนสถาปัตยกรรมของเอกสารขาว TRON ซึ่งกำหนดโครงสร้างองค์กรของเครือข่าย โดยทำหน้าที่เป็นไดอะแกรมอ้างอิงพื้นฐานสำหรับแพลตฟอร์มทั้งหมด แสดงการแบ่งแยกหน้าที่เป็นชั้นๆ ที่ควบคุมวิธีที่การจัดเก็บ การประมวลผล และลอจิกของแอปพลิเคชันทำงานร่วมกัน

สิ่งที่ภาพนี้แสดง

ไดอะแกรมนำเสนอสถาปัตยกรรมสามชั้นของ TRON ที่ซ้อนกันในแนวตั้ง ชั้นจัดเก็บข้อมูล (Storage Layer) ที่ฐานจัดเตรียมการจัดเก็บบล็อกสำหรับข้อมูลบล็อกเชนดิบและการจัดเก็บสถานะสำหรับสถานะบัญชีและสัญญา ซึ่งคล้ายกับการผสมผสานฐานข้อมูลบล็อกและ Merkle Patricia Trie ของ Ethereum ชั้นแกน (Core Layer) รวบรวมเครื่องจักรคำนวณของโปรโตคอล ได้แก่ ฉันทามติ DPoS การดำเนินการสัญญาอัจฉริยะ การจัดการบัญชี และการประมวลผลธุรกรรม ชั้นแอปพลิเคชัน (Application Layer) ที่ด้านบนเปิดแพลตฟอร์มให้นักพัฒนาผ่าน API และอินเทอร์เฟซที่ dApp, กระเป๋าเงิน และเครื่องมือต่างๆ ใช้โต้ตอบกับเชน การแบ่งชั้นอย่างเคร่งครัดนี้หมายความว่าการเปลี่ยนแปลงการใช้งานด้านการจัดเก็บไม่จำเป็นต้องเปลี่ยนแปลงสัญญาในชั้นแอปพลิเคชัน และลอจิกฉันทามติถูกแยกออกจาก API ที่ผู้ใช้เห็นอย่างชัดเจน

ความสำคัญ

สถาปัตยกรรมสามชั้นสะท้อนรูปแบบจากทั้ง Bitcoin และ Ethereum ในขณะที่เพิ่มชั้นแอปพลิเคชันอย่างชัดเจนเพื่อกำหนดอินเทอร์เฟซที่นักพัฒนาใช้งานอย่างเป็นทางการ การเข้าใจไดอะแกรมนี้เป็นสิ่งจำเป็นสำหรับการทำความเข้าใจว่า TRON บรรลุการดำเนินการสัญญาอัจฉริยะที่เข้ากันได้กับ EVM บนแกนหลักฉันทามติ DPoS ได้อย่างไร

คำศัพท์ที่เกี่ยวข้อง

ภาพอื่นๆ จาก