รายงานการวิจัยที่ครอบคลุมล้านล้าน: ผู้นำด้านการประมวลผลแบบคนตาบอดในสองแนวทางหลักด้าน AI + ความเป็นส่วนตัว

avatar
Azuma
9ชั่วโมงที่ผ่านมา
ประมาณ 19496คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 25นาที
ตลาดคาดว่าการออกเหรียญในไตรมาสที่ 1 เราสามารถใช้ประโยชน์จากแนวโน้มได้หรือไม่?

บทความนี้มาจาก |

การรวบรวม|Odaily Planet Daily ( @Od a ilyCh in a )

นักแปล | Azuma@azuma_eth )

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

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

ต่อไปนี้เป็นข้อความฉบับเต็มของ Messari เรียบเรียงโดย Odaily Planet Daily

รายงานการวิจัยที่ครอบคลุมล้านล้าน: ผู้นำด้านการประมวลผลแบบคนตาบอดในสองแนวทางหลักด้าน AI + ความเป็นส่วนตัว

ภาพรวมของเนื้อหาหลัก

  • Nillion ได้ร่วมมือกับบริษัท/โครงการต่างๆ เช่น Virtuals, NEAR, Aptos, Arbitrum, Ritual, io.net และ Meta

  • ชุดเครื่องมือแอปพลิเคชันที่ครอบคลุม รวมถึง nilAI, nilVM, nilDB และ nilChain ช่วยให้นักพัฒนามีทรัพยากรในการสร้างแอปพลิเคชันที่รักษาความเป็นส่วนตัวในด้านต่าง ๆ เช่น ปัญญาประดิษฐ์ การดูแลสุขภาพ และ DeFi

  • Nillion ใช้เทคโนโลยีเพิ่มความเป็นส่วนตัว (PET) เช่น การประมวลผลหลายฝ่าย (MPC) การเข้ารหัสแบบโฮโมมอร์ฟิก (การเข้ารหัสแบบโฮโมมอร์ฟิก) และการพิสูจน์ความรู้เป็นศูนย์ (Zero-Knowledge Proofs) สำหรับการประสานงานเพื่อให้บรรลุโครงสร้างพื้นฐานแบบกระจายอำนาจ การประมวลผลข้อมูลและการจัดเก็บข้อมูลที่ปลอดภัย

  • โปรแกรมตรวจสอบความถูกต้องของ Nillion มีผู้ตรวจสอบประมาณ 500,000 คน ซึ่งประมวลผลไซเฟอร์เท็กซ์ประมาณ 195 ล้านข้อความ และรักษาความปลอดภัยข้อมูลประมาณ 1,050 GB

คำนำ

การประมวลผลข้อมูลที่มีมูลค่าสูง (เช่น รหัสผ่าน, AI ส่วนบุคคล, ข้อมูลด้านการดูแลสุขภาพ, ข้อมูลไบโอเมตริกซ์) ในอดีตนั้นไม่ปลอดภัยและไม่มีประสิทธิภาพ แม้ว่าเทคโนโลยีการเข้ารหัสสามารถรับประกันความปลอดภัยของข้อมูลที่เก็บไว้ได้ แต่จำเป็นต้องถอดรหัสระหว่างการคำนวณและเข้ารหัสใหม่หลังจากการถอดรหัส ซึ่งทำให้เกิดช่องโหว่และความล่าช้า แม้ว่าเทคโนโลยีบล็อกเชนจะกระจายอำนาจการทำธุรกรรมและการจัดการข้อมูลได้ แต่ก็ไม่ได้ช่วยแก้ปัญหาการประมวลผลความปลอดภัยของข้อมูลที่เข้ารหัสได้ ข้อจำกัดนี้จำกัดประเภทของแอปพลิเคชันที่สามารถสร้างได้อย่างปลอดภัยใน Web3

Nillion หวังที่จะแก้ไขข้อจำกัดเหล่านี้ด้วยการส่ง จัดเก็บ และประมวลผลข้อมูลโดยไม่ต้องถอดรหัส ดังนั้นจึงมั่นใจได้ว่าข้อมูลที่ละเอียดอ่อนยังคงเป็นส่วนตัวและปลอดภัยตลอดวงจรการใช้งาน วิธีการนี้เรียกว่า Blind Compute กระจายอำนาจความไว้วางใจและขยายกรณีการใช้งานของเครือข่ายกระจายอำนาจไปสู่พื้นที่สีขาวที่ยังไม่เคยสำรวจมาก่อน เช่น เอเจนต์ AI ส่วนตัว การอนุมาน LLM ส่วนตัว และอุตสาหกรรมอื่น ๆ ที่ต้องใช้ข้อมูลที่ปลอดภัย ด้วยการใช้เทคโนโลยีความเป็นส่วนตัวขั้นสูง (PET) เช่น การคำนวณหลายฝ่าย (MPC) การเข้ารหัสโฮโมมอร์ฟิกอย่างสมบูรณ์ (FHE) และสภาพแวดล้อมการดำเนินการที่เชื่อถือได้ (TEE) Nillion อนุญาตให้ข้อมูลยังคงถูกเข้ารหัสตลอดกระบวนการประมวลผลทั้งหมด

พื้นหลัง

Nillion ก่อตั้งขึ้นในปี 2564 เป็นโครงการที่นำเสนอวิธีใหม่ในการจัดการข้อมูลส่วนตัวในระบบแบบกระจาย โดยไม่กระทบต่อความปลอดภัยหรือประสิทธิภาพ ได้รับการสนับสนุนจากเฟรมเวิร์กแอปพลิเคชัน เช่น nilVM, nilDB, nilAI และ nilChain ทำให้ Nillion มอบเครื่องมือแก่นักพัฒนาเพื่อช่วยพวกเขาสร้างแอปพลิเคชันที่เป็นมิตรต่อความเป็นส่วนตัวในด้านต่าง ๆ เช่น ปัญญาประดิษฐ์ DeFi และการจัดเก็บข้อมูล

สมาชิกในทีมนับล้านประกอบด้วย:

  • Alex Page (CEO) อดีตหุ้นส่วนทั่วไปของ Hedera SPV และนายธนาคาร Goldman Sachs;

  • Andrew Masanto (CSO) ผู้ร่วมก่อตั้ง Hedera และผู้ก่อตั้ง CMO ของ Reserve;

  • สลาวา รูบิน (CBO) ผู้ก่อตั้ง Indiegogo;

  • ดร. มิเกล เด เวกา (หัวหน้านักวิทยาศาสตร์) หัวหน้างานระดับปริญญาเอก และผู้แต่งสิทธิบัตรมากกว่า 30 ฉบับ

  • Conrad Whelan (ผู้ก่อตั้ง CTO) วิศวกรผู้ก่อตั้ง Uber;

  • Mark McDermott (COO) อดีตหัวหน้าฝ่ายนวัตกรรมของ Nike;

  • Andrew Yeoh (CMO) หุ้นส่วนอาวุโสช่วงต้นของ Hedera อดีตนายธนาคาร UBS และ Rothschild เป็นต้น

นับตั้งแต่ก่อตั้ง ทีมงานได้ระดมทุน 50 ล้านดอลลาร์ในการจัดหาเงินทุนภาคเอกชนจากนักลงทุน รวมถึง Hack VC, Hashkey Capital, Distributed Global และ Maelstrom

เทคโนโลยี

Nillion Network เป็นโครงสร้างพื้นฐานแบบกระจายอำนาจที่ออกแบบมาเพื่อประมวลผลข้อมูลที่มีมูลค่าสูงในลักษณะที่ปลอดภัยและเป็นส่วนตัว

ล้านล้านประกอบด้วยสองชั้นหลัก: (i) Coordination Layer รับผิดชอบในการจัดการและการชำระเงิน (ii) Orchestration Layer (Petnet) รับผิดชอบในการประมวลผลการประมวลผลและการจัดเก็บข้อมูล โปรโตคอลการคำนวณหลายฝ่าย (MPC) ของ Nillion เป็นหัวใจสำคัญของความสามารถของเครือข่าย ทำให้สามารถคำนวณข้อมูลส่วนตัวได้โดยไม่ต้องเปิดเผยอินพุตแต่ละรายการ ระบบนิเวศของ Nillion ขับเคลื่อนโดยชุดเครื่องมือแอปพลิเคชันที่ครอบคลุม (ได้แก่ nilAI, nilVM, nilDB และ nilChain) ที่ช่วยให้นักพัฒนาสร้างแอปพลิเคชันที่เป็นมิตรต่อความเป็นส่วนตัว เอกสารวิจัยทางวิชาการด้านวิทยาการเข้ารหัสลับและเทคโนโลยีความเป็นส่วนตัวได้ตรวจสอบความเป็นไปได้ทางเทคนิคของ Nillion อย่างมีนัยสำคัญ

เครือข่ายล้านล้าน

รายงานการวิจัยที่ครอบคลุมล้านล้าน: ผู้นำด้านการประมวลผลแบบคนตาบอดในสองแนวทางหลักด้าน AI + ความเป็นส่วนตัว

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

ชั้นประสานงาน

ชั้นประสานงานของเครือข่าย Nillion (เรียกสั้น ๆ ว่า nilChain) มีหน้าที่รับผิดชอบสำหรับ: (i) การจัดการรางวัล (ii) การชำระเงิน (iii) ความปลอดภัยทางเศรษฐกิจแบบเข้ารหัส (iv) การประสานงานระหว่างคลัสเตอร์เครือข่าย

โดยเฉพาะอย่างยิ่ง nilChain มีหน้าที่รับผิดชอบในการประสานงานการชำระเงินสำหรับการดำเนินการจัดเก็บข้อมูลและการคำนวณแบบซ่อนที่ดำเนินการบนเครือข่าย โดยไม่ต้องจัดการการคำนวณโดยตรง เลเยอร์การประสานงานถูกสร้างขึ้นโดยใช้ Cosmos SDK และรองรับ IBC สำหรับการทำงานร่วมกัน อย่างไรก็ตาม เนื่องจากจุดสนใจหลักของเครือข่ายคือการจัดเก็บข้อมูลและการคำนวณ จึงไม่รองรับการดำเนินการของสัญญาอัจฉริยะในปัจจุบัน แม้ว่าสามารถเข้าถึงได้โดยตรงผ่านกระเป๋าเงิน Keplr หรือ Leap แต่แอปพลิเคชันที่สร้างขึ้นบนบล็อกเชนที่ทำงานร่วมกัน (ศึกษาเพิ่มเติมในส่วนโครงการหลัก) จะถูกสรุปอย่างสมบูรณ์ nilChain เปิดใช้งานบน testnet ในเดือนมิถุนายน 2024

ชั้นประสาน (Petnet)

Petnet มีเป้าหมายที่จะบูรณาการเทคโนโลยีการเข้ารหัส เช่น การคำนวณหลายฝ่าย (MPC) การเข้ารหัสแบบโฮโมมอร์ฟิกอย่างสมบูรณ์ (FHE) และการพิสูจน์ความรู้เป็นศูนย์ (ZKP) เพื่อเปิดใช้งานการประมวลผลส่วนตัวและการจัดการข้อมูล การบูรณาการนี้ทำได้ผ่านองค์ประกอบหลักสองประการ: (i) คอมไพเลอร์และ (ii) เครือข่ายการคำนวณ โดยเฉพาะอย่างยิ่ง คอมไพเลอร์ทำให้การใช้เทคโนโลยีเพิ่มความเป็นส่วนตัว (PET) ง่ายขึ้นโดยจัดให้มีระดับนามธรรมที่แตกต่างกัน ในขณะที่เครือข่ายการคำนวณดำเนินการคำนวณที่ปลอดภัยและจัดการข้อมูลที่เข้ารหัส

Nillion Network กำลังนำแนวทางนี้ไปใช้ผ่านทางคอมไพเลอร์ภาษา Nada และ nilVM โดยมีองค์ประกอบในระดับนามธรรมทั้งสี่ระดับอยู่ในการพัฒนาแล้ว นามธรรมสี่ระดับมีดังนี้:

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

  • blind modules ต่างๆ ถูกรวมเข้าไว้ใน SDK แต่ละรายการ ช่วยให้นักพัฒนามีวิธีโดยตรงและเป็นหนึ่งเดียวในการจัดการโปรโตคอล PET หลายรายการ โดยไม่ต้องใช้ความเชี่ยวชาญด้านการเข้ารหัส แม้ว่าโมดูลเหล่านี้จะยังไม่ได้รับการปรับให้เหมาะสมอย่างสมบูรณ์เนื่องจากปัจจุบันต้องใช้โปรโตคอล PET เดียว แต่โปรโตคอล PET ที่หลากหลายก็พร้อมใช้งานอยู่แล้วเพื่อการใช้งานที่ราบรื่นและพร้อมใช้งาน

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

  • โมดูล Blindspot ถูกปรับใช้บนเครือข่ายอิสระ (เรียกว่าคลัสเตอร์) และได้รับการจัดการโดย NilChain เมื่อคอมพิวเตอร์ตาบอดนับล้านเครื่องเติบโตเต็มที่ โมดูลตาบอดเดียวกันสามารถจำลองแบบได้ในหลายคลัสเตอร์ โดยแต่ละเครื่องมีการกำหนดค่าที่แตกต่างกัน การกำหนดค่าเหล่านี้แตกต่างกันไปขึ้นอยู่กับปัจจัยต่างๆ เช่น จำนวนโหนด ตำแหน่งของโหนด ชื่อเสียง ข้อมูลจำเพาะของฮาร์ดแวร์ เกณฑ์ความปลอดภัย ความคล่องตัวนี้ช่วยให้นักพัฒนาสามารถใช้ฟังก์ชันการทำงานเดียวกันในการตั้งค่าคลัสเตอร์ที่แตกต่างกัน ช่วยให้สามารถปรับแต่งโซลูชันตามความต้องการเฉพาะได้ (เช่น ความปลอดภัย ต้นทุน ฮาร์ดแวร์ การปฏิบัติตามกฎระเบียบ ฯลฯ)

รายงานการวิจัยที่ครอบคลุมล้านล้าน: ผู้นำด้านการประมวลผลแบบคนตาบอดในสองแนวทางหลักด้าน AI + ความเป็นส่วนตัว

PET ของ Nillion ถูกนำมาใช้เป็นขั้นตอน แต่ละขั้นตอนจะผ่านระดับนามธรรมสี่ระดับที่กล่าวถึงข้างต้น ระยะที่ 1 (เช่น HE, LSSS MPC) และระยะที่ 2 (เช่น DWT+LSSS, TEE) กำลังดำเนินไปเร็วขึ้นและถูกรวมเข้ากับเครือข่าย Nillion ในบรรดาเทคโนโลยีระยะที่ 3 (เช่น FHE-MPC, DWT+TEE, คอมพิวเตอร์สาธารณะ, ZKP) FHE-MPC ได้เริ่มมีความก้าวหน้าในระดับนามธรรม

ขั้นตอนการดำเนินงาน

ต่อไปนี้คือรายละเอียดโดยละเอียดของกระบวนการดำเนินงานของส่วนประกอบเครือข่าย Nillion:

  • ผู้ใช้/นักพัฒนาส่งข้อมูลเพื่อจัดเก็บหรือเริ่มต้นคำขอการคำนวณแบบซ่อนผ่านแอปพลิเคชันส่วนหน้าที่สร้างโดยใช้ JavaScript หรือไคลเอ็นต์ Python

  • แอปพลิเคชันที่ใช้ไคลเอนต์ JavaScript โต้ตอบกับ Petnet เพื่อการประมวลผลที่ปลอดภัยและการจัดการข้อมูลที่เข้ารหัส ในทางตรงกันข้าม แอปพลิเคชันที่ใช้ไคลเอ็นต์ Python จะโต้ตอบกับเลเยอร์การประสานงานสำหรับการชำระเงิน การกำหนดเส้นทาง และการสื่อสารหลายสายโซ่

    ชั้นประสานงานประมวลผลการชำระเงินโดยใช้โทเค็นก๊าซดั้งเดิมของบล็อคเชนที่เกี่ยวข้องหรือโทเค็น NIL

  • หลังจากที่เลเยอร์ประสานงานประมวลผลคำขอแล้ว ก็จะส่งต่องานการคำนวณไปยัง Petnet ที่มี PET

  • Petnet ประมวลผลข้อมูลโดยใช้ PET เช่น รูปแบบการแบ่งปันความลับเชิงเส้น วงจรที่สับสน และ/หรือการเข้ารหัสแบบโฮโมมอร์ฟิก ขึ้นอยู่กับข้อกำหนดของงาน

    การคำนวณเหล่านี้จะดำเนินการบนคลัสเตอร์ของโหนด

    แต่ละโหนดใน Petnet จัดการเพียงส่วนเดียว (แชร์) ของข้อมูลที่เข้ารหัส

  • โหนดทำการคำนวณที่ระบุ (เช่น การบวก การคูณ หรือการเปรียบเทียบที่ปลอดภัย) กับข้อมูลที่มาสก์และสร้างเอาต์พุตบางส่วน

  • Petnet รวมผลลัพธ์บางส่วนเหล่านี้เพื่อสร้างการคำนวณขั้นสุดท้ายในลักษณะที่ปลอดภัยและเป็นความลับ

  • ผลลัพธ์สุดท้ายจะถูกส่งกลับดังนี้:

    หากใช้ไคลเอ็นต์ JavaScript Petnet จะส่งผลลัพธ์โดยตรงไปยังแอปพลิเคชันเพื่อให้ผู้ใช้/นักพัฒนาเข้าถึงได้

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

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

โปรโตคอลการประมวลผลที่ซับซ้อนของ MPC ของ Nillion

การคำนวณแบบหลายฝ่าย (MPC) เป็นฟิลด์ย่อยของวิทยาการเข้ารหัสลับที่ช่วยให้แต่ละบุคคลสามารถทำงานร่วมกันในการคำนวณผลลัพธ์ของข้อมูลที่รวมเข้าด้วยกันโดยไม่ต้องเปิดเผยอินพุตของแต่ละคน Nillion ได้พัฒนาโปรโตคอล MPC ที่เรียกว่า Curl ซึ่งใช้ Linear Secret Sharing Scheme (LSSS) แต่ขยายขีดความสามารถในการจัดการการดำเนินการที่ซับซ้อนอย่างมีประสิทธิภาพ เช่น การหาร รากที่สอง ฟังก์ชันตรีโกณมิติ และลอการิทึม สิ่งนี้ทำให้ Curl สามารถปรับขนาดได้สูงและเหมาะสมกับปัญหาในโลกแห่งความเป็นจริง เช่น เอเจนต์ AI ที่เน้นความเป็นส่วนตัว ซึ่งเอาต์พุตไม่เกี่ยวข้องกับอินพุตเชิงเส้นตรง Curl ใช้เวิร์กโฟลว์ที่มีโครงสร้างสองขั้นตอน:

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

  • ระยะที่ 2 (การคำนวณที่มีประสิทธิภาพของการดำเนินการที่ซับซ้อน): ขั้นตอนการคำนวณประกอบด้วยการคำนวณจริงในข้อมูลส่วนตัวอินพุตผ่านสามขั้นตอนต่อไปนี้: (i) อินพุต; (ii) การประเมินผล;

  1. ข้อมูลนำเข้า: แต่ละฝ่ายแจกจ่ายข้อมูลของตนให้กับผู้เข้าร่วม เพื่อให้มั่นใจถึงความมั่นคงทางทฤษฎีสารสนเทศ (ITS) ผู้เข้าร่วมแต่ละคนจะได้รับส่วนแบ่งสำหรับค่าอินพุตแต่ละรายการ และกระบวนการทั้งหมดยังคงเป็นความลับ

  2. การประเมิน: ฝ่ายต่าง ๆ ใช้โปรโตคอล Curl ของ Nillion เพื่อคำนวณการดำเนินการที่ซับซ้อนบนการแบ่งปันอินพุตอย่างมีประสิทธิภาพ

  3. ผลลัพธ์: ผลลัพธ์การคำนวณในท้องถิ่นจะถูกเปิดเผยและรวบรวมเพื่อให้ได้ผลลัพธ์สุดท้าย

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับกลไก MPC ของ Nillion โปรดคลิกที่นี่ เพื่ออ่าน บทความวิชาการ ต้นฉบับ

เครื่องมือประยุกต์

เครื่องมือแอปพลิเคชัน (เช่น แพ็คเกจการรวม nilVM, nilDB, nilAI และ Nada) ที่ใช้ Nillion Network มอบเฟรมเวิร์กและยูทิลิตี้แบบแยกส่วนให้กับนักพัฒนา เพื่อสร้างแอปพลิเคชันข้อมูลที่มีมูลค่าสูงซึ่งรักษาความเป็นส่วนตัวได้อย่างรวดเร็ว

ไม่มี

nilAI คือชุดเทคโนโลยีความเป็นส่วนตัวของ Nillion ที่เน้นด้านปัญญาประดิษฐ์ (เช่น AIVM, nada-AI และ nilTEE) ต่อไปนี้เป็นวิธีการทำงานของแต่ละเทคโนโลยี:

  • Artificial Intelligence Virtual Machine (AIVM): นี่คือแพลตฟอร์มการอนุมานปัญญาประดิษฐ์ที่ปลอดภัย โดยใช้เทคโนโลยี MPC ของ Nillion และเฟรมเวิร์ก CrypTen ของ Meta ใช้ Discrete Wavelet Transform (DWT) ซึ่งพัฒนาร่วมกับทีมวิจัยปัญญาประดิษฐ์ของ Meta เพื่อเร่งการอนุมาน AIVM รับประกันความเป็นส่วนตัวของข้อมูลโดยการทำให้แต่ละโหนดไม่ปรากฏเมื่อผู้ใช้แจ้งและเอาต์พุตโมเดล ทำให้มั่นใจได้ถึงการอนุมานและปรับใช้โมเดลการเรียนรู้เชิงลึกส่วนตัว

  • nada-AI: ไลบรารีของ nilVM ออกแบบมาสำหรับแอปพลิเคชันปัญญาประดิษฐ์ โดยมีอินเทอร์เฟซคล้าย PyTorch สำหรับการรันโมเดลขนาดเล็ก (เช่น โครงข่ายประสาทเทียม NN โครงข่ายประสาทเทียมแบบหมุนวน CNN การถดถอยเชิงเส้น ฯลฯ) นักพัฒนาซอฟต์แวร์ยังสามารถใช้ Google Colab เพื่อเริ่มต้นโครงการได้อย่างรวดเร็ว

  • nilTEE: โซลูชันนี้ใช้ Trusted Execution Environment (TEE) เพื่อรันโมเดลภาษาขนาดใหญ่ (LLM) ที่มีประสิทธิภาพสูงในระหว่างการอนุมาน Nillion แนะนำให้จำกัดการใช้ TEE ตามเวลาอนุมาน ไม่ใช่การจัดเก็บข้อมูลระยะยาว ปัจจุบัน Nillion กำลังดำเนินการวิจัยเพื่อปรับปรุง nilTEE และ AIVM ด้วยการแยกการตั้งค่าการอนุมานเพื่อปรับปรุงความปลอดภัยและประสิทธิภาพให้ดียิ่งขึ้น

nilVM, Nada และไลบรารีของพวกเขา

nilVM เป็นเครื่องเสมือนที่ช่วยให้นักพัฒนาสามารถสร้างโปรแกรมโดยใช้ PET โปรแกรมนี้เขียนโดย DSL Nada โอเพ่นซอร์สที่ใช้ Python ของ Nillion และพัฒนาโดยใช้ Nillion SDK Nada ยังมีไลบรารีต่างๆ เช่น nada-ai (คล้ายกับ PyTorch และ scikit-learn), nada-numpy, nada-data และ nada-test เพื่อทำให้การพัฒนาโปรแกรมง่ายขึ้น นักพัฒนาสามารถรวม nilVM เข้ากับแอปพลิเคชันของตนโดยใช้ไคลเอนต์ Python, Typescript หรือ CLI และใช้ประโยชน์จาก API การจัดเก็บข้อมูลสำหรับการจัดเก็บและเรียกข้อมูลที่ปลอดภัยบน Nillion Network ตัวอย่าง ได้แก่ โครงการริเริ่มการเรียนรู้ร่วมกัน โครงการพัฒนาชุมชน และกรณีการใช้งานสาธิตเชิงโต้ตอบ

ไม่มีDB

รายงานการวิจัยที่ครอบคลุมล้านล้าน: ผู้นำด้านการประมวลผลแบบคนตาบอดในสองแนวทางหลักด้าน AI + ความเป็นส่วนตัว

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

การดำเนินการเฉพาะมีดังนี้:

  • ผู้ใช้เข้ารหัสข้อมูลที่ละเอียดอ่อนภายในอุปกรณ์ของตน

  • ผู้ใช้อัปโหลดข้อมูลที่เข้ารหัสได้อย่างปลอดภัยผ่านแอปพลิเคชันส่วนหน้าที่ใช้ระบบนับล้าน แอปพลิเคชันจะอัปโหลดข้อมูลที่เข้ารหัสอย่างปลอดภัยไปยัง nilDB ผ่านทาง RESTful API แบ็กเอนด์ที่ผสานรวม

  • ข้อมูลที่เข้ารหัสจะถูกแบ่งออกเป็นการแบ่งปันที่เป็นความลับโดยใช้โปรโตคอล MPC ของ Nillion และกระจายไปยังคลัสเตอร์ของโหนดในเครือข่าย nilDB เป็นที่น่าสังเกตว่าไม่มีโหนดใดมีชุดข้อมูลที่สมบูรณ์

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

  • หน่วยงานที่ได้รับอนุญาต (เช่น บริษัทหรือบุคคลที่สาม) ส่งคำขอค้นหาที่คล้ายกับ SQL (เช่น การค้นหา ตัวกรองช่วง หรือการคำนวณสรุป) ผ่าน RESTful API ของ Nillion

  • โหนดในคลัสเตอร์ nilDB ทำการคำนวณข้อมูลที่เข้ารหัสโดยไม่เปิดเผยข้อมูลที่ละเอียดอ่อน

  • ผลลัพธ์การสืบค้น (เช่น ค่าเฉลี่ย ผลรวม หรือชุดข้อมูลที่กรอง) จะถูกสร้างขึ้นพร้อมกับรักษาความลับของข้อมูล

  • เฉพาะผลลัพธ์การสืบค้นสุดท้ายเท่านั้นที่จะถูกส่งกลับไปยังผู้ใช้ที่ร้องขอผ่าน RESTful API

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรมทางเทคนิค คลิก ที่นี่

แพ็คเกจบูรณาการ นาดา

ภาษา Nada ประกอบด้วยแพ็คเกจบูรณาการต่างๆ รวมถึง nada-AI (ที่กล่าวถึงไปแล้วก่อนหน้านี้) nada-numpy และ nada-test กรณีการใช้งานมีดังนี้:

  • nada-numpy: แพ็คเกจการปรับตัวแบบจำกัดของ NumPy ที่ปรับแต่งสำหรับ Nada DSL เมื่อเปรียบเทียบกับ NumPy ทั่วไป nada-numpy ช่วยให้สามารถจัดการโครงสร้างอาเรย์ได้อย่างมีประสิทธิภาพ และนำเสนอข้อกำหนดประเภทที่เข้มงวดสำหรับประเภทข้อมูลเพื่อให้แน่ใจว่าเข้ากันได้กับคุณสมบัติประเภทที่แข็งแกร่งของ MPC

  • nada-test: กรอบการทดสอบสำหรับโปรแกรม Nada ที่รองรับการสร้างการทดสอบแบบไดนามิกที่รันไทม์ นักพัฒนาสามารถเขียนกรณีทดสอบใน Python รวมเฟรมเวิร์กเข้ากับเวิร์กโฟลว์ pytest และกำหนดข้อกำหนดอินพุตและเอาท์พุตที่ยืดหยุ่น

เครื่องมืออื่นๆ (เช่น Nada DSL, Nada Sandbox ฯลฯ) และ SDK สามารถดูได้บน GitHub

โทเค็น NIL

ยูทิลิตี้โทเค็น

โทเค็น NIL จะทำหน้าที่หลายอย่างในเครือข่ายล้านล้าน รวมถึง

  • ชำระค่าบริการคอมพิวเตอร์ การจัดเก็บข้อมูล การอนุมาน AI และค่าธรรมเนียมการทำธุรกรรมสำหรับ Petnet และเลเยอร์การประสานงาน โดยเฉพาะนักพัฒนาสามารถใช้ NIL เพื่อเข้าถึงบริการคอมพิวเตอร์ที่รักษาความเป็นส่วนตัวที่ Nillion มอบให้กับแอปพลิเคชันของตน

  • เดิมพันและสนับสนุนความปลอดภัยของเครือข่ายและรับรางวัล

    เครื่องมือตรวจสอบจะผูก NIL เพื่อตรวจสอบธุรกรรมและการคำนวณ เพื่อให้มั่นใจในความปลอดภัยของเลเยอร์การประสานงาน

    โหนด Petnet เดิมพัน NIL เพื่อเพิ่มความปลอดภัยของคลัสเตอร์และดึงดูดนักพัฒนาและแอปพลิเคชัน

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

การกำกับดูแล

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

สิทธิในการลงคะแนนเสียงนำไปใช้กับการตัดสินใจที่สำคัญ เช่น

  • แนะนำคุณสมบัติใหม่หรือการอัปเดต

  • จัดสรรกลุ่มรางวัลสำหรับทุน รางวัลนักพัฒนา และโครงการที่ขับเคลื่อนโดยชุมชน

  • ปรับราคาเครือข่าย ข้อกำหนดของผู้ตรวจสอบ หรือขีดจำกัดการอนุญาต

  • ปรับเปลี่ยนโครงสร้างการกำกับดูแล เช่น ข้อกำหนดองค์ประชุมหรือเกณฑ์ข้อเสนอ

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

  • อำนาจการลงคะแนนเสียงจะแปรผันตามจำนวน NIL ที่เดิมพัน และผู้เดิมพันจะมอบอำนาจการลงคะแนนของตนให้กับผู้ตรวจสอบความถูกต้อง ในขณะที่ยังคงความสามารถในการลงคะแนนเสียงในข้อเสนอของตนเองได้

ระบบนิเวศล้านล้าน

รายงานการวิจัยที่ครอบคลุมล้านล้าน: ผู้นำด้านการประมวลผลแบบคนตาบอดในสองแนวทางหลักด้าน AI + ความเป็นส่วนตัว

Nillion สร้างโอกาสใหม่ในอุตสาหกรรมต่อไปนี้:

  • ปัญญาประดิษฐ์: นับล้านประมวลผลข้อมูลและอนุมานโดยไม่เปิดเผยข้อมูลที่ละเอียดอ่อน เชื่อมช่องว่างระหว่างการประมวลผล AI ในท้องถิ่นที่ปลอดภัย และความสามารถในการปรับขนาดของระบบ AI แบบรวมศูนย์ที่ไม่ใช่กรรมสิทธิ์

  • ตัวแทนส่วนบุคคล: ตัวแทน AI สามารถจัดเก็บ คำนวณ และประมวลผลข้อมูลส่วนตัวได้

  • เหตุผลของโมเดลความเป็นส่วนตัว: โมเดล AI สามารถจัดการข้อมูลส่วนตัวได้อย่างปลอดภัย ลดความเสี่ยงในการเปิดเผยต่อบุคคลที่สาม และเปิดใช้งาน LLM ส่วนตัว

  • ฐานความรู้ส่วนตัวและการค้นหา: ข้อมูลสามารถจัดเก็บในรูปแบบที่เข้ารหัสได้ ในขณะที่ยังคงมีความสามารถในการค้นหาสำหรับตัวแทน AI และกรณีการใช้งาน AI อื่น ๆ

  • การเป็นเจ้าของข้อมูล: โครงสร้างพื้นฐานการเข้ารหัสของ Nillion รองรับตลาดข้อมูลที่ปลอดภัย ทำให้ผู้ใช้สามารถควบคุมและขายข้อมูลของตนเองให้กับผู้ซื้อได้

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

  • การดูแลสุขภาพ: Nillion เปิดใช้งานการวิเคราะห์การรักษาความเป็นส่วนตัวของข้อมูลการดูแลสุขภาพของสถาบันและผู้ใช้

  • DePIN: เมื่อผสานรวมกับ Nillion โครงการ DePIN สามารถจัดเก็บและประมวลผลข้อมูลการดำเนินงานที่ละเอียดอ่อนได้อย่างปลอดภัย

โครงการที่สำคัญ

  • Virtuals Protocol: แพลตฟอร์มการสร้างตัวแทน AI ที่พัฒนาไลบรารีตัวแทน AI หลายรูปแบบ และผ่านการใช้ Nillion ช่วยให้การฝึกอบรมแบบส่วนตัวและการอนุมานโมเดล AI เพื่อสร้างตัวแทน AI ส่วนบุคคล

  • Aptos/NEAR/Arbitrum/Sei: บล็อกเชนเลเยอร์ 1 และเลเยอร์ 2 ที่ผสานรวมการจัดเก็บข้อมูลและการคำนวณแบบปกปิด เพื่อปรับปรุงการประมวลผลข้อมูลภายในสัญญาอัจฉริยะ

  • Ritual: แพลตฟอร์มปัญญาประดิษฐ์ที่สร้างเครือข่ายการให้เหตุผลปัญญาประดิษฐ์แบบกระจายอำนาจ โดยผสานรวม Nillion ไว้ในแบ็กเอนด์เพื่อการให้เหตุผลแบบส่วนตัว

  • Zap: แพลตฟอร์มข้อมูลที่รวบรวมข้อมูลผู้ใช้ลงในแหล่งรวมข้อมูลแบบกระจายอำนาจใน Nillion โดยให้ข้อมูลเชิงลึกที่ปลอดภัยผ่านการประมวลผลแบบไร้ขอบเขตและการรักษาความปลอดภัยเลเยอร์การขนส่งแบบศูนย์ความรู้ (zkTLS)

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

  • Healthblocks: แอปฟิตเนสที่ใช้ Nillion เพื่อรักษาความเป็นเจ้าของและการควบคุมข้อมูลของผู้ใช้ ในขณะเดียวกันก็อนุญาตให้บุคคลที่สามได้รับข้อมูลเชิงลึกโดยไม่ต้องเปิดเผยรายละเอียดส่วนบุคคล

  • MonadicDNA: แพลตฟอร์มจีโนมิกส์ที่ใช้ Nillion ในการเข้ารหัสข้อมูลตลอดวงจรการใช้งาน มอบทางเลือกแทนผู้ให้บริการแบบรวมศูนย์ เช่น 23andMe

แผนงาน

