ทุกภาษา
NULS (NULS) เป็นโครงสร้างพื้นฐานบล็อกเชนสำหรับบริการที่กำหนดเอง ซึ่งเป็นโครงการชุมชนโอเพ่นซอร์สระดับโลก NULS นำแนวคิดของไมโครเซอร์วิสมาใช้เพื่อสร้างสถาปัตยกรรมพื้นฐานแบบโมดูลาร์ขั้นสูง ใช้เทคโนโลยี เช่น คลังสินค้าโมดูล สัญญาอัจฉริยะ และครอสเชน และรวมความสามารถของโรงงานเชนเพื่อสร้างเชนอย่างรวดเร็วเพื่อลดต้นทุนการพัฒนาบล็อกเชนและ ส่งเสริมการใช้แอปพลิเคชันเชิงพาณิชย์ของ blockchain . NULS เสนอแนวคิดแบบโมดูลาร์และสถาปัตยกรรมไมโครเซอร์วิสแบบขนานหลายเชน โดยยึดแนวคิดการพัฒนาที่มี "เชน" เป็นแกนหลัก และสร้างผลิตภัณฑ์หลัก "โรงงานเชน" ขึ้นอยู่กับ NULS ผู้ใช้สามารถเลือกโมดูลการทำงานหลักได้อย่างยืดหยุ่น เช่น โมดูลเครือข่าย โมดูลที่สอดคล้องกัน โมดูลการจัดเก็บข้อมูล โมดูลบัญชีแยกประเภท และสัญญาอัจฉริยะเพื่อสร้างบล็อกเชนใหม่ในเครือข่ายลูกโซ่ NULS และยังสามารถกำหนดตัวเองผ่านสัญญาอัจฉริยะที่มีงานโปรแกรมเพียงเล็กน้อย ตรรกะทางธุรกิจ
NULS (NULS) คือโครงสร้างพื้นฐานบล็อกเชนที่ให้บริการที่ปรับแต่งได้ และเป็นโครงการชุมชนโอเพ่นซอร์สบล็อกเชนระดับโลก NULS นำแนวคิดของไมโครเซอร์วิสมาใช้ ตระหนักถึงสถาปัตยกรรมพื้นฐานแบบโมดูลาร์สูง ใช้เทคโนโลยี เช่น สัญญาอัจฉริยะและครอสเชน และรวมความสามารถของโรงงานเชนเพื่อสร้างเชนอย่างรวดเร็วเพื่อลดต้นทุนการพัฒนาบล็อกเชนและส่งเสริมธุรกิจบล็อกเชน แอปพลิเคชันลงจอด
สถานการณ์การใช้งาน
จัดเตรียมโครงสร้างพื้นฐานบล็อกเชนที่ยืดหยุ่นและใช้งานง่าย:
NULS ให้บริการโมดูลที่หลากหลายแก่นักพัฒนาและผู้ใช้ นักพัฒนาและผู้ใช้ไม่จำเป็นต้องศึกษารายละเอียดทางเทคนิคพื้นฐาน เช่น การเข้ารหัส กลไกที่เป็นเอกฉันท์ และวิธีการจัดเก็บ พวกเขาสามารถเลือกโมดูลที่ต้องการได้โดยตรงจากคลังโมดูลของโรงงานเชนตามธุรกิจของพวกเขา และกำหนดค่าพารามิเตอร์เพื่อสร้างบล็อกเชนอย่างรวดเร็ว . ต้นทุนเชิงพาณิชย์ของบล็อกเชน
รองรับสถานการณ์แอปพลิเคชันบล็อกเชนจำนวนมาก:
ในระดับแอปพลิเคชัน สามารถคาดหวังได้ว่าแอปพลิเคชันที่ใช้บล็อกเชนจะค่อยๆ เข้าสู่การทำงานและชีวิตของสถาบันและแม้แต่บุคคล NULS ให้ความสามารถในการสร้างเครือข่ายได้อย่างรวดเร็ว ผ่านการทำให้เป็นโมดูล ผ่านเทคโนโลยี cross-chain ช่วยให้ข้อมูลและความสามารถในการไหลเวียนของสินทรัพย์ระหว่างบล็อกเชนต่าง ๆ และให้ความสามารถในการตั้งโปรแกรมที่สมบูรณ์ของ Turing ผ่านสัญญาอัจฉริยะซึ่งสามารถรองรับสถานการณ์การใช้งานที่หลากหลายในอนาคต
ขับเคลื่อนการใช้งานบล็อกเชนในเชิงพาณิชย์:
แอปพลิเคชันเชิงพาณิชย์มีความต้องการด้านประสิทธิภาพที่สูงมาก NULS มุ่งมั่นที่จะแก้ไขข้อจำกัดด้านประสิทธิภาพของบล็อกเชนที่มีอยู่ โดยใช้เทคโนโลยีการขยายตัวแบบขนานและสร้างเชนอิสระหลายตัว กระจายบริการไปยังแต่ละเชน และใช้เทคโนโลยีข้ามสายโซ่เพื่อสื่อสารระหว่างสายโซ่เพื่อตอบสนองความต้องการ TPS นับสิบล้าน
ภาพรวมทางเทคนิค
สถาปัตยกรรมไมโครเซอร์วิส:
NULS เป็นผู้นำในการจัดวางสถาปัตยกรรมไมโครเซอร์วิส โดยนำเสนอแนวคิดไมโครเซอร์วิสในการออกแบบโครงสร้างพื้นฐานพื้นฐานของบล็อกเชนเพื่อแยกซอฟต์แวร์ออกเป็นบริการต่างๆ ที่สามารถปรับใช้งานได้โดยอิสระ แนวคิดการออกแบบขั้นสูงได้รับการแนะนำในการออกแบบโมดูล จุดประสงค์คือทำให้แต่ละโมดูลมีความยืดหยุ่นเหมือนกับโปรแกรมอิสระ และการพัฒนาโมดูลเดียวสามารถรองรับภาษาโปรแกรมหลายภาษาได้
ภายใต้สถาปัตยกรรมนี้ การเชื่อมต่อระหว่างโมดูลมีขนาดเล็กลง การพัฒนาหลายภาษาช่วยปรับปรุงการสนับสนุนโค้ดและความสะดวกสบายของผู้ใช้อย่างมาก ในขณะเดียวกัน แต่ละโมดูลก็ขยายได้ง่ายขึ้น และโมดูลรองรับการปรับใช้แบบกระจาย ซึ่งทำให้ การเปลี่ยนโมดูลแบบ hot-swap ง่ายขึ้น เราเรียกการออกแบบสถาปัตยกรรมทั้งหมดนี้ว่า NULS 2.0 พร้อมกันนี้โรงงานโซ่และครอสเชนจะถูกออกแบบบนสถาปัตยกรรมนี้ด้วย
การออกแบบสถาปัตยกรรมไมโครเซอร์วิสของ NULS แบ่งออกเป็นสามเลเยอร์:
เลเยอร์แรกคือเลเยอร์โครงสร้างพื้นฐานไมโครเซอร์วิส
เลเยอร์ที่สองคือเลเยอร์บริการพื้นฐานของบล็อกเชน
เลเยอร์ที่สามคือเลเยอร์แอปพลิเคชัน DApp
เฟรมเวิร์กนี้ช่วยให้นักพัฒนาสามารถพัฒนาระบบแอปพลิเคชันขั้นสูงเพิ่มเติมบนเลเยอร์ที่สอง (เช่น ระบบกระจายการแลกเปลี่ยน และระบบบริการข้อมูลสามารถสร้างขึ้นบนเลเยอร์ที่สอง) สิ่งที่สร้างขึ้นบนระบบ NULS ไม่ใช่แค่หลายเชนและ DApp หลายตัวเท่านั้น แต่ยังรวมถึงอินเทอร์เน็ตขนาดใหญ่ กลาง และเล็กอื่นๆ ที่ไม่ใช่บล็อกเชนด้วย
การทำให้เป็นโมดูล:
แอปพลิเคชันทางธุรกิจมีการเปลี่ยนแปลงตลอดเวลา และการอัปเกรดเทคโนโลยีก็เปลี่ยนไปในแต่ละวันที่ผ่านไป ชุมชน NULS ตระหนักดีว่าการอัปเกรดเทคโนโลยีและการพัฒนาตรรกะของแอปพลิเคชันทางธุรกิจเป็นสิ่งที่คาดเดาไม่ได้ สร้างที่เก็บโมดูล การออกแบบของ NULS เป็นไปตามหลักการของ "ทุกอย่างคือโมดูล" และใช้โมดูลาร์เพื่อรองรับการอัปเดตเทคโนโลยีและการปรับแอปพลิเคชัน
กลไกฉันทามติ - POC:
การออกแบบโมดูลาร์ของ NULS รองรับการแทนที่และการแทรกโมดูลการทำงานหลักทั้งหมด รวมทั้งกลไกฉันทามติ เครือข่ายหลัก NULS ใช้กลไกความสอดคล้องกันของเครดิต POC (Proof-Of-Credit) เป็นค่าเริ่มต้น เมื่อเครดิตโหนดถึงมาตรฐาน NULS จำนวนหนึ่งสามารถล็อคเพื่อเข้าร่วมฉันทามติได้ หลังจากโหนดฉันทามติถูกจัดลำดับใหม่ บล็อกจะถูกสร้างขึ้นในแต่ละรอบ และ NULS ที่ถูกล็อกจะถูกปลดล็อกเมื่อออกจากฉันทามติ
1. กลไกการเข้าและออกจากฉันทามติ
ทุกคนสามารถเข้าร่วมฉันทามติ NULS ได้ตลอดเวลา ตราบใดที่พวกเขาตรงตามเงื่อนไขและปฏิบัติตามกฎ พวกเขาสามารถรับรางวัลโทเค็น NULS ต่อไปได้ การเพิ่ม POC จะแบ่งออกเป็นตัวบ่งชี้แบบแข็งและตัวบ่งชี้แบบอ่อน ดัชนีที่เข้มงวดหมายความว่าคะแนนเครดิตจะต้องถึงบรรทัดมาตรฐานที่กำหนด และไม่รวมบางโหนดที่ทำความชั่วร้าย ตัวบ่งชี้แบบอ่อนหมายความว่าต้องล็อค NULS จำนวนหนึ่งเป็นเงินมัดจำ เพื่อป้องกันการท่วมของโหนดและทำให้ทั้งระบบยุติธรรมมากขึ้น จำนวนของ NULS ที่ถูกล็อคจะถูกจำกัดด้วยค่าขั้นต่ำ ทุกคนสามารถเลือกได้อย่างอิสระ Locked NULS จำนวนเงินจะเชื่อมโยงกับรางวัลสุดท้าย
2. อันดับเครดิต
ในเครือข่าย NULS เครดิตคือค่าสัมประสิทธิ์ความสมบูรณ์ของบัญชีในระบบ และเครดิตของบัญชีทั้งหมดจะถูกคำนวณโดยอัตโนมัติผ่านสูตรอัลกอริทึมการจัดอันดับเครดิตภายในช่วงเวลา [-1, 1].
สูตรการประเมินเครดิต:
ฐานเครดิต = ค่าสัมประสิทธิ์ความสามารถ+ค่าสัมประสิทธิ์ความรับผิดชอบ
ค่าสัมประสิทธิ์ความสามารถ: คำนวณจากจำนวนบล็อคที่ผ่านมา
ค่าสัมประสิทธิ์ความรับผิดชอบ: คำนวณจากการละเมิดและความถูกต้องของบล็อค
3. รางวัลฉันทามติ
เพื่อความสมดุลและความยุติธรรมของเครือข่าย NULS ทั้งหมด รางวัลฉันทามติจะคำนวณตามเงินฝากที่ส่งโดยโหนดฉันทามติทั้งหมดและเครดิตของโหนดฉันทามติ
4. กลไกฉันทามติทั่วไป
NULS เป็นชุดของโครงสร้างพื้นฐานบล็อกเชนพื้นฐานทั่วไป ไม่ได้เรียกใช้บริการแอปพลิเคชันใดๆ บนเครือข่ายหลัก และบริการแอปพลิเคชันทั้งหมดทำงานโดยบล็อกเชนคู่ขนาน ด้วยผลิตภัณฑ์ของโรงงานลูกโซ่ของ NULS ทำให้สามารถปรับใช้บล็อกเชนตามคลังโมดูลได้อย่างรวดเร็ว และสามารถปรับแต่งพารามิเตอร์การทำงานต่างๆ ได้อย่างยืดหยุ่น รวมถึงว่าจะรองรับโทเค็นพื้นฐาน อัลกอริทึมการเข้ารหัส กลไกการลงมติ กลไกการจัดเก็บ ฯลฯ หรือไม่
NULS กำหนดโมดูลฉันทามติทั่วไปเพื่อให้อินเทอร์เฟซเข้ากันได้กับกลไกฉันทามติที่แตกต่างกัน ชุมชน NULS จะยังคงพัฒนากลไกที่เป็นเอกฉันท์ เช่น กลุ่มการตรวจสอบ POW, DPOS, POS, PBFT และ POOL เพื่อให้ผู้ใช้เลือกได้อย่างอิสระ
NULS smart contract:
NULS มี NVM ในตัวเป็นเครื่องเสมือนของโมดูล smart contract จากมุมมองของโครงสร้างโมดูล โมดูล NULS smart contract อยู่ระหว่างโมดูลบริการภายนอก (เช่น โมดูล RPC) และโมดูลอำนวยความสะดวกพื้นฐาน (เช่น โมดูลเครือข่าย โมดูลการจัดเก็บข้อมูล โมดูลบัญชี ฯลฯ) โมดูลอื่นๆ เช่น โมดูลบัญชีและโมดูลเครือข่ายให้การสนับสนุนพื้นฐานสำหรับสัญญาอัจฉริยะ
สัญญาอัจฉริยะกำหนดโดยแอปพลิเคชันชั้นบน ตีความโดยล่าม จัดเก็บโดยโมดูลหน่วยเก็บข้อมูล และเรียกใช้โดย NVM ตัวแปลสัญญาอัจฉริยะ NULS จะรองรับภาษาโปรแกรมระดับสูงหลายภาษา นักพัฒนาแอปพลิเคชันสามารถใช้ภาษาที่คุ้นเคยในการออกแบบสัญญาอัจฉริยะ NULS
ครอสเชน:
บล็อกเชน (บล็อกเชนในระบบนิเวศ) ที่ใช้คลังโมดูล NULS สามารถเพิ่มโมดูลข้ามเชนผ่านการเลือกโมดูลเพื่อให้เกิดการสื่อสารระหว่างเลเยอร์พื้นฐานและ NULS
สำหรับเชนสาธารณะ เช่น Ethereum และ Bitcoin ที่ทำตามโปรโตคอลที่แตกต่างจาก NULS จำเป็นต้องมีกลไกพิเศษเพื่อใช้การแปลงโปรโตคอล และปรับโปรโตคอลของเชนสาธารณะอื่นๆ ให้เป็นโปรโตคอลข้ามเชน NULS เพื่อให้ได้การสื่อสารโปรโตคอลที่เป็นหนึ่งเดียว วัตถุประสงค์.
บล็อกเชนทั้งหมดสื่อสารกับเครือข่ายหลัก NULS เท่านั้น เครือข่ายหลัก NULS มีหน้าที่รับผิดชอบในการตรวจสอบการทำธุรกรรม และแต่ละเชนคู่ขนานจะเชื่อถือผลการตรวจสอบของเครือข่ายหลัก NULS
สินทรัพย์ในแต่ละบล็อกเชนสามารถหมุนเวียนไปยังเชนใดก็ได้ในระบบนิเวศ NULS ที่รับโอนสินทรัพย์จากเชนภายนอกผ่านวิธีการข้ามเชน และมีค่าใช้จ่ายเพียงเล็กน้อยเท่านั้น
เทคโนโลยีข้ามสายโซ่ของ NULS มีลักษณะเด่นดังต่อไปนี้:
1. เครือข่ายหลักของ NULS ใช้กลไกฉันทามติของ POC ร่วมกับกลไกการยอมรับข้อผิดพลาดของไบแซนไทน์เพื่อรับรู้การยืนยันและบรรจุภัณฑ์ของธุรกรรมข้ามสาย ดังนั้น เพื่อให้บรรลุการกระจายอำนาจ ประสิทธิภาพ และความปลอดภัย ;
2. แต่ละโหนดบนเครือข่ายหลัก NULS จะเชื่อมต่อกับหลายโหนดของบล็อกเชนหลาย ๆ อัน เนื่องจากโปรโตคอลเป็นโปรโตคอลข้ามเชน NULS ที่กำหนดไว้อย่างสม่ำเสมอ จึงเป็นไปได้สำหรับ โหนดเดียวเพื่อเชื่อมต่อกับบล็อกเชนต่างๆ ในเวลาเดียวกัน หลายโหนด
3. เครือข่ายหลัก NULS มีกลไกการจัดการลูกโซ่เพื่อจัดการบล็อกเชนแบบเพียร์ทูเพียร์ทั้งหมดที่ลงทะเบียนบนเครือข่ายหลัก NULS เนื้อหาที่ลงทะเบียนประกอบด้วยข้อมูลเชน ข้อมูลสินทรัพย์ เงินฝากข้ามเชน ฯลฯ
4. เมื่อบล็อกเชนได้รับสินทรัพย์จากเชนอื่น จำเป็นต้องสร้างสินทรัพย์ที่สอดคล้องกันในเชนนี้ โทเค็นบนบล็อกเชนที่แตกต่างกันจะถูกจัดเก็บเป็นสินทรัพย์บนเชนอื่น
5. รายละเอียดของสินทรัพย์ที่โอนจากบล็อกเชนหนึ่งไปยังเชนอื่นจะถูกจัดเก็บไว้ในเครือข่ายหลัก NULS และสินทรัพย์ที่โอนออกจากบล็อกเชนนี้จะถูกตรวจสอบและผิดกฎหมาย ไม่อนุญาตให้สร้างสินทรัพย์จาก blockchain บล็อกเชนที่เป็นอันตรายจะถูกจัดการผ่านกลไกชุมชน เช่น: ระงับ cross-chain, ระงับ cross-chain, ริบเงินประกัน เป็นต้น ;
6. เครือข่ายหลัก NULS จะให้คู่มือ API และนักพัฒนาทุกคนสามารถพัฒนากระเป๋าเงิน เบราว์เซอร์ กระเป๋าเงินเบา และเครื่องมืออื่น ๆ ตามคู่มือได้
7. เครือข่ายหลัก NULS มีโปรโตคอลสำหรับส่วนขยายแอปพลิเคชัน คุณสามารถใช้โปรโตคอลนี้สำหรับการพัฒนา DApp และ การเพิ่มประสิทธิภาพโปรโตคอลข้ามสาย
NULS (NULS) คือโครงสร้างพื้นฐานบล็อกเชนที่ให้บริการที่ปรับแต่งได้ และเป็นโครงการชุมชนโอเพ่นซอร์สบล็อกเชนระดับโลก NULS นำแนวคิดของไมโครเซอร์วิสมาใช้ ตระหนักถึงสถาปัตยกรรมพื้นฐานแบบโมดูลาร์สูง ใช้เทคโนโลยี เช่น สัญญาอัจฉริยะและครอสเชน และรวมความสามารถของโรงงานเชนเพื่อสร้างเชนอย่างรวดเร็วเพื่อลดต้นทุนการพัฒนาบล็อกเชนและส่งเสริมธุรกิจบล็อกเชน แอปพลิเคชันลงจอด
NULS เป็นโครงการชุมชนโอเพ่นซอร์สบล็อกเชนระดับโลกและโครงสร้างพื้นฐานบล็อกเชนที่ให้บริการที่ปรับแต่งได้ NULS ได้พัฒนาชุดมาตรฐานเทคโนโลยีบล็อกเชนสำหรับอุตสาหกรรม ตามหลักการของการขยายแบบ hot-swappable, modular และ parallel และจัดเตรียมฟังก์ชันต่างๆ เช่น ฉันทามติที่ปรับขนาดได้ เครือข่าย บัญชีแยกประเภท บัญชี การจัดการบล็อก การจัดการห่วงโซ่ การจัดการธุรกรรม และกิจกรรม โมดูลบัส การสร้างบล็อกเชนโดยใช้ NULS นั้นเหมือนกับการประกอบคอมพิวเตอร์ที่มี CPU ฮาร์ดดิสก์ หน่วยความจำ และมาเธอร์บอร์ด ผู้ใช้สามารถเลือกโมดูลได้อย่างอิสระ เช่น ฉันทามติ เครือข่าย บัญชีแยกประเภท และบัญชี เพื่อประกอบห่วงโซ่ที่เหมาะกับความต้องการของตน เชนนี้ไม่จำกัดเฉพาะเชนสาธารณะ แต่สามารถเป็นเชนพันธมิตรหรือเชนส่วนตัวก็ได้
https://www.nuls.io/zh/
https://www.nuls.io/wp-content/uploads/2019/10/NULS_Whitepaper_zh_2.0.pdf
https ://info.binance.com/cn/currencies/nuls
http://www.qukuaiwang.com.cn/szhb/2486.html###