เครือข่าย Stellar เปิดตัวเทคโนโลยีความเป็นส่วนตัวแบบโอเพนซอร์สโดยใช้หลักฐานความรู้ศูนย์สำหรับการโอนเงินที่เป็นความลับพร้อมการควบคุมการปฏิบัติตามกฎระเบียบในตัวผ่าน ASPs
Stellar Private Payments (SPP) เพิ่งเปิดเป็นโอเพนซอร์สเมื่อไม่นานมานี้ ตามที่ @StellarOrg บน X ระบุ นักสร้างความเป็นส่วนตัวสามารถเริ่มสร้างได้ทันทีด้วยเทคโนโลยีใหม่นี้
ระบบนี้รองรับการฝากเงิน การโอน และการถอนแบบเป็นความลับ โดยใช้หลักฐาน ZK พร้อมมาตรการป้องกันที่ปรับแต่งได้ ทำให้จำนวนธุรกรรมยังคงซ่อนอยู่จากสายตาสาธารณะ
ผู้ใช้ไม่จำเป็นต้องเปิดเผยความสัมพันธ์ระหว่างผู้ส่งและผู้รับอีกต่อไป หลักฐาน Groth16 ทำงานด้านเข้ารหัสลับ Circom circuits สร้างหลักฐานเหล่านี้บนฝั่งไคลเอนต์ผ่าน WebAssembly
ต้องอ่าน: อดีต CTO ของ Ripple: บิทคอยน์อาจต้องทำการแยกสายเพื่ออยู่รอดในยุคควอนตัม
สมาร์ทคอนแทรกต์ Soroban เป็นตัวขับเคลื่อนการดำเนินการนี้ Nethermind ได้เผยแพร่ repository บน GitHub พร้อมเอกสารครบถ้วน การพิสูจน์ผ่านเบราว์เซอร์เกิดขึ้นโดยไม่ต้องมีการโต้ตอบกับเซิร์ฟเวอร์
เทคโนโลยี Association Set Provider ให้ชั้นการปฏิบัติตามกฎระเบียบ โดยพวกเขาดูแลโครงสร้าง Merkle สองชั้นสำหรับการติดตามสมาชิก โอเปอเรเตอร์พูลบังคับใช้การควบคุมทางการบริหารในลักษณะนี้
เวทมนตร์ Zero-Knowledge กับความเป็นจริงของบล็อกเชน
-------------------------------------------------
การฝากเงินสร้างคอมมิทเมนต์ในระบบพูล โดยไม่มีการใช้โน้ตเข้าใช้งานในกระบวนการนี้ โน้ตผลลัพธ์จะถูกสร้างขึ้นแทนเพื่อใช้ในอนาคต
วงจรพิสูจน์ความเป็นเจ้าของ UTXOs เข้ารหัสพร้อมกัน คีย์ส่วนตัวแสดงความเป็นเจ้าของนี้ การคำนวณ Nullifier ได้รับการตรวจสอบเพื่อหยุดความพยายามใช้ซ้ำ
การถอนเงินทำตรงกันข้ามกับการฝาก โน้ตเข้าใช้งานถูกใช้หมดแล้ว ไม่มีการสร้างโน้ตผลลัพธ์เมื่อถอน
กฎการอนุรักษ์สมดุลใช้ตลอดธุรกรรม อินพุตต้องเท่ากับเอาต์พุตบวกกับจำนวนเงินสาธารณะใดๆ การพิสูจน์ Merkle ยืนยันความถูกต้องของคอมมิทเมนต์ทั้งหมด
คุณอาจสนใจ: การเคลื่อนไหวของ ETF บิทคอยน์มูลค่า 442 ล้านดอลลาร์ของ Harvard ทำให้คริปโตนำหน้าหุ้นเทคโนโลยี
การดำเนินการโอนใช้คอมมิทเมนต์เดิมและสร้างใหม่ในขณะเดียวกัน ความเป็นส่วนตัวถูกรักษาไว้ตลอดกระบวนการ คีย์สาธารณะใหม่ได้รับโน้ตผลลัพธ์ที่สร้างขึ้น
ผู้ใช้งขั้นสูงสามารถเข้าถึงฟีเจอร์ Transact สำหรับการไหลของธุรกรรมแบบกำหนดเอง พวกเขาสามารถใช้จ่าย สร้าง และโอนโน้ตตามต้องการ ระบบสนับสนุนรูปแบบธุรกรรมที่ซับซ้อนในลักษณะนี้
การควบคุมการปฏิบัติตามกฎระเบียบที่ไม่ละเมิดความเป็นส่วนตัว
-------------------------------------------------
ต้นไม้สมาชิก ASP ประกอบด้วยคีย์สาธารณะที่ได้รับอนุมัติเท่านั้น ต้นไม้ไม่เป็นสมาชิกทำหน้าที่เป็นรายการยกเว้น บัญชีที่ถูกบล็อกจะแสดงในโครงสร้าง Merkle แบบ sparse นี้
หลักฐานความรู้ศูนย์แสดงความเป็นสมาชิกหรือไม่เป็นสมาชิกโดยไม่เปิดเผยตัวตน ความสมดุลระหว่างความเป็นส่วนตัวและการปฏิบัติตามกฎระเบียบนี้คือสิ่งที่ทำให้ระบบนี้ไม่เหมือนใคร สมาร์ทคอนแทรกต์ตรวจสอบทุกอย่างบนเชน
สัญญา Pool จัดการตรรกะการฝากและถอนหลัก ระบบ Circom Groth16 Verifier ทำงานบนเชนเพื่อการตรวจสอบหลักฐาน สัญญา ASP ดูแลโครงสร้างต้นไม้ของตนแยกกัน
ดูเพิ่มเติม: CFTC เชิญ CEO ของ Ripple, Coinbase, Robinhood เข้าร่วมเวิร์กช็อปคริปโต
นักพัฒนาสามารถปรับใช้สัญญาบน testnet ของ Stellar เพื่อทดลองใช้งาน สคริปต์การปรับใช้ต้องระบุระดับต้นไม้ ASP ระดับพูลและจำนวนเงินฝากสูงสุดก็ต้องกำหนดเช่นกัน
แอปพลิเคชันสาธิตทำงานที่ localhost:8080 หลังการตั้งค่า ฝั่ง frontend ให้ UI ที่ใช้งานง่ายสำหรับการโต้ตอบกับระบบ บันทึกในคอนโซลช่วยติดตามสิ่งที่เกิดขึ้นระหว่างการดำเนินการ
หน้าจอผู้ดูแล ASP อยู่ที่ localhost:8080/admin.html แยกต่างหาก การแทรกคีย์สาธารณะทำผ่านอินเทอร์เฟซนี้ โดยเฉพาะบัญชีผู้ดูแล ASP เท่านั้นที่สามารถเซ็นต์การแทรกเหล่านี้ได้
สร้างขึ้นเพื่อการวิจัย ยังไม่พร้อมสำหรับการใช้งานจริง
------------------------------------------
Common Reference String ขาดการสร้างพิธีกรรมแบบกระจายศูนย์ ซึ่งระบุไว้ในเอกสารแล้ว สถานะเป็นเพียงแนวคิดพิสูจน์แนวคิด จึงไม่แนะนำให้ใช้งานในเชิงพาณิชย์
ปัจจุบันสนับสนุนเพียงวงจรเดียว ขอบเขตจำกัดด้วยสองอินพุตและสองเอาต์พุต อัปเดตในอนาคตอาจขยายความหลากหลายของวงจรตาม Nethermind
เกี่ยวข้อง: Coinbase เปิดตัว AI Wallets ที่ซื้อขายคริปโตอัตโนมัติ
โหนด RPC เก็บเหตุการณ์เพียงเจ็ดวัน การทดสอบเดโมพึ่งพาเหตุการณ์ Stellar อย่างมาก สำหรับการดำเนินงานในระยะยาว จำเป็นต้องมีตัวจัดทำดัชนีเฉพาะ
ยังไม่มีการตรวจสอบความปลอดภัยบนฐานโค้ด การจัดการข้อผิดพลาดอาจพลาดบางกรณี สินทรัพย์จริงไม่ควรสัมผัสระบบนี้ในขณะนี้
รองรับ Stroops สำหรับการจัดการทศนิยม XLM การทดสอบ UI สำหรับเรื่องนี้ยังไม่สมบูรณ์ตามบันทึกใน GitHub สถาปัตยกรรมแสดงให้เห็นว่าข้อจำกัดของวงจรสร้างเวทมนตร์ Zero-Knowledge อย่างไร
บัญชีวอลเล็ต Freighter สามารถเข้าร่วมกับคีย์ Stellar CLI ได้ง่าย การแจ้งเตือน Seed phrase ช่วยให้เพิ่มบัญชีนี้ได้ บัญชีเดียวกันนี้ยังสามารถปรับใช้สัญญาและโต้ตอบกับฟังก์ชันผู้ดูแลได้
ข้อกำหนดด้านลิขสิทธิ์ต้องการความใส่ใจอย่างรอบคอบจากผู้ปรับใช้
------------------------------------------------------
Apache 2.0 ครอบคลุมไฟล์ซอร์สโค้ดส่วนใหญ่ใน repository แต่ไฟล์ circuits/build.rs ใช้ GNU Lesser General Public License v3.0 การผสมลิขสิทธิ์นี้สร้างความรับผิดชอบเฉพาะ
ไฟล์ที่สร้างขึ้นไม่ปรากฏในระบบควบคุมเวอร์ชัน โฟลเดอร์ dist/ จะถูกสร้างขึ้นระหว่างการสร้าง ระบบปรับใช้กลายเป็นผู้จัดจำหน่ายวงจร WebAssembly ที่คอมไพล์แล้วเหล่านี้
ข้อกำหนด LGPLv3 หมายความว่าความสามารถในการเข้าถึงซอร์สโค้ดเป็นสิ่งสำคัญ ผู้ใช้ปลายทางต้องสามารถเข้าถึงซอร์สโค้ดได้หากคุณแจกจ่ายวงจรที่คอมไพล์แล้ว ควรแนบไฟล์ LICENSE และ NOTICE ไปด้วยทุกครั้งที่ปรับใช้
Nethermind เปิดเผยว่ามีการใช้ LLM ช่วยในการสร้างเนื้อหา การตรวจสอบ แก้ไข และปรับปรุงโดยมนุษย์ตามผลลัพธ์ที่ AI สร้างขึ้น ทีมรับผิดชอบเอกสารสุดท้าย
ความเป็นส่วนตัวของธุรกรรมบน Stellar เป็นไปได้โดยไม่ต้องเสียการเชื่อมโยงกับกฎระเบียบ การเปิดโอเพนซอร์สทำให้ผู้สร้างความเป็นส่วนตัวมีเครื่องมือในมือทันที พื้นฐานสำหรับการพัฒนาแอปพลิเคชันในปัจจุบันพร้อมแล้ว