ทุกภาษา
NEO เป็นแพลตฟอร์มโอเพ่นซอร์สที่ขับเคลื่อนโดยชุมชน การใช้เทคโนโลยีบล็อกเชนและข้อมูลประจำตัวดิจิทัล นักพัฒนาสามารถแปลงเป็นดิจิทัลและทำให้การจัดการสินทรัพย์เป็นไปโดยอัตโนมัติผ่านสัญญาอัจฉริยะ NEO มุ่งมั่นที่จะสร้างโครงสร้างพื้นฐานอินเทอร์เน็ตยุคหน้าผ่านเครือข่ายแบบกระจาย วางรากฐานสำหรับการนำเทคโนโลยีบล็อกเชนไปใช้ในวงกว้าง เพื่อให้บรรลุวิสัยทัศน์อันยิ่งใหญ่ของเศรษฐกิจอัจฉริยะ
NEO ใช้เทคโนโลยีบล็อกเชนแปลงสินทรัพย์จริงเป็นสินทรัพย์ดิจิทัล ตระหนักถึงการจัดการอัจฉริยะผ่านสัญญาอัจฉริยะ และผู้ใช้เลือกหน่วยงานออกใบรับรองดิจิทัลเพื่อยืนยันตัวตน NEO ใช้เพื่อรับรู้สิทธิ์ในการจัดการเครือข่าย NEO NEO เป็นหนึ่งในโครงการเครือข่ายสาธารณะที่ได้รับความนิยมมากที่สุดในชุมชนในประเทศและต่างประเทศ
บล็อกเชน NEO รวมชุดของเทคโนโลยี เช่น เครือข่ายแบบจุดต่อจุด, ความทนทานต่อข้อผิดพลาดของไบแซนไทน์, ใบรับรองดิจิทัล, สัญญาอัจฉริยะ, ธุรกรรมตัวนำยิ่งยวด, โปรโตคอลการทำงานร่วมกันข้ามสายโซ่ ฯลฯ ช่วยให้คุณได้อย่างรวดเร็ว มีประสิทธิภาพ และปลอดภัย และจัดการสินทรัพย์อัจฉริยะของคุณอย่างถูกกฎหมาย
กลไกฉันทามติ: DBFT
ชื่อเต็มของ DBFT คือ Delegated Byzantine Fault Tolerant ซึ่งเป็นกลไกฉันทามติที่ทนต่อความผิดพลาดของไบแซนไทน์ที่ตระหนักถึงการมีส่วนร่วมของโหนดขนาดใหญ่ในฉันทามติผ่านการลงคะแนนเสียงพร็อกซี ผู้ถือโทเค็นการจัดการ NEO สามารถลงคะแนนให้กับผู้ทำบัญชีที่พวกเขาสนับสนุน จากนั้นกลุ่มผู้ทำบัญชีที่เลือกจะบรรลุฉันทามติและสร้างบล็อกใหม่ผ่านอัลกอริทึม BFT การลงคะแนนจะเกิดขึ้นอย่างต่อเนื่องตามเวลาจริงบนเครือข่าย NEO แทนที่จะเป็นแบบกำหนดระยะเวลา
DBFT จัดเตรียม f=⌊(n-1)/3⌋ ความทนทานต่อข้อบกพร่องสำหรับระบบฉันทามติที่ประกอบด้วยโหนดฉันทามติ n โหนด ความทนทานต่อข้อบกพร่องนี้มีทั้งความปลอดภัยและความพร้อมใช้งาน และสามารถต้านทานข้อบกพร่องทั่วไปและข้อบกพร่องไบแซนไทน์ และใช้ได้กับ สภาพแวดล้อมเครือข่ายใดๆ DBFT มีผลสุดท้ายที่ดี การยืนยันเพียงครั้งเดียวคือการยืนยันครั้งสุดท้าย การบล็อกไม่สามารถแยกได้ และธุรกรรมจะไม่ถูกเพิกถอนหรือย้อนกลับ
ภายใต้กลไกฉันทามติ DBFT ของ NEO บล็อกจะถูกสร้างขึ้นทุกๆ 15-20 วินาที และปริมาณงานของธุรกรรมที่วัดได้จะสูงถึงประมาณ 1,000tps ซึ่งเป็นประสิทธิภาพที่ยอดเยี่ยมในห่วงโซ่สาธารณะ ผ่านการเพิ่มประสิทธิภาพที่เหมาะสม ทำให้สามารถเข้าถึง 10,000TPS ซึ่งสามารถรองรับการใช้งานเชิงพาณิชย์ขนาดใหญ่ได้
DBFT รวมเทคโนโลยีการระบุตัวตนทางดิจิทัลเพื่อให้ผู้ทำบัญชีสามารถเป็นบุคคลหรือองค์กรที่มีชื่อจริงได้ เป็นผลให้การดำเนินการที่ไม่เป็นทางการ เช่น การอายัด การเพิกถอน การรับมรดก การเรียกคืน และการโอนการตัดสินของศาลเป็นไปได้ สิ่งนี้เอื้อต่อการลงทะเบียนและการออกสินทรัพย์ทางการเงินที่สอดคล้องในเครือข่าย NEO เครือข่าย NEO วางแผนที่จะสนับสนุนการดำเนินการดังกล่าวเมื่อจำเป็น
ระบบสัญญาอัจฉริยะ: NeoContract
ระบบสัญญาอัจฉริยะของ NEO ประกอบด้วยสามส่วน:
NeoVM - Universal Blockchain Virtual Machine:NeoVM เป็นเครื่องทั่วไปที่มีน้ำหนักเบา- เครื่องเสมือนตามวัตถุประสงค์, สถาปัตยกรรมของมันใกล้เคียงกับ JVM และ .NET Runtime, คล้ายกับ CPU เสมือน, รับผิดชอบในการอ่านและดำเนินการตามลำดับคำสั่งในสัญญา, และดำเนินการควบคุมโฟลว์, การดำเนินการทางคณิตศาสตร์, และตรรกะตามฟังก์ชันของ คำแนะนำการใช้งาน ฯลฯ มีความเร็วเริ่มต้นที่ดีและมีความอเนกประสงค์และเหมาะมากสำหรับโปรแกรมขนาดเล็ก เช่น สัญญาอัจฉริยะ นอกจากนี้ยังสามารถย้ายไปยังสถานการณ์ที่ไม่ใช่บล็อกเชนหรือรวมเข้ากับ IDE เพื่อมอบประสบการณ์การพัฒนาที่ดี สามารถขยายฟังก์ชันของ NeoVM ได้ และสามารถนำกลไก JIT (just-in-time compiler) มาใช้เพื่อปรับปรุงประสิทธิภาพการดำเนินการของคำสั่งได้
InteropService - บริการการทำงานร่วมกัน: ใช้เพื่อโหลดบริการพื้นฐาน เช่น บัญชีแยกประเภท blockchain สินทรัพย์ดิจิทัล ตัวตนดิจิทัล และพื้นที่เก็บข้อมูลถาวร พวกมันเป็นเหมือนอุปกรณ์เสมือนที่มีให้สำหรับเครื่องเสมือน ทำให้สัญญาอัจฉริยะสามารถเข้าถึงบริการเหล่านี้ในขณะรันไทม์เพื่อให้ได้ฟังก์ชั่นขั้นสูงบางอย่าง ด้วยการออกแบบการเชื่อมต่อที่ต่ำนี้ NeoVM จึงสามารถถ่ายโอนไปยังระบบบล็อกเชนหรือแม้แต่ระบบที่ไม่ใช่บล็อกเชน ซึ่งช่วยขยายขอบเขตการใช้งานสัญญาอัจฉริยะได้อย่างมาก
DevPack - ปลั๊กอินคอมไพเลอร์และ IDE: DevPack ประกอบด้วยคอมไพเลอร์ภาษาระดับสูงและปลั๊กอิน IDE เนื่องจากสถาปัตยกรรมของ NeoVM มีความคล้ายคลึงกับ JVM, .NET Runtime และอื่นๆ อย่างมาก คอมไพเลอร์ใน DevPack เหล่านี้จึงสามารถรวบรวมภาษาระดับกลาง เช่น Java byte code และ .NET MSIL ลงในชุดคำสั่ง NeoVM นักพัฒนา Java / Kotlin และ C# ไม่จำเป็นต้องเรียนรู้ภาษาใหม่ และสามารถเริ่มเขียนสัญญาอัจฉริยะได้ทันทีในสภาพแวดล้อม IDE ที่คุ้นเคย เช่น VS และ Eclipse สิ่งนี้ช่วยลดต้นทุนการเรียนรู้ของสัญญาอัจฉริยะได้อย่างมาก และช่วยให้สามารถสร้างระบบนิเวศของสัญญาอัจฉริยะ NeoContract ที่สมบูรณ์ได้
NeoContract สามารถสร้างแผนผังการโทรของสัญญาอัจฉริยะผ่านการวิเคราะห์แบบคงที่ก่อนที่จะเรียกใช้สัญญาอัจฉริยะ โหนด NEO สามารถแยกส่วนสัญญาอัจฉริยะแบบไดนามิกเพื่อให้บรรลุการขยายตัวไม่จำกัดในทางทฤษฎี เอาชนะ "ผลกระทบความแออัด" ที่เกิดจากการแยกส่วนแบบคงที่ของระบบบล็อกเชนอื่นๆ
โปรโตคอลการทำงานร่วมกันข้ามสายโซ่: NeoX
NeoX เป็นโปรโตคอลเพื่อให้เกิดการทำงานร่วมกันข้ามสายโซ่ NeoX แบ่งออกเป็นสองส่วน: "โปรโตคอลการแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่" และ "โปรโตคอลการทำธุรกรรมแบบกระจายข้ามสายโซ่"
โปรโตคอลการแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่:
NeoX ขยายโปรโตคอลการแลกเปลี่ยนสินทรัพย์ปรมาณูแบบโซ่คู่ที่มีอยู่ ทำให้ผู้เข้าร่วมหลายคนสามารถแลกเปลี่ยนสินทรัพย์ในการแลกเปลี่ยนบล็อกเชนที่แตกต่างกัน และรับรองว่าขั้นตอนทั้งหมดใน การทำธุรกรรมทั้งหมดสำเร็จหรือล้มเหลว เพื่อให้ใช้งานฟังก์ชันนี้ได้ เราจำเป็นต้องใช้ฟังก์ชันของ NeoContract เพื่อสร้างบัญชีสัญญาสำหรับผู้เข้าร่วมแต่ละคน สำหรับบล็อกเชนอื่นๆ หากไม่รองรับ NeoContract ก็สามารถใช้งานร่วมกับ NeoX ได้ตราบใดที่สามารถให้บริการฟังก์ชันสัญญาอัจฉริยะอย่างง่ายได้
โปรโตคอลการทำธุรกรรมแบบกระจายข้ามสายโซ่:
การทำธุรกรรมแบบกระจายข้ามสายโซ่หมายความว่ามีการกระจายหลายขั้นตอนของการทำธุรกรรมบนบล็อกเชนที่แตกต่างกัน และรับประกันความสอดคล้องของการทำธุรกรรมทั้งหมด นี่คือส่วนขยายของการแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่ โดยขยายพฤติกรรมของการแลกเปลี่ยนสินทรัพย์ไปสู่พฤติกรรมตามอำเภอใจ ในแง่ของคนธรรมดา NeoX ทำให้สัญญาอัจฉริยะแบบข้ามเชนเป็นไปได้ สัญญาอัจฉริยะสามารถดำเนินการส่วนต่าง ๆ บนบล็อกเชนต่าง ๆ หลายส่วน ไม่ว่าจะดำเนินการทั้งหมดหรือทั้งหมดจะถูกส่งกลับสู่สถานะก่อนดำเนินการ สิ่งนี้ทำให้เกิดจินตนาการที่ยอดเยี่ยมในการทำงานร่วมกันข้ามสายโซ่ และเรากำลังสำรวจสถานการณ์การใช้งานของสัญญาอัจฉริยะข้ามสายโซ่
โปรโตคอลการจัดเก็บข้อมูลแบบกระจาย: NeoFS
NeoFS เป็นชุดของโปรโตคอลการจัดเก็บข้อมูลแบบกระจายโดยใช้เทคโนโลยี Distributed Hash Table NeoFS จัดทำดัชนีข้อมูลตามเนื้อหาไฟล์ (Hash) แทนที่จะเป็นเส้นทางไฟล์ (URI) ไฟล์ขนาดใหญ่จะถูกแบ่งออกเป็นบล็อกข้อมูลขนาดคงที่และจัดเก็บไว้ในหลาย ๆ โหนดในลักษณะกระจาย
ปัญหาหลักของระบบประเภทนี้คือความต้องการหาสมดุลระหว่างความซ้ำซ้อนและความเชื่อถือได้ NeoFS วางแผนที่จะแก้ปัญหาความขัดแย้งนี้ผ่านกลไกการจูงใจโทเค็นและการจัดตั้งโหนดหลัก ผู้ใช้สามารถเลือกข้อกำหนดด้านความน่าเชื่อถือของไฟล์ได้ ไฟล์ต่างๆ ที่มีความน่าเชื่อถือต่ำสามารถจัดเก็บและเข้าถึงได้ฟรีหรือเกือบจะฟรีและไฟล์ที่มีความน่าเชื่อถือสูงจะได้รับบริการที่เสถียรและเชื่อถือได้โดยโหนดหลัก
NeoFS จะเป็นหนึ่งในบริการการทำงานร่วมกันของ InteropService ภายใต้ระบบ NeoContract ซึ่งเปิดใช้งานสัญญาอัจฉริยะเพื่อจัดเก็บไฟล์ขนาดใหญ่บนบล็อกเชนและตั้งค่าสิทธิ์การเข้าถึงสำหรับไฟล์เหล่านี้ นอกจากนี้ยังสามารถรวม NeoFS เข้ากับข้อมูลระบุตัวตนดิจิทัล เพื่อให้ใบรับรองดิจิทัลที่บันทึกข้อมูลระบุตัวตนดิจิทัลสามารถออก ส่ง และเพิกถอนแบบจุดต่อจุดได้โดยไม่ต้องมีการจัดการเซิร์ฟเวอร์จากส่วนกลาง ในอนาคต ข้อมูลบล็อกเก่าสามารถจัดเก็บไว้ใน NeoFS เพื่อให้โหนดแบบเต็มส่วนใหญ่สามารถเผยแพร่ข้อมูลเก่า รับความสามารถในการปรับขยายที่สูงขึ้น และรับประกันความสมบูรณ์ของข้อมูลในอดีต
การเข้ารหัสแบบควอนตัมทน: NeoQS
การเกิดขึ้นของคอมพิวเตอร์ควอนตัมจะเป็นความท้าทายที่สำคัญสำหรับการเข้ารหัสแบบ RSA และ ECC คอมพิวเตอร์ควอนตัมสามารถแก้ปัญหาการสลายตัวของตัวเลขจำนวนมากที่ RSA อาศัยและปัญหาลอการิทึมไม่ต่อเนื่องแบบเส้นโค้งวงรีที่ ECC พึ่งพาได้ในเวลาอันสั้น NeoQS เป็นกลไกการเข้ารหัสแบบตาข่าย และ QS เป็นตัวย่อของ Quantum Safe ในปัจจุบัน คอมพิวเตอร์ควอนตัมไม่มีความสามารถในการแก้ปัญหาเวกเตอร์ที่สั้นที่สุด (SVP) และปัญหาเวกเตอร์ที่ใกล้เคียงที่สุด (CVP) อย่างรวดเร็ว การเข้ารหัสแบบแลตทิซถือเป็นอัลกอริทึมที่น่าเชื่อถือที่สุดเมื่อเทียบกับคอมพิวเตอร์ควอนตัม
Neo เป็นแพลตฟอร์มโอเพ่นซอร์สที่ขับเคลื่อนโดยชุมชน มันใช้ประโยชน์จากเทคโนโลยีบล็อกเชนและข้อมูลประจำตัวดิจิทัลเพื่อแปลงเป็นดิจิทัลและทำให้การจัดการสินทรัพย์เป็นไปโดยอัตโนมัติโดยใช้สัญญาอัจฉริยะ โดยมีจุดมุ่งหมายเพื่อใช้เครือข่ายแบบกระจายเพื่อสร้างเศรษฐกิจอัจฉริยะโดยการสร้างโครงสร้างพื้นฐานของอินเทอร์เน็ตยุคหน้าและวางรากฐานที่มั่นคงสำหรับการนำบล็อกเชนจำนวนมากมาใช้
Neo MainNet เปิดตัวในปี 2559 และทำงานอย่างเสถียรมากว่า 3 ปี Neo คาดว่าจะเปิดตัว Neo3 ในปี 2020 ซึ่งเป็นการใช้งานที่มีประสิทธิภาพพร้อมปริมาณงานสูง ความเสถียรและความปลอดภัยที่เพิ่มขึ้น ระบบสัญญาอัจฉริยะที่ปรับให้เหมาะสม และโครงสร้างพื้นฐานที่ใช้งานได้อย่างสมบูรณ์ซึ่งออกแบบมาเพื่อขับเคลื่อนการยอมรับของนักพัฒนาและเร่งนวัตกรรมบล็อกเชนระดับองค์กร
ลิงก์ที่เกี่ยวข้อง:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo