The Hitchhiker's Guide To Dark Pools In DeFi: ตอนที่หนึ่ง

มือใหม่2/7/2025, 4:09:58 AM
หลังจากที่เรียกคืน TradFi แล้ว dark pools กำลังเข้ามาใน DeFi ที่เกี่ยวข้อง เราได้สำรวจถึงหลักการพื้นฐานของ dark pools และผลกระทบต่อตลาด DeFi ในบทความนี้

Dark pools กำลังเกิดขึ้นอย่างรวดเร็วเป็นด้านหน้าถัดไปของภาคการเงินที่กระจาย (DeFi) ของ Ethereum การออกแบบ Dark pool ช่วยลดปัญหาเช่นความไม่แน่นอนในราคาและความเป็นส่วนตัวในการแลกเปลี่ยนในเครือข่าย - ปัญหาที่ทำให้นักลงทุนภายนอกกังวลใน DeFi แม้ว่าจะมีประโยชน์ที่ชัดเจนเช่นการเข้าถึง Likud 24/7 และกลไกการสร้างรายได้ใหม่

ในบทความนี้เราจะให้ภาพรวมของสระมืดและสํารวจบทบาทของพวกเขาในการเงินแบบดั้งเดิมและ DeFi เราอธิบายเพิ่มเติมเกี่ยวกับกลไกของ crypto-native dark pools และหารือเกี่ยวกับอุปสรรคที่อาจเกิดขึ้นกับการยอมรับ onchain dark pools ในวงกว้าง

บทนำ: สระน้ำที่มืดในการเงิน传统

แม้ว่าจะได้ยินเสียงดุเดือดและผิดกฎหมาย แต่พูลที่มืดนั้นเป็นส่วนประกอบที่ยาวนานของระบบการเงินดั้งเดิม (ที่มีการกำกับดูแลอย่างเคร่งครัด) ด้านล่างนี้เป็นคำอธิบายของพูลที่มืดจาก Investopedia:

“Dark pool เป็นการประชุมหรือสังคมการเงินที่มีการจัดอย่างเป็นส่วนตัวหรือมีการแลกเปลี่ยนหลักทรัพย์ Dark pools ช่วยให้นักลงทุนสถาบันสามารถซื้อขายโดยไม่เปิดเผยตัวเองจนกว่าการซื้อขายจะเสร็จสิ้นและรายงาน Dark pools เป็นชนิดของระบบการซื้อขายทางเลือก (ATS) ที่ให้นักลงทุนบางรายมีโอกาสวางคำสั่งซื้อขนาดใหญ่และทำการซื้อขายโดยไม่เปิดเผยเจตจำนงของตนในระหว่างการค้นหาผู้ซื้อหรือผู้ขาย”

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

สมุดคำสั่งในตลาดซื้อขายออร์เดอร์ลิมิต(ออร์เดอร์บุ๊คส่วนกลาง) เป็นสาธารณะแหล่งที่มา)

สมมติว่า Alice วางคำสั่งขายทั้งตลาดเพื่อขายหุ้น Tesla 500 หุ้นในตลาด. นี่คือคำสั่งขายขนาดเล็กที่จะมีผลกระทบน้อยมากต่อราคาหุ้น Tesla ที่เสนอในตลาด. อย่างไรก็ตาม, เมื่อ Alice วางคำสั่งขายหุ้น Tesla 10 ล้านหุ้นเป็นเรื่องที่แตกต่างอย่างสิ้นเชิง

ในสถานการณ์นี้ คำสั่งขายขนาดใหญ่ที่มองเห็นได้ในสมุดคำสั่ง สัญญาณให้เห็นถึงการลดความต้องการในหุ้น Tesla ได้โดยฟิร์มการซื้อขายที่ซับซ้อนโดยเฉพาะอย่างยิ่งเมื่อใช้อัลกอริทึมการซื้อขายความถี่สูง (HFT) อาจจะรับรู้สัญญาณนี้อย่างรวดเร็ว พวกเขาอาจกระทำอย่างรวดเร็วด้วยการขายสินทรัพย์ของพวกเขาก่อนที่คำสั่งของ Alice จะได้รับการดำเนินการ โดยคาดการณ์ว่าราคาหุ้น Tesla จะลดลง ด้วยเหตุนี้ มูลค่าตลาดของหุ้น Tesla อาจลดลง ซึ่งจะทำให้ราคาการดำเนินการของ Alice แย่ลง หาก Alice ไม่ได้ใช้เทคนิคการซื้อขายขั้นสูง การซื้อขายของเธออาจลงทุนเพราะราคาลดลงก่อนที่คำสั่งของเธอจะถูกเติม

ปัญหายิ่งทำให้ซับซ้อนขึ้นเมื่อมีการอยู่ของบริษัท HFTซึ่งใช้อัลกอริทึมที่เป็นเอกสิทธิ์ที่สามารถตอบสนองโดยเร็วต่อกิจกรรมในตลาด CLOB (central limit orderbook) exchange นี่คือสถานการณ์ที่เป็นสมมาตรฐานบางอย่าง:

การดำเนินการก่อน

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

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

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

การเสื่อมโทรมใบเสนอราคา

เรามาดำเนินการต่อด้วยตัวอย่างของ Alice อีกครั้ง แต่คราวนี้เราจะเน้นไปที่พฤติกรรมของผู้ทำตลาด - หน่วยงานที่ให้การเสนอราคาซื้อและขายบนตลาดให้เห็น สมมูลค่าขายของ Alice ที่มีขนาดใหญ่กลายเป็นที่ปรากฏในตลาดสาธารณะของตลาด ผู้ทำตลาดเริ่มต้นมีข้อเสนอว่าจะซื้อหุ้น Tesla ที่ราคา 200 ดอลลาร์ต่อหุ้น หลังจากเห็นคำสั่งขายที่มีขนาดใหญ่ของ Alice ผู้ทำตลาดอาจสงสัยว่าการเพิ่มสินค้าจะทำให้ราคาหุ้น Tesla ลดลง

เพื่อหลีกเลี่ยงการซื้อหุ้นในราคา 200 ดอลลาร์เพียงเพื่อดูค่าของพวกเขาลดลง ผู้สร้างตลาดจึงยกเลิกหรือปรับเปลี่ยนคำสั่งซื้อของตัวเองอย่างรวดเร็ว การกระทำนี้ที่เรียกว่า การลดการเป็นผู้ให้ราคา นั้นเองทำให้ความสามารถในการซื้อขายในตลาดลดลง ขณะที่คำสั่งขายของ Alice สุดท้ายก็เสร็จสิ้น มีผู้ซื้อน้อยลง และเธอต้องตกลงกับราคาที่ต่ำลง—บางที 195 ดอลลาร์แทนที่ 200 ดอลลาร์

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

ทำไมต้อง dark pools?

Dark pools ปรากฏขึ้นในการเงินด้านดั้งเดิมเป็นตอบสนองต่อปัญหาที่กล่าวมาข้างต้น ไม่เหมือนการแลกเปลี่ยน 'ไฟแสง' สระว่ายน้ำที่มีความเข้มแสง สระว่ายน้ำที่มืดดำตรงที่เพียงแต่เงินทำการซื้อขายนอกเหนือจากการแลกเปลี่ยนสาธารณะ เช่น NYSE (ตลาดหลักของนิวยอร์ก) และ Nasdaq คำสั่งที่ผู้ซื้อและผู้ขายส่งไปจะถูกจับคู่โดยตรงและไม่มีใครนอกเจ้าของกลางที่มีข้อมูลเกี่ยวกับสมุดคำสั่ง

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

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

ถ้าเอลิซตัดสินใจที่จะขายหุ้น Tesla 10 พันล้านหุ้นใน Dark Pool โดยกำหนดราคาของขายที่ $1 ต่อหุ้น Dark Pool จะระบุและจับคู่คำสั่งของเอลิซกับคำสั่งที่สอดคล้องของบ็อบในการซื้อหุ้น Tesla 10 พันล้านหุ้นในการแลกเปลี่ยนที่มีการประเมินมูลค่าเดียวกัน เมื่อการซื้อขายเกิดขึ้น สาธารณชนจะไม่ทราบรายละเอียดของการทำธุรกรรมจนกว่าหลังจากการตกลง จึงเท่านั้นที่ตลาดจะทราบว่ามีการแลกเปลี่ยน 10 พันล้านหุ้น โดยไม่ทราบตัวตนของผู้ซื้อหรือผู้ขาย ซึ่งจะช่วยปกป้องความตั้งใจและกลยุทธ์ในการซื้อขายของทั้งสองฝ่าย

เราสามารถเห็นว่าการซื้อขายผ่านสระน้ำที่มืดช่วยปกป้องผลประโยช์ของ Alice และเพิ่มคุณภาพของการดำเนินการและความแน่นอนของราคาล้าง

  • บ็อบไม่รู้อะไรเกี่ยวกับอลิซและรู้เพียงว่าเขาได้รับหุ้น Tesla 10 พันล้านหุ้นเป็นจำนวน 10 พันล้านดอลลาร์ และมีคนได้รับเงิน 10 พันล้านดอลลาร์สำหรับหุ้นเหล่านั้น บ็อบไม่สามารถเบิกคำพูดได้เพราะสมุดคำสั่งถูกซ่อนไว้ - บ็อบต้องวางแผนที่จะซื้อหุ้นจริงเพื่อทราบว่ามีคนมีหุ้น 10 พันล้านหุ้นให้ขาย (ข้อมูลนี้รู้ได้เมื่อคำสั่งถูกจับคู่)
  • การดำเนินการล่วงหน้าของอลิซในการเทรดยากเนื่องจากผู้ดำเนินการกลางทำให้รายละเอียดของคำสั่งซื้อและขายที่รอดำเนินการและ Likelihood การเคลื่อนไหวของตลาดสับสน วิธีเดียวที่การเทรดของอลิซจะกลายเป็นข้อมูลสาธารณะคือหากผู้ดูแล Dark Pool แบ่งปันข้อมูลกับฝ่ายภายนอกนี่เป็นการละเมิดกฎหมาย, อย่างไรก็ตาม).

วันนี้มีสระว่ายน้ำที่ใช้งานอยู่มากมาย และประมาณว่า40 เปอร์เซ็นต์ของการซื้อขายอิเล็กทรอนิกส์ดำที่ดำเนินการผ่านทาง dark poolsความนิยมที่เพิ่มขึ้นของ dark pool ได้ตรงกับการกำหนดกฎหมายที่เพิ่มขึ้นโดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงการเข้าถึงข้อมูลที่เป็นพิเศษของผู้ดำเนินการสระว่ายน้ำเกี่ยวกับคำสั่งที่รอดำเนินการ (Credit Suisse และ Barclays ได้ถูกปรับเงินค่าปรับรวมกันถึง 150 ล้านดอลลาร์ในปี 2016 เนื่องจากหลุดข้อมูลเกี่ยวกับการซื้อขายใน dark pool ให้กับบุคคลภายนอก)

Dark pools ใน DeFi


(ที่มา)

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

  • โหนดเก็บถาวรสามารถสอบถามบล็อกเชนเพื่อข้อมูลเกี่ยวกับธุรกรรมในอดีตที่มีการโต้ตอบกับพูล AMM และเปรียบเทียบกับกิจกรรมในเชนที่เกี่ยวข้องกับที่อยู่ใด ๆ ซึ่งทำให้ง่ายต่อใครๆ ที่จะคัดลอกกลยุทธ์การซื้อขายที่มีอยู่โดยผู้ซื้อแอลฟ่า
  • Mempool ซึ่งเก็บข้อมูลเกี่ยวกับธุรกรรมที่รอดำเนินการเป็นสาธารณะและสามารถเข้าถึงได้โดยผู้ใดก็ตามที่เชื่อมต่อกับโหนดเต็ม สิ่งนี้ทำให้ผู้ใช้ DEX ต้องเสี่ยงต่อปัญหาการยกเลิกคำสั่งซื้อ / ขายตามคำพูดที่เกิดขึ้นในการซื้อขายที่ใหญ่ที่สามารถเคลื่อนไหวตลาดและนำไปสู่การดำเนินการราคาที่แย่ที่สุดสำหรับนักเทรด
  • สถานะหลังของ DEX สามารถคำนวณได้อย่างง่ายดายโดยผู้ที่สังเกตการณ์ mempool ซึ่งเปิดโอกาสให้ผู้ที่มีเจตนาไม่ดีสกัด MEV (maximal extractable value) โดยผู้ตรวจสอบและบอท MEV ผู้นี้สามารถสังเกตผลกระทบจากการซื้อขายในสระ DEX และตัดสินใจที่จะดำเนินการก่อนหน้าหรือแทรกแซนวิชในธุรกรรมหากการจำลองการเปลี่ยนแปลงสถานะเปิดเผยโอกาสที่จะได้รับกำไร (ว่าผู้ใช้ส่งธุรกรรม "โดยชัดแจ้ง" เพื่อรวมอยู่ในบล็อกทำให้ปัญหาทวีคูณ)
  • การซื้อขาย DEX อาจล้มเหลวในการผ่านไป หากผู้ผลิตบล็อกที่เจตจำนงแซงการทำธุรกรรมของผู้ใช้ไว้ โดยข้อมูลบัญชีเป็นสาธารณะ ผู้ตรวจสอบสามารถสร้างโปรไฟล์สำหรับที่อยู่ที่แน่นอนและเลือกที่จะแบ่งแยกกันตรงนั้นเมื่อประมวลการทำธุรกรรม
  • Validators อาจเห็นข้อมูลเกี่ยวกับธุรกรรมและตัดสินใจยกเว้นมันออกจากบล็อกถัดไป ผู้ใช้ไม่สามารถทำให้รายละเอียดของธุรกรรมเป็นความลับจาก validators หรือหลีกเลี่ยงการเปิดเผยจากจิตสำหรับการซื้อ/ขายโทเค็น


(แหล่งกำเนิด)

ปัญหาเหล่านี้ทำให้ DEXes ดั้งเดิมไม่ได้รับความนิยมจากปลาวาฬขนาดใหญ่และนักซื้อขายสถาบันที่ไวต่อราคาและคุณภาพการดำเนินการ แต่ DeFi เป็นผู้เสียหายมากที่สุด - โดย DEXes ไม่สามารถแทนที่การแลกเปลี่ยน TradFi ได้ ถึงแม้ว่าจะมีคุณสมบัติหลายอย่างเช่นการทำธุรกรรมแบบไม่มีพรมแดนและการดำเนินการโปร่งใสแบบไม่มีความเชื่อมั่นสำหรับผู้ใช้ แต่มีทางเลือกใหม่เช่น CowSwapและUniswapXได้ปรากฏขึ้นเพื่อแก้ปัญหา แต่กลับนำเสนอความจำเป็นในการเชื่อมั่นในผู้ดำเนินการกลาง เช่นเดียวกับ dark pools ดั้งเดิมใน TradFi ที่เป็นส่วนตัวในทางที่ข้อมูลบัญชีถูกซ่อนจากผู้อื่น ข้อมูลเหล่านี้ยังคงเข้าถึงได้โดยธนาคารหรือผู้ดำเนินการ ทำให้มีความเสี่ยงต่อการใช้งานที่ไม่ถูกต้องหรือการรั่วไหลหากผู้ดูแลระบบไม่สามารถปฏิบัติตามหรือไม่ซื่อสัตย์

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

การสร้าง Dark Pools ที่เบ็ดเสร็จซึ่งอาจดูเป็นไปไม่ได้เนื่องจากบล็อกเชนถูกออกแบบให้เป็นโปร่งใสและสามารถสอบถามได้ แต่จริงๆ แล้วนี่คือสิ่งที่ทำให้บล็อกเชนดีกว่าฐานข้อมูลทั่วไป: ทุกคนสามารถเรียกใช้โหนดและยืนยันว่าการเปลี่ยนแปลงที่เกิดขึ้นกับฐานข้อมูลถูกคำนวณถูกต้อง แต่เราสามารถทำงานรอบกับข้อจำกัดนี้ได้โดยการใช้ความเชี่ยวชาญด้านการเข้ารหัสลับ - โดยเฉพาะเทคโนโลยีเพิ่มความเป็นส่วนตัว (PET) - ซึ่งช่วยให้เราซ่อนข้อมูลในขณะที่กำลังตรวจสอบว่าการอัปเดตในบัญชีสอดคล้องกับกฎหมาย

วิธีทำงานของ dark pools คืออย่างไร?

