สถาปัตยกรรมเครือข่าย TFSC และการใช้งาน

โครงสร้างเครือข่ายที่นำมาใช้โดย TFSC เป็นเครือข่าย P2P ที่เชื่อมต่ออย่างเต็มที่กระจายและกระจาย

TFSC ใช้การเชื่อมต่อเครือข่ายแบบ P2P เพื่อให้โหนดทั้งหมดทำหน้าที่เป็นทั้งไคลเอนต์และเซิร์ฟเวอร์ในเครือข่าย blockchain เพื่อให้เกิดการกระจายอำนาจ

โครงสร้างเครือข่าย

ใน TFSC โหนดทั้งหมดจะเท่ากันและมีคุณสมบัติดังต่อไปนี้

แฟ้มจัดเก็บ

โหนดเหล่านี้เก็บสถานะทางประวัติศาสตร์ของบล็อกทั้งหมดรวมถึงสถานะเวลาที่สอดคล้องกับบล็อกใด ๆ ในประวัติศาสตร์เพื่อให้แน่ใจว่าความถูกต้องของข้อมูลเช่นค่าแฮชความถูกต้องตามกฎหมายของธุรกรรมและหลักฐานการทำงานของแต่ละบล็อก

ตรวจสอบ

ความถูกต้องของข้อมูลธุรกรรมสามารถตรวจสอบได้ในพื้นที่ โหนดจะตรวจสอบความถูกต้องของบล็อกเพื่อให้แน่ใจว่าความถูกต้องของค่าแฮชความถูกต้องตามกฎหมายของธุรกรรมหลักฐานการทำงานและข้อมูลอื่น ๆ เกี่ยวกับบล็อก

ออกอากาศ

มีส่วนร่วมในการออกอากาศทางเว็บทั้งหมดของบล็อกและข้อมูลการทำธุรกรรมตรวจสอบความถูกต้องและเพิ่มลงในบล็อกเชนของคุณเอง

ประสาน

เมื่อโหนดใหม่เข้าร่วมบล็อกมันจะถูกค้นพบและเชื่อมต่อกับการออกอากาศไปยังโหนดอื่น ๆ เพื่อให้แน่ใจว่าโหนดทั้งหมดมีสถานะข้อมูลเดียวกันและประวัติ blockchain ในเครือข่าย TFSC

การเต้นของหัวใจ

ตรวจสอบสถานะการเชื่อมต่อและความทนทานของโหนดในเครือข่าย ตรวจสอบให้แน่ใจว่าโหนดทั้งหมดในเครือข่ายมีความพร้อมใช้งานที่ดีที่สุดเพื่อให้ได้จำนวนธุรกรรมสูงสุดต่อวินาที TPS

อินเทอร์เฟซ

อินเทอร์เฟซแบบสอบถามแบบเปิดที่ให้โหนดปัจจุบันและข้อมูลบัญชีพื้นฐานและถูกต้อง

การระบุโหนดและการรับรองความถูกต้อง

เพื่อให้แน่ใจว่าความถูกต้องของโหนดการตรวจสอบความถูกต้องในเครือข่าย TFSC จะทำเครื่องหมายแต่ละโหนดการตรวจสอบความถูกต้องด้วย ID ที่ไม่ซ้ำกันผ่านรายการโหนด โดยการตรวจสอบข้อมูลรายการโหนดโหนดการตรวจสอบที่ตรงตามเงื่อนไขจะรวมอยู่ในกลุ่มการตรวจสอบ

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

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

การเชื่อมต่อเต็มรูปแบบและจำนวนสูงสุด

TFSC ได้รับการออกแบบในลักษณะที่เชื่อมต่ออย่างเต็มที่โดยมีปริมาณงานสูงความน่าเชื่อถือสูงและความหน่วงแฝงต่ำ

เพื่อรักษาประสิทธิภาพและความปลอดภัยที่ดีที่สุดเครือข่าย TFSC ทำงานได้ดีที่สุดเมื่อจำนวนโหนดสูงสุดคือ 500-1,000 นี่คือข้อสรุปจากการทดสอบในห้องปฏิบัติการและการปรับปรุงมากมาย

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

เนื่องจากความคล่องตัวของโหนดที่เข้าร่วมในกระบวนการเครือข่าย TFSC การพัฒนาและความพร้อมใช้งานของเลเยอร์เครือข่าย TFSC จึงมีเสถียรภาพในระยะยาว

กระบวนการสื่อสารเครือข่าย

TFSC ใช้การสื่อสารแบบจุดต่อจุด TCP ที่ค่อนข้างเสถียร ความน่าเชื่อถือของการเชื่อมต่อ TCP การควบคุมการไหล การควบคุมความแออัด ความสามารถในการปรับขนาดและลักษณะการสื่อสารแบบฟูลดูเพล็กซ์สามารถบรรลุการเชื่อมต่อที่เชื่อถือได้ระหว่างโหนดและดำเนินการส่งข้อมูลที่มีประสิทธิภาพและเชื่อถือได้

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

