โครงสร้างเครือข่ายที่นำมาใช้โดย 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