ไม่มีวิธีเดียวในการสร้าง dark pool บนเชื่อมต่อ onchain อย่างไรก็ตาม dark pool ในสกุลเงินดิจิตอลทั้งหมดมีลักษณะที่เหมือนกัน: พวกเขาใช้กลไกทางคริปโตแตกต่างกันเพื่อซ่อนข้อมูลเกี่ยวกับการซื้อขาย onchain และเพิ่มคุณภาพการดำเนินการสำหรับผู้ใช้

การคำนวณหลายฝ่าย (MPC), พิสูจน์ศูนย์ความรู้ (zero-knowledge proofs), การเข้ารหัสขั้นต่ำ (threshold encryption), การเข้ารหัส Homomorphic ที่สมบูรณ์แบบ (FHE) และ Trusted Execution Environments (TEEs) เป็นหนึ่งในของพื้นฐานที่มีให้สำหรับผู้ออกแบบกลไกที่ทำงานบนดาร์กพูลที่เกี่ยวกับสกุลเงินดิจิทัล จุดมุ่งหมายในทุกกรณีคือการรักษาการรับประกันความเป็นส่วนตัวของการซื้อขายโดยไม่เพิ่มความสัมพันธ์ของความไว้วางใจหรือทำให้ระบบมีโอกาสโดนการจัดการ

Renegade, Tristero, และเรลกันเป็นตัวอย่างของสระว่ายน้ำมืดในระบบ Ethereum บนโซนเครือข่าย ในบทความนี้เราจะพูดถึงโปรโตคอลแต่ละอันเพื่อให้ภาพรวมเกี่ยวกับการทำงานของสระว่ายน้ำมืดในโซนเครือข่ายในการปฏิบัติการ บทความนี้จะเน้นที่ Renegade โดยสำรวจการออกแบบและวิธีการปฏิบัติของโปรโตคอลในการรักษาข้อมูลเกี่ยวกับการซื้อขายที่ผู้เข้าร่วมตลาดทำ

Renegade: การเร่งความเป็นส่วนตัวของ DeFi ด้วยการเข้ารหัสลับที่ทันสมัย

Renegade เป็นกลุ่มมืดที่กระจายอํานาจและรักษาความเป็นส่วนตัวซึ่งออกแบบมาเพื่อแก้ไขข้อบกพร่องที่สําคัญในภูมิทัศน์การซื้อขายการเงินแบบกระจายอํานาจ (DeFi) ที่มีอยู่ ด้วยการใช้ประโยชน์จากเทคนิคการเข้ารหัสขั้นสูงเช่นการพิสูจน์ความรู้เป็นศูนย์ (ZKPs) และการคํานวณแบบหลายฝ่าย (MPC) Renegade ช่วยให้ผู้ใช้สามารถวางจับคู่และชําระคําสั่งซื้อได้อย่างปลอดภัยโดยไม่ต้องเปิดเผยยอดคงเหลือความตั้งใจในการซื้อขายหรือกลยุทธ์ให้กับบุคคลที่สาม ซึ่งแตกต่างจาก DEXes แบบดั้งเดิมซึ่งเปิดเผยข้อมูลหนังสือสั่งซื้อต่อการตรวจสอบของสาธารณชน Renegade เข้ารหัสข้อมูลกระเป๋าเงินและคําสั่งซื้อทั้งหมดเพื่อให้แน่ใจว่าการซื้อขายเกิดขึ้นเป็นการส่วนตัวและทนต่อการจัดการ

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

การแก้ไขปัญหาของระบบ DeFi ปัจจุบัน

การออกแบบสกุลเงินที่กระจาย (DEXes) ในปัจจุบัน - ไม่ว่าจะขึ้นอยู่กับ Automated Market Makers (AMMs) หรือ Central Limit Order Books (CLOBs) - นำเสนอข้อบกพร่องที่สำคัญที่มีผลต่อผู้ร่วมกิจกรรมทุกคน ตั้งแต่ผู้ใช้ทั่วไปไปจนถึงนักซื้อขายสถาบัน ปัญหาเหล่านี้เกิดขึ้นเพราะธุรกรรมและคำสั่งถูกประกาศเป็นข้อความธรรมดาบนบล็อกเชนที่โปร่งใส อย่างไรก็ตามความโปร่งใสเป็นหัวใจสำคัญสำหรับการตรวจสอบที่ไม่ต้องการความเชื่อถือ แต่ก็ทำให้นักซื้อขายเผชิญกับการปฏิบัติที่เป็นอันตราย เช่น frontrunning, quote fading และ address profiling.

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

ค่าสูงสุดที่สามารถสกัดได้ (MEV)


กำไร MEV รวมเฉลี่ย (ชุดข้อมูล 30 วัน) ตาม EigenPhi

เมื่อใดก็ตามที่คําสั่งซื้อและธุรกรรมสามารถมองเห็นได้ใน mempool พวกเขาจะอ่อนไหวต่อการจัดการโดยผู้ผลิตบล็อก (ในเลเยอร์ 1) หรือซีเควนเซอร์ (ในเลเยอร์ 2) นักแสดงเหล่านี้สามารถจัดลําดับใหม่ frontrun หรือ backrun ธุรกรรมเพื่อผลกําไร ตัวอย่างเช่นการสังเกตคําสั่งซื้อหรือขายจํานวนมากช่วยให้ผู้ประสงค์ร้ายสามารถทําธุรกรรมของตนด้วยค่าธรรมเนียมก๊าซที่สูงขึ้นก่อน (frontrunning) หรือใช้ประโยชน์จากโอกาสทันทีหลังจากการดําเนินการ (backrunning) รูปแบบของ MEV นี้มีผลต่อการออกแบบ DEX ทั้งหมดโดยไม่คํานึงถึงว่าพวกเขาใช้สถาปัตยกรรม AMM หรือ CLOB

ความโปร่งใสในการซื้อขาย

ความโปร่งใสของหนังสือสั่งซื้อที่ใช้บล็อกเชนทําให้ผู้ค้ามีความเสี่ยงทั้งก่อนการซื้อขายและหลังการซื้อขาย:

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

โดยรวมการใช้งานเหล่านี้เข้าด้วยกันเป็นหมวดหมู่เดียวกัน Renegade จะเรียกความสำคัญทั้งหมดของปัญหาความ๏โล่งใสในการซื้อขายด้วยการแก้ไขโดยใช้เทคโนโลยีทางการเข้ารหัสที่ทำให้มั่นใจได้ในความเป็นส่วนตัวก่อนการซื้อขายและการตกลงในการชำระเงินหลังการซื้อขาย

การโปรไฟล์ตามที่อยู่

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

การออกแบบที่เน้นความเป็นส่วนตัวของ Renegade ทำให้ตัวตนและกลยุทธ์ของผู้ใช้ปลอดภัยตลอดกระบวนการซื้อขาย เพื่อปกป้องผู้เข้าร่วมทั้งร้านค้าปลีกและสถาบัน

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

เพื่อแก้ไขปัญหาเหล่านี้ Renegade จะแทนที่ความโปร่งใสด้วยความเป็นส่วนตัวที่ควบคุมได้ผ่านการใช้งานร่วมกันของพิสูจน์ที่ไม่เปิดเผย (ZKPs) และการคำนวณหลายฝ่าย (MPC) ZKPs ทำให้แน่ใจว่าการซื้อขายถูกต้อง ยอดคงเหลือเพียงพอ และกฎโปรโตคอลถูกบังคับโดยไม่เปิดเผยเนื้อหาของกระเป๋าสตางค์หรือรายละเอียดของธุรกรรม ในเวลาเดียวกัน MPC ทำให้การจับคู่คำสั่งที่ปลอดภัย ที่ฝ่ายหลายๆคนร่วมมือกันเพื่อหารายการซื้อขายที่ตรงกันโดยไม่เปิดเผยข้อมูลใดๆหรือรั่วไหลข้อมูลที่ละเอียด

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

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

Renegade ทำงานอย่างไรใต้ตัวความเป็นเจ้าของ?

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

ส่วนนี้จะให้ภาพลึกของส่วนประกอบทางสถาปัตยกรรมที่เป็นเอกลักษณ์ที่ให้กำลังการให้กับ Renegade เราจะสำรวจ:

  • การออกแบบต้นไม้ความผูกพันและกระเป๋าเงิน: วิธีการที่กระเป๋าเงินของผู้ใช้ยังคงเป็นอยู่นอกโซ่และเป็นส่วนตัวอย่างสมบูรณ์ ได้รับการรักษาความปลอดภัยด้วยความสัมพันธ์ทางคริปโตและจัดการผ่านชั้นโครงสร้างคีย์ที่ซับซ้อน
  • Relayers และ super relayers: บทบาทของ relayers ในการส่งเสริมการจับคู่การซื้อขายและดำเนินการอย่างปลอดภัยพร้อมกับการรวมระบบการอนุญาตกระเป๋าเงินที่ได้รับมอบหมาย
  • เครื่องจับคู่ MPC: กลไกการคำนวณหลายฝ่ายของ Renegade ที่เป็นปฏิรูปภายในวงจรที่ให้ความแน่นอนและเชื่อถือได้ในการจับคู่การซื้อขายที่เป็นส่วนตัว
  • Collaborative SNARKs: วิธีการทำการตกลงแบบอะตอมิกผ่านการบูรณาการที่ไม่มีความรู้แบบศูนย์กับการคำนวณหลายฝ่ายโดยไม่มีข้อจำกัด
  • ประสิทธิภาพและความยืดหยุ่น: การสนทนาเกี่ยวกับการแลกเปลี่ยนที่เกิดขึ้นในการออกแบบ Renegade และวิธีที่สถาปัตยกรรมของมันสมดุลกันระหว่างความเป็นส่วนตัว การกระจายอำนาจและความเป็นประสิทธิภาพ

โดยใช้นวัตกรรมเหล่านี้ Renegade ไม่เพียงแก้ไขข้อบกพร่องที่สำคัญของโมเดล DEX ที่มีอยู่แต่ยังเป็นพื้นฐานสำหรับสิ่งที่ปลอดภัยมากขึ้น เป็นส่วนตัวและเป็นฐานที่เท่าเทียมสำหรับสภาพแวดล้อมการซื้อขายแบบทำลายสัดส่วน

กระเป๋าเงินสดของ Renegade และต้นไม้ความมุ่งมั่น

คนทรยศแนะนํารูปแบบการจัดการของรัฐที่จัดลําดับความสําคัญของความเป็นส่วนตัวและการตรวจสอบได้ หัวใจหลักของระบบใช้ Commitment Tree ซึ่งเป็นต้นไม้ Merkle ระดับโลกที่ผนวกเท่านั้นที่จัดเก็บการแสดงการเข้ารหัส (ภาระผูกพัน) ของกระเป๋าเงินของผู้ใช้ การออกแบบนี้ช่วยให้มั่นใจได้ว่าเนื้อหากระเป๋าเงินยังคงเป็นส่วนตัวอย่างสมบูรณ์ในขณะที่ยังคงรับประกันระบบกระจายอํานาจที่เชื่อถือได้

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

อุปมา: กระเป๋าเงินเป็นมินิรอลลัพซ์

เพื่อเข้าใจโครงสร้างของ Renegade ได้ดีขึ้น จะสามารถเปรียบเทียบกับ Ethereum rollups ได้ ใน rollup ธุรกรรมถูกดำเนินการอย่าง off-chain ที่เกิดการเปลี่ยนแปลงของสถานะเป็นส่วนตัว และมีการส่ง state root ซึ่งเป็นการแสดงสัญลักษณ์ทางคริปโตของสถานะรวมของ rollup ไปยัง Ethereum อย่างเป็นคราวครั้ง พร้อมกับ state root นี้ยังมี zero-knowledge proof (ZKP) ที่ให้การรับรองว่าการเปลี่ยนสถานะนั้นเป็นไปตามกฎของโปรโตคอล rollup โดยไม่เปิดเผยรายละเอียดของธุรกรรมใด ๆ

กระเป๋าเงินสะสม Renegade ดำเนินการในลักษณะที่คล้ายคลึงกันอย่างมหาศาล:

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

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

ระบบ Commit-reveal สำหรับการอัปเดตกระเป๋าเงิน

ทุก ๆ การดำเนินการที่เกิดขึ้นบนกระเป๋าเงินใน Renegade จะเป็นตามระบบ commit-reveal ซึ่งทำให้มั่นใจได้ว่าความเป็นส่วนตัวและความถูกต้องของข้อมูลจะได้รับการคำนวณอย่างถูกต้องตลอดกระบวนการอัปเดต กลไกนี้ช่วยให้ผู้ใช้สามารถปรับเปลี่ยนกระเป๋าเงินของพวกเขาได้อย่างสะดวก ๆ โดยยังคงรักษาความสมบูรณ์ของระบบ

  1. เปิดเผยกระเป๋าเงินเก่า: ผู้ใช้ส่งพิสูจน์ Merkle ที่แสดงให้เห็นว่าการสัญญากระเป๋าเงินก่อนหน้าของพวกเขามีอยู่เป็นใบไม้ใน Commitment Tree อย่างสำคัญ กระบวนการเปิดเผยนี้ไม่เปิดเผยรายละเอียดใด ๆ เกี่ยวกับเนื้อหาของกระเป๋าเงิน รักษาการรับประกันความเป็นส่วนตัวก่อนการเทรดของ Renegade เท่านั้น ระบบเรียนรู้เพียงว่าการสัญญากระเป๋าเงินถูกต้องและรวมอยู่ในต้นไม้
  2. คำนวณ nullifiers: เพื่อป้องกันการใช้ซ้ำของสถานะกระเป๋าเงินเก่า Renegade ต้องการการคำนวณ nullifiers สองตัวสำหรับแต่ละกระเป๋าเงิน: nullifier การใช้เงินและ nullifier การจับคู่กระเป๋าเงิน พวกเหล่านี้ได้รับการได้รับมาจากการตั้งค่าของกระเป๋าเงินเก่าและค่าความสุ่มส่วนตัวเพื่อให้มั่นใจในความเป็นเอกลักษณ์

nullifiers จากนั้นถูกส่งพร้อมกับการสมัครสมาชิกกระเป๋าเงินใหม่เพื่อให้แน่ใจว่ากระเป๋าเงินเก่าไม่สามารถนำกลับมาใช้ใหม่

  1. ยืนยันกระเป๋าเงินใหม่: ผู้ใช้สร้างสถานะกระเป๋าเงินใหม่ที่แสดงการอัปเดตที่ต้องการ - เช่นการวางคำสั่งซื้อ การปรับยอดคงเหลือ หรือการตกลงการซื้อขาย - และคำนวณการสมัครสมาชิกทางรหัสของมัน ส่ง ZKP เพื่อพิสูจน์ต่อไปนี้:
    • การสัญญากระเป๋าเก่ายังคงอยู่ในต้นไม้การสัญญา
    • นักลบสามารถคำนวณได้ถูกต้องและเป็นเอกลักษณ์
    • การเปลี่ยนจากสถานะกระเป๋าเงินเก่าเป็นใหม่ปฏิบัติตามกฎระเบียบของโปรโตคอล (เช่นไม่มีการเพิ่มยอดเงินที่ไม่ได้รับอนุญาต)
    • ผู้ใช้ครอบครองคีย์ลับที่จำเป็นในการอนุญาตให้อัปเดต

เมื่อพิสูจน์ถูกตรวจสอบและ nullifiers ได้รับการยืนยันว่าไม่ได้ใช้งานแล้ว สัญญาอัจฉริยะจะทำเครื่องหมาย nullifiers ของกระเป๋าเงินเก่าว่า "ใช้ไปแล้ว" และแทรกความสัญญาใหม่ในต้นไม้ Commitment


(แหล่งที่มา: เอกสาร Renegade)

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

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

ระบบลำดับคีย์และรีเลย์

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

วิธีทำงานของลำดับคีย์