การใช้งานการสื่อสาร

รายการโหนด ในเครือข่าย P2P ของ TFSC แต่ละโหนดจะเก็บข้อมูลของโหนดอื่น

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

เมื่อจำนวนโหนดและเลเยอร์เพิ่มขึ้นข้อมูลที่เก็บไว้จะเพิ่มขึ้นทำให้ยากต่อการอ่านข้อมูลที่ตามมาอย่างรวดเร็วลดความรวดเร็วของข้อมูลเครือข่าย

เพื่อแก้ปัญหานี้ TFSC จะเสียสละลำดับของโหนดและปรับปรุงประสิทธิภาพของโหนดเครือข่ายเพื่อให้การสื่อสารเครือข่ายสมบูรณ์ภายในลำดับการบริการเสร็จสมบูรณ์อย่างรวดเร็ว

เมื่อจำนวนโหนดเกินค่าความคลาดเคลื่อนอาจทำให้การทำธุรกรรมช้าลงและ TFSC จะเตะส่วนหนึ่งของโหนดที่ไม่มีป้ายกำกับเพื่อแก้ไขปัญหา

เมื่อโหนดได้รับข้อความคำขอข้อมูลโหนดของผู้ส่งจะถูกใช้เพื่ออัปเดตรายการโหนดที่เกี่ยวข้อง ขั้นตอนเฉพาะมีดังนี้

  • 1 บันทึก IP ของโหนดส่งความสูงของบล็อกและข้อมูลอื่น ๆ

  • 2 หากโหนดส่งมีอยู่แล้วในรายการโหนดข้อมูลรายการโหนดจะได้รับการอัพเดต

  • 3 หากโหนดส่งไม่ได้อยู่ในรายการโหนดให้เพิ่มลงในรายการโหนด

  • 4 ออกอากาศข้อมูลโหนดนี้ไปยังโหนดอื่น ๆ

รายการโหนดบันทึกข้อมูลโหนดอื่น ๆ ที่ทราบโดยโหนดปัจจุบันส่วนใหญ่จะใช้เพื่อตรวจสอบข้อมูลโหนดและกำหนดโหมดการสื่อสารระหว่างโหนด ส่งโดยตรงหรือส่งต่อฟังก์ชั่นการกำหนดเส้นทาง ข้อมูลโหนดรวมถึงที่อยู่ Base58 IP ชื่อ ข้อมูลประจำตัวและอื่น ๆ

โหนดจะเก็บข้อมูลเกี่ยวกับโหนดที่เชื่อมต่อทั้งหมด

โมดูลฟังก์ชั่นเครือข่าย

ขั้นตอนการลงทะเบียน TCP

โหนดการลงทะเบียนส่งคำขอไปยังโหนดการลงทะเบียน หากสองโหนดไม่ได้เชื่อมต่อพวกเขาจะสร้างการเชื่อมต่อก่อน หากการเชื่อมต่อล้มเหลวคำขอลงทะเบียนจะถูกส่งอีกครั้ง

โหนดที่ลงทะเบียนประมวลผลคำขอลงทะเบียนและส่งคืนข้อมูลโหนดเฉพาะ

โหนดการลงทะเบียนประมวลผลการตอบสนองการลงทะเบียนจากโหนดการลงทะเบียนและบันทึกข้อมูลโหนดที่สอดคล้องกัน

กลไกการเต้นของหัวใจ

กลไกการเต้นของหัวใจใช้เพื่อตรวจจับและรักษาสถานะที่ใช้งานอยู่ในการสื่อสาร

เมื่อโหนดถูกตัดการเชื่อมต่อหากไม่ได้เชื่อมต่อใหม่ภายในเวลาที่กำหนด heartbeat จะลดลงเหลือ 0 และโหนดจะถูกลบ

โหนดอยู่ในสถานะเครือข่ายที่อ่อนแอหากอัตราการสูญเสียแพ็คเก็ตสูงหรือเวลาไปกลับของ heartbeat เกินขีด จำกัด เป็นระยะเวลาหนึ่งโหนดจะถูกลบจนกว่าเครือข่ายจะกลับมาเป็นปกติ

ขั้นตอนของกลไกการเต้นของหัวใจมีดังนี้

โหนดนี้ลดจำนวน heartbeat ของโหนดที่รู้จักทั้งหมดโดย 1 และส่งคำขอ ping

เมื่อโหนดที่รับได้รับการร้องขอ ping สำเร็จโหนดนั้นจะรีเซ็ต heartbeat ของสัญญาณ heartbeat ของโหนดที่ส่งและส่งคำขอ pong

