ทุกภาษา
Ontology (ONT) คือโครงการเครือข่ายพื้นฐานสาธารณะรุ่นใหม่และแพลตฟอร์มการทำงานร่วมกันแบบกระจายความไว้วางใจ รวมถึงบัญชีแยกประเภทแบบกระจายที่สมบูรณ์และการสนับสนุนระบบสัญญาอัจฉริยะ
สถาปัตยกรรม Ontology รองรับระบบเครือข่ายโซ่สาธารณะ นอกเหนือจากการให้บริการโซ่สาธารณะพื้นฐานแล้ว ยังรองรับการปรับแต่งโซ่สาธารณะสำหรับแอปพลิเคชันต่างๆ ผ่านเฟรมเวิร์กบล็อกเชนของ Ontology และการทำงานร่วมกันของเครือข่ายลูกโซ่ผ่านกลุ่มโปรโตคอลต่างๆ
ในชั้นพื้นฐาน Ontology จะยังคงให้บริการโมดูลทั่วไปในแอปพลิเคชันแบบกระจายต่างๆ เช่น กรอบข้อมูลประจำตัวแบบกระจาย โปรโตคอลการแลกเปลี่ยนข้อมูลแบบกระจาย ฯลฯ เพื่อสนับสนุนองค์ประกอบการทำงานร่วมกันที่เชื่อถือได้แบบกระจาย และจะขยายต่อไปตามข้อกำหนดของแอปพลิเคชัน ใหม่ โมดูลทั่วไป
• สัญญาอัจฉริยะสำหรับวัตถุประสงค์ทั่วไปน้ำหนักเบาปรับขนาดได้
• รองรับสัญญา WASM แบบขยายได้
♦โปรโตคอลการโต้ตอบข้ามสายโซ่
• รองรับอัลกอริธึมการเข้ารหัสหลายตัว
• ความเร็วในการประมวลผลธุรกรรมที่ปรับให้เหมาะสมที่สุด
• การเข้ารหัสลิงค์การเชื่อมต่อ P2P
• รองรับอัลกอริธึมที่สอดคล้องกันหลายรายการ
• เวลาในการสร้างบล็อกที่รวดเร็ว
Ontology smart contract เป็นระบบที่สมบูรณ์ซึ่งรวมเอาฟังก์ชันหลายฟังก์ชัน น้ำหนักเบา ความพร้อมใช้งานสูง ทำงานพร้อมกัน หลายภาษา สัญญาข้ามสาย และเครื่องเสมือนข้ามเครื่อง Ontology smart contracts รองรับภาษาการพัฒนากระแสหลักที่หลากหลาย เช่น C#, Python เป็นต้น นักพัฒนาสามารถพัฒนา Ontology smart contracts ได้อย่างง่ายดายโดยไม่ต้องเรียนรู้ภาษาใหม่ๆ ในอนาคต ภาษาสำหรับการพัฒนากระแสหลักอื่นๆ จะได้รับการสนับสนุน ได้แก่ Java, C++ , สนิม , ไป , JavaScript , ฯลฯ
สัญญาอัจฉริยะเกี่ยวกับออนโทโลยีมีลักษณะเฉพาะของการกำหนดระดับ ประสิทธิภาพสูง และความสามารถในการปรับขนาด และประกอบด้วยสองโมดูล: บริการแบบโต้ตอบและเครื่องเสมือน
บริการการโต้ตอบให้การโต้ตอบระหว่างเครื่องเสมือนและบัญชีแยกประเภท blockchain
เครื่องเสมือนจัดเตรียมสภาพแวดล้อมการทำงานสำหรับสัญญาอัจฉริยะ บริการเชิงโต้ตอบรวมถึงบริการแบบเนทีฟและบริการเครื่องเสมือน NEO
บริการเนทีฟจัดเตรียมการดำเนินการของสัญญาอัจฉริยะพิเศษบนห่วงโซ่พื้นฐาน ซึ่งสามารถใช้งานได้อย่างรวดเร็วและง่ายดาย
บริการเครื่องเสมือน NEO ให้ API สำหรับการเข้าถึงเครื่องเสมือน NEO จากภายนอก ซึ่งสามารถปรับปรุงฟังก์ชันการโทรของสัญญาอัจฉริยะ
รูปที่ 1 ระบบนิเวศที่เชื่อถือได้ของ Ontology
ดังที่แสดงในแผนภาพนิเวศวิทยาความน่าเชื่อถือของเครือข่าย Ontology ข้างต้น ผู้คน เงิน และสิ่งต่างๆ เกือบจะครอบคลุมแหล่งที่มาของธุรกรรมทางการเงิน ตั้งแต่พฤติกรรมการทำธุรกรรมนอกสายโซ่ไปจนถึงชั้นแอปพลิเคชันของเครือข่าย Ontology สำหรับการเชื่อมต่อโครงข่าย และโมดูลต่างๆ และโปรโตคอลเป็นธุรกรรมที่รับประกัน เพื่อให้แน่ใจว่า ใส่ sdk และ api เข้าด้วยกันเพื่อสร้างช่องทางที่ขยายไปทุกทิศทาง และสามารถใช้โมดูลและโปรโตคอลบนเชนเพื่อรวบรวมทรัพยากรข้อมูลและแอปพลิเคชันอื่นๆ นอกเชน เพื่อ รับประกันความครอบคลุมของเครือข่าย Ontology และการเปลี่ยนแปลงฟังก์ชันที่ทรงพลังและหลากหลาย แกนหลักที่ใหญ่ที่สุดอยู่ในสองจุด: สร้างสะพานเชื่อมความน่าเชื่อถือทั้งภายในและภายนอกห่วงโซ่ สร้างการยืนยันสิทธิ์ โปรโตคอลและโมดูล sdk และ api เนื่องจากเครื่องมือโอเพ่นซอร์สมีไว้เพื่อสิ่งนี้
<ชั่วโมง>รูปที่ 2 เครือข่ายออนโทโลจีที่เชื่อถือได้
บนพื้นฐานของความไว้วางใจ เครื่องมือต่างๆ ถูกนำมาใช้เพื่อให้เกิดความเชื่อมโยงระหว่างห่วงโซ่และภายนอกห่วงโซ่ กระบวนการนี้เสร็จสิ้นภายในกรอบของระบบ และสิ่งที่ผู้ใช้ต้องทำคือทำให้เสร็จสมบูรณ์ การดำเนินการพื้นฐานง่ายๆ โดยใช้ ontology network เช่นเดียวกับการขับรถ คุณไม่จำเป็นต้องเข้าใจอย่างชัดเจนถึงวิธีการประกอบและออกแบบรถ คุณเพียงแค่ต้องมีใบขับขี่เพื่อให้รถเป็นเครื่องมือหรือพาหะในการบรรลุเป้าหมายของคุณ Ontology เป็นผู้ผลิตที่ออกแบบและประกอบยานพาหนะ แน่นอน นอกเหนือจากความไว้วางใจในคุณลักษณะทางกฎหมายแล้ว ยังมีส่วนหนึ่งของความไว้วางใจจากกลไกที่เป็นเอกฉันท์
<ชั่วโมง>
VBFT เป็นอัลกอริทึมที่สอดคล้องกันใหม่ที่รวม PoS, VRF (ฟังก์ชันสุ่มที่ตรวจสอบได้) และ BFT (Byzantine Fault Tolerance) ในอัลกอริทึมฉันทามติของ VBFT โหนด Ontology ONT จะต้องชำระเงินมัดจำก่อนจึงจะสมัครเป็นโหนดฉันทามติได้ และสุ่มเลือกโหนดสามประเภทจากโหนดฉันทามติทั้งหมดผ่านหมายเลขสุ่มที่ตรวจสอบได้: โหนดผู้สมัคร โหนดการตรวจสอบ และโหนดยืนยัน โหนดผู้สมัครเสนอการบล็อกผู้สมัคร โหนดการตรวจสอบยืนยันการบล็อกผู้สมัคร และโหนดการยืนยันดำเนินการตามฉันทามติการบล็อกให้เสร็จสิ้นหลังจากการลงคะแนนรับรองในผลการตรวจสอบ
ฉันทามติของ VBFT ไม่จำเป็นต้องได้รับการยืนยันจากทุกโหนดในเครือข่ายทั้งหมดเพื่อสร้างฉันทามติ ในรูปแบบของการจดจำนอง ให้ใช้การสุ่มเลือกของ VRF (Verifiable Random Function) เพื่อเลือกส่วนของโหนดในสามกลุ่มจากหลายๆ โหนดสำหรับการตรวจสอบ เพื่อให้บรรลุการขยายตัวและเพิ่มความเร็ว ในขณะเดียวกัน การผสมผสานระหว่างการสุ่มและความสอดคล้องกันของ PoS ช่วยให้มั่นใจได้ถึงการป้องกันการโจมตี (ความปลอดภัย) ของอัลกอริทึม และวิธีการตรวจสอบที่ทนทานต่อความผิดพลาดสองในสามของ BFT สามารถเข้าถึงฉันทามติการบล็อกได้อย่างรวดเร็ว มันมีความไว้วางใจ ความปลอดภัย ความเร็ว ความเหนียว และองค์ประกอบอื่น ๆ ของความเห็นพ้องต้องกัน
รูปที่ 3 สถาปัตยกรรมเทคโนโลยีเครือข่ายออนโทโลยี
ชั้นล่างสุดของเครือข่าย Ontology มีระบบบัญชีแยกประเภทแบบกระจายที่สมบูรณ์ รวมถึงระบบสัญญาอัจฉริยะที่สมบูรณ์และระบบรักษาความปลอดภัย ในเวลาเดียวกัน เครือข่าย Ontology จะสรุประบบทางเทคนิคและระบบสถาปัตยกรรมที่ซับซ้อน ตระหนักถึงการจัดการเอนทิตีแบบกระจายและโปรโตคอลการพิสูจน์ตัวตนแบบหลายมิติที่เข้ากันได้กับโปรโตคอลหลักและมาตรฐานการเข้ารหัสต่างๆ และรองรับบล็อกเชนแบบต่างๆ การทำแผนที่ระบบโต้ตอบของระบบสารสนเทศ
Ontology ยังมีระบบทางเทคนิค เช่น การจัดเก็บข้อมูลที่ปลอดภัย สัญญาอัจฉริยะที่แตกต่างกัน การจัดการคีย์ฮาร์ดแวร์ และการวิเคราะห์ข้อมูลที่เข้ารหัส ในฐานะแพลตฟอร์มแอปพลิเคชัน เครือข่ายทั้งหมดสามารถรองรับการสร้างบริการแอปพลิเคชันต่างๆ โดยเฉพาะแอปพลิเคชันแบบกระจายอำนาจ บนพื้นฐานนี้ Ontology Network จัดเตรียมเฟรมเวิร์กของแอปพลิเคชันหลายชุด รวมถึงโปรโตคอลการแลกเปลี่ยนข้อมูลแบบกระจาย โปรโตคอลการจัดการกระบวนการแบบกระจาย ฯลฯ และสนับสนุนเพิ่มเติมในการทำให้แอปพลิเคชันชั้นบนต่างๆ เป็นจริงผ่าน API ทั่วไป, SDK และส่วนประกอบฟังก์ชันแอปพลิเคชันต่างๆ
เอกสารที่เกี่ยวข้อง:
https://ont.io/
https://ont.io/wp/Ontology-Introductory-White-Paper-ZH pdf