แม้ว่าการออกแบบปัจจุบันของ Renegade's Key Hierarchy จะได้รับการพัฒนามากกว่าคำอธิบายเบื้องต้นที่อยู่ใน whitepaper แต่หลักการหลักยังคงเดิม หลังจากสร้างกระเป๋าเงินสำหรับครั้งแรกและเข้าร่วม Commitment Tree จะรวมถึงสิ่งลับที่แตกต่างกัน 5 ชิ้นที่กำหนดคุณลักษณะของมันรวมกัน สิ่งลับเหล่านี้คือ:

  • คีย์คู่ราก: คีย์คู่รากคือคีย์คู่ ECDSA (เส้นโค้ง secp256k1) ที่เหมือนกับคีย์ส่วนตัว Ethereum มาตรฐาน มันเป็นคีย์ที่มีอำนาจสูงสุดและให้สิทธิ์ในการครอบครองกระเป๋าเงินอย่างเต็มรูปแบบ ทุกการดำเนินการที่ปรับเปลี่ยนสถานะของกระเป๋าเงิน - เช่นการฝากเงิน การถอนเงิน การวางคำสั่ง หรือการยกเลิก - จำเป็นต้องมีลายเซ็นจากคีย์ลับราก เพื่อให้มั่นใจในความปลอดภัยสูงสุด คีย์รากถูกเก็บไว้โดยเครื่องคอมพิวเตอร์ของผู้ใช้เท่านั้นและไม่เคยแบ่งปันกับบุคคลภายนอกใด ๆ รวมทั้ง relayers
  • สเกลาร์การจับคู่: สเกลาร์การจับคู่เป็นค่าสเกลาร์ลับที่กําหนดไว้เหนือเส้นโค้ง bn254 และทําหน้าที่เป็นกลไกที่รีเลย์ได้รับอนุญาตให้ส่งการจับคู่เพื่อชําระราคาไปยังสัญญาอัจฉริยะหรือชั้นฐาน ซึ่งแตกต่างจากคีย์แพร์แบบอสมมาตรแบบดั้งเดิมสเกลาร์การจับคู่เป็นค่าลับเดียวที่ผู้ถ่ายทอดใช้เพื่อสร้างการพิสูจน์ความรู้เป็นศูนย์ (ZKPs) ซึ่งพิสูจน์ความรู้เกี่ยวกับพรีอิมเมจของสเกลาร์ภายใต้แฮชโพไซดอน สิ่งนี้ทําให้มั่นใจได้ว่าผู้ถ่ายทอดสามารถชําระการจับคู่ที่ได้รับอนุญาตอย่างชัดเจนจากการกําหนดค่าของกระเป๋าเงินเท่านั้น นอกจากนี้สเกลาร์การจับคู่ยังจับคู่กับค่าธรรมเนียมที่กําหนดไว้ล่วงหน้าในกระเป๋าเงินทําให้ผู้ใช้สามารถระบุค่าใช้จ่ายที่แน่นอนที่ผู้ถ่ายทอดสามารถสมัครใช้บริการของตนได้
  • คีย์ API ซิมเมตริก: คีย์ API ซิมเมตริกเป็นเครื่องมือที่ใช้นอกโปรโตคอลเพื่อรับรองความสัมพันธ์ระหว่างผู้ใช้และ relayer โดยอนุญาตให้ relayers สตรีมการอัพเดตแบบเรียลไทม์ เช่นการเปลี่ยนแปลงของวอลเล็ตหรือสถานะคำสั่ง แก่ผู้ใช้โดยไม่เสี่ยงกับความปลอดภัยของวอลเล็ตหรือความสมบูรณ์ทางรหัสวิทยาศาสตร์ของมัน อย่างไรก็ตาม แม้ว่าจะไม่เชื่อมโยงโดยตรงกับการดำเนินการของวอลเล็ต คีย์นี้ช่วยให้การสื่อสารโดยไม่มีซ้ำซ้อนและปรับปรุงประสบการณ์การซื้อขายโดยรวม
  • เมล็ดสายตาและเมล็ดแบ่งปัน: เมล็ดสายตาและเมล็ดแบ่งปันเป็นส่วนประกอบที่สำคัญในการให้ relayers ถอดรหัสและประมวลผลข้อมูลกระเป๋าสตางค์อย่างปลอดภัย ดังนั้น เมล็ดเหล่านี้ทำหน้าที่เป็นกุญแจที่มอบสิทธิให้ relayers สามารถเข้าถึงสถานะเอกชนของกระเป๋าสตางค์ได้ อย่างไรก็ตาม เมล็ดเหล่านี้จะถูกแฮชไว้เป็นค่าที่เปลี่ยนแปลงไปพร้อมกับทุกธุรกรรม ซึ่งจะทำให้ค่า blinder และค่าแบ่งปันเป็นเฉพาะกับการดำเนินการปัจจุบัน ป้องกันการนำกลับหรือเข้าถึงโดยไม่ได้ตั้งใจ

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

เมล็ดพันธุ์ที่ใช้ในการสร้าง "หุ้นลับ" ของข้อมูลกระเป๋าเงิน เพื่อให้ relayer สามารถร่วมมือกับเครื่องจักรการจับคู่ MPC ระหว่างกระบวนการจับคู่คำสั่งซื้อ การรวมระบบนี้ช่วยให้ relayer สามารถดำเนินการอย่างปลอดภัยและโดยไม่เปิดเผยรายละเอียดที่เป็นความลับเกี่ยวกับกระเป๋าเงินให้กับเครือข่ายทั้งหมด

วิธีทำงานของ relayers ใน renegade

Relayers ใน Renegade ทําหน้าที่เป็นตัวกลางที่สําคัญที่ช่วยให้โปรโตคอลสามารถรักษาความเป็นส่วนตัวและกระจายอํานาจในขณะที่มอบประสบการณ์การซื้อขายที่ราบรื่น ทําหน้าที่เป็นทั้งผู้อํานวยความสะดวกและผู้เปิดใช้งานผู้ถ่ายทอดได้รับมอบอํานาจจากลําดับชั้นที่สําคัญในการดําเนินการเฉพาะในนามของผู้ใช้โดยไม่กระทบต่อการดูแลกระเป๋าเงินหรือความเป็นส่วนตัว ด้วยการใช้ประโยชน์จากความลับที่ฝังอยู่ในกระเป๋าเงินผู้ถ่ายทอดสามารถถอดรหัสข้อมูลกระเป๋าเงินระบุคําสั่งซื้อที่ค้างชําระและส่งการจับคู่ไปยังสัญญาอัจฉริยะเพื่อการชําระเงินทั้งหมดนี้ในขณะที่ยังคงรับประกันการเข้ารหัสที่เข้มงวด

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

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

รีเลย์ยังนําความสะดวกสบายที่สําคัญมาสู่กระบวนการซื้อขายโดยการจัดการความซับซ้อนในการคํานวณของการจับคู่คําสั่งซื้อกับเอ็นจิ้นการจับคู่ MPC และรับรองความถูกต้องของการจับคู่เหล่านี้ผ่าน SNARKs ที่ทํางานร่วมกัน กลไกนี้ช่วยให้ผู้ถ่ายทอดสามารถลดภาระทางเทคนิคส่วนใหญ่จากผู้ใช้ในขณะที่ยังคงรักษาการรับประกันความเป็นส่วนตัวก่อนการค้าและหลังการซื้อขายที่เข้มงวดของ Renegade ด้วยการจัดการการดําเนินการเหล่านี้อย่างปลอดภัยผู้ถ่ายทอดไม่เพียง แต่ปกป้องรายละเอียดกระเป๋าเงินที่ละเอียดอ่อนระหว่างการจับคู่คําสั่งซื้อและการตั้งถิ่นฐาน แต่ยังช่วยบรรเทาความท้าทาย UX จํานวนมากที่มักเกี่ยวข้องกับระบบรักษาความเป็นส่วนตัว ความสามารถในการให้การอัปเดตแบบเรียลไทม์ผ่านคีย์ API แบบสมมาตรช่วยเพิ่มประสบการณ์ของผู้ใช้ทําให้มั่นใจได้ว่าผู้ใช้ยังคงได้รับแจ้งเกี่ยวกับการซื้อขายและสถานะกระเป๋าเงินของพวกเขาโดยไม่กระทบต่อความปลอดภัย

ในทางปฏิบัติระบบนี้สร้างสภาพแวดล้อมการซื้อขายที่ยืดหยุ่นและปลอดภัยสูง ผู้ใช้สามารถมอบสิทธิ์กระเป๋าเงินของตนให้กับผู้ถ่ายทอดเป็นระยะเวลานานทําให้พวกเขาสามารถเข้าถึงการจับคู่คําสั่งซื้อได้อย่างต่อเนื่องโดยไม่ต้องแชร์คีย์ใหม่ซ้ํา ๆ ในเวลาเดียวกันผู้ใช้สามารถเพิกถอนการเข้าถึงเลเยอร์ได้ตลอดเวลาโดยการสร้างกระเป๋าเงินใหม่และโอนสินทรัพย์ของพวกเขารีเซ็ตการมอบหมายอย่างมีประสิทธิภาพ กลไกนี้สร้างสมดุลระหว่างความสะดวกสบายในระยะยาวกับการปรับตัวในระยะสั้นเพื่อรองรับทั้งผู้ค้าทั่วไปและผู้เข้าร่วมที่คํานึงถึงความปลอดภัยมากขึ้น

โดยการรวม relayers เข้าสู่โครงสร้างของมัน Renegade บรรลุความเชื่อมั่นที่หาได้ยากของการกระจายอำนาจ ความเป็นส่วนตัว และความสามารถในการใช้งาน Relayers ทำหน้าที่เป็นผู้กลางที่ไว้วางใจได้โดยไม่ต้องการความไว้วางใจโดยตรง ด้วยข้อคุ้มครองทางคริปโตที่ถูกบังคับโดย Key Hierarchy นี้ทำให้ Renegade สามารถขยายกิจการของมันได้ในขณะที่รักษาระดับความปลอดภัยและอิสระของผู้ใช้ในระดับสูงสุด

สรุปโดยสังเขป Renegade's commitment tree architecture และ key hierarchy เป็นกรอบพื้นฐานที่มีความสำคัญในการสมดุลความเป็นส่วนตัวและความสามารถในการตรวจสอบในการซื้อขายแบบกระจาย โดยการให้แน่ใจว่ากระเป๋าเงินของผู้ใช้ยังอยู่นอกเครือข่ายและแสดงเฉพาะเป็นความสมมุติของข้อมูลทางการซื้อขายบนเครือข่ายเท่านั้น Renegade ยกเลิกการมองเห็นข้อมูลการซื้อขายที่เป็นประเด็นออกไป

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

ระบบ Relayer ที่รวมกับ Key Hierarchy เพิ่มประสิทธิภาพการใช้งานและประสิทธิผลของ Renegade อย่างมากพิเศษ ระบบ Relayer จะทำให้กระบวนการซื้อขายง่ายขึ้นโดยจัดการงานที่มีความซับซ้อนของการจับคู่คำสั่งและการตั้งบัญชี โดยใช้ MPC matching engine และ SNARK proving เพื่อรักษาความเป็นส่วนตัวและให้การยืนยันอย่างถูกต้อง ในเวลาเดียวกันความสามารถในการให้ข้อมูลอัพเดทแบบ real-time ผ่าน symmetric API key เชื่อมสะพานระหว่างการรับประกันความเป็นส่วนตัวที่แข็งแกร่งและประสบการณ์ผู้ใช้ที่ราบรื่น

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

วิธีการจับคู่คำสั่งใน Renegade

ใน Renegade กระบวนการจับคู่คำสั่งรวมการกระทำของผู้ใช้การอำนวยความสะดวกของ relayer และโปรโตคอลทางคริปโตกราฟีที่ทันสมัยเพื่อสร้างประสบการณ์การซื้อขายที่ไม่มีรอยต่อเรียบร้อยและเป็นส่วนตัว ส่วนนี้จะตามรอยของคำสั่งเดียว-จากการสร้างโดยผู้ใช้ไปจนถึงการตกลงสุดท้าย-อธิบายบทบาทของ relayers กลไกของเครื่องจับคู่ MPC และการรับรองความปลอดภัยที่ให้โดย SNARKs ที่ทำงานร่วมกัน โดยสำรวจขั้นตอนเหล่านี้เราจะเปิดเผยว่า Renegade มั่นใจว่าการซื้อขายจะยังคงเป็นเอกลักษณ์ แอตอมิกและสามารถตรวจสอบได้อย่างเต็มที่โดยไม่เสียความสะดวกในการใช้งานหรือการไม่เชื่อมั่น

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

ผู้ใช้สร้างคำสั่ง

เส้นทางการจับคู่คําสั่งซื้อใน Renegade เริ่มต้นด้วยผู้ใช้โต้ตอบกับอินเทอร์เฟซเพื่อสร้างคําสั่งซื้อ สิ่งนี้เกี่ยวข้องกับการระบุพารามิเตอร์ที่สําคัญเช่นคู่การซื้อขาย (เช่น WETH / USDC) และปริมาณที่ต้องการซื้อขาย ซึ่งแตกต่างจากระบบแบบดั้งเดิม Renegade ไม่รองรับคําสั่ง จํากัด เนื่องจาก Renegade ไม่ใช่หนังสือคําสั่ง จํากัด กลาง (CLOB) และมีจุดมุ่งหมายเพื่อหลีกเลี่ยงความซับซ้อนที่ไม่จําเป็นแต่ทุกคําสั่งจะถูกตรึงไว้ตรงกลางซึ่งหมายความว่าการค้าจะดําเนินการที่จุดกึ่งกลางของสเปรดที่แพร่หลายในการแลกเปลี่ยนที่สําคัญเช่น Binance, Coinbase, OKX และ Kraken เมื่อกําหนดราคาโดยใช้ข้อมูลจากสถานที่หลายแห่งผู้ใช้จะยืนยันรายละเอียดการสั่งซื้อของพวกเขาและซอฟต์แวร์กระเป๋าเงินจะอัปเดตสถานะอย่างราบรื่นเพื่อสะท้อนถึงคําสั่งซื้อใหม่ในขณะที่ยึดมั่นในสถาปัตยกรรมที่รักษาความเป็นส่วนตัวของ Renegade

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

ซอฟต์แวร์กระเป๋าเงินจากนั้นจะส่งการยืนยันที่อัปเดตไปยังต้นไม้การยืนยันเป็นส่วนหนึ่งของระบบ commit-reveal ของ Renegade พร้อมกับพิสูจน์ความรู้ซึ่งเป็นศูนย์ (ZKP) ที่ยืนยันการเปลี่ยนแปลงทั้งหมด พิสูจน์นี้รับรองว่าการอัปเดตกระเป๋าเงินตามกฎระเบียบของโปรโตคอล รวมถึงยอดคงเหลือเพียงพอและการเปลี่ยนแปลงสถานะที่ถูกต้อง โดยไม่เปิดเผยรายละเอียดที่เป็นสารระดับสูงเกี่ยวกับคำสั่งหรือเนื้อหาในกระเป๋าเงิน หลังจากที่การเปลี่ยนแปลงได้รับการยืนยัน กระเป๋าเงินเก่าจะถูกทำเครื่องหมายว่าได้ใช้ไปแล้ว และการยืนยันใหม่จะถูกเพิ่มเข้าไปใน Commitment Tree อย่างปลอดภัย

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

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

Relayer ประมวลผลคำสั่ง

เมื่อผู้ใช้สั่งซื้อเลเยอร์จะกลายเป็นส่วนสําคัญของกระบวนการอํานวยความสะดวกในการโต้ตอบที่ปลอดภัยและเป็นส่วนตัวระหว่างกระเป๋าเงินของผู้ใช้และระบบ Renegade ที่กว้างขึ้น ติดอาวุธด้วยความลับที่ได้รับมอบหมาย — สเกลาร์จับคู่, เมล็ดตาบอดและเมล็ดพันธุ์แบ่งปัน — เลเยอร์จะถอดรหัสกระเป๋าเงินของผู้ใช้เพื่อเข้าถึงรายละเอียดของคําสั่งซื้อที่สร้างขึ้นใหม่ การมอบหมายนี้ทําให้เลเยอร์เป็นตัวกลางที่สําคัญเชื่อมโยงกระเป๋าเงินส่วนตัวของผู้ใช้และระบบนิเวศการซื้อขายที่กว้างขึ้นได้อย่างราบรื่นเพื่อให้แน่ใจว่าคําสั่งซื้อได้รับการจับคู่อย่างมีประสิทธิภาพและสอดคล้องกับการรับประกันความเป็นส่วนตัวและความปลอดภัยของโปรโตคอล

งานแรกของ relayer คือการถอดรหัสกระเป๋าใช้ blinder seed และ share seed ซึ่งถูกแฮชไว้แบบไดนามิกสำหรับแต่ละธุรกรรม นี้จะทำให้ค่าเหล่านี้เป็นเอกลักษณ์ต่อการดำเนินการที่เฉพาะเจาะจง ทำให้ความเป็นส่วนตัวและความปลอดภัยสูงขึ้น หลังจากถอดรหัสแล้ว relayer จะได้รับการเข้าถึงการดูข้อมูลส่วนตัวของกระเป๋าเงินรวมถึงคำสั่งที่สร้างขึ้นใหม่ ยอดคงเหลือและคำสั่งอื่น ๆ ที่ค้างอยู่ อย่างไรก็ตาม relayer ไม่สามารถแก้ไขหรือแทรกแซงเนื้อหาในกระเป๋าเงินได้ เนื่องจากราก keypair ยังคงอยู่ภายใต้การควบคุมของผู้ใช้งานเท่านั้น