เมื่อโหนดที่ส่งได้รับการร้องขอ pong สำเร็จโหนดนั้นจะรีเซ็ตสัญญาณ heartbeat ของโหนดที่รับและอัปเดตข้อมูลโหนด

โดยทั่วไปการเต้นของหัวใจมีบทบาทสำคัญในการบำรุงรักษาตรวจจับกู้คืนและตรวจสอบการสื่อสารเครือข่าย TFSC  ช่วยให้มั่นใจสถานะการเชื่อมต่อและความพร้อมใช้งานระหว่างโหนดและสร้างความมั่นใจในความทนทานสุขภาพและความน่าเชื่อถือของโหนดเครือข่ายทั้งหมด

แจ้งการเปลี่ยนแปลงความสูงของบล็อก

เมื่อความสูงของโหนดเปลี่ยนแปลงจะส่งความสูงของโหนดไปยังโหนดที่เชื่อมต่ออื่น โหนดที่รับจะประมวลผลคำขอเปลี่ยนแปลงและอัปเดตความสูงของบล็อกของโหนดที่เกี่ยวข้อง

ด้วยการแนะนำกลไกต่าง ๆ ข้างต้น TFSC รับประกันสถานะเครือข่ายที่ดีของแต่ละโหนดในเครือข่ายรับประกันความสอดคล้องของสถานะข้อมูลของแต่ละโหนดและรับประกันความปลอดภัยและอัตราความสำเร็จของการทำธุรกรรมที่รวดเร็วอย่างต่อเนื่องของ TFSC

เกี่ยวกับ TFSC

Transformers Chain เป็นระบบกระจายประสิทธิภาพสูงที่มีความสามารถในการทำธุรกรรมที่ปรับขนาดได้อย่างต่อเนื่องโดยใช้โปรโตคอล Raindrop Consensus พิเศษ RDCP ซึ่งช่วยให้ผู้ผลิตบล็อกหลายรายสามารถประมวลผลธุรกรรมลูกโซ่แบบขนานจำนวนผู้ผลิตบล็อกที่เกิดขึ้นพร้อมกันสามารถเพิ่มขึ้นตามขนาดของเครือข่ายผ่านเครือข่ายโปรโตคอลเลเยอร์แรงจูงใจเพื่อให้ได้สถานะการพัฒนาแบบกระจายอำนาจฟรี ทุก ๆ 24 ชั่วโมงจะมีรอบระยะเวลาโบนัสที่ผู้เข้าร่วมสามารถโอนและเดิมพันสินทรัพย์ของตนได้อย่างอิสระมากขึ้นซึ่งทำให้การพัฒนาเว็บเป็นสถานะที่กลมกลืนกันเมื่อเวลาผ่านไป Transformers จะมีส่วนร่วมในการพัฒนาระบบนิเวศทั่วโลกของ Web 3.0 ด้วยจุดแข็งที่เป็นเอกลักษณ์

ความสามารถในการขยายเครือข่าย - Transformers ใช้อัลกอริธึมตัวเลขสุ่ม VRF คู่เพื่อเลือกการผลิตบล็อกผู้สมัครหลายคนในเวลาเดียวกันและขยายจำนวนผู้สมัครเมื่อขนาดเครือข่ายเติบโตขึ้น

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

Raindrop Consensus Protocol RDCP - การเลือกแบบหลายเส้นทางของผู้สมัครบางคนในเวลาเดียวกันผ่านอัลกอริธึมตัวเลขสุ่มแบบไม่ต่อเนื่องหลาย VRF และการทำฉันทามติแบบ in-chain ของบล็อกหลายบล็อกผ่านผู้สมัครซึ่งให้พื้นที่มากมายสำหรับการขยายอย่างยั่งยืนของ TPS

เนื่องจากรายชื่อผู้รับจดหมายของเรายังคงเติบโต TFSC จะส่งอีเมลที่จำเป็นไปยังกล่องจดหมายของคุณเท่านั้น หากคุณมีความคิดเห็นหรือคำถามใด ๆ โปรดตอบกลับอีเมลไปที่ news@tfsc.io

โปรดติดตามเราผ่านช่องทางโซเชียลมีเดียด้านล่างเพื่อรับการอัปเดตรายวันเกี่ยวกับระบบนิเวศของ TFSC นอกจากนี้หากคุณสนใจในวิสัยทัศน์ของเราและยินดีที่จะสนับสนุนระบบนิเวศของ TFSC โปรดเพิ่ม $ TFSC ลงในพอร์ตโฟลิโอของคุณ

TFSC Twitter อย่างเป็นทางการ www.twitter.com/tfscchain

ชุมชน TFSC Discord: https://discord.gg/W4YsQduNrf