แผนงาน N illion เปิดตัวเมื่อวันที่ 31 พฤษภาคม 2024 และแบ่งออกเป็นสี่ขั้นตอนหลัก:

  • ระยะที่ 1 - Creation Sprint (เสร็จสมบูรณ์) ขั้นตอนนี้กำหนด: (i) เลเยอร์การประสานงานขั้นพื้นฐานระหว่างการเปิดตัว testnet (ii) การทดสอบฟังก์ชันหลัก เช่น การสร้างกระเป๋าเงิน Keplr การโอนโทเค็น การปักหลัก และการจัดการ (iii) ช่วยให้นักพัฒนาสามารถเข้าถึง Nillion SDK ได้ ความสามารถด้านการตรวจวัดทางไกลสำหรับการพัฒนาแอปพลิเคชันในระยะเริ่มต้น (iv) การทดสอบโหลดดำเนินการเพื่อประเมินปริมาณงานของธุรกรรมและความสามารถในการปรับขนาดเครือข่าย

  • ระยะที่ 2 - ตัวเร่งปฏิกิริยาฟิวชั่น (อยู่ระหว่างดำเนินการ) ขั้นตอนนี้: (i) รวม Petnet เข้ากับเลเยอร์การประสานงาน (ii) เพิ่มโหนดภายนอกเพื่อให้เกิดการกระจายอำนาจโดยสมบูรณ์ (iii) แนะนำ แอปพลิเคชันที่มองไม่เห็น สำหรับการประมวลผลข้อมูลที่ปลอดภัย (iv) รองรับฟังก์ชัน cross-chain ซึ่งรวมเข้ากับ Nillion ระบบนิเวศแบบหลายสายโซ่

  • ระยะที่ 3 - การเสริมกำลัง ขั้นตอนนี้จะ: (i) รวมถึงการเปิดตัว mainnet และกิจกรรมการสร้างโทเค็น (TGE) (ii) เรียกใช้โหนดภายนอก (iii) เปิดใช้งานการโต้ตอบในโลกแห่งความเป็นจริงผ่านการคำนวณแบบตาบอด (iv) ตรวจสอบการสร้างเครือข่ายก่อนหน้านี้ การประยุกต์ใช้เงื่อนไขเวลา

  • ระยะที่ 4 - อนาคตของหลายคลัสเตอร์ ขั้นตอนนี้จะ: (i) บรรลุการปรับขนาดแนวนอนโดยการเพิ่มคลัสเตอร์ของโหนดสาธารณะ (ii) เพิ่มพลังการประมวลผล (iii) ปรับเครือข่ายให้เหมาะสมสำหรับแอปพลิเคชันเฉพาะของตลาด (iv) บรรลุความสามารถในการปรับขนาดในขณะที่ยังคงรักษาความปลอดภัยและความเป็นส่วนตัว

บทสรุป

Nillion เป็นโครงสร้างพื้นฐานแบบกระจายอำนาจที่ออกแบบมาเพื่อจัดการข้อมูลที่มีมูลค่าสูงและมีความอ่อนไหวต่อความเป็นส่วนตัวในแอปพลิเคชันที่หลากหลาย ตั้งแต่ตัวแทนปัญญาประดิษฐ์ไปจนถึง DeFi ส่วนตัว Nillion รวม PET ขั้นสูง (เช่น MPC, FHE, TEE) เพื่อขยายการใช้งานเครือข่ายแบบกระจายอำนาจและความเป็นไปได้ของแอปพลิเคชันแบบกระจายอำนาจ สถาปัตยกรรมของ Nillion - เลเยอร์การประสานงานและ Petnet - รองรับความสามารถในการขยายขนาดผ่านการทำคลัสเตอร์ ในขณะเดียวกันก็รับประกันการรักษาความลับของข้อมูลและความไว้วางใจแบบกระจายอำนาจ

ระบบนิเวศของ Nillion กำลังขยายตัวอย่างต่อเนื่อง โดยมีเหตุการณ์สำคัญต่างๆ ได้แก่: (i) โครงการ Nucleus Builder (สนับสนุนโครงการประมาณ 50 โครงการในหลายแนวดิ่ง) และ (ii) มีผู้ตรวจสอบประมาณ 500,000 คนเข้าร่วม โดยมีผู้ประมวลผลแล้วประมาณ 195 ล้านราย ข้อความลับที่ปกป้อง ข้อมูลประมาณ 1,050 GB ความร่วมมือกับ Virtuals, NEAR, Meta และ Aptos ตลอดจนการเปิดตัวเมนเน็ตอย่างต่อเนื่องและการพัฒนาแผนงานความสามารถในการขยายขนาดหลายคลัสเตอร์ เน้นให้เห็นถึงความก้าวหน้าของ Nillion ในการพัฒนาการจัดการข้อมูลที่เน้นความเป็นส่วนตัวและการประมวลผลที่ปลอดภัย

บทความนี้แปลจาก https://messari.io/report/understanding-nillion-a-comprehensive-overviewลิงค์ต้นฉบับหากพิมพ์ซ้ำกรุณาระบุแหล่งที่มา

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