หลังจากเข้าถึงสถานะกระเป๋าเงิน ผู้กู้สร้างทูเพิลการสื่อสารเพื่อส่งคำสั่งไปยังเครือข่าย Renegade อย่างปลอดภัย ทูเพิลนี้ประกอบด้วย:

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

การสแกนมือแล้วถูกส่งออกไปยัง relayers อื่น ๆ ในเครือข่าย peer-to-peer (P2P) เพื่อบ่งบอกถึงความพร้อมในการทำธุรกรรมในขณะที่ยังรักษาความเป็นส่วนตัวของมันอยู่ ในขณะที่การสแกนมือกำลังขยายออกไป relayers อื่น ๆ ก็ตรวจสอบ tuples ที่เข้ามาเพื่อระบุคำสั่งที่อาจจะตรงกันได้กับคำสั่งที่ดูแลโดยกระเป๋าเงินของพวกเขา relayer ที่รับผิดชอบต่อคำสั่งของผู้ใช้ทำเช่นเดียวกันโดยตลอดเวลาในการค้นหาคู่ค้าที่ตรงกับเกณฑ์ที่ระบุของผู้ใช้โดยใช้การสัญญาและ metadata ที่เข้ากันได้


(แหล่งที่มา: เอกสาร Renegade)

เมื่อพบการจับคู่ที่เป็นไปได้ ผู้ถือหุ้นที่รับผิดชอบสำหรับคำสั่งสองรายการเริ่มการสื่อสารโดยตรงเพื่อเริ่มขั้นตอนถัดไป: การจับคู่คำสั่งที่ปลอดภัยโดยใช้ MPC Matching Engine นี้จะรับประกันการเปลี่ยนโอนจากการสร้างคำสั่งไปยังการจับคู่ที่ปลอดภัยอย่างราบรื่น พร้อมทั้งยังรักษาการรับประกันความเป็นส่วนตัวหลักของ Renegade

การจับคู่คำสั่ง

กระบวนการจับคู่คำสั่งใน Renegade แสดงให้เห็นถึงการประยุกต์ใช้นวัตกรรมที่น่าทึ่งของการคำนวณแบบหลายฝ่าย (MPC)ที่ถูกออกแบบมาเป็นพิเศษเพื่อให้การซื้อขายที่ปลอดภัยเชิงส่วนตัวและไม่มีการกำหนดจุดประสงค์ ต่างจากการนำ MPC ไปใช้โดยทั่วไปซึ่งมักจะเกี่ยวข้องกับผู้ร่วมเข้ามาหลายคนที่มีส่วนร่วมในการคำนวณรวมสำหรับการประมวลผลที่รวมกัน Renegade’s MPC ถูกออกแบบมาสำหรับการตั้งค่าสำหรับสองฝ่าย ในกรณีนี้ ตัวแทนสองคน แต่ละคนที่ดำเนินการแทนผู้ใช้ของตนเอง ร่วมมือกันเพื่อประเมินว่าคำสั่งซื้อของพวกเขาสามารถจับคู่กันได้หรือไม่ การปรับปรุงที่เป็นเอกลักษณ์ของ MPC นี้ ทำให้แน่ใจได้ว่าไม่มีตัวแทนใด ๆ ทราบรายละเอียดที่เป็นความลับเกี่ยวกับคำสั่งอื่น ๆ เช่น ประเภทโทเค็น ยอดคงเหลือ หรือราคา ในขณะเดียวกันยังอนุญาตให้มีการจับคู่คำสั่งที่แม่นยำและที่เชื่อถือได้


(ที่มา: เอกสาร Renegade)

เครื่องมือตรวจสอบคู่กันระบบ MPC เริ่มด้วยการประมวลผลข้อมูลที่เข้ารหัสจาก relayers ทั้งสอง ข้อมูลเหล่านี้รวมถึงรายละเอียดที่สำคัญ เช่น คู่โทเค็นของคำสั่ง จำนวน ราคา และสถานะกระเป๋าเงินที่เกี่ยวข้อง ในระหว่างกระบวนการนี้ ข้อมูลทั้งหมดจะเป็นการเข้ารหัสและแทนด้วยหุ่นยนต์ลับภายในโปรโตคอล MPC การคำนวณตรวจสอบว่าคำสั่งจะแข่งขันกับพารามิเตอร์สำคัญ เช่น ความเข้ากันได้ของคู่โทเค็น ความเพียงพอของยอดคงเหลือ และเงื่อนไขการกำหนดราคา หากพบว่าคำสั่งไม่เข้ากันได้ กระบวนการจะสิ้นสุดลงโดยไม่เปิดเผยข้อมูลใด ๆ เกี่ยวกับการจับคู่ที่พยายาม รักษาความเป็นส่วนตัวในการซื้อขายของทั้งสองฝ่ายอยู่

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

อย่างไรก็ตามเพื่อให้สอดคล้องกับแนวทางความเป็นส่วนตัวครั้งแรกของ Renegade tuple นี้ไม่ได้เปิดทันที แต่ยังคงเข้ารหัสเพื่อให้แน่ใจว่าผู้ซ้อนท้ายไม่สามารถเข้าถึงเนื้อหาหรืออนุมานรายละเอียดเกี่ยวกับคําสั่งของคู่สัญญาได้ก่อนเวลาอันควร ด้วยการเลื่อนการเปิดเผยข้อมูลนี้และเนื่องจากสมมติฐานการเข้ารหัสที่แข็งแกร่งของ MPC Matching Engine Renegade จึงช่วยลดความเสี่ยงของการเปิดเผยข้อมูลที่ละเอียดอ่อนในระหว่างกระบวนการจับคู่แม้ในกรณีของผู้ซ้อนที่เป็นอันตราย


(แหล่งที่มา: เอกสาร Renegade)

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

เพื่อยืนยันทูเพิลที่ตรงกัน ผู้เปิดตำแหน่งร่วมกันก่อสร้างพิสูจน์ SNARK ที่เป็นการร่วมมือทางคริปโตที่ยืนยันว่าทูเพิลเป็นที่ถูกต้องตามกฎของโปรโตคอล พิสูจน์นี้ให้ความมั่นใจว่า:

  • คำสั่งถูกจับคู่อย่างถูกต้องตามข้อมูลที่เข้ารหัสของพวกเขา
  • Match tuple สะท้อนสถานะของกระเป๋าเงินและคำสั่งได้อย่างแม่นยำที่ให้ระหว่างกระบวนการ MPC
  • ไม่บิดเบือนการจับคู่หรือส่งข้อมูลที่ไม่ถูกต้องไปยังเอ็นจิ้น MPC

Collaborative SNARK Proofs เป็นสิ่งสำคัญในการรักษาความสมบูรณ์ของกระบวนการจับคู่ โดยการเชื่อมโยงผลลัพธ์ที่ถูกเข้ารหัสของเครื่องมือ MPC กับการสร้างความมั่นใจที่เก็บไว้ในต้นไม้การสมัครสมาชิก พวกเขาให้กลไกการตรวจสอบที่ไม่มีความเชื่อถือที่รับประกันว่าการจับคู่จะปฏิบัติตามกฎระเบียบของโปรโตคอล Renegade เท่านั้นหลังจากที่พิสูจน์ถูกตรวจสอบถึงค่าที่ถูกเข้ารหัสในต่อแถวการจับคู่ เช่น ปริมาณที่จะถูกสลับกันเป็นเรื่องที่สามารถเข้าถึงได้ วิธีการที่แบ่งเป็นระยะนี้ปกป้องความเป็นส่วนตัวในการค้าของฝ่ายทั้งสองตลอดกระบวนการจับคู่และการตรวจสอบ

เมื่อ Collaborative SNARK Proof ได้รับการยืนยันและเปิดการจับคู่ที่เข้ารหัสแล้วระบบจะเปลี่ยนเป็นขั้นตอนการตั้งถิ่นฐาน ณ จุดนี้คําสั่งซื้อที่ตรงกันจะได้รับการตรวจสอบอย่างสมบูรณ์และพร้อมสําหรับการชําระบัญชีโดยรายละเอียดการค้าทั้งหมดจะถูกห่อหุ้มและตรวจสอบอย่างปลอดภัย การรวม MPC และ SNARKs ที่ทํางานร่วมกันอย่างราบรื่นนี้ทําให้มั่นใจได้ว่ากระบวนการจับคู่ของ Renegade ไม่เพียง แต่เป็นส่วนตัวและปลอดภัย แต่ยังเชื่อถือได้และป้องกันการงัดแงะซึ่งเป็นการสร้างมาตรฐานใหม่สําหรับการซื้อขายแบบกระจายอํานาจ

การปิดการค้า

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

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

หลังจากการตรวจสอบบันทึกการซื้อขายที่เข้ารหัสและพิสูจน์ Renegade's smart contract จะอัปเดต commitment tree และทำเครื่องหมายคำสั่งว่า "encumbered" - ป้องกันการดำเนินการต่อไปจนกว่าจะเกิดการตั้งบัญชี บันทึกการซื้อขายเข้ารหัสเหล่านี้จะยังคงอยู่ใน commitment tree เพื่ออ้างอิงในการตั้งบัญชี ขั้นตอนนี้แสดงถึงโครงสร้างความเป็นส่วนตัว - รายละเอียดการซื้อขายที่เข้ารหัสรวมกับพิสูจน์ทางคริปโทกราฟิกทำให้การซื้อขายที่มีความเป็นส่วนตัวและไม่ต้องเชื่อมั่นสามารถทำได้ในขณะที่ยังคงสามารถตรวจสอบได้ตลอดกระบวนการตั้งบัญชีอย่างสมบูรณ์

ประสิทธิภาพและความยืดหยุ่น

ส่วนนี้เข้าไปศึกษาเกี่ยวกับอุปสรรคสองข้อพื้นฐานที่เกิดขึ้นจากการออกแบบที่นวัตกรรมของ Renegade:

  • ค่าใช้จ่ายในการคำนวณของ MPC และ SNARKs: การแลกเปลี่ยนความล่าช้าและความต้องการทรัพยากรที่เกิดขึ้นจากเทคนิคการเข้ารหัสขั้นสูงเหล่านี้
  • ความสามารถในการขยายของเครือข่าย relayer: วิธีการสถาปัตยกรรม peer-to-peer ของ Renegade จัดการปริมาณการซื้อขายสูง และปรับตัวตามความต้องการของผู้ใช้ที่แปลกแต่

เรามาสำรวจแต่ละส่วนโดยละเอียด

ค่าใช้จ่ายในการคำนวณของ MPC และ SNARKs

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

ในทํานองเดียวกันการสร้าง SNARK Proofs ที่ทํางานร่วมกันเป็นงานที่ต้องใช้ทรัพยากรมาก ในขณะที่ SNARKs ได้รับการออกแบบมาให้มีประสิทธิภาพสําหรับการตรวจสอบแบบ on-chain การสร้างของพวกเขาเกี่ยวข้องกับการดําเนินการเข้ารหัสที่กว้างขวางโดยเฉพาะอย่างยิ่งเมื่อพิสูจน์ข้อความที่ซับซ้อนเช่นความถูกต้องของคําสั่งซื้อและการเปลี่ยนสถานะกระเป๋าเงิน ต้นทุนการคํานวณนี้เพิ่มเวลาและทรัพยากรที่จําเป็นในการทําการซื้อขายให้เสร็จสมบูรณ์ทําให้ไม่เหมาะสําหรับสถานการณ์ที่ต้องการการซื้อขายความถี่สูงหรือทันที

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

ความสามารถในการขยายของเครือข่าย relayer

การออกแบบของ Renegade ลดความเชื่อถือใน relayers ให้น้อยที่สุดโดยพฤติกรรมเพียงอย่างเดียวที่สำคัญสำหรับการจับคู่การซื้อขาย นอกเหนือจากนี้ relayers ไม่มีอำนาจเก็บรักษาหรืออำนาจในการตัดสินใจเนื่องจากการกระทำทั้งหมดได้รับการยืนยันทางคริปโตเลอร์โดยใช้พิสูจน์แบบศูนย์ศูนย์ (ZKPs) การออกแบบที่ไม่มีความเชื่อถือนี้หมายความว่าการเสริมความสามารถทางคอมพิวเตอร์ของ relayers โดยตัวอย่างเช่น โดยเพิ่มประสิทธิภาพการประมวลผลเพื่อจัดการการซื้อขายมากขึ้น จะไม่เสี่ยงต่ออันตรายที่สำคัญในเวลาเดียวกัน โดยเวลาเดียวกัน โครงสร้างเครือข่ายของ Renegade เป็น fully permissionless ทำให้ relayers หลากหลายประเภทที่แตกต่างกันในขนาดและความสามารถทางคอมพิวเตอร์สามารถใช้อยู่ในระบบเดียวกันโดยไม่ก่อให้เกิดปัญหาระบบใด ๆ

ความยืดหยุ่นนี้เป็นหนึ่งในจุดแข็งของ Renegade ซึ่งทำให้ relayers ขนาดเล็กสามารถดำเนินการได้อย่างมีประสิทธิภาพพร้อมกับ relayers ขนาดใหญ่และทรงพลัง ทำให้มีเครือข่ายที่เสถียรและกระจายออกไป ความขึ้นอยู่ในโปรโตคอลที่ใช้การรับรองจากกระทั่งทางคริปโตทำให้ relayers ทุกตัว ไม่ว่าจะเป็นขนาดหรือขนาดใหญ่ต้องปฏิบัติตามกฎการตรวจสอบที่เข้มงวดเดียวกัน ซึ่งทำให้รักษาความยุติธรรมและความประสิทธิภาพของระบบไว้

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

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


(แหล่งข้อมูล: เอกสาร Renegade)

เครือข่าย relayer ของ Renegade ด้วยการผสมผสานระหว่าง relayer มาตรฐานและ super relayer หลักการนี้เป็นตัวอย่างของระบบที่สามารถขยายขนาดและปรับเปลี่ยนได้ มันบรรลุความขยายของระบบนี้โดยไม่เสียส่วนท้องถิ่นหรือความปลอดภัย รับรองว่าเครือข่ายสามารถจัดการความต้องการของผู้ใช้ที่หลากหลายและปริมาณการซื้อขายได้อย่างมีประสิทธิภาพในขณะที่ยังคงรักษาหลักการหลักของความไม่เชื่อมั่นและความไม่ต้องขออนุญาต

สรุป

ในบทความนี้เราได้แนะนำแนวคิดของ dark pools และเน้นบทบาทของ dark pools ในการเงินดิจิตอลและความสำคัญที่เพิ่มขึ้นของ dark pools ในการเงินแบบกระจาย โดยการตรวจสอบ Renegade เราได้แสดงให้เห็นถึงวิธีการนวัตกรรมทางเครื่องหมายแบบศูนย์รูปสี่เหลี่ยมและการคำนวณพรรคสองหรือมากกว่าสามส่วนสามารถแก้ปัญหาสำคัญเช่น frontrunning quote fading และการสกัด MEV เป็นทางเลือกที่ปลอดภัยและเป็นส่วนตัวสำหรับการซื้อขายแบบกระจาย

ก้าวหน้าไปทางที่การอภิปรายเกี่ยวกับ dark pools จะขยายออกไปเพื่อรวมถึงโปรโตคอลที่น่าสนใจอื่น ๆ เช่น Tristero และ Railgun โครงการทั้งสองนี้ให้วิธีการที่ไม่เหมือนใครในการเพิ่มความเป็นส่วนตัวในการซื้อขายและคุณภาพการดำเนินการ แต่ละโครงการใช้วิธีการที่แตกต่างกันเพื่อให้บรรลุเป้าหมายของตน

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

ข้อความปฏิเสธความรับผิดชอบ:

  1. บทความนี้พิมพ์ซ้ําจาก [2077research]. สิทธิ์ในลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [Emmanuel Awosika และ Koray Akpinar]. หากมีการคัดค้านการเผยแพร่ฉบับนี้ โปรดติดต่อ เกต์ เรียนทีมและพวกเขาจะดำเนินการด้วยความรวดเร็ว
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำทางการลงทุนใดๆ
  3. ทีม Gate Learn ทำการแปลบทความเป็นภาษาอื่น ๆ หากไม่ได้ระบุไว้ การคัดลอก การกระจาย หรือการลอกเลียนแบบบทความที่ถูกแปลนั้นถือเป็นการละเมิด

The Hitchhiker's Guide To Dark Pools In DeFi: ตอนที่หนึ่ง

มือใหม่2/7/2025, 4:09:58 AM
หลังจากที่เรียกคืน TradFi แล้ว dark pools กำลังเข้ามาใน DeFi ที่เกี่ยวข้อง เราได้สำรวจถึงหลักการพื้นฐานของ dark pools และผลกระทบต่อตลาด DeFi ในบทความนี้

Dark pools กำลังเกิดขึ้นอย่างรวดเร็วเป็นด้านหน้าถัดไปของภาคการเงินที่กระจาย (DeFi) ของ Ethereum การออกแบบ Dark pool ช่วยลดปัญหาเช่นความไม่แน่นอนในราคาและความเป็นส่วนตัวในการแลกเปลี่ยนในเครือข่าย - ปัญหาที่ทำให้นักลงทุนภายนอกกังวลใน DeFi แม้ว่าจะมีประโยชน์ที่ชัดเจนเช่นการเข้าถึง Likud 24/7 และกลไกการสร้างรายได้ใหม่

ในบทความนี้เราจะให้ภาพรวมของสระมืดและสํารวจบทบาทของพวกเขาในการเงินแบบดั้งเดิมและ DeFi เราอธิบายเพิ่มเติมเกี่ยวกับกลไกของ crypto-native dark pools และหารือเกี่ยวกับอุปสรรคที่อาจเกิดขึ้นกับการยอมรับ onchain dark pools ในวงกว้าง

บทนำ: สระน้ำที่มืดในการเงิน传统

แม้ว่าจะได้ยินเสียงดุเดือดและผิดกฎหมาย แต่พูลที่มืดนั้นเป็นส่วนประกอบที่ยาวนานของระบบการเงินดั้งเดิม (ที่มีการกำกับดูแลอย่างเคร่งครัด) ด้านล่างนี้เป็นคำอธิบายของพูลที่มืดจาก Investopedia:

“Dark pool เป็นการประชุมหรือสังคมการเงินที่มีการจัดอย่างเป็นส่วนตัวหรือมีการแลกเปลี่ยนหลักทรัพย์ Dark pools ช่วยให้นักลงทุนสถาบันสามารถซื้อขายโดยไม่เปิดเผยตัวเองจนกว่าการซื้อขายจะเสร็จสิ้นและรายงาน Dark pools เป็นชนิดของระบบการซื้อขายทางเลือก (ATS) ที่ให้นักลงทุนบางรายมีโอกาสวางคำสั่งซื้อขนาดใหญ่และทำการซื้อขายโดยไม่เปิดเผยเจตจำนงของตนในระหว่างการค้นหาผู้ซื้อหรือผู้ขาย”

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

สมุดคำสั่งในตลาดซื้อขายออร์เดอร์ลิมิต(ออร์เดอร์บุ๊คส่วนกลาง) เป็นสาธารณะแหล่งที่มา)

สมมติว่า Alice วางคำสั่งขายทั้งตลาดเพื่อขายหุ้น Tesla 500 หุ้นในตลาด. นี่คือคำสั่งขายขนาดเล็กที่จะมีผลกระทบน้อยมากต่อราคาหุ้น Tesla ที่เสนอในตลาด. อย่างไรก็ตาม, เมื่อ Alice วางคำสั่งขายหุ้น Tesla 10 ล้านหุ้นเป็นเรื่องที่แตกต่างอย่างสิ้นเชิง

ในสถานการณ์นี้ คำสั่งขายขนาดใหญ่ที่มองเห็นได้ในสมุดคำสั่ง สัญญาณให้เห็นถึงการลดความต้องการในหุ้น Tesla ได้โดยฟิร์มการซื้อขายที่ซับซ้อนโดยเฉพาะอย่างยิ่งเมื่อใช้อัลกอริทึมการซื้อขายความถี่สูง (HFT) อาจจะรับรู้สัญญาณนี้อย่างรวดเร็ว พวกเขาอาจกระทำอย่างรวดเร็วด้วยการขายสินทรัพย์ของพวกเขาก่อนที่คำสั่งของ Alice จะได้รับการดำเนินการ โดยคาดการณ์ว่าราคาหุ้น Tesla จะลดลง ด้วยเหตุนี้ มูลค่าตลาดของหุ้น Tesla อาจลดลง ซึ่งจะทำให้ราคาการดำเนินการของ Alice แย่ลง หาก Alice ไม่ได้ใช้เทคนิคการซื้อขายขั้นสูง การซื้อขายของเธออาจลงทุนเพราะราคาลดลงก่อนที่คำสั่งของเธอจะถูกเติม

ปัญหายิ่งทำให้ซับซ้อนขึ้นเมื่อมีการอยู่ของบริษัท HFTซึ่งใช้อัลกอริทึมที่เป็นเอกสิทธิ์ที่สามารถตอบสนองโดยเร็วต่อกิจกรรมในตลาด CLOB (central limit orderbook) exchange นี่คือสถานการณ์ที่เป็นสมมาตรฐานบางอย่าง:

การดำเนินการก่อน

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

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

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

การเสื่อมโทรมใบเสนอราคา

เรามาดำเนินการต่อด้วยตัวอย่างของ Alice อีกครั้ง แต่คราวนี้เราจะเน้นไปที่พฤติกรรมของผู้ทำตลาด - หน่วยงานที่ให้การเสนอราคาซื้อและขายบนตลาดให้เห็น สมมูลค่าขายของ Alice ที่มีขนาดใหญ่กลายเป็นที่ปรากฏในตลาดสาธารณะของตลาด ผู้ทำตลาดเริ่มต้นมีข้อเสนอว่าจะซื้อหุ้น Tesla ที่ราคา 200 ดอลลาร์ต่อหุ้น หลังจากเห็นคำสั่งขายที่มีขนาดใหญ่ของ Alice ผู้ทำตลาดอาจสงสัยว่าการเพิ่มสินค้าจะทำให้ราคาหุ้น Tesla ลดลง

เพื่อหลีกเลี่ยงการซื้อหุ้นในราคา 200 ดอลลาร์เพียงเพื่อดูค่าของพวกเขาลดลง ผู้สร้างตลาดจึงยกเลิกหรือปรับเปลี่ยนคำสั่งซื้อของตัวเองอย่างรวดเร็ว การกระทำนี้ที่เรียกว่า การลดการเป็นผู้ให้ราคา นั้นเองทำให้ความสามารถในการซื้อขายในตลาดลดลง ขณะที่คำสั่งขายของ Alice สุดท้ายก็เสร็จสิ้น มีผู้ซื้อน้อยลง และเธอต้องตกลงกับราคาที่ต่ำลง—บางที 195 ดอลลาร์แทนที่ 200 ดอลลาร์

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

ทำไมต้อง dark pools?

Dark pools ปรากฏขึ้นในการเงินด้านดั้งเดิมเป็นตอบสนองต่อปัญหาที่กล่าวมาข้างต้น ไม่เหมือนการแลกเปลี่ยน 'ไฟแสง' สระว่ายน้ำที่มีความเข้มแสง สระว่ายน้ำที่มืดดำตรงที่เพียงแต่เงินทำการซื้อขายนอกเหนือจากการแลกเปลี่ยนสาธารณะ เช่น NYSE (ตลาดหลักของนิวยอร์ก) และ Nasdaq คำสั่งที่ผู้ซื้อและผู้ขายส่งไปจะถูกจับคู่โดยตรงและไม่มีใครนอกเจ้าของกลางที่มีข้อมูลเกี่ยวกับสมุดคำสั่ง

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

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

ถ้าเอลิซตัดสินใจที่จะขายหุ้น Tesla 10 พันล้านหุ้นใน Dark Pool โดยกำหนดราคาของขายที่ $1 ต่อหุ้น Dark Pool จะระบุและจับคู่คำสั่งของเอลิซกับคำสั่งที่สอดคล้องของบ็อบในการซื้อหุ้น Tesla 10 พันล้านหุ้นในการแลกเปลี่ยนที่มีการประเมินมูลค่าเดียวกัน เมื่อการซื้อขายเกิดขึ้น สาธารณชนจะไม่ทราบรายละเอียดของการทำธุรกรรมจนกว่าหลังจากการตกลง จึงเท่านั้นที่ตลาดจะทราบว่ามีการแลกเปลี่ยน 10 พันล้านหุ้น โดยไม่ทราบตัวตนของผู้ซื้อหรือผู้ขาย ซึ่งจะช่วยปกป้องความตั้งใจและกลยุทธ์ในการซื้อขายของทั้งสองฝ่าย

เราสามารถเห็นว่าการซื้อขายผ่านสระน้ำที่มืดช่วยปกป้องผลประโยช์ของ Alice และเพิ่มคุณภาพของการดำเนินการและความแน่นอนของราคาล้าง

  • บ็อบไม่รู้อะไรเกี่ยวกับอลิซและรู้เพียงว่าเขาได้รับหุ้น Tesla 10 พันล้านหุ้นเป็นจำนวน 10 พันล้านดอลลาร์ และมีคนได้รับเงิน 10 พันล้านดอลลาร์สำหรับหุ้นเหล่านั้น บ็อบไม่สามารถเบิกคำพูดได้เพราะสมุดคำสั่งถูกซ่อนไว้ - บ็อบต้องวางแผนที่จะซื้อหุ้นจริงเพื่อทราบว่ามีคนมีหุ้น 10 พันล้านหุ้นให้ขาย (ข้อมูลนี้รู้ได้เมื่อคำสั่งถูกจับคู่)
  • การดำเนินการล่วงหน้าของอลิซในการเทรดยากเนื่องจากผู้ดำเนินการกลางทำให้รายละเอียดของคำสั่งซื้อและขายที่รอดำเนินการและ Likelihood การเคลื่อนไหวของตลาดสับสน วิธีเดียวที่การเทรดของอลิซจะกลายเป็นข้อมูลสาธารณะคือหากผู้ดูแล Dark Pool แบ่งปันข้อมูลกับฝ่ายภายนอกนี่เป็นการละเมิดกฎหมาย, อย่างไรก็ตาม).

วันนี้มีสระว่ายน้ำที่ใช้งานอยู่มากมาย และประมาณว่า40 เปอร์เซ็นต์ของการซื้อขายอิเล็กทรอนิกส์ดำที่ดำเนินการผ่านทาง dark poolsความนิยมที่เพิ่มขึ้นของ dark pool ได้ตรงกับการกำหนดกฎหมายที่เพิ่มขึ้นโดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงการเข้าถึงข้อมูลที่เป็นพิเศษของผู้ดำเนินการสระว่ายน้ำเกี่ยวกับคำสั่งที่รอดำเนินการ (Credit Suisse และ Barclays ได้ถูกปรับเงินค่าปรับรวมกันถึง 150 ล้านดอลลาร์ในปี 2016 เนื่องจากหลุดข้อมูลเกี่ยวกับการซื้อขายใน dark pool ให้กับบุคคลภายนอก)

Dark pools ใน DeFi


(ที่มา)

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

  • โหนดเก็บถาวรสามารถสอบถามบล็อกเชนเพื่อข้อมูลเกี่ยวกับธุรกรรมในอดีตที่มีการโต้ตอบกับพูล AMM และเปรียบเทียบกับกิจกรรมในเชนที่เกี่ยวข้องกับที่อยู่ใด ๆ ซึ่งทำให้ง่ายต่อใครๆ ที่จะคัดลอกกลยุทธ์การซื้อขายที่มีอยู่โดยผู้ซื้อแอลฟ่า
  • Mempool ซึ่งเก็บข้อมูลเกี่ยวกับธุรกรรมที่รอดำเนินการเป็นสาธารณะและสามารถเข้าถึงได้โดยผู้ใดก็ตามที่เชื่อมต่อกับโหนดเต็ม สิ่งนี้ทำให้ผู้ใช้ DEX ต้องเสี่ยงต่อปัญหาการยกเลิกคำสั่งซื้อ / ขายตามคำพูดที่เกิดขึ้นในการซื้อขายที่ใหญ่ที่สามารถเคลื่อนไหวตลาดและนำไปสู่การดำเนินการราคาที่แย่ที่สุดสำหรับนักเทรด
  • สถานะหลังของ DEX สามารถคำนวณได้อย่างง่ายดายโดยผู้ที่สังเกตการณ์ mempool ซึ่งเปิดโอกาสให้ผู้ที่มีเจตนาไม่ดีสกัด MEV (maximal extractable value) โดยผู้ตรวจสอบและบอท MEV ผู้นี้สามารถสังเกตผลกระทบจากการซื้อขายในสระ DEX และตัดสินใจที่จะดำเนินการก่อนหน้าหรือแทรกแซนวิชในธุรกรรมหากการจำลองการเปลี่ยนแปลงสถานะเปิดเผยโอกาสที่จะได้รับกำไร (ว่าผู้ใช้ส่งธุรกรรม "โดยชัดแจ้ง" เพื่อรวมอยู่ในบล็อกทำให้ปัญหาทวีคูณ)
  • การซื้อขาย DEX อาจล้มเหลวในการผ่านไป หากผู้ผลิตบล็อกที่เจตจำนงแซงการทำธุรกรรมของผู้ใช้ไว้ โดยข้อมูลบัญชีเป็นสาธารณะ ผู้ตรวจสอบสามารถสร้างโปรไฟล์สำหรับที่อยู่ที่แน่นอนและเลือกที่จะแบ่งแยกกันตรงนั้นเมื่อประมวลการทำธุรกรรม
  • Validators อาจเห็นข้อมูลเกี่ยวกับธุรกรรมและตัดสินใจยกเว้นมันออกจากบล็อกถัดไป ผู้ใช้ไม่สามารถทำให้รายละเอียดของธุรกรรมเป็นความลับจาก validators หรือหลีกเลี่ยงการเปิดเผยจากจิตสำหรับการซื้อ/ขายโทเค็น


(แหล่งกำเนิด)

ปัญหาเหล่านี้ทำให้ DEXes ดั้งเดิมไม่ได้รับความนิยมจากปลาวาฬขนาดใหญ่และนักซื้อขายสถาบันที่ไวต่อราคาและคุณภาพการดำเนินการ แต่ DeFi เป็นผู้เสียหายมากที่สุด - โดย DEXes ไม่สามารถแทนที่การแลกเปลี่ยน TradFi ได้ ถึงแม้ว่าจะมีคุณสมบัติหลายอย่างเช่นการทำธุรกรรมแบบไม่มีพรมแดนและการดำเนินการโปร่งใสแบบไม่มีความเชื่อมั่นสำหรับผู้ใช้ แต่มีทางเลือกใหม่เช่น CowSwapและUniswapXได้ปรากฏขึ้นเพื่อแก้ปัญหา แต่กลับนำเสนอความจำเป็นในการเชื่อมั่นในผู้ดำเนินการกลาง เช่นเดียวกับ dark pools ดั้งเดิมใน TradFi ที่เป็นส่วนตัวในทางที่ข้อมูลบัญชีถูกซ่อนจากผู้อื่น ข้อมูลเหล่านี้ยังคงเข้าถึงได้โดยธนาคารหรือผู้ดำเนินการ ทำให้มีความเสี่ยงต่อการใช้งานที่ไม่ถูกต้องหรือการรั่วไหลหากผู้ดูแลระบบไม่สามารถปฏิบัติตามหรือไม่ซื่อสัตย์

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

การสร้าง Dark Pools ที่เบ็ดเสร็จซึ่งอาจดูเป็นไปไม่ได้เนื่องจากบล็อกเชนถูกออกแบบให้เป็นโปร่งใสและสามารถสอบถามได้ แต่จริงๆ แล้วนี่คือสิ่งที่ทำให้บล็อกเชนดีกว่าฐานข้อมูลทั่วไป: ทุกคนสามารถเรียกใช้โหนดและยืนยันว่าการเปลี่ยนแปลงที่เกิดขึ้นกับฐานข้อมูลถูกคำนวณถูกต้อง แต่เราสามารถทำงานรอบกับข้อจำกัดนี้ได้โดยการใช้ความเชี่ยวชาญด้านการเข้ารหัสลับ - โดยเฉพาะเทคโนโลยีเพิ่มความเป็นส่วนตัว (PET) - ซึ่งช่วยให้เราซ่อนข้อมูลในขณะที่กำลังตรวจสอบว่าการอัปเดตในบัญชีสอดคล้องกับกฎหมาย

วิธีทำงานของ dark pools คืออย่างไร?

