Stellar Network เปิดตัวเทคโนโลยีความเป็นส่วนตัวแบบโอเพนซอร์สโดยใช้การพิสูจน์แบบ zero-knowledge สำหรับการโอนที่เป็นความลับพร้อมการควบคุมการปฏิบัติตามกฎระเบียบในตัวผ่าน ASPs
Stellar Private Payments (SPP) เปิดเป็นโอเพนซอร์สเมื่อเร็วๆ นี้ ตาม @StellarOrg บน X ผู้สร้างด้านความเป็นส่วนตัวสามารถเริ่มสร้างได้ทันทีด้วยเทคโนโลยีใหม่นี้
ระบบจัดการการฝาก การโอน และการถอนแบบส่วนตัว การพิสูจน์ ZK พร้อมมาตรการป้องกันที่ปรับแต่งได้ทำให้สิ่งนี้เป็นไปได้ จำนวนธุรกรรมจะถูกซ่อนจากสายตาสาธารณะ
ผู้ใช้ไม่ต้องเปิดเผยความสัมพันธ์ระหว่างผู้ส่งและผู้รับอีกต่อไป การพิสูจน์ Groth16 ทำงานเข้ารหัสลับ วงจร Circom สร้างการพิสูจน์เหล่านี้ฝั่งไคลเอนต์ผ่าน WebAssembly
ต้องอ่าน: อดีต CTO ของ Ripple: Bitcoin อาจต้อง Hard Fork เพื่อรอดจาก Quantum
สมาร์ทคอนแทรกต์ Soroban ขับเคลื่อนการดำเนินการ Nethermind เผยแพร่ GitHub repository พร้อมเอกสารประกอบที่สมบูรณ์ การพิสูจน์บนเบราว์เซอร์เกิดขึ้นโดยไม่ต้องมีปฏิสัมพันธ์กับเซิร์ฟเวอร์
เทคโนโลยี Association Set Provider ให้ชั้นการปฏิบัติตามกฎระเบียบ พวกเขารักษาโครงสร้างต้นไม้ Merkle คู่สำหรับการติดตามสมาชิก ผู้ดำเนินการพูลบังคับใช้การควบคุมการบริหารด้วยวิธีนี้
เวทมนตร์ Zero-Knowledge พบกับความเป็นจริงของบล็อกเชน
การฝากสร้างคำมั่นสัญญาในระบบพูล ไม่มีโน้ตอินพุตถูกใช้จ่ายในระหว่างกระบวนการนี้ โน้ตเอาต์พุตถูกสร้างขึ้นแทนเพื่อการใช้จ่ายในอนาคต
วงจรพิสูจน์การเป็นเจ้าของ UTXO อินพุตพร้อมกัน คีย์ส่วนตัวแสดงการเป็นเจ้าของนี้ การคำนวณ Nullifier ได้รับการตรวจสอบเพื่อหยุดความพยายาม double-spending
การถอนทำงานตรงกันข้ามกับการฝาก โน้ตอินพุตถูกใช้จ่ายหมด ไม่มีโน้ตเอาต์พุตถูกสร้างขึ้นเมื่อถอน
กฎการรักษายอดคงเหลือใช้ตลอดธุรกรรม อินพุตต้องเท่ากับเอาต์พุตบวกจำนวนสาธารณะใดๆ การพิสูจน์ Merkle ตรวจสอบคำมั่นสัญญาอินพุตทั้งหมดอย่างถูกต้อง
คุณอาจชอบ: การเคลื่อนไหว Bitcoin ETF มูลค่า $442M ของ Harvard วางคริปโตนำหน้าหุ้นเทคโนโลยี
การดำเนินการโอนใช้จ่ายคำมั่นสัญญาที่มีอยู่ในขณะที่สร้างคำมั่นใหม่ ความเป็นส่วนตัวได้รับการรักษาไว้ตลอดกระบวนการทั้งหมด คีย์สาธารณะใหม่รับโน้ตเอาต์พุตที่สร้างขึ้น
ผู้ใช้ขั้นสูงเข้าถึงฟีเจอร์ Transact สำหรับโฟลว์ที่กำหนดเอง พวกเขาสามารถใช้จ่าย สร้าง และโอนโน้ตได้ตามต้องการ ระบบรองรับรูปแบบธุรกรรมที่ซับซ้อนด้วยวิธีนี้
การควบคุมการปฏิบัติตามที่ไม่ทำลายความเป็นส่วนตัว
ต้นไม้สมาชิก ASP มีเฉพาะคีย์สาธารณะที่ได้รับอนุมัติเท่านั้น ต้นไม้ที่ไม่ใช่สมาชิกทำงานเป็นรายการยกเว้น บัญชีที่ถูกบล็อกปรากฏในโครงสร้าง Merkle แบบกระจายเหล่านี้
การพิสูจน์แบบ zero-knowledge แสดงให้เห็นการเป็นสมาชิกหรือการไม่เป็นสมาชิกโดยไม่เปิดเผยตัวตน สมดุลระหว่างความเป็นส่วนตัวและการปฏิบัติตามกฎระเบียบคือสิ่งที่ทำให้ระบบนี้เป็นเอกลักษณ์ สมาร์ทคอนแทรกต์ตรวจสอบทุกอย่างบนเชน
คอนแทรกต์ Pool จัดการตรรกะหลักของการฝากและการถอน Circom Groth16 Verifier อยู่บนเชนสำหรับการตรวจสอบการพิสูจน์ คอนแทรกต์ ASP รักษาโครงสร้างต้นไม้ของตนแยกกัน
ดูนี่: CFTC แต่งตั้ง CEO ของ Ripple, Coinbase, Robinhood ในคณะกรรมการคริปโต
นักพัฒนาสามารถติดตั้งคอนแทรกต์ไปยัง Stellar testnet เพื่อทดลอง สคริปต์การติดตั้งต้องระบุระดับต้นไม้ ASP ระดับพูลและจำนวนเงินฝากสูงสุดต้องการการกำหนดค่าเช่นกัน
แอปพลิเคชันสาธิตให้บริการที่ localhost:8080 หลังการตั้งค่า ส่วนหน้าให้ UI ที่ดีสำหรับการโต้ตอบกับระบบ บันทึกคอนโซลช่วยติดตามสิ่งที่เกิดขึ้นระหว่างการดำเนินการ
หน้าผู้ดูแลระบบ ASP อยู่ที่ localhost:8080/admin.html แยกต่างหาก การแทรกคีย์สาธารณะเกิดขึ้นผ่านอินเทอร์เฟซนี้ อย่างไรก็ตาม เฉพาะบัญชีผู้ดูแลระบบ ASP เท่านั้นที่สามารถลงนามในการแทรกเหล่านี้
สร้างเพื่อการวิจัย ยังไม่พร้อมใช้งานจริง
Common Reference String ขาดการสร้างพิธีการแบบกระจายอำนาจ สิ่งนี้ถูกเปิดเผยล่วงหน้าในเอกสาร สถานะการพิสูจน์แนวคิดหมายความว่าไม่แนะนำให้ใช้งานจริง
ปัจจุบันมีการรองรับเพียงหนึ่งวงจร สองอินพุตและสองเอาต์พุตกำหนดขีดจำกัด การอัปเดตในอนาคตอาจขยายความหลากหลายของวงจรตาม Nethermind
ที่เกี่ยวข้อง: Coinbase เปิดตัว AI Wallets ที่ซื้อขายคริปโตอัตโนมัติ
โหนด RPC เก็บเหตุการณ์เพียงเจ็ดวัน การสาธิตขึ้นอยู่กับเหตุการณ์ Stellar อย่างมากสำหรับการทำงาน ดัชนีเฉพาะจะจำเป็นสำหรับช่วงการดำเนินการที่ยาวนานขึ้น
การตรวจสอบความปลอดภัยยังไม่เสร็จสมบูรณ์บนโค้ดเบส การจัดการข้อผิดพลาดอาจพลาดบางกรณีขอบ สินทรัพย์จริงไม่ควรสัมผัสระบบนี้ในปัจจุบัน
การรองรับ Stroops มีอยู่สำหรับการจัดการทศนิยม XLM การทดสอบ UI สำหรับสิ่งนี้ยังไม่สมบูรณ์ตามบันทึก GitHub สถาปัตยกรรมแสดงให้เห็นว่าข้อจำกัดของวงจรสร้างเวทมนตร์แบบ zero-knowledge อย่างไร
บัญชี Freighter wallet สามารถเข้าร่วมคีย์ 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 เป็นไปได้โดยไม่ต้องเสียสละตะขอกฎระเบียบ ความพร้อมใช้งานแบบโอเพนซอร์สหมายความว่าผู้สร้างความเป็นส่วนตัวมีเครื่องมือทันที รากฐานมีอยู่สำหรับการพัฒนาแอปพลิเคชันในตอนนี้
แหล่งที่มา: https://www.livebitcoinnews.com/stellar-launches-private-payments-that-hide-your-transactions/