ไม่มีวิธีเดียวในการสร้าง dark pool บนเชื่อมต่อ onchain อย่างไรก็ตาม dark pool ในสกุลเงินดิจิตอลทั้งหมดมีลักษณะที่เหมือนกัน: พวกเขาใช้กลไกทางคริปโตแตกต่างกันเพื่อซ่อนข้อมูลเกี่ยวกับการซื้อขาย onchain และเพิ่มคุณภาพการดำเนินการสำหรับผู้ใช้

การคำนวณหลายฝ่าย (MPC), พิสูจน์ศูนย์ความรู้ (zero-knowledge proofs), การเข้ารหัสขั้นต่ำ (threshold encryption), การเข้ารหัส Homomorphic ที่สมบูรณ์แบบ (FHE) และ Trusted Execution Environments (TEEs) เป็นหนึ่งในของพื้นฐานที่มีให้สำหรับผู้ออกแบบกลไกที่ทำงานบนดาร์กพูลที่เกี่ยวกับสกุลเงินดิจิทัล จุดมุ่งหมายในทุกกรณีคือการรักษาการรับประกันความเป็นส่วนตัวของการซื้อขายโดยไม่เพิ่มความสัมพันธ์ของความไว้วางใจหรือทำให้ระบบมีโอกาสโดนการจัดการ

Renegade, Tristero, และเรลกันเป็นตัวอย่างของสระว่ายน้ำมืดในระบบ Ethereum บนโซนเครือข่าย ในบทความนี้เราจะพูดถึงโปรโตคอลแต่ละอันเพื่อให้ภาพรวมเกี่ยวกับการทำงานของสระว่ายน้ำมืดในโซนเครือข่ายในการปฏิบัติการ บทความนี้จะเน้นที่ Renegade โดยสำรวจการออกแบบและวิธีการปฏิบัติของโปรโตคอลในการรักษาข้อมูลเกี่ยวกับการซื้อขายที่ผู้เข้าร่วมตลาดทำ

Renegade: การเร่งความเป็นส่วนตัวของ DeFi ด้วยการเข้ารหัสลับที่ทันสมัย

Renegade เป็นกลุ่มมืดที่กระจายอํานาจและรักษาความเป็นส่วนตัวซึ่งออกแบบมาเพื่อแก้ไขข้อบกพร่องที่สําคัญในภูมิทัศน์การซื้อขายการเงินแบบกระจายอํานาจ (DeFi) ที่มีอยู่ ด้วยการใช้ประโยชน์จากเทคนิคการเข้ารหัสขั้นสูงเช่นการพิสูจน์ความรู้เป็นศูนย์ (ZKPs) และการคํานวณแบบหลายฝ่าย (MPC) Renegade ช่วยให้ผู้ใช้สามารถวางจับคู่และชําระคําสั่งซื้อได้อย่างปลอดภัยโดยไม่ต้องเปิดเผยยอดคงเหลือความตั้งใจในการซื้อขายหรือกลยุทธ์ให้กับบุคคลที่สาม ซึ่งแตกต่างจาก DEXes แบบดั้งเดิมซึ่งเปิดเผยข้อมูลหนังสือสั่งซื้อต่อการตรวจสอบของสาธารณชน Renegade เข้ารหัสข้อมูลกระเป๋าเงินและคําสั่งซื้อทั้งหมดเพื่อให้แน่ใจว่าการซื้อขายเกิดขึ้นเป็นการส่วนตัวและทนต่อการจัดการ

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

การแก้ไขปัญหาของระบบ DeFi ปัจจุบัน

การออกแบบสกุลเงินที่กระจาย (DEXes) ในปัจจุบัน - ไม่ว่าจะขึ้นอยู่กับ Automated Market Makers (AMMs) หรือ Central Limit Order Books (CLOBs) - นำเสนอข้อบกพร่องที่สำคัญที่มีผลต่อผู้ร่วมกิจกรรมทุกคน ตั้งแต่ผู้ใช้ทั่วไปไปจนถึงนักซื้อขายสถาบัน ปัญหาเหล่านี้เกิดขึ้นเพราะธุรกรรมและคำสั่งถูกประกาศเป็นข้อความธรรมดาบนบล็อกเชนที่โปร่งใส อย่างไรก็ตามความโปร่งใสเป็นหัวใจสำคัญสำหรับการตรวจสอบที่ไม่ต้องการความเชื่อถือ แต่ก็ทำให้นักซื้อขายเผชิญกับการปฏิบัติที่เป็นอันตราย เช่น frontrunning, quote fading และ address profiling.

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

ค่าสูงสุดที่สามารถสกัดได้ (MEV)


กำไร MEV รวมเฉลี่ย (ชุดข้อมูล 30 วัน) ตาม EigenPhi

เมื่อใดก็ตามที่คําสั่งซื้อและธุรกรรมสามารถมองเห็นได้ใน mempool พวกเขาจะอ่อนไหวต่อการจัดการโดยผู้ผลิตบล็อก (ในเลเยอร์ 1) หรือซีเควนเซอร์ (ในเลเยอร์ 2) นักแสดงเหล่านี้สามารถจัดลําดับใหม่ frontrun หรือ backrun ธุรกรรมเพื่อผลกําไร ตัวอย่างเช่นการสังเกตคําสั่งซื้อหรือขายจํานวนมากช่วยให้ผู้ประสงค์ร้ายสามารถทําธุรกรรมของตนด้วยค่าธรรมเนียมก๊าซที่สูงขึ้นก่อน (frontrunning) หรือใช้ประโยชน์จากโอกาสทันทีหลังจากการดําเนินการ (backrunning) รูปแบบของ MEV นี้มีผลต่อการออกแบบ DEX ทั้งหมดโดยไม่คํานึงถึงว่าพวกเขาใช้สถาปัตยกรรม AMM หรือ CLOB

ความโปร่งใสในการซื้อขาย

ความโปร่งใสของหนังสือสั่งซื้อที่ใช้บล็อกเชนทําให้ผู้ค้ามีความเสี่ยงทั้งก่อนการซื้อขายและหลังการซื้อขาย:

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

โดยรวมการใช้งานเหล่านี้เข้าด้วยกันเป็นหมวดหมู่เดียวกัน Renegade จะเรียกความสำคัญทั้งหมดของปัญหาความ๏โล่งใสในการซื้อขายด้วยการแก้ไขโดยใช้เทคโนโลยีทางการเข้ารหัสที่ทำให้มั่นใจได้ในความเป็นส่วนตัวก่อนการซื้อขายและการตกลงในการชำระเงินหลังการซื้อขาย

การโปรไฟล์ตามที่อยู่

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

การออกแบบที่เน้นความเป็นส่วนตัวของ Renegade ทำให้ตัวตนและกลยุทธ์ของผู้ใช้ปลอดภัยตลอดกระบวนการซื้อขาย เพื่อปกป้องผู้เข้าร่วมทั้งร้านค้าปลีกและสถาบัน

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

เพื่อแก้ไขปัญหาเหล่านี้ Renegade จะแทนที่ความโปร่งใสด้วยความเป็นส่วนตัวที่ควบคุมได้ผ่านการใช้งานร่วมกันของพิสูจน์ที่ไม่เปิดเผย (ZKPs) และการคำนวณหลายฝ่าย (MPC) ZKPs ทำให้แน่ใจว่าการซื้อขายถูกต้อง ยอดคงเหลือเพียงพอ และกฎโปรโตคอลถูกบังคับโดยไม่เปิดเผยเนื้อหาของกระเป๋าสตางค์หรือรายละเอียดของธุรกรรม ในเวลาเดียวกัน MPC ทำให้การจับคู่คำสั่งที่ปลอดภัย ที่ฝ่ายหลายๆคนร่วมมือกันเพื่อหารายการซื้อขายที่ตรงกันโดยไม่เปิดเผยข้อมูลใดๆหรือรั่วไหลข้อมูลที่ละเอียด

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

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

Renegade ทำงานอย่างไรใต้ตัวความเป็นเจ้าของ?

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

ส่วนนี้จะให้ภาพลึกของส่วนประกอบทางสถาปัตยกรรมที่เป็นเอกลักษณ์ที่ให้กำลังการให้กับ Renegade เราจะสำรวจ:

  • การออกแบบต้นไม้ความผูกพันและกระเป๋าเงิน: วิธีการที่กระเป๋าเงินของผู้ใช้ยังคงเป็นอยู่นอกโซ่และเป็นส่วนตัวอย่างสมบูรณ์ ได้รับการรักษาความปลอดภัยด้วยความสัมพันธ์ทางคริปโตและจัดการผ่านชั้นโครงสร้างคีย์ที่ซับซ้อน
  • Relayers และ super relayers: บทบาทของ relayers ในการส่งเสริมการจับคู่การซื้อขายและดำเนินการอย่างปลอดภัยพร้อมกับการรวมระบบการอนุญาตกระเป๋าเงินที่ได้รับมอบหมาย
  • เครื่องจับคู่ MPC: กลไกการคำนวณหลายฝ่ายของ Renegade ที่เป็นปฏิรูปภายในวงจรที่ให้ความแน่นอนและเชื่อถือได้ในการจับคู่การซื้อขายที่เป็นส่วนตัว
  • Collaborative SNARKs: วิธีการทำการตกลงแบบอะตอมิกผ่านการบูรณาการที่ไม่มีความรู้แบบศูนย์กับการคำนวณหลายฝ่ายโดยไม่มีข้อจำกัด
  • ประสิทธิภาพและความยืดหยุ่น: การสนทนาเกี่ยวกับการแลกเปลี่ยนที่เกิดขึ้นในการออกแบบ Renegade และวิธีที่สถาปัตยกรรมของมันสมดุลกันระหว่างความเป็นส่วนตัว การกระจายอำนาจและความเป็นประสิทธิภาพ

โดยใช้นวัตกรรมเหล่านี้ Renegade ไม่เพียงแก้ไขข้อบกพร่องที่สำคัญของโมเดล DEX ที่มีอยู่แต่ยังเป็นพื้นฐานสำหรับสิ่งที่ปลอดภัยมากขึ้น เป็นส่วนตัวและเป็นฐานที่เท่าเทียมสำหรับสภาพแวดล้อมการซื้อขายแบบทำลายสัดส่วน

กระเป๋าเงินสดของ Renegade และต้นไม้ความมุ่งมั่น

คนทรยศแนะนํารูปแบบการจัดการของรัฐที่จัดลําดับความสําคัญของความเป็นส่วนตัวและการตรวจสอบได้ หัวใจหลักของระบบใช้ Commitment Tree ซึ่งเป็นต้นไม้ Merkle ระดับโลกที่ผนวกเท่านั้นที่จัดเก็บการแสดงการเข้ารหัส (ภาระผูกพัน) ของกระเป๋าเงินของผู้ใช้ การออกแบบนี้ช่วยให้มั่นใจได้ว่าเนื้อหากระเป๋าเงินยังคงเป็นส่วนตัวอย่างสมบูรณ์ในขณะที่ยังคงรับประกันระบบกระจายอํานาจที่เชื่อถือได้

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

อุปมา: กระเป๋าเงินเป็นมินิรอลลัพซ์

เพื่อเข้าใจโครงสร้างของ Renegade ได้ดีขึ้น จะสามารถเปรียบเทียบกับ Ethereum rollups ได้ ใน rollup ธุรกรรมถูกดำเนินการอย่าง off-chain ที่เกิดการเปลี่ยนแปลงของสถานะเป็นส่วนตัว และมีการส่ง state root ซึ่งเป็นการแสดงสัญลักษณ์ทางคริปโตของสถานะรวมของ rollup ไปยัง Ethereum อย่างเป็นคราวครั้ง พร้อมกับ state root นี้ยังมี zero-knowledge proof (ZKP) ที่ให้การรับรองว่าการเปลี่ยนสถานะนั้นเป็นไปตามกฎของโปรโตคอล rollup โดยไม่เปิดเผยรายละเอียดของธุรกรรมใด ๆ

กระเป๋าเงินสะสม Renegade ดำเนินการในลักษณะที่คล้ายคลึงกันอย่างมหาศาล:

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

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

ระบบ Commit-reveal สำหรับการอัปเดตกระเป๋าเงิน

ทุก ๆ การดำเนินการที่เกิดขึ้นบนกระเป๋าเงินใน Renegade จะเป็นตามระบบ commit-reveal ซึ่งทำให้มั่นใจได้ว่าความเป็นส่วนตัวและความถูกต้องของข้อมูลจะได้รับการคำนวณอย่างถูกต้องตลอดกระบวนการอัปเดต กลไกนี้ช่วยให้ผู้ใช้สามารถปรับเปลี่ยนกระเป๋าเงินของพวกเขาได้อย่างสะดวก ๆ โดยยังคงรักษาความสมบูรณ์ของระบบ

  1. เปิดเผยกระเป๋าเงินเก่า: ผู้ใช้ส่งพิสูจน์ Merkle ที่แสดงให้เห็นว่าการสัญญากระเป๋าเงินก่อนหน้าของพวกเขามีอยู่เป็นใบไม้ใน Commitment Tree อย่างสำคัญ กระบวนการเปิดเผยนี้ไม่เปิดเผยรายละเอียดใด ๆ เกี่ยวกับเนื้อหาของกระเป๋าเงิน รักษาการรับประกันความเป็นส่วนตัวก่อนการเทรดของ Renegade เท่านั้น ระบบเรียนรู้เพียงว่าการสัญญากระเป๋าเงินถูกต้องและรวมอยู่ในต้นไม้
  2. คำนวณ nullifiers: เพื่อป้องกันการใช้ซ้ำของสถานะกระเป๋าเงินเก่า Renegade ต้องการการคำนวณ nullifiers สองตัวสำหรับแต่ละกระเป๋าเงิน: nullifier การใช้เงินและ nullifier การจับคู่กระเป๋าเงิน พวกเหล่านี้ได้รับการได้รับมาจากการตั้งค่าของกระเป๋าเงินเก่าและค่าความสุ่มส่วนตัวเพื่อให้มั่นใจในความเป็นเอกลักษณ์

nullifiers จากนั้นถูกส่งพร้อมกับการสมัครสมาชิกกระเป๋าเงินใหม่เพื่อให้แน่ใจว่ากระเป๋าเงินเก่าไม่สามารถนำกลับมาใช้ใหม่

  1. ยืนยันกระเป๋าเงินใหม่: ผู้ใช้สร้างสถานะกระเป๋าเงินใหม่ที่แสดงการอัปเดตที่ต้องการ - เช่นการวางคำสั่งซื้อ การปรับยอดคงเหลือ หรือการตกลงการซื้อขาย - และคำนวณการสมัครสมาชิกทางรหัสของมัน ส่ง ZKP เพื่อพิสูจน์ต่อไปนี้:
    • การสัญญากระเป๋าเก่ายังคงอยู่ในต้นไม้การสัญญา
    • นักลบสามารถคำนวณได้ถูกต้องและเป็นเอกลักษณ์
    • การเปลี่ยนจากสถานะกระเป๋าเงินเก่าเป็นใหม่ปฏิบัติตามกฎระเบียบของโปรโตคอล (เช่นไม่มีการเพิ่มยอดเงินที่ไม่ได้รับอนุญาต)
    • ผู้ใช้ครอบครองคีย์ลับที่จำเป็นในการอนุญาตให้อัปเดต

เมื่อพิสูจน์ถูกตรวจสอบและ nullifiers ได้รับการยืนยันว่าไม่ได้ใช้งานแล้ว สัญญาอัจฉริยะจะทำเครื่องหมาย nullifiers ของกระเป๋าเงินเก่าว่า "ใช้ไปแล้ว" และแทรกความสัญญาใหม่ในต้นไม้ Commitment


(แหล่งที่มา: เอกสาร Renegade)

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

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

ระบบลำดับคีย์และรีเลย์

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

วิธีทำงานของลำดับคีย์

แม้ว่าการออกแบบปัจจุบันของ Renegade's Key Hierarchy จะได้รับการพัฒนามากกว่าคำอธิบายเบื้องต้นที่อยู่ใน whitepaper แต่หลักการหลักยังคงเดิม หลังจากสร้างกระเป๋าเงินสำหรับครั้งแรกและเข้าร่วม Commitment Tree จะรวมถึงสิ่งลับที่แตกต่างกัน 5 ชิ้นที่กำหนดคุณลักษณะของมันรวมกัน สิ่งลับเหล่านี้คือ:

  • คีย์คู่ราก: คีย์คู่รากคือคีย์คู่ ECDSA (เส้นโค้ง secp256k1) ที่เหมือนกับคีย์ส่วนตัว Ethereum มาตรฐาน มันเป็นคีย์ที่มีอำนาจสูงสุดและให้สิทธิ์ในการครอบครองกระเป๋าเงินอย่างเต็มรูปแบบ ทุกการดำเนินการที่ปรับเปลี่ยนสถานะของกระเป๋าเงิน - เช่นการฝากเงิน การถอนเงิน การวางคำสั่ง หรือการยกเลิก - จำเป็นต้องมีลายเซ็นจากคีย์ลับราก เพื่อให้มั่นใจในความปลอดภัยสูงสุด คีย์รากถูกเก็บไว้โดยเครื่องคอมพิวเตอร์ของผู้ใช้เท่านั้นและไม่เคยแบ่งปันกับบุคคลภายนอกใด ๆ รวมทั้ง relayers
  • สเกลาร์การจับคู่: สเกลาร์การจับคู่เป็นค่าสเกลาร์ลับที่กําหนดไว้เหนือเส้นโค้ง bn254 และทําหน้าที่เป็นกลไกที่รีเลย์ได้รับอนุญาตให้ส่งการจับคู่เพื่อชําระราคาไปยังสัญญาอัจฉริยะหรือชั้นฐาน ซึ่งแตกต่างจากคีย์แพร์แบบอสมมาตรแบบดั้งเดิมสเกลาร์การจับคู่เป็นค่าลับเดียวที่ผู้ถ่ายทอดใช้เพื่อสร้างการพิสูจน์ความรู้เป็นศูนย์ (ZKPs) ซึ่งพิสูจน์ความรู้เกี่ยวกับพรีอิมเมจของสเกลาร์ภายใต้แฮชโพไซดอน สิ่งนี้ทําให้มั่นใจได้ว่าผู้ถ่ายทอดสามารถชําระการจับคู่ที่ได้รับอนุญาตอย่างชัดเจนจากการกําหนดค่าของกระเป๋าเงินเท่านั้น นอกจากนี้สเกลาร์การจับคู่ยังจับคู่กับค่าธรรมเนียมที่กําหนดไว้ล่วงหน้าในกระเป๋าเงินทําให้ผู้ใช้สามารถระบุค่าใช้จ่ายที่แน่นอนที่ผู้ถ่ายทอดสามารถสมัครใช้บริการของตนได้
  • คีย์ API ซิมเมตริก: คีย์ API ซิมเมตริกเป็นเครื่องมือที่ใช้นอกโปรโตคอลเพื่อรับรองความสัมพันธ์ระหว่างผู้ใช้และ relayer โดยอนุญาตให้ relayers สตรีมการอัพเดตแบบเรียลไทม์ เช่นการเปลี่ยนแปลงของวอลเล็ตหรือสถานะคำสั่ง แก่ผู้ใช้โดยไม่เสี่ยงกับความปลอดภัยของวอลเล็ตหรือความสมบูรณ์ทางรหัสวิทยาศาสตร์ของมัน อย่างไรก็ตาม แม้ว่าจะไม่เชื่อมโยงโดยตรงกับการดำเนินการของวอลเล็ต คีย์นี้ช่วยให้การสื่อสารโดยไม่มีซ้ำซ้อนและปรับปรุงประสบการณ์การซื้อขายโดยรวม
  • เมล็ดสายตาและเมล็ดแบ่งปัน: เมล็ดสายตาและเมล็ดแบ่งปันเป็นส่วนประกอบที่สำคัญในการให้ relayers ถอดรหัสและประมวลผลข้อมูลกระเป๋าสตางค์อย่างปลอดภัย ดังนั้น เมล็ดเหล่านี้ทำหน้าที่เป็นกุญแจที่มอบสิทธิให้ relayers สามารถเข้าถึงสถานะเอกชนของกระเป๋าสตางค์ได้ อย่างไรก็ตาม เมล็ดเหล่านี้จะถูกแฮชไว้เป็นค่าที่เปลี่ยนแปลงไปพร้อมกับทุกธุรกรรม ซึ่งจะทำให้ค่า blinder และค่าแบ่งปันเป็นเฉพาะกับการดำเนินการปัจจุบัน ป้องกันการนำกลับหรือเข้าถึงโดยไม่ได้ตั้งใจ

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

เมล็ดพันธุ์ที่ใช้ในการสร้าง "หุ้นลับ" ของข้อมูลกระเป๋าเงิน เพื่อให้ relayer สามารถร่วมมือกับเครื่องจักรการจับคู่ MPC ระหว่างกระบวนการจับคู่คำสั่งซื้อ การรวมระบบนี้ช่วยให้ relayer สามารถดำเนินการอย่างปลอดภัยและโดยไม่เปิดเผยรายละเอียดที่เป็นความลับเกี่ยวกับกระเป๋าเงินให้กับเครือข่ายทั้งหมด

วิธีทำงานของ relayers ใน renegade

Relayers ใน Renegade ทําหน้าที่เป็นตัวกลางที่สําคัญที่ช่วยให้โปรโตคอลสามารถรักษาความเป็นส่วนตัวและกระจายอํานาจในขณะที่มอบประสบการณ์การซื้อขายที่ราบรื่น ทําหน้าที่เป็นทั้งผู้อํานวยความสะดวกและผู้เปิดใช้งานผู้ถ่ายทอดได้รับมอบอํานาจจากลําดับชั้นที่สําคัญในการดําเนินการเฉพาะในนามของผู้ใช้โดยไม่กระทบต่อการดูแลกระเป๋าเงินหรือความเป็นส่วนตัว ด้วยการใช้ประโยชน์จากความลับที่ฝังอยู่ในกระเป๋าเงินผู้ถ่ายทอดสามารถถอดรหัสข้อมูลกระเป๋าเงินระบุคําสั่งซื้อที่ค้างชําระและส่งการจับคู่ไปยังสัญญาอัจฉริยะเพื่อการชําระเงินทั้งหมดนี้ในขณะที่ยังคงรับประกันการเข้ารหัสที่เข้มงวด

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

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

รีเลย์ยังนําความสะดวกสบายที่สําคัญมาสู่กระบวนการซื้อขายโดยการจัดการความซับซ้อนในการคํานวณของการจับคู่คําสั่งซื้อกับเอ็นจิ้นการจับคู่ MPC และรับรองความถูกต้องของการจับคู่เหล่านี้ผ่าน SNARKs ที่ทํางานร่วมกัน กลไกนี้ช่วยให้ผู้ถ่ายทอดสามารถลดภาระทางเทคนิคส่วนใหญ่จากผู้ใช้ในขณะที่ยังคงรักษาการรับประกันความเป็นส่วนตัวก่อนการค้าและหลังการซื้อขายที่เข้มงวดของ Renegade ด้วยการจัดการการดําเนินการเหล่านี้อย่างปลอดภัยผู้ถ่ายทอดไม่เพียง แต่ปกป้องรายละเอียดกระเป๋าเงินที่ละเอียดอ่อนระหว่างการจับคู่คําสั่งซื้อและการตั้งถิ่นฐาน แต่ยังช่วยบรรเทาความท้าทาย UX จํานวนมากที่มักเกี่ยวข้องกับระบบรักษาความเป็นส่วนตัว ความสามารถในการให้การอัปเดตแบบเรียลไทม์ผ่านคีย์ API แบบสมมาตรช่วยเพิ่มประสบการณ์ของผู้ใช้ทําให้มั่นใจได้ว่าผู้ใช้ยังคงได้รับแจ้งเกี่ยวกับการซื้อขายและสถานะกระเป๋าเงินของพวกเขาโดยไม่กระทบต่อความปลอดภัย

ในทางปฏิบัติระบบนี้สร้างสภาพแวดล้อมการซื้อขายที่ยืดหยุ่นและปลอดภัยสูง ผู้ใช้สามารถมอบสิทธิ์กระเป๋าเงินของตนให้กับผู้ถ่ายทอดเป็นระยะเวลานานทําให้พวกเขาสามารถเข้าถึงการจับคู่คําสั่งซื้อได้อย่างต่อเนื่องโดยไม่ต้องแชร์คีย์ใหม่ซ้ํา ๆ ในเวลาเดียวกันผู้ใช้สามารถเพิกถอนการเข้าถึงเลเยอร์ได้ตลอดเวลาโดยการสร้างกระเป๋าเงินใหม่และโอนสินทรัพย์ของพวกเขารีเซ็ตการมอบหมายอย่างมีประสิทธิภาพ กลไกนี้สร้างสมดุลระหว่างความสะดวกสบายในระยะยาวกับการปรับตัวในระยะสั้นเพื่อรองรับทั้งผู้ค้าทั่วไปและผู้เข้าร่วมที่คํานึงถึงความปลอดภัยมากขึ้น

โดยการรวม relayers เข้าสู่โครงสร้างของมัน Renegade บรรลุความเชื่อมั่นที่หาได้ยากของการกระจายอำนาจ ความเป็นส่วนตัว และความสามารถในการใช้งาน Relayers ทำหน้าที่เป็นผู้กลางที่ไว้วางใจได้โดยไม่ต้องการความไว้วางใจโดยตรง ด้วยข้อคุ้มครองทางคริปโตที่ถูกบังคับโดย Key Hierarchy นี้ทำให้ Renegade สามารถขยายกิจการของมันได้ในขณะที่รักษาระดับความปลอดภัยและอิสระของผู้ใช้ในระดับสูงสุด

สรุปโดยสังเขป Renegade's commitment tree architecture และ key hierarchy เป็นกรอบพื้นฐานที่มีความสำคัญในการสมดุลความเป็นส่วนตัวและความสามารถในการตรวจสอบในการซื้อขายแบบกระจาย โดยการให้แน่ใจว่ากระเป๋าเงินของผู้ใช้ยังอยู่นอกเครือข่ายและแสดงเฉพาะเป็นความสมมุติของข้อมูลทางการซื้อขายบนเครือข่ายเท่านั้น Renegade ยกเลิกการมองเห็นข้อมูลการซื้อขายที่เป็นประเด็นออกไป

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

ระบบ Relayer ที่รวมกับ Key Hierarchy เพิ่มประสิทธิภาพการใช้งานและประสิทธิผลของ Renegade อย่างมากพิเศษ ระบบ Relayer จะทำให้กระบวนการซื้อขายง่ายขึ้นโดยจัดการงานที่มีความซับซ้อนของการจับคู่คำสั่งและการตั้งบัญชี โดยใช้ MPC matching engine และ SNARK proving เพื่อรักษาความเป็นส่วนตัวและให้การยืนยันอย่างถูกต้อง ในเวลาเดียวกันความสามารถในการให้ข้อมูลอัพเดทแบบ real-time ผ่าน symmetric API key เชื่อมสะพานระหว่างการรับประกันความเป็นส่วนตัวที่แข็งแกร่งและประสบการณ์ผู้ใช้ที่ราบรื่น

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

วิธีการจับคู่คำสั่งใน Renegade

ใน Renegade กระบวนการจับคู่คำสั่งรวมการกระทำของผู้ใช้การอำนวยความสะดวกของ relayer และโปรโตคอลทางคริปโตกราฟีที่ทันสมัยเพื่อสร้างประสบการณ์การซื้อขายที่ไม่มีรอยต่อเรียบร้อยและเป็นส่วนตัว ส่วนนี้จะตามรอยของคำสั่งเดียว-จากการสร้างโดยผู้ใช้ไปจนถึงการตกลงสุดท้าย-อธิบายบทบาทของ relayers กลไกของเครื่องจับคู่ MPC และการรับรองความปลอดภัยที่ให้โดย SNARKs ที่ทำงานร่วมกัน โดยสำรวจขั้นตอนเหล่านี้เราจะเปิดเผยว่า Renegade มั่นใจว่าการซื้อขายจะยังคงเป็นเอกลักษณ์ แอตอมิกและสามารถตรวจสอบได้อย่างเต็มที่โดยไม่เสียความสะดวกในการใช้งานหรือการไม่เชื่อมั่น

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

ผู้ใช้สร้างคำสั่ง

เส้นทางการจับคู่คําสั่งซื้อใน Renegade เริ่มต้นด้วยผู้ใช้โต้ตอบกับอินเทอร์เฟซเพื่อสร้างคําสั่งซื้อ สิ่งนี้เกี่ยวข้องกับการระบุพารามิเตอร์ที่สําคัญเช่นคู่การซื้อขาย (เช่น WETH / USDC) และปริมาณที่ต้องการซื้อขาย ซึ่งแตกต่างจากระบบแบบดั้งเดิม Renegade ไม่รองรับคําสั่ง จํากัด เนื่องจาก Renegade ไม่ใช่หนังสือคําสั่ง จํากัด กลาง (CLOB) และมีจุดมุ่งหมายเพื่อหลีกเลี่ยงความซับซ้อนที่ไม่จําเป็นแต่ทุกคําสั่งจะถูกตรึงไว้ตรงกลางซึ่งหมายความว่าการค้าจะดําเนินการที่จุดกึ่งกลางของสเปรดที่แพร่หลายในการแลกเปลี่ยนที่สําคัญเช่น Binance, Coinbase, OKX และ Kraken เมื่อกําหนดราคาโดยใช้ข้อมูลจากสถานที่หลายแห่งผู้ใช้จะยืนยันรายละเอียดการสั่งซื้อของพวกเขาและซอฟต์แวร์กระเป๋าเงินจะอัปเดตสถานะอย่างราบรื่นเพื่อสะท้อนถึงคําสั่งซื้อใหม่ในขณะที่ยึดมั่นในสถาปัตยกรรมที่รักษาความเป็นส่วนตัวของ Renegade

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

ซอฟต์แวร์กระเป๋าเงินจากนั้นจะส่งการยืนยันที่อัปเดตไปยังต้นไม้การยืนยันเป็นส่วนหนึ่งของระบบ commit-reveal ของ Renegade พร้อมกับพิสูจน์ความรู้ซึ่งเป็นศูนย์ (ZKP) ที่ยืนยันการเปลี่ยนแปลงทั้งหมด พิสูจน์นี้รับรองว่าการอัปเดตกระเป๋าเงินตามกฎระเบียบของโปรโตคอล รวมถึงยอดคงเหลือเพียงพอและการเปลี่ยนแปลงสถานะที่ถูกต้อง โดยไม่เปิดเผยรายละเอียดที่เป็นสารระดับสูงเกี่ยวกับคำสั่งหรือเนื้อหาในกระเป๋าเงิน หลังจากที่การเปลี่ยนแปลงได้รับการยืนยัน กระเป๋าเงินเก่าจะถูกทำเครื่องหมายว่าได้ใช้ไปแล้ว และการยืนยันใหม่จะถูกเพิ่มเข้าไปใน Commitment Tree อย่างปลอดภัย

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

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

Relayer ประมวลผลคำสั่ง

เมื่อผู้ใช้สั่งซื้อเลเยอร์จะกลายเป็นส่วนสําคัญของกระบวนการอํานวยความสะดวกในการโต้ตอบที่ปลอดภัยและเป็นส่วนตัวระหว่างกระเป๋าเงินของผู้ใช้และระบบ Renegade ที่กว้างขึ้น ติดอาวุธด้วยความลับที่ได้รับมอบหมาย — สเกลาร์จับคู่, เมล็ดตาบอดและเมล็ดพันธุ์แบ่งปัน — เลเยอร์จะถอดรหัสกระเป๋าเงินของผู้ใช้เพื่อเข้าถึงรายละเอียดของคําสั่งซื้อที่สร้างขึ้นใหม่ การมอบหมายนี้ทําให้เลเยอร์เป็นตัวกลางที่สําคัญเชื่อมโยงกระเป๋าเงินส่วนตัวของผู้ใช้และระบบนิเวศการซื้อขายที่กว้างขึ้นได้อย่างราบรื่นเพื่อให้แน่ใจว่าคําสั่งซื้อได้รับการจับคู่อย่างมีประสิทธิภาพและสอดคล้องกับการรับประกันความเป็นส่วนตัวและความปลอดภัยของโปรโตคอล

งานแรกของ relayer คือการถอดรหัสกระเป๋าใช้ blinder seed และ share seed ซึ่งถูกแฮชไว้แบบไดนามิกสำหรับแต่ละธุรกรรม นี้จะทำให้ค่าเหล่านี้เป็นเอกลักษณ์ต่อการดำเนินการที่เฉพาะเจาะจง ทำให้ความเป็นส่วนตัวและความปลอดภัยสูงขึ้น หลังจากถอดรหัสแล้ว relayer จะได้รับการเข้าถึงการดูข้อมูลส่วนตัวของกระเป๋าเงินรวมถึงคำสั่งที่สร้างขึ้นใหม่ ยอดคงเหลือและคำสั่งอื่น ๆ ที่ค้างอยู่ อย่างไรก็ตาม relayer ไม่สามารถแก้ไขหรือแทรกแซงเนื้อหาในกระเป๋าเงินได้ เนื่องจากราก keypair ยังคงอยู่ภายใต้การควบคุมของผู้ใช้งานเท่านั้น

หลังจากเข้าถึงสถานะกระเป๋าเงิน ผู้กู้สร้างทูเพิลการสื่อสารเพื่อส่งคำสั่งไปยังเครือข่าย Renegade อย่างปลอดภัย ทูเพิลนี้ประกอบด้วย:

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

การสแกนมือแล้วถูกส่งออกไปยัง relayers อื่น ๆ ในเครือข่าย peer-to-peer (P2P) เพื่อบ่งบอกถึงความพร้อมในการทำธุรกรรมในขณะที่ยังรักษาความเป็นส่วนตัวของมันอยู่ ในขณะที่การสแกนมือกำลังขยายออกไป relayers อื่น ๆ ก็ตรวจสอบ tuples ที่เข้ามาเพื่อระบุคำสั่งที่อาจจะตรงกันได้กับคำสั่งที่ดูแลโดยกระเป๋าเงินของพวกเขา relayer ที่รับผิดชอบต่อคำสั่งของผู้ใช้ทำเช่นเดียวกันโดยตลอดเวลาในการค้นหาคู่ค้าที่ตรงกับเกณฑ์ที่ระบุของผู้ใช้โดยใช้การสัญญาและ metadata ที่เข้ากันได้


(แหล่งที่มา: เอกสาร Renegade)

เมื่อพบการจับคู่ที่เป็นไปได้ ผู้ถือหุ้นที่รับผิดชอบสำหรับคำสั่งสองรายการเริ่มการสื่อสารโดยตรงเพื่อเริ่มขั้นตอนถัดไป: การจับคู่คำสั่งที่ปลอดภัยโดยใช้ MPC Matching Engine นี้จะรับประกันการเปลี่ยนโอนจากการสร้างคำสั่งไปยังการจับคู่ที่ปลอดภัยอย่างราบรื่น พร้อมทั้งยังรักษาการรับประกันความเป็นส่วนตัวหลักของ Renegade

การจับคู่คำสั่ง

กระบวนการจับคู่คำสั่งใน Renegade แสดงให้เห็นถึงการประยุกต์ใช้นวัตกรรมที่น่าทึ่งของการคำนวณแบบหลายฝ่าย (MPC)ที่ถูกออกแบบมาเป็นพิเศษเพื่อให้การซื้อขายที่ปลอดภัยเชิงส่วนตัวและไม่มีการกำหนดจุดประสงค์ ต่างจากการนำ MPC ไปใช้โดยทั่วไปซึ่งมักจะเกี่ยวข้องกับผู้ร่วมเข้ามาหลายคนที่มีส่วนร่วมในการคำนวณรวมสำหรับการประมวลผลที่รวมกัน Renegade’s MPC ถูกออกแบบมาสำหรับการตั้งค่าสำหรับสองฝ่าย ในกรณีนี้ ตัวแทนสองคน แต่ละคนที่ดำเนินการแทนผู้ใช้ของตนเอง ร่วมมือกันเพื่อประเมินว่าคำสั่งซื้อของพวกเขาสามารถจับคู่กันได้หรือไม่ การปรับปรุงที่เป็นเอกลักษณ์ของ MPC นี้ ทำให้แน่ใจได้ว่าไม่มีตัวแทนใด ๆ ทราบรายละเอียดที่เป็นความลับเกี่ยวกับคำสั่งอื่น ๆ เช่น ประเภทโทเค็น ยอดคงเหลือ หรือราคา ในขณะเดียวกันยังอนุญาตให้มีการจับคู่คำสั่งที่แม่นยำและที่เชื่อถือได้


(ที่มา: เอกสาร Renegade)

เครื่องมือตรวจสอบคู่กันระบบ MPC เริ่มด้วยการประมวลผลข้อมูลที่เข้ารหัสจาก relayers ทั้งสอง ข้อมูลเหล่านี้รวมถึงรายละเอียดที่สำคัญ เช่น คู่โทเค็นของคำสั่ง จำนวน ราคา และสถานะกระเป๋าเงินที่เกี่ยวข้อง ในระหว่างกระบวนการนี้ ข้อมูลทั้งหมดจะเป็นการเข้ารหัสและแทนด้วยหุ่นยนต์ลับภายในโปรโตคอล MPC การคำนวณตรวจสอบว่าคำสั่งจะแข่งขันกับพารามิเตอร์สำคัญ เช่น ความเข้ากันได้ของคู่โทเค็น ความเพียงพอของยอดคงเหลือ และเงื่อนไขการกำหนดราคา หากพบว่าคำสั่งไม่เข้ากันได้ กระบวนการจะสิ้นสุดลงโดยไม่เปิดเผยข้อมูลใด ๆ เกี่ยวกับการจับคู่ที่พยายาม รักษาความเป็นส่วนตัวในการซื้อขายของทั้งสองฝ่ายอยู่

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

อย่างไรก็ตามเพื่อให้สอดคล้องกับแนวทางความเป็นส่วนตัวครั้งแรกของ Renegade tuple นี้ไม่ได้เปิดทันที แต่ยังคงเข้ารหัสเพื่อให้แน่ใจว่าผู้ซ้อนท้ายไม่สามารถเข้าถึงเนื้อหาหรืออนุมานรายละเอียดเกี่ยวกับคําสั่งของคู่สัญญาได้ก่อนเวลาอันควร ด้วยการเลื่อนการเปิดเผยข้อมูลนี้และเนื่องจากสมมติฐานการเข้ารหัสที่แข็งแกร่งของ MPC Matching Engine Renegade จึงช่วยลดความเสี่ยงของการเปิดเผยข้อมูลที่ละเอียดอ่อนในระหว่างกระบวนการจับคู่แม้ในกรณีของผู้ซ้อนที่เป็นอันตราย


(แหล่งที่มา: เอกสาร Renegade)

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

เพื่อยืนยันทูเพิลที่ตรงกัน ผู้เปิดตำแหน่งร่วมกันก่อสร้างพิสูจน์ SNARK ที่เป็นการร่วมมือทางคริปโตที่ยืนยันว่าทูเพิลเป็นที่ถูกต้องตามกฎของโปรโตคอล พิสูจน์นี้ให้ความมั่นใจว่า:

  • คำสั่งถูกจับคู่อย่างถูกต้องตามข้อมูลที่เข้ารหัสของพวกเขา
  • Match tuple สะท้อนสถานะของกระเป๋าเงินและคำสั่งได้อย่างแม่นยำที่ให้ระหว่างกระบวนการ MPC
  • ไม่บิดเบือนการจับคู่หรือส่งข้อมูลที่ไม่ถูกต้องไปยังเอ็นจิ้น MPC

Collaborative SNARK Proofs เป็นสิ่งสำคัญในการรักษาความสมบูรณ์ของกระบวนการจับคู่ โดยการเชื่อมโยงผลลัพธ์ที่ถูกเข้ารหัสของเครื่องมือ MPC กับการสร้างความมั่นใจที่เก็บไว้ในต้นไม้การสมัครสมาชิก พวกเขาให้กลไกการตรวจสอบที่ไม่มีความเชื่อถือที่รับประกันว่าการจับคู่จะปฏิบัติตามกฎระเบียบของโปรโตคอล Renegade เท่านั้นหลังจากที่พิสูจน์ถูกตรวจสอบถึงค่าที่ถูกเข้ารหัสในต่อแถวการจับคู่ เช่น ปริมาณที่จะถูกสลับกันเป็นเรื่องที่สามารถเข้าถึงได้ วิธีการที่แบ่งเป็นระยะนี้ปกป้องความเป็นส่วนตัวในการค้าของฝ่ายทั้งสองตลอดกระบวนการจับคู่และการตรวจสอบ

เมื่อ Collaborative SNARK Proof ได้รับการยืนยันและเปิดการจับคู่ที่เข้ารหัสแล้วระบบจะเปลี่ยนเป็นขั้นตอนการตั้งถิ่นฐาน ณ จุดนี้คําสั่งซื้อที่ตรงกันจะได้รับการตรวจสอบอย่างสมบูรณ์และพร้อมสําหรับการชําระบัญชีโดยรายละเอียดการค้าทั้งหมดจะถูกห่อหุ้มและตรวจสอบอย่างปลอดภัย การรวม MPC และ SNARKs ที่ทํางานร่วมกันอย่างราบรื่นนี้ทําให้มั่นใจได้ว่ากระบวนการจับคู่ของ Renegade ไม่เพียง แต่เป็นส่วนตัวและปลอดภัย แต่ยังเชื่อถือได้และป้องกันการงัดแงะซึ่งเป็นการสร้างมาตรฐานใหม่สําหรับการซื้อขายแบบกระจายอํานาจ

การปิดการค้า

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

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

หลังจากการตรวจสอบบันทึกการซื้อขายที่เข้ารหัสและพิสูจน์ Renegade's smart contract จะอัปเดต commitment tree และทำเครื่องหมายคำสั่งว่า "encumbered" - ป้องกันการดำเนินการต่อไปจนกว่าจะเกิดการตั้งบัญชี บันทึกการซื้อขายเข้ารหัสเหล่านี้จะยังคงอยู่ใน commitment tree เพื่ออ้างอิงในการตั้งบัญชี ขั้นตอนนี้แสดงถึงโครงสร้างความเป็นส่วนตัว - รายละเอียดการซื้อขายที่เข้ารหัสรวมกับพิสูจน์ทางคริปโทกราฟิกทำให้การซื้อขายที่มีความเป็นส่วนตัวและไม่ต้องเชื่อมั่นสามารถทำได้ในขณะที่ยังคงสามารถตรวจสอบได้ตลอดกระบวนการตั้งบัญชีอย่างสมบูรณ์

ประสิทธิภาพและความยืดหยุ่น

ส่วนนี้เข้าไปศึกษาเกี่ยวกับอุปสรรคสองข้อพื้นฐานที่เกิดขึ้นจากการออกแบบที่นวัตกรรมของ Renegade:

  • ค่าใช้จ่ายในการคำนวณของ MPC และ SNARKs: การแลกเปลี่ยนความล่าช้าและความต้องการทรัพยากรที่เกิดขึ้นจากเทคนิคการเข้ารหัสขั้นสูงเหล่านี้
  • ความสามารถในการขยายของเครือข่าย relayer: วิธีการสถาปัตยกรรม peer-to-peer ของ Renegade จัดการปริมาณการซื้อขายสูง และปรับตัวตามความต้องการของผู้ใช้ที่แปลกแต่

เรามาสำรวจแต่ละส่วนโดยละเอียด

ค่าใช้จ่ายในการคำนวณของ MPC และ SNARKs

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

ในทํานองเดียวกันการสร้าง SNARK Proofs ที่ทํางานร่วมกันเป็นงานที่ต้องใช้ทรัพยากรมาก ในขณะที่ SNARKs ได้รับการออกแบบมาให้มีประสิทธิภาพสําหรับการตรวจสอบแบบ on-chain การสร้างของพวกเขาเกี่ยวข้องกับการดําเนินการเข้ารหัสที่กว้างขวางโดยเฉพาะอย่างยิ่งเมื่อพิสูจน์ข้อความที่ซับซ้อนเช่นความถูกต้องของคําสั่งซื้อและการเปลี่ยนสถานะกระเป๋าเงิน ต้นทุนการคํานวณนี้เพิ่มเวลาและทรัพยากรที่จําเป็นในการทําการซื้อขายให้เสร็จสมบูรณ์ทําให้ไม่เหมาะสําหรับสถานการณ์ที่ต้องการการซื้อขายความถี่สูงหรือทันที

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

ความสามารถในการขยายของเครือข่าย relayer

การออกแบบของ Renegade ลดความเชื่อถือใน relayers ให้น้อยที่สุดโดยพฤติกรรมเพียงอย่างเดียวที่สำคัญสำหรับการจับคู่การซื้อขาย นอกเหนือจากนี้ relayers ไม่มีอำนาจเก็บรักษาหรืออำนาจในการตัดสินใจเนื่องจากการกระทำทั้งหมดได้รับการยืนยันทางคริปโตเลอร์โดยใช้พิสูจน์แบบศูนย์ศูนย์ (ZKPs) การออกแบบที่ไม่มีความเชื่อถือนี้หมายความว่าการเสริมความสามารถทางคอมพิวเตอร์ของ relayers โดยตัวอย่างเช่น โดยเพิ่มประสิทธิภาพการประมวลผลเพื่อจัดการการซื้อขายมากขึ้น จะไม่เสี่ยงต่ออันตรายที่สำคัญในเวลาเดียวกัน โดยเวลาเดียวกัน โครงสร้างเครือข่ายของ Renegade เป็น fully permissionless ทำให้ relayers หลากหลายประเภทที่แตกต่างกันในขนาดและความสามารถทางคอมพิวเตอร์สามารถใช้อยู่ในระบบเดียวกันโดยไม่ก่อให้เกิดปัญหาระบบใด ๆ

ความยืดหยุ่นนี้เป็นหนึ่งในจุดแข็งของ Renegade ซึ่งทำให้ relayers ขนาดเล็กสามารถดำเนินการได้อย่างมีประสิทธิภาพพร้อมกับ relayers ขนาดใหญ่และทรงพลัง ทำให้มีเครือข่ายที่เสถียรและกระจายออกไป ความขึ้นอยู่ในโปรโตคอลที่ใช้การรับรองจากกระทั่งทางคริปโตทำให้ relayers ทุกตัว ไม่ว่าจะเป็นขนาดหรือขนาดใหญ่ต้องปฏิบัติตามกฎการตรวจสอบที่เข้มงวดเดียวกัน ซึ่งทำให้รักษาความยุติธรรมและความประสิทธิภาพของระบบไว้

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

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


(แหล่งข้อมูล: เอกสาร Renegade)

เครือข่าย relayer ของ Renegade ด้วยการผสมผสานระหว่าง relayer มาตรฐานและ super relayer หลักการนี้เป็นตัวอย่างของระบบที่สามารถขยายขนาดและปรับเปลี่ยนได้ มันบรรลุความขยายของระบบนี้โดยไม่เสียส่วนท้องถิ่นหรือความปลอดภัย รับรองว่าเครือข่ายสามารถจัดการความต้องการของผู้ใช้ที่หลากหลายและปริมาณการซื้อขายได้อย่างมีประสิทธิภาพในขณะที่ยังคงรักษาหลักการหลักของความไม่เชื่อมั่นและความไม่ต้องขออนุญาต

สรุป

ในบทความนี้เราได้แนะนำแนวคิดของ dark pools และเน้นบทบาทของ dark pools ในการเงินดิจิตอลและความสำคัญที่เพิ่มขึ้นของ dark pools ในการเงินแบบกระจาย โดยการตรวจสอบ Renegade เราได้แสดงให้เห็นถึงวิธีการนวัตกรรมทางเครื่องหมายแบบศูนย์รูปสี่เหลี่ยมและการคำนวณพรรคสองหรือมากกว่าสามส่วนสามารถแก้ปัญหาสำคัญเช่น frontrunning quote fading และการสกัด MEV เป็นทางเลือกที่ปลอดภัยและเป็นส่วนตัวสำหรับการซื้อขายแบบกระจาย

ก้าวหน้าไปทางที่การอภิปรายเกี่ยวกับ dark pools จะขยายออกไปเพื่อรวมถึงโปรโตคอลที่น่าสนใจอื่น ๆ เช่น Tristero และ Railgun โครงการทั้งสองนี้ให้วิธีการที่ไม่เหมือนใครในการเพิ่มความเป็นส่วนตัวในการซื้อขายและคุณภาพการดำเนินการ แต่ละโครงการใช้วิธีการที่แตกต่างกันเพื่อให้บรรลุเป้าหมายของตน

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

ข้อความปฏิเสธความรับผิดชอบ:

  1. บทความนี้พิมพ์ซ้ําจาก [2077research]. สิทธิ์ในลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [Emmanuel Awosika และ Koray Akpinar]. หากมีการคัดค้านการเผยแพร่ฉบับนี้ โปรดติดต่อ เกต์ เรียนทีมและพวกเขาจะดำเนินการด้วยความรวดเร็ว
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำทางการลงทุนใดๆ
  3. ทีม Gate Learn ทำการแปลบทความเป็นภาษาอื่น ๆ หากไม่ได้ระบุไว้ การคัดลอก การกระจาย หรือการลอกเลียนแบบบทความที่ถูกแปลนั้นถือเป็นการละเมิด
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500