การวิเคราะห์เชิงลึกของ Dark Pools: การวิจัยความเป็นส่วนตัวเกี่ยวกับบล็อกเชนที่โปร่งใส

กลางDec 28, 2023
บทความนี้จะแนะนำธุรกรรมความเป็นส่วนตัวประเภทหนึ่งที่เรียกว่า "แหล่งรวมความมืด" ซึ่งจะสำรวจแง่มุมต่างๆ เช่น ประวัติ หลักการ โมเดลธุรกิจ และการปฏิบัติตามข้อกำหนด
การวิเคราะห์เชิงลึกของ Dark Pools: การวิจัยความเป็นส่วนตัวเกี่ยวกับบล็อกเชนที่โปร่งใส

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

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

สระน้ำมืดแห่งทศวรรษ 1960

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

ในปี 2022 มีการจดทะเบียน Dark Pool มากกว่า 60 แห่งกับ SEC บางแห่งดำเนินการผ่านการแลกเปลี่ยน เช่น NYSE หรือ NASDAQ ในขณะที่บางแห่งดำเนินการโดยนายหน้า-ตัวแทนจำหน่าย เช่น MS Pool โดย Morgan Stanley หรือ SigmaX โดย Goldman Sachs นอกจากนี้ยังมีดาร์กพูลที่ดำเนินการอย่างอิสระ เช่น Liquidnet หรือ MatchNow

ปัญหาเกี่ยวกับ Dark Pools ที่ดำเนินการโดยผู้ปฏิบัติงานคือผู้ปฏิบัติงานอาจมีแรงจูงใจในการประพฤติมิชอบมากกว่าดำเนินการในลักษณะที่ปฏิบัติตามข้อกำหนด สามารถสรุปเป็นสมการง่ายๆ ได้: กำไรจากการทุจริต > ต้นทุนการทุจริต ผู้ประกอบการอาจได้รับผลกำไรมากกว่าค่าปรับที่พวกเขาจะต้องจ่าย ตัวอย่างเช่น ในปี 2018 ก.ล.ต. ได้ปรับ Citi Group มูลค่า 12 ล้านดอลลาร์จากการทำให้นักลงทุนเข้าใจผิดเกี่ยวกับการดำเนินงานของ Dark Pool ของพวกเขา เนื่องจากพวกเขารั่วไหลข้อมูลการสั่งซื้อที่เป็นความลับไปยังผู้ค้าที่มีความถี่สูง เทรดเดอร์เหล่านี้ดำเนินการตามคำสั่งซื้อมูลค่ากว่า 9 พันล้านดอลลาร์กับลูกค้าของ Citi ส่งผลให้พวกเขาได้รับผลกำไรจำนวนมาก

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

มิกเซอร์ สระน้ำ และทุกสิ่งที่อยู่ระหว่างนั้น

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

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

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

ตอนนี้เราได้ตรวจสอบต้นกำเนิดและแรงจูงใจของดาร์กพูลแบบดั้งเดิมและแยกแยะมิกเซอร์จากดาร์กพูลแล้ว เรามาสำรวจดาร์กพูลที่ใช้บล็อกเชนกันดีกว่า Dark Pools เหล่านี้รวมความเป็นส่วนตัวไว้ในสถาปัตยกรรมพื้นฐานผ่านโมเดลบัญชี/ยอดคงเหลือ และ PET (เทคโนโลยีเสริมความเป็นส่วนตัว) เช่น Zero Knowledge, MPC และ FHE

ในขณะที่เขียนบทความนี้ โครงการต่างๆ เช่น Portal Gate, Renegade และ Tristero ยังอยู่ระหว่างการพัฒนา ในทางกลับกัน โปรโตคอลความเป็นส่วนตัว เช่น Panther และ Railgun นั้นมีการใช้งานอยู่แล้ว ซึ่งอำนวยความสะดวกในการทำธุรกรรมการเงินแบบกระจายอำนาจส่วนตัว (DeFi) ธุรกรรมเหล่านี้ไม่เพียงแต่รวมถึงการแลกเปลี่ยนเท่านั้น แต่ยังรวมถึงการดำเนินการต่างๆ เช่น การปักหลัก การจัดหาสภาพคล่อง และการกู้ยืม

สถาปัตยกรรมความเป็นส่วนตัว

แบบจำลองความสมดุล

Blockchains เป็นเครื่องจักรของรัฐที่ประกอบด้วยบัญชีและธุรกรรม เมื่อบัญชีมีส่วนร่วมในการทำธุรกรรม การเปลี่ยนแปลงสถานะแต่ละครั้งจะเพิ่มชุดการอัปเดตใหม่ให้กับห่วงโซ่ ยอดคงเหลือในบัญชีก็จะถูกปรับตามไปด้วย โมเดลยอดคงเหลือเป็นวิธีการต่างๆ ที่บล็อกเชนใช้เพื่อติดตามและจัดการยอดคงเหลือในบัญชีผู้ใช้ ตัวอย่างเช่น Ethereum, Solana และ Polygon ใช้โมเดลบัญชี ในขณะที่ Bitcoin, Zcash และ Monero ใช้โมเดล UTXO โมเดลเหล่านี้มีวิธีการจัดการและแสดงสถานะของบล็อกเชนแตกต่างกัน

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

เพื่อแสดงให้เห็น ให้พิจารณาสถานการณ์สมมติต่อไปนี้:

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

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

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

โมเดล UTXO เวอร์ชันต่างๆ ถูกนำมาใช้ในโซลูชันเลเยอร์ 1 (L1) และเลเยอร์ 2 (L2) ต่างๆ ที่ให้ความสำคัญกับความเป็นส่วนตัว Aleo ใช้โมเดล Record ซึ่งเป็นเวอร์ชันแก้ไขของโมเดล UTXO ในทางกลับกัน Aztec และ Polygon Miden ใช้วิธีการแบบผสมผสาน โดยผสมผสานองค์ประกอบของทั้งโมเดล UTXO และบัญชีเข้าด้วยกัน

โมเดล UTXO ที่ใช้โดย Zcash เป็นแรงบันดาลใจอย่างมากให้กับโมเดล UTXO ที่ใช้ในสระน้ำมืด มีการแก้ไขโปรโตคอลต่างๆ เพื่อรองรับสินทรัพย์และบัญชีหลายรายการ โปรโตคอล เช่น Portal Gate, Penumbra, Railgun และ Renegade ใช้กลไกแบบบันทึกย่อ โดยแต่ละ UTXO จะแสดงเป็นบันทึกย่อ หมายเหตุเหล่านี้คล้ายกับ UTXO โดยมีข้อมูลเกี่ยวกับสินทรัพย์ คำสั่งซื้อ และมูลค่า แต่มีเพียงเจ้าของ/ผู้ใช้เท่านั้นที่มองเห็นได้ บันทึกย่อจะถูกจัดเก็บไว้ในแผนผัง Merkle ซึ่งรักษาสถานะของห่วงโซ่ที่เรียกว่า State Commitment Tree บันทึกเหล่านี้สามารถสร้างได้ผ่านการโอนภายในหรือการตั้งถิ่นฐานภายใน Dark Pool หรือผ่านการชำระค่าธรรมเนียมให้กับผู้ส่งต่อ Renegade ใช้ MPC ที่ประดิษฐานเพื่อจับคู่ UTXO (คำสั่งซื้อ) และอัปเดตสถานะส่วนตัว นอกจากนี้ยังสามารถจัดเก็บบันทึกย่อหลายรายการไว้ในบันทึกเดียวได้

ด้วย Panther Protocol แต่ละสินทรัพย์หรือบัญชีจะแสดงเป็น zAsset หรือ zNFT โมเดล UTXO ทำงานผ่านแผนผัง Merkle ที่เรียกว่า "บัส" ซึ่งประมวลผล UTXO เป็นกลุ่ม แต่ละชุดสามารถมี UTXO ได้สูงสุด 64 ตัว ช่วยเพิ่มประสิทธิภาพด้านต้นทุนให้กับผู้ใช้ การประมวลผล UTXO ได้รับการจัดการโดย "ผู้ให้บริการรถบัส" ซึ่งได้รับแรงจูงใจจากผู้ใช้ด้วยรางวัลในสกุลเงิน $ZKP สำหรับการดำเนินการ UTXO แต่ละรายการ Panther จะใช้แผนผัง Merkle “Taxi” นอกจากนี้ เพื่อรองรับ UTXO แบบหลายเชน มี "Ferry" Merkle Tree

ระบบพิสูจน์อักษร

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

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

Panther, Penumbra และ Railgun ใช้ระบบพิสูจน์ Groth16 เพื่อสร้างหลักฐาน แนะนำให้ใช้ Groth16 เนื่องจากสร้างการพิสูจน์ขนาดที่สอดคล้องกัน ซึ่งอาจส่งผลกระทบต่อขนาดธุรกรรม ต้นทุนก๊าซ และปริมาณงาน ในทางตรงกันข้าม Portal Gate และ Renegade ใช้ระบบป้องกัน UltraPlonk

ทั้ง Groth16 และ UltraPlonK ต้องการการตั้งค่าที่เชื่อถือได้ โดยกลุ่มฝ่ายที่เชื่อถือได้จะทำงานร่วมกันเพื่อสร้างชุดพารามิเตอร์ทั่วไป พารามิเตอร์เหล่านี้ใช้เพื่อตรวจสอบการพิสูจน์ในลักษณะที่ทำให้แน่ใจว่าผู้ตรวจสอบไม่จำเป็นต้องเชื่อถือผู้พิสูจน์ และในทางกลับกัน สิ่งสำคัญคือต้องทราบว่าการตั้งค่าที่เชื่อถือได้แสดงถึงสมมติฐานด้านความน่าเชื่อถือเกี่ยวกับฝ่ายที่เกี่ยวข้อง Secure Multi-Party Computation สามารถใช้เพื่อป้องกันไม่ให้ฝ่ายใดฝ่ายหนึ่งเข้าถึงโครงสร้างการตั้งค่าพื้นฐานได้ Groth16 อาศัยอินพุตจากหลายฝ่ายสำหรับการตั้งค่าที่เชื่อถือได้ ในขณะที่ UltraPlonk ต้องการเพียงการมีส่วนร่วมของฝ่ายเดียวเท่านั้น

การดำเนินการภายในของ Dark Pools

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

การตั้งค่ากระเป๋าเงิน

ในกรณีส่วนใหญ่ คุณจะต้องสร้างกระเป๋าเงินพิเศษใหม่เพื่อโต้ตอบกับกลุ่มมืด Railgun มีผู้ให้บริการกระเป๋าเงินบุคคลที่สามชื่อ Railway Wallet ซึ่งช่วยให้คุณสามารถสร้าง EOA ที่เข้ารหัสได้ EOA นี้ช่วยให้คุณสามารถรักษาสมดุลของโทเค็นที่มีการป้องกัน/NFT และเรียกสัญญาอัจฉริยะสาธารณะใดๆ ที่คุณต้องการผ่านกลไก Relay Adapt ได้อย่างเป็นส่วนตัว

ด้วย Renegade กระเป๋าเงินจะเทียบเท่ากับ UTXO (Unspent Transaction Output) ที่มีคีย์ส่วนตัวและสามารถลงนามในธุรกรรมได้ เพื่อให้มั่นใจถึงความสมบูรณ์ของเงินทุน คุณต้องสร้าง UTXO ใหม่และระบุข้อผูกพันโดยใช้หลักฐาน ZK (Zero-Knowledge) หลักฐานนี้ยืนยันว่า UTXO ใหม่เป็นของใหม่จริง ๆ และเงินทุนที่มีอยู่นั้นไม่เคยถูกใช้ไปก่อนหน้านี้ โปรดทราบว่าการดำเนินการส่วนใหญ่ เช่น การฝาก การวางคำสั่งซื้อ และการซื้อขาย จะทำให้กระเป๋าสตางค์ที่มีอยู่เป็นโมฆะ โดยจำเป็นต้องสร้างกระเป๋าสตางค์ใหม่เพื่อป้องกันการใช้จ่ายซ้ำซ้อน ประสบการณ์ผู้ใช้ (UX) ยังคงสอดคล้องกับกระเป๋าเงิน Ethereum อื่น ๆ

หากต้องการใช้ Penumbra คุณต้องสร้างกระเป๋าเงินใหม่ เช่นเดียวกับที่คุณทำเมื่อเริ่มต้นด้วยเครือ Cosmos อื่น ๆ เมื่อสร้างกระเป๋าเงินแล้ว ก็สามารถโอนเงินผ่านการโอน IBC ได้

สำหรับ Panther และ Portal Gate จะมีกระบวนการ KYC แม้ว่าจะสามารถใช้กระเป๋าเงิน Ethereum ได้ แต่ผู้ใช้จะต้องตรวจสอบหนังสือเดินทางของตนผ่านกระบวนการ KYC สำหรับบุคคลทั่วไปเพื่อที่จะโต้ตอบกับโปรโตคอล องค์กรธุรกิจจำเป็นต้องผ่าน KYB และแบ่งปันรายละเอียดทางธุรกิจของตน การตรวจสอบจะดำเนินการแบบออฟไลน์โดยผู้ให้บริการการปฏิบัติตามข้อกำหนดที่ลงทะเบียน ข้อมูลรับรองเหล่านี้จะหมดอายุเป็นระยะๆ และจำเป็นต้องต่ออายุผ่านกระบวนการตรวจสอบ

การค้นหาคำสั่งซื้อและการจับคู่

เมื่อพูดถึงการค้นหาและจับคู่คำสั่งซื้อ การแลกเปลี่ยนแบบกระจายอำนาจทั่วไป (DEX) เช่น Uniswap และ Curve ใช้แนวทาง Automated Market Maker (AMM) โดยที่คำสั่งซื้อจะถูกจับคู่กับกลุ่มสภาพคล่อง อย่างไรก็ตาม วิธีการนี้ไม่ใช่ทางเลือกที่ดีที่สุดสำหรับความเป็นส่วนตัว เมื่อคำสั่งซื้อถูกจับคู่กับกลุ่มสภาพคล่องสาธารณะ รายละเอียดคำสั่งซื้อจะปรากฏต่อสาธารณะบนบล็อกเชน สิ่งนี้ไม่เหมาะสำหรับเทรดเดอร์ที่ซื้อขายในปริมาณมาก เนื่องจากอาจเปิดเผยความตั้งใจของตนต่อผู้เข้าร่วมตลาดรายอื่นที่สามารถใช้ประโยชน์จากข้อมูลนั้นได้ กลุ่มมืดบางแห่งซึ่งอาจยังคงจับคู่คำสั่งซื้อกับกลุ่มสภาพคล่องหรือใช้สัญญาสาธารณะภายนอกอื่น ๆ สำหรับการจับคู่คำสั่งซื้อ ใช้รีเลย์เป็นมาตรการความเป็นส่วนตัว ผู้ถ่ายทอดเหล่านี้ทำหน้าที่เป็นกำแพงจีนระหว่างเทรดเดอร์ที่ต้องการความเป็นส่วนตัวและแหล่งสภาพคล่องภายนอก ในส่วนถัดไป เราจะสำรวจว่า Dark Pools เป็นแหล่งสภาพคล่องในขณะที่ยังคงรักษาความเป็นส่วนตัวได้อย่างไร

ในปัจจุบัน เทรดเดอร์ได้ฝากเงินเข้ากระเป๋าสตางค์ของตนในแหล่งมืดแล้ว ตอนนี้ เรามาหารือกันว่าจะเกิดอะไรขึ้นเมื่อมีการวางคำสั่งซื้อ Dark Pool บางแห่งใช้วิธีการ Peer-to-Peer สำหรับการจับคู่คำสั่งซื้อ ในขณะที่บางแห่งใช้วิธี Peer-to-Pool กับ PET เช่น Zero-Knowledge หรือ Multi-party Computation ในแนวทางแบบ Peer-to-Peer คำสั่งจะถูกข้ามระหว่างเทรดเดอร์เพื่อให้การดำเนินการดีขึ้นโดยไม่มีการคลาดเคลื่อน เนื่องจากหากคำสั่งซื้อถูกจับคู่กับกลุ่มสภาพคล่อง ราคาของพูลอาจเปลี่ยนแปลงได้ระหว่างเวลาที่ส่งคำสั่งซื้อและเวลาที่ดำเนินการ เมื่อมีการข้ามคำสั่งระหว่างเทรดเดอร์ คำสั่งเหล่านั้นจะถูกดำเนินการในราคาที่ตกลงกันระหว่างเทรดเดอร์เหล่านั้น

ด้วย Renegade จะใช้แนวทางแบบ Peer-to-Peer เมื่อเทรดเดอร์ส่งคำสั่งซื้อ พวกเขายังเลือกผู้ส่งต่อที่สามารถจับคู่คำสั่งซื้อโดยมีค่าธรรมเนียม เทรดเดอร์สร้างหลักฐาน ZK ที่เรียกว่า “ความมุ่งมั่นที่ถูกต้อง” เพื่อพิสูจน์ความเป็นเจ้าของกระเป๋าเงินและคำสั่งซื้อของพวกเขา จากนั้น "การจับมือกัน" จะถูกส่งไปยังเครือข่ายเพื่อให้ตรงกับการจับมือของเทรดเดอร์รายอื่น การจับมือกันประกอบด้วยข้อผูกพันที่ถูกต้อง ZK Proof รายละเอียดคำสั่งที่แฮช ตัวลบล้าง และคู่คีย์ เมื่อการจับมือของเทรดเดอร์ตรงกับการจับมือของเทรดเดอร์รายอื่น การคำนวณแบบหลายฝ่ายจะเริ่มต้นขึ้น Renegade ใช้ ZK-SNARK ที่ทำงานร่วมกันเพื่อพิสูจน์ว่าคำสั่งซื้อของเทรดเดอร์ตรงกับคำสั่งซื้อของคู่สัญญาอย่างแท้จริง เพื่อให้แน่ใจว่ารายละเอียดคำสั่งซื้อยังคงถูกซ่อนจากบุคคลอื่นในระหว่างกระบวนการจับคู่คำสั่งซื้อ เมื่อจับคู่คำสั่งซื้อและแสดงหลักฐานที่จำเป็นแล้ว กระเป๋าเงินใหม่จะถูกสร้างขึ้น โทเค็นที่สลับจะถูกฝากไว้ในกระเป๋าเงินใหม่นี้หลังจากตรวจสอบว่าเป็นของใหม่จริง ๆ เพื่อป้องกันการใช้จ่ายซ้ำซ้อน ประสบการณ์ผู้ใช้ยังคงเหมือนกับการใช้กระเป๋าเงิน Ethereum

ด้วย Portal Gate เมื่อเทรดเดอร์ส่งคำสั่งซื้อ โหนด API จะหยิบมันขึ้นมา เข้ารหัส สร้างหลักฐาน ZK และถ่ายทอดคำสั่งซื้อไปยังหนังสือ The Book คือชุดของโหนดนอกเครือข่ายที่รวบรวมคำสั่งซื้อและเรียกใช้อัลกอริธึมการจับคู่คำสั่งซื้อภายในสภาพแวดล้อมการเข้ารหัสแบบโฮโมมอร์ฟิก (FHE) ซึ่งหมายความว่าไม่จำเป็นต้องถอดรหัสคำสั่งซื้อที่เข้ารหัสจึงจะจับคู่ได้ เมื่อจับคู่คำสั่งซื้อแล้ว ผลลัพธ์รวมของคำสั่งซื้อที่ตรงกันทั้งหมดจะปรากฏขึ้น ในขณะที่ไม่มีการเปิดเผยรายละเอียดของคำสั่งซื้อแต่ละรายการที่ตรงกัน ซึ่งจะช่วยรักษาความเป็นส่วนตัวอีกครั้ง

Railgun คือระบบที่ช่วยให้เทรดเดอร์สามารถวางคำสั่งสวอปได้ เมื่อเทรดเดอร์ส่งคำสั่งสวอปผ่าน Railgun สัญญาอัจฉริยะที่เรียกว่า Adapt Module จะดำเนินการหลายอย่าง ขั้นแรก จะนำยอดเงินส่วนตัวที่ระบุของเทรดเดอร์ออกจากกระเป๋าเงินของพวกเขาและปลดเกราะออก Adapt Module ยังตรวจสอบด้วยว่าคำสั่งซื้อ (UTXO) ยังไม่ถูกยกเลิกหรือถูกใช้ไปแล้ว จากนั้น 0x API จะสลับสินทรัพย์ผ่านสภาพคล่อง DEX ที่รวมไว้ เพื่อค้นหาอัตราที่ดีที่สุด หลังจากการสลับ โมดูล Adapt จะป้องกันสินทรัพย์ที่สลับกลับเข้าสู่สมดุลส่วนตัว เพื่อให้แน่ใจว่ากิจกรรมหรือที่อยู่จะไม่ถูกเปิดเผย ขั้นตอนการทำงานนี้สามารถนำไปใช้กับธุรกรรม DeFi ประเภทอื่นได้

Panther Protocol ทำงานคล้ายกับโปรโตคอลอื่นโดยใช้โมดูลที่เรียกว่า Zswap โมดูลนี้เชื่อมต่อ MASP (Multi-Asset Shielded Pool) ของ Panther กับโปรโตคอล DeFi อื่นๆ MASP ไม่ใช่ "พูล" อย่างแน่นอน แต่เป็นคอลเลกชันของต้นไม้ Merkle "ต่อท้ายเท่านั้น" ใบไม้แต่ละใบในต้นไม้แสดงถึงความมุ่งมั่นต่อ UTXO ซึ่งแสดงถึง IOU ของสินทรัพย์ที่ฝากไว้ใน MASP เมื่อผู้ซื้อขายสร้างคำสั่งซื้อ Zswap จะรวบรวมราคาจากโปรโตคอล DeFi อื่น ๆ เพื่อให้ผู้ซื้อขายเลือกตัวเลือกที่ดีที่สุด เมื่อส่งคำสั่งซื้อแล้ว Zswap จะสร้างสัญญาเอสโครว์ตามเวลาที่เข้ารหัส สัญญานี้เปิดใช้งานการแลกเปลี่ยนส่วนตัวระหว่างผู้ใช้โดยไม่ต้องเปิดเผยรายละเอียดใด ๆ หลังจากสลับสินทรัพย์แล้ว ผู้ใช้จะได้รับ IOU ของโทเค็นในรูปแบบของ ZAsset (ZNFT) จาก MASP ของ Panther

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

การหาสภาพคล่อง

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

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

Panther Protocol เป็นมากกว่าแค่สระน้ำมืด มีกิจกรรม DeFi อื่นๆ มากมายที่สามารถดำเนินการแบบส่วนตัวได้ ในการเริ่มต้น ผู้ใช้ฝากสินทรัพย์ลงใน Multi-Asset Shielded Pool โดยที่สินทรัพย์ที่ฝากจะแสดงเป็น ZkAssets (ZkNFT) ZkAssets เหล่านี้ทำหน้าที่เป็นโทเค็น IOU ซึ่งคล้ายกับ stETH ที่ได้รับเมื่อวางเดิมพัน Ethereum อะแดปเตอร์ DeFi หรือที่เรียกว่าปลั๊กอิน จะสร้างการเชื่อมต่อส่วนตัวระหว่าง Multi-Asset Shielded Pool (MASP) และโปรโตคอล DeFi ที่มีอยู่ อะแดปเตอร์ เช่น Zswap และ Ztrade ช่วยให้สามารถเชื่อมต่อระหว่าง MASP และ DEX เช่น Uniswap, Quickswap, Curve และอื่นๆ

เช่นเดียวกับ Panther หรือ Railgun Penumbra ทำหน้าที่เป็นแพลตฟอร์มสำหรับกิจกรรม DeFi ต่างๆ เมื่อผู้ใช้เริ่มต้นตำแหน่ง LP (ผู้ให้บริการสภาพคล่อง) ภายใน Penumbra พวกเขาจะสร้าง AMM (ผู้สร้างตลาดอัตโนมัติ) ที่ปรับแต่งเองโดยเฉพาะ เป็นผลให้มีสถานะสภาพคล่องเข้มข้นหลายพันตำแหน่ง โดยแต่ละตำแหน่งมีค่าธรรมเนียมที่ผู้ใช้กำหนดเอง แม้ว่าสิ่งนี้อาจนำไปสู่สภาพคล่องที่กระจัดกระจาย แต่ Zswap / DEX Engine จัดการปัญหานี้โดยการพิจารณาและสังเคราะห์ตำแหน่งสภาพคล่องแต่ละรายการเหล่านี้ให้เป็น AMM แบบรวม ด้วยเหตุนี้ การซื้อขายที่เข้ามาจึงสามารถกำหนดเส้นทางข้ามกราฟสภาพคล่องทั้งหมดได้

Portal Gate เป็น AMM-DEX ที่ไม่ระบุตัวตน โดยที่ Automaton ถูกใช้เพื่อให้สภาพคล่องเป็นตัวสำรองใน Book ผู้ส่งต่อดำเนินการจองคำสั่งซื้อเพื่อให้ตรงกับการซื้อขายของผู้ใช้ หากหนังสือไม่สามารถอำนวยความสะดวกในการซื้อขายได้เนื่องจากสภาพคล่องไม่เพียงพอ คำสั่งซื้อจะถูกส่งไปยัง Automaton สภาพคล่องใน Automaton จะถูกบูตในลักษณะเดียวกับ AMM อื่นๆ

Railway DEX ของ Railgun ใช้ 0xAPI ที่พัฒนาโดย 0x นี่หมายความว่าคำสั่งซื้อจาก Railway DEX มุ่งเป้าไปที่การค้นหาราคาที่ดีที่สุดสำหรับการดำเนินการผ่านตัวรวบรวม 0xAPI DEX เมื่อกำหนดเส้นทางการซื้อขายแล้ว กระเป๋าเงินจะสร้างหลักฐานเพื่อให้สามารถใช้เงินในยอดคงเหลือของเทรดเดอร์เพื่อการแลกเปลี่ยนและปกป้องโทเค็นที่เข้ามาจาก 0xAPI ไปยังยอดคงเหลือของเทรดเดอร์

โมเดลธุรกิจ

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

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

Dark Pools ที่กระจายอำนาจใน crypto อาจประสบปัญหา "cold start" ต่างจาก DEX ที่ซื้อขายกับกลุ่มสภาพคล่อง กลุ่มมืดส่วนใหญ่ให้ผู้ใช้ซื้อขายกันเองโดยจับคู่คำสั่งซื้อและขาย มันเป็นสิ่งสำคัญสำหรับระบบดังกล่าวที่จะต้องมีเทรดเดอร์ทั้งสองด้านของการวางคำสั่งซื้อในตลาด สิ่งสำคัญที่ควรทราบก็คือ Dark Pools ใน Tradfi นั้นโฮสต์โดยธนาคารมูลค่าหลายพันล้านดอลลาร์ เช่น Goldman Sachs และบริษัทแลกเปลี่ยนอย่าง NYSE ด้วยวิธีนี้ การจัดหาลำดับขั้นตอนให้กับผู้ใช้จะค่อนข้างง่ายกว่า นอกจากนี้ยังมี Dark Pool แบบสแตนด์อโลนอย่าง Liquidnet ที่คาดการณ์ไว้ว่าพวกเขาจะต้องมีบริษัทฝั่งซื้ออย่างน้อย 100 แห่งอยู่บนแพลตฟอร์มนับตั้งแต่วันเพื่อให้เข้าถึงกลุ่มลูกค้าวิกฤติ แต่สุดท้ายก็เปิดตัวด้วยบริษัท 38 แห่ง ปัจจุบัน Liquidnet อยู่ใน 3 อันดับแรกของ Dark Pool ที่ใหญ่ที่สุดในโลก

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

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

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

MEV และการต่อต้านการเซ็นเซอร์

การแลกเปลี่ยนแบบกระจายอำนาจ (DEX) ส่วนใหญ่ที่ทำงานบนบล็อกเชนสาธารณะ เนื่องจากลักษณะที่เปิดกว้างและโปร่งใส ทำให้สามารถดำรงอยู่ของ Miner Extractable Value (MEV) ได้ รายละเอียดคำสั่งซื้อของ DEX เช่น Uniswap หรือ Curve จะไม่ถูกเก็บเป็นความลับ การเปิดกว้างนี้ช่วยให้ผู้ค้นหาและผู้สร้างสามารถจัดเรียงธุรกรรมใหม่เป็นกลุ่มและบล็อกเพื่อแยก MEV

ความเป็นส่วนตัวเป็นสิ่งสำคัญแต่มันเป็นเรื่องส่วนตัว Tornado Cash มีประสิทธิภาพในการช่วยให้บุคคลสามารถดำเนินกิจกรรมทางการเงินบนเครือข่ายโดยไม่เปิดเผยตัวตน อย่างไรก็ตาม เนื่องจากเป็นโอเพ่นซอร์สและเข้าถึงได้โดยอิสระ จึงถูกใช้โดยอาชญากรเพื่อฟอกเงินที่ถูกขโมยไป ตัวอย่างเช่น กลุ่มแฮ็กเกอร์ชาวเกาหลีเหนือ Lazarus สามารถขโมยเงินได้เกือบพันล้านดอลลาร์ (958 ล้านดอลลาร์) จนถึงปัจจุบัน สำนักงานควบคุมทรัพย์สินต่างประเทศ (OFAC) เก็บรักษารายชื่อบุคคลสัญชาติที่กำหนดเป็นพิเศษและบุคคลที่ถูกบล็อก ซึ่งรวมถึงผู้ที่เป็นอันตรายเช่น Lazarus และแม้แต่ที่อยู่สัญญาอัจฉริยะของ Tornado Cash สำหรับการไม่ปฏิบัติตาม โปรโตคอลที่ไม่เป็นไปตามข้อกำหนดมีความเสี่ยงสูงที่ธุรกรรมจะถูกแยกออกจากบล็อกออนไลน์ เนื่องจากผู้สร้างบล็อกรายใหญ่ที่สุด 5 อันดับแรกจาก 6 รายนั้นเป็นไปตามข้อกำหนดของ OFAC สิ่งนี้ทำให้เกิดความกังวลเกี่ยวกับการต่อต้านการเซ็นเซอร์ ปัญหานี้ขยายไปไกลกว่าผู้สร้าง เนื่องจากผู้ตรวจสอบความถูกต้องและผู้ส่งต่อสามารถเลือกที่จะละเว้นธุรกรรมหรือการบล็อกได้

Dark Pools อนุญาตให้ซ่อนรายละเอียดคำสั่งซื้อจากบุคคลที่สาม รวมถึงผู้ตรวจสอบความถูกต้องด้วย ซึ่งสามารถทำได้โดยการออก Zero-Knowledge Proofs (ZKP) สำหรับคำสั่งซื้อแต่ละรายการ โดยไม่จำเป็นต้องเปิดเผยรายละเอียดสำหรับการจับคู่คำสั่งซื้อหรือการชำระเงิน สถาปัตยกรรมนี้สามารถต้านทาน Miner Extractable Value (MEV) และการเซ็นเซอร์ได้ ตราบใดที่เวิร์กโฟลว์ธุรกรรมยังคงอยู่ภายในสภาพแวดล้อมที่เข้ารหัสของ Dark Pool อย่างไรก็ตาม หากมีการเรียกใช้สัญญาสาธารณะหรือใช้ซีเควนเซอร์ที่ใช้ร่วมกัน โอกาสในการจับ MEV อาจเกิดขึ้นอีกครั้ง

การปฏิบัติตาม

ไม่ว่าคุณจะดำเนินการภายในโปรโตคอลหรือในฐานะผู้ใช้รายบุคคล สิ่งสุดท้ายที่คุณต้องการคือการปล่อยให้ธุรกรรมของคุณถูกระงับและไม่ได้รับการประมวลผลภายในบล็อก สิ่งนี้อาจเสี่ยงต่อความสำเร็จในการเปลี่ยนสถานะของคุณ หรือแม้แต่ดึงดูดความสนใจที่ไม่พึงประสงค์จากหน่วยงานกำกับดูแล เช่น ก.ล.ต. น่าเสียดายที่ข้อกังวลเหล่านี้กลายเป็นความจริงอันโหดร้ายสำหรับผู้ก่อตั้งและผู้พัฒนา Tornado Cash ซึ่งถูกจับกุมในข้อหาฟอกเงิน นอกจากนี้ ส่วนหน้า TC ยังถือว่าผิดกฎหมายหรือเลิกใช้งานแล้วในหลายประเทศ และไม่ได้รับการสนับสนุนจาก CEX หลายแห่ง (การแลกเปลี่ยนแบบรวมศูนย์) อย่างไรก็ตาม เป็นที่น่าสังเกตว่า TC smart Contract เองยังคงใช้งานได้และสามารถใช้งานได้โดยบุคคลที่มีความรู้ทางเทคนิคบางประการ

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

Renegade ช่วยให้เทรดเดอร์สามารถเลือกกลุ่มคู่สัญญาที่จะเทรดด้วยได้ เทรดเดอร์รายบุคคลอาจต้องการเพียงการตรวจสอบ AML/การลงโทษขั้นพื้นฐานกับคู่ค้าของตน ในขณะที่สถาบันอาจต้องมีการตรวจสอบ KYB/KYC กับคู่ค้าของตน ตรรกะสำหรับการเลือกคู่สัญญาและดำเนินการตรวจสอบการปฏิบัติตามข้อกำหนดโดยใช้ ZKP สามารถสร้างขึ้นได้ก่อนที่จะเริ่ม MPC

Portal Gate และ Panther Protocol ทำงานร่วมกับ Oracles การปฏิบัติตามกฎระเบียบ ซึ่งจะร่วมมือกับผู้ให้บริการการปฏิบัติตามกฎระเบียบแบบดั้งเดิม เพื่อทำการตรวจสอบบัญชีผู้ใช้แบบนอกเครือข่าย KYC/KYB เมื่อผู้ใช้ได้รับการยืนยันแล้ว พวกเขาจะได้รับหลักฐานการปฏิบัติตามข้อกำหนดของ ZK ซึ่งทำให้กระเป๋าเงินของพวกเขาสามารถทำงานได้กับโปรโตคอล Dark Pool กระบวนการตรวจสอบจะต้องดำเนินการเป็นระยะ

ด้วย Penumbra ผู้ใช้สามารถแสดงให้เห็นถึงการปฏิบัติตามกฎระเบียบนอกเครือข่ายได้โดยใช้ 'มุมมองการทำธุรกรรม' เพื่อเปิดเผยกิจกรรมของพวกเขา รวมถึงการเปิดเผยแหล่งที่มาของกองทุนแบบเลือกสรร ในทำนองเดียวกัน ผู้ใช้ Railgun มี "คีย์การดู" ที่ช่วยให้พวกเขาสามารถดูธุรกรรมและยอดคงเหลือจากช่วงเวลาบล็อกเฉพาะ ตั้งแต่ X ถึง Y

Railgun ใช้แนวคิดที่เรียกว่า "Proof of Innocence" ซึ่งมีการกล่าวถึงในรายงาน Privacy Pools 2.0 ที่พัฒนาโดย Chainway Proof of Innocence ช่วยให้ผู้ใช้สามารถแสดงให้เห็นถึงความถูกต้องตามกฎหมายของธุรกรรมของตนโดยไม่ต้องเปิดเผยรายละเอียดธุรกรรมใด ๆ ต้นไม้ Merkel ทำหน้าที่เป็นตัวแทนโดยรวมของ UTXO ก่อนหน้าทั้งหมด (ธุรกรรมและยอดคงเหลือ) ซึ่งช่วยให้ตัดสินใจได้ว่ายอดดุลเฉพาะเจาะจงรวมอยู่ในชุดธุรกรรมใดชุดหนึ่งหรือไม่ อย่างไรก็ตาม เพื่อพิสูจน์ว่ายอดคงเหลือบางส่วนไม่ได้เป็นส่วนหนึ่งของชุดธุรกรรมเฉพาะ จำเป็นต้องมีแผนผัง Sparse Merkle ซึ่งจะคอยติดตามค่า NULL ด้วยหลักฐานนี้ คุณสามารถตรวจสอบได้ว่ายอดคงเหลือไม่ได้รวมอยู่ในชุดธุรกรรมที่ระบุ เพื่อให้บรรลุเป้าหมายนี้ จึงมีการใช้ SNARK แบบเรียกซ้ำ (ข้อโต้แย้งแห่งความรู้ที่ไม่โต้ตอบโดยย่อ) พวกเขาให้หลักฐานว่าสายการพิสูจน์เริ่มต้นจากการฝากครั้งแรกและนำไปสู่การถอนออกในที่สุด ได้รับการคำนวณอย่างแม่นยำ สิ่งนี้ทำหน้าที่เป็นข้อพิสูจน์ว่ายอดคงเหลือของผู้ใช้ไม่ได้เป็นส่วนหนึ่งของชุดธุรกรรมที่ระบุ

ความคิดคงที่

ผู้ใช้ Dark Pool อาศัยราคาสาธารณะเป็นเกณฑ์มาตรฐานสำหรับการซื้อขายของพวกเขา อย่างไรก็ตาม ราคาของสินทรัพย์ในการแลกเปลี่ยนสาธารณะอาจไม่สะท้อนความเคลื่อนไหวที่เกิดขึ้นภายในกลุ่มตลาดมืดได้อย่างแม่นยำ ก่อนปี 2014 การค้นพบราคาเป็นความสัมพันธ์ด้านเดียวระหว่างตลาดมืดและการแลกเปลี่ยนสาธารณะ เพื่อแก้ไขปัญหานี้ FINRA และ SEC ได้ดำเนินโครงการริเริ่มที่กำหนดให้มีการเปิดเผยข้อมูลการซื้อขาย Dark Pool ต่อสาธารณะบนพื้นฐานของความปลอดภัย อย่างไรก็ตาม มีความล่าช้า 2-4 สัปดาห์ในการเผยแพร่ข้อมูลนี้หลังการชำระเงิน ยังคงไม่แน่ใจว่ามาตรฐานการเปิดเผยข้อมูลสาธารณะที่คล้ายกันจะถูกนำไปใช้กับ crypto dark pools ในอนาคตหรือไม่ เพื่อปรับปรุงการค้นพบราคาสำหรับผู้เข้าร่วมทั้งหมดในตลาด

Pure Play Dark Pools จะต้องสร้างกระแสคำสั่งซื้อจากทั้งสองด้านของตลาดเพื่อให้ได้มวลที่วิกฤต เราอาจเห็นการย้ายข้อตกลง OTC ไปยัง Dark Pools เนื่องจากการรักษาความปลอดภัย ความเป็นส่วนตัว และความคุ้มทุนที่ได้รับการปรับปรุง เมื่อเปรียบเทียบกับโต๊ะ OTC และกลุ่ม Telegram อย่างไรก็ตาม เมื่อ DEX ส่วนตัวโต้ตอบกับแหล่งรวมสภาพคล่องสาธารณะหรือสัญญาอัจฉริยะภายนอก การดำเนินการจำลองตามข้อมูลที่รั่วไหลอาจทำให้การซื้อขายและผู้ค้าบางรายเปิดเผยได้

ข้อสงวนสิทธิ์:

  1. บทความนี้พิมพ์ซ้ำจาก [吴说区块链] ลิขสิทธิ์ทั้งหมดเป็นของผู้แต่งต้นฉบับ [Muhammad Yusuf, Delphi Digital] หากมีการคัดค้านการพิมพ์ซ้ำนี้ โปรดติดต่อทีมงาน Gate Learn แล้วพวกเขาจะจัดการโดยเร็วที่สุด
  2. การปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่ถือเป็นคำแนะนำในการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นดำเนินการโดยทีมงาน Gate Learn เว้นแต่จะกล่าวถึง ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว

การวิเคราะห์เชิงลึกของ Dark Pools: การวิจัยความเป็นส่วนตัวเกี่ยวกับบล็อกเชนที่โปร่งใส

กลางDec 28, 2023
บทความนี้จะแนะนำธุรกรรมความเป็นส่วนตัวประเภทหนึ่งที่เรียกว่า "แหล่งรวมความมืด" ซึ่งจะสำรวจแง่มุมต่างๆ เช่น ประวัติ หลักการ โมเดลธุรกิจ และการปฏิบัติตามข้อกำหนด
การวิเคราะห์เชิงลึกของ Dark Pools: การวิจัยความเป็นส่วนตัวเกี่ยวกับบล็อกเชนที่โปร่งใส

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

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

สระน้ำมืดแห่งทศวรรษ 1960

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

ในปี 2022 มีการจดทะเบียน Dark Pool มากกว่า 60 แห่งกับ SEC บางแห่งดำเนินการผ่านการแลกเปลี่ยน เช่น NYSE หรือ NASDAQ ในขณะที่บางแห่งดำเนินการโดยนายหน้า-ตัวแทนจำหน่าย เช่น MS Pool โดย Morgan Stanley หรือ SigmaX โดย Goldman Sachs นอกจากนี้ยังมีดาร์กพูลที่ดำเนินการอย่างอิสระ เช่น Liquidnet หรือ MatchNow

ปัญหาเกี่ยวกับ Dark Pools ที่ดำเนินการโดยผู้ปฏิบัติงานคือผู้ปฏิบัติงานอาจมีแรงจูงใจในการประพฤติมิชอบมากกว่าดำเนินการในลักษณะที่ปฏิบัติตามข้อกำหนด สามารถสรุปเป็นสมการง่ายๆ ได้: กำไรจากการทุจริต > ต้นทุนการทุจริต ผู้ประกอบการอาจได้รับผลกำไรมากกว่าค่าปรับที่พวกเขาจะต้องจ่าย ตัวอย่างเช่น ในปี 2018 ก.ล.ต. ได้ปรับ Citi Group มูลค่า 12 ล้านดอลลาร์จากการทำให้นักลงทุนเข้าใจผิดเกี่ยวกับการดำเนินงานของ Dark Pool ของพวกเขา เนื่องจากพวกเขารั่วไหลข้อมูลการสั่งซื้อที่เป็นความลับไปยังผู้ค้าที่มีความถี่สูง เทรดเดอร์เหล่านี้ดำเนินการตามคำสั่งซื้อมูลค่ากว่า 9 พันล้านดอลลาร์กับลูกค้าของ Citi ส่งผลให้พวกเขาได้รับผลกำไรจำนวนมาก

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

มิกเซอร์ สระน้ำ และทุกสิ่งที่อยู่ระหว่างนั้น

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

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

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

ตอนนี้เราได้ตรวจสอบต้นกำเนิดและแรงจูงใจของดาร์กพูลแบบดั้งเดิมและแยกแยะมิกเซอร์จากดาร์กพูลแล้ว เรามาสำรวจดาร์กพูลที่ใช้บล็อกเชนกันดีกว่า Dark Pools เหล่านี้รวมความเป็นส่วนตัวไว้ในสถาปัตยกรรมพื้นฐานผ่านโมเดลบัญชี/ยอดคงเหลือ และ PET (เทคโนโลยีเสริมความเป็นส่วนตัว) เช่น Zero Knowledge, MPC และ FHE

ในขณะที่เขียนบทความนี้ โครงการต่างๆ เช่น Portal Gate, Renegade และ Tristero ยังอยู่ระหว่างการพัฒนา ในทางกลับกัน โปรโตคอลความเป็นส่วนตัว เช่น Panther และ Railgun นั้นมีการใช้งานอยู่แล้ว ซึ่งอำนวยความสะดวกในการทำธุรกรรมการเงินแบบกระจายอำนาจส่วนตัว (DeFi) ธุรกรรมเหล่านี้ไม่เพียงแต่รวมถึงการแลกเปลี่ยนเท่านั้น แต่ยังรวมถึงการดำเนินการต่างๆ เช่น การปักหลัก การจัดหาสภาพคล่อง และการกู้ยืม

สถาปัตยกรรมความเป็นส่วนตัว

แบบจำลองความสมดุล

Blockchains เป็นเครื่องจักรของรัฐที่ประกอบด้วยบัญชีและธุรกรรม เมื่อบัญชีมีส่วนร่วมในการทำธุรกรรม การเปลี่ยนแปลงสถานะแต่ละครั้งจะเพิ่มชุดการอัปเดตใหม่ให้กับห่วงโซ่ ยอดคงเหลือในบัญชีก็จะถูกปรับตามไปด้วย โมเดลยอดคงเหลือเป็นวิธีการต่างๆ ที่บล็อกเชนใช้เพื่อติดตามและจัดการยอดคงเหลือในบัญชีผู้ใช้ ตัวอย่างเช่น Ethereum, Solana และ Polygon ใช้โมเดลบัญชี ในขณะที่ Bitcoin, Zcash และ Monero ใช้โมเดล UTXO โมเดลเหล่านี้มีวิธีการจัดการและแสดงสถานะของบล็อกเชนแตกต่างกัน

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

เพื่อแสดงให้เห็น ให้พิจารณาสถานการณ์สมมติต่อไปนี้:

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

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

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

โมเดล UTXO เวอร์ชันต่างๆ ถูกนำมาใช้ในโซลูชันเลเยอร์ 1 (L1) และเลเยอร์ 2 (L2) ต่างๆ ที่ให้ความสำคัญกับความเป็นส่วนตัว Aleo ใช้โมเดล Record ซึ่งเป็นเวอร์ชันแก้ไขของโมเดล UTXO ในทางกลับกัน Aztec และ Polygon Miden ใช้วิธีการแบบผสมผสาน โดยผสมผสานองค์ประกอบของทั้งโมเดล UTXO และบัญชีเข้าด้วยกัน

โมเดล UTXO ที่ใช้โดย Zcash เป็นแรงบันดาลใจอย่างมากให้กับโมเดล UTXO ที่ใช้ในสระน้ำมืด มีการแก้ไขโปรโตคอลต่างๆ เพื่อรองรับสินทรัพย์และบัญชีหลายรายการ โปรโตคอล เช่น Portal Gate, Penumbra, Railgun และ Renegade ใช้กลไกแบบบันทึกย่อ โดยแต่ละ UTXO จะแสดงเป็นบันทึกย่อ หมายเหตุเหล่านี้คล้ายกับ UTXO โดยมีข้อมูลเกี่ยวกับสินทรัพย์ คำสั่งซื้อ และมูลค่า แต่มีเพียงเจ้าของ/ผู้ใช้เท่านั้นที่มองเห็นได้ บันทึกย่อจะถูกจัดเก็บไว้ในแผนผัง Merkle ซึ่งรักษาสถานะของห่วงโซ่ที่เรียกว่า State Commitment Tree บันทึกเหล่านี้สามารถสร้างได้ผ่านการโอนภายในหรือการตั้งถิ่นฐานภายใน Dark Pool หรือผ่านการชำระค่าธรรมเนียมให้กับผู้ส่งต่อ Renegade ใช้ MPC ที่ประดิษฐานเพื่อจับคู่ UTXO (คำสั่งซื้อ) และอัปเดตสถานะส่วนตัว นอกจากนี้ยังสามารถจัดเก็บบันทึกย่อหลายรายการไว้ในบันทึกเดียวได้

ด้วย Panther Protocol แต่ละสินทรัพย์หรือบัญชีจะแสดงเป็น zAsset หรือ zNFT โมเดล UTXO ทำงานผ่านแผนผัง Merkle ที่เรียกว่า "บัส" ซึ่งประมวลผล UTXO เป็นกลุ่ม แต่ละชุดสามารถมี UTXO ได้สูงสุด 64 ตัว ช่วยเพิ่มประสิทธิภาพด้านต้นทุนให้กับผู้ใช้ การประมวลผล UTXO ได้รับการจัดการโดย "ผู้ให้บริการรถบัส" ซึ่งได้รับแรงจูงใจจากผู้ใช้ด้วยรางวัลในสกุลเงิน $ZKP สำหรับการดำเนินการ UTXO แต่ละรายการ Panther จะใช้แผนผัง Merkle “Taxi” นอกจากนี้ เพื่อรองรับ UTXO แบบหลายเชน มี "Ferry" Merkle Tree

ระบบพิสูจน์อักษร

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

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

Panther, Penumbra และ Railgun ใช้ระบบพิสูจน์ Groth16 เพื่อสร้างหลักฐาน แนะนำให้ใช้ Groth16 เนื่องจากสร้างการพิสูจน์ขนาดที่สอดคล้องกัน ซึ่งอาจส่งผลกระทบต่อขนาดธุรกรรม ต้นทุนก๊าซ และปริมาณงาน ในทางตรงกันข้าม Portal Gate และ Renegade ใช้ระบบป้องกัน UltraPlonk

ทั้ง Groth16 และ UltraPlonK ต้องการการตั้งค่าที่เชื่อถือได้ โดยกลุ่มฝ่ายที่เชื่อถือได้จะทำงานร่วมกันเพื่อสร้างชุดพารามิเตอร์ทั่วไป พารามิเตอร์เหล่านี้ใช้เพื่อตรวจสอบการพิสูจน์ในลักษณะที่ทำให้แน่ใจว่าผู้ตรวจสอบไม่จำเป็นต้องเชื่อถือผู้พิสูจน์ และในทางกลับกัน สิ่งสำคัญคือต้องทราบว่าการตั้งค่าที่เชื่อถือได้แสดงถึงสมมติฐานด้านความน่าเชื่อถือเกี่ยวกับฝ่ายที่เกี่ยวข้อง Secure Multi-Party Computation สามารถใช้เพื่อป้องกันไม่ให้ฝ่ายใดฝ่ายหนึ่งเข้าถึงโครงสร้างการตั้งค่าพื้นฐานได้ Groth16 อาศัยอินพุตจากหลายฝ่ายสำหรับการตั้งค่าที่เชื่อถือได้ ในขณะที่ UltraPlonk ต้องการเพียงการมีส่วนร่วมของฝ่ายเดียวเท่านั้น

การดำเนินการภายในของ Dark Pools

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

การตั้งค่ากระเป๋าเงิน

ในกรณีส่วนใหญ่ คุณจะต้องสร้างกระเป๋าเงินพิเศษใหม่เพื่อโต้ตอบกับกลุ่มมืด Railgun มีผู้ให้บริการกระเป๋าเงินบุคคลที่สามชื่อ Railway Wallet ซึ่งช่วยให้คุณสามารถสร้าง EOA ที่เข้ารหัสได้ EOA นี้ช่วยให้คุณสามารถรักษาสมดุลของโทเค็นที่มีการป้องกัน/NFT และเรียกสัญญาอัจฉริยะสาธารณะใดๆ ที่คุณต้องการผ่านกลไก Relay Adapt ได้อย่างเป็นส่วนตัว

ด้วย Renegade กระเป๋าเงินจะเทียบเท่ากับ UTXO (Unspent Transaction Output) ที่มีคีย์ส่วนตัวและสามารถลงนามในธุรกรรมได้ เพื่อให้มั่นใจถึงความสมบูรณ์ของเงินทุน คุณต้องสร้าง UTXO ใหม่และระบุข้อผูกพันโดยใช้หลักฐาน ZK (Zero-Knowledge) หลักฐานนี้ยืนยันว่า UTXO ใหม่เป็นของใหม่จริง ๆ และเงินทุนที่มีอยู่นั้นไม่เคยถูกใช้ไปก่อนหน้านี้ โปรดทราบว่าการดำเนินการส่วนใหญ่ เช่น การฝาก การวางคำสั่งซื้อ และการซื้อขาย จะทำให้กระเป๋าสตางค์ที่มีอยู่เป็นโมฆะ โดยจำเป็นต้องสร้างกระเป๋าสตางค์ใหม่เพื่อป้องกันการใช้จ่ายซ้ำซ้อน ประสบการณ์ผู้ใช้ (UX) ยังคงสอดคล้องกับกระเป๋าเงิน Ethereum อื่น ๆ

หากต้องการใช้ Penumbra คุณต้องสร้างกระเป๋าเงินใหม่ เช่นเดียวกับที่คุณทำเมื่อเริ่มต้นด้วยเครือ Cosmos อื่น ๆ เมื่อสร้างกระเป๋าเงินแล้ว ก็สามารถโอนเงินผ่านการโอน IBC ได้

สำหรับ Panther และ Portal Gate จะมีกระบวนการ KYC แม้ว่าจะสามารถใช้กระเป๋าเงิน Ethereum ได้ แต่ผู้ใช้จะต้องตรวจสอบหนังสือเดินทางของตนผ่านกระบวนการ KYC สำหรับบุคคลทั่วไปเพื่อที่จะโต้ตอบกับโปรโตคอล องค์กรธุรกิจจำเป็นต้องผ่าน KYB และแบ่งปันรายละเอียดทางธุรกิจของตน การตรวจสอบจะดำเนินการแบบออฟไลน์โดยผู้ให้บริการการปฏิบัติตามข้อกำหนดที่ลงทะเบียน ข้อมูลรับรองเหล่านี้จะหมดอายุเป็นระยะๆ และจำเป็นต้องต่ออายุผ่านกระบวนการตรวจสอบ

การค้นหาคำสั่งซื้อและการจับคู่

เมื่อพูดถึงการค้นหาและจับคู่คำสั่งซื้อ การแลกเปลี่ยนแบบกระจายอำนาจทั่วไป (DEX) เช่น Uniswap และ Curve ใช้แนวทาง Automated Market Maker (AMM) โดยที่คำสั่งซื้อจะถูกจับคู่กับกลุ่มสภาพคล่อง อย่างไรก็ตาม วิธีการนี้ไม่ใช่ทางเลือกที่ดีที่สุดสำหรับความเป็นส่วนตัว เมื่อคำสั่งซื้อถูกจับคู่กับกลุ่มสภาพคล่องสาธารณะ รายละเอียดคำสั่งซื้อจะปรากฏต่อสาธารณะบนบล็อกเชน สิ่งนี้ไม่เหมาะสำหรับเทรดเดอร์ที่ซื้อขายในปริมาณมาก เนื่องจากอาจเปิดเผยความตั้งใจของตนต่อผู้เข้าร่วมตลาดรายอื่นที่สามารถใช้ประโยชน์จากข้อมูลนั้นได้ กลุ่มมืดบางแห่งซึ่งอาจยังคงจับคู่คำสั่งซื้อกับกลุ่มสภาพคล่องหรือใช้สัญญาสาธารณะภายนอกอื่น ๆ สำหรับการจับคู่คำสั่งซื้อ ใช้รีเลย์เป็นมาตรการความเป็นส่วนตัว ผู้ถ่ายทอดเหล่านี้ทำหน้าที่เป็นกำแพงจีนระหว่างเทรดเดอร์ที่ต้องการความเป็นส่วนตัวและแหล่งสภาพคล่องภายนอก ในส่วนถัดไป เราจะสำรวจว่า Dark Pools เป็นแหล่งสภาพคล่องในขณะที่ยังคงรักษาความเป็นส่วนตัวได้อย่างไร

ในปัจจุบัน เทรดเดอร์ได้ฝากเงินเข้ากระเป๋าสตางค์ของตนในแหล่งมืดแล้ว ตอนนี้ เรามาหารือกันว่าจะเกิดอะไรขึ้นเมื่อมีการวางคำสั่งซื้อ Dark Pool บางแห่งใช้วิธีการ Peer-to-Peer สำหรับการจับคู่คำสั่งซื้อ ในขณะที่บางแห่งใช้วิธี Peer-to-Pool กับ PET เช่น Zero-Knowledge หรือ Multi-party Computation ในแนวทางแบบ Peer-to-Peer คำสั่งจะถูกข้ามระหว่างเทรดเดอร์เพื่อให้การดำเนินการดีขึ้นโดยไม่มีการคลาดเคลื่อน เนื่องจากหากคำสั่งซื้อถูกจับคู่กับกลุ่มสภาพคล่อง ราคาของพูลอาจเปลี่ยนแปลงได้ระหว่างเวลาที่ส่งคำสั่งซื้อและเวลาที่ดำเนินการ เมื่อมีการข้ามคำสั่งระหว่างเทรดเดอร์ คำสั่งเหล่านั้นจะถูกดำเนินการในราคาที่ตกลงกันระหว่างเทรดเดอร์เหล่านั้น

ด้วย Renegade จะใช้แนวทางแบบ Peer-to-Peer เมื่อเทรดเดอร์ส่งคำสั่งซื้อ พวกเขายังเลือกผู้ส่งต่อที่สามารถจับคู่คำสั่งซื้อโดยมีค่าธรรมเนียม เทรดเดอร์สร้างหลักฐาน ZK ที่เรียกว่า “ความมุ่งมั่นที่ถูกต้อง” เพื่อพิสูจน์ความเป็นเจ้าของกระเป๋าเงินและคำสั่งซื้อของพวกเขา จากนั้น "การจับมือกัน" จะถูกส่งไปยังเครือข่ายเพื่อให้ตรงกับการจับมือของเทรดเดอร์รายอื่น การจับมือกันประกอบด้วยข้อผูกพันที่ถูกต้อง ZK Proof รายละเอียดคำสั่งที่แฮช ตัวลบล้าง และคู่คีย์ เมื่อการจับมือของเทรดเดอร์ตรงกับการจับมือของเทรดเดอร์รายอื่น การคำนวณแบบหลายฝ่ายจะเริ่มต้นขึ้น Renegade ใช้ ZK-SNARK ที่ทำงานร่วมกันเพื่อพิสูจน์ว่าคำสั่งซื้อของเทรดเดอร์ตรงกับคำสั่งซื้อของคู่สัญญาอย่างแท้จริง เพื่อให้แน่ใจว่ารายละเอียดคำสั่งซื้อยังคงถูกซ่อนจากบุคคลอื่นในระหว่างกระบวนการจับคู่คำสั่งซื้อ เมื่อจับคู่คำสั่งซื้อและแสดงหลักฐานที่จำเป็นแล้ว กระเป๋าเงินใหม่จะถูกสร้างขึ้น โทเค็นที่สลับจะถูกฝากไว้ในกระเป๋าเงินใหม่นี้หลังจากตรวจสอบว่าเป็นของใหม่จริง ๆ เพื่อป้องกันการใช้จ่ายซ้ำซ้อน ประสบการณ์ผู้ใช้ยังคงเหมือนกับการใช้กระเป๋าเงิน Ethereum

ด้วย Portal Gate เมื่อเทรดเดอร์ส่งคำสั่งซื้อ โหนด API จะหยิบมันขึ้นมา เข้ารหัส สร้างหลักฐาน ZK และถ่ายทอดคำสั่งซื้อไปยังหนังสือ The Book คือชุดของโหนดนอกเครือข่ายที่รวบรวมคำสั่งซื้อและเรียกใช้อัลกอริธึมการจับคู่คำสั่งซื้อภายในสภาพแวดล้อมการเข้ารหัสแบบโฮโมมอร์ฟิก (FHE) ซึ่งหมายความว่าไม่จำเป็นต้องถอดรหัสคำสั่งซื้อที่เข้ารหัสจึงจะจับคู่ได้ เมื่อจับคู่คำสั่งซื้อแล้ว ผลลัพธ์รวมของคำสั่งซื้อที่ตรงกันทั้งหมดจะปรากฏขึ้น ในขณะที่ไม่มีการเปิดเผยรายละเอียดของคำสั่งซื้อแต่ละรายการที่ตรงกัน ซึ่งจะช่วยรักษาความเป็นส่วนตัวอีกครั้ง

Railgun คือระบบที่ช่วยให้เทรดเดอร์สามารถวางคำสั่งสวอปได้ เมื่อเทรดเดอร์ส่งคำสั่งสวอปผ่าน Railgun สัญญาอัจฉริยะที่เรียกว่า Adapt Module จะดำเนินการหลายอย่าง ขั้นแรก จะนำยอดเงินส่วนตัวที่ระบุของเทรดเดอร์ออกจากกระเป๋าเงินของพวกเขาและปลดเกราะออก Adapt Module ยังตรวจสอบด้วยว่าคำสั่งซื้อ (UTXO) ยังไม่ถูกยกเลิกหรือถูกใช้ไปแล้ว จากนั้น 0x API จะสลับสินทรัพย์ผ่านสภาพคล่อง DEX ที่รวมไว้ เพื่อค้นหาอัตราที่ดีที่สุด หลังจากการสลับ โมดูล Adapt จะป้องกันสินทรัพย์ที่สลับกลับเข้าสู่สมดุลส่วนตัว เพื่อให้แน่ใจว่ากิจกรรมหรือที่อยู่จะไม่ถูกเปิดเผย ขั้นตอนการทำงานนี้สามารถนำไปใช้กับธุรกรรม DeFi ประเภทอื่นได้

Panther Protocol ทำงานคล้ายกับโปรโตคอลอื่นโดยใช้โมดูลที่เรียกว่า Zswap โมดูลนี้เชื่อมต่อ MASP (Multi-Asset Shielded Pool) ของ Panther กับโปรโตคอล DeFi อื่นๆ MASP ไม่ใช่ "พูล" อย่างแน่นอน แต่เป็นคอลเลกชันของต้นไม้ Merkle "ต่อท้ายเท่านั้น" ใบไม้แต่ละใบในต้นไม้แสดงถึงความมุ่งมั่นต่อ UTXO ซึ่งแสดงถึง IOU ของสินทรัพย์ที่ฝากไว้ใน MASP เมื่อผู้ซื้อขายสร้างคำสั่งซื้อ Zswap จะรวบรวมราคาจากโปรโตคอล DeFi อื่น ๆ เพื่อให้ผู้ซื้อขายเลือกตัวเลือกที่ดีที่สุด เมื่อส่งคำสั่งซื้อแล้ว Zswap จะสร้างสัญญาเอสโครว์ตามเวลาที่เข้ารหัส สัญญานี้เปิดใช้งานการแลกเปลี่ยนส่วนตัวระหว่างผู้ใช้โดยไม่ต้องเปิดเผยรายละเอียดใด ๆ หลังจากสลับสินทรัพย์แล้ว ผู้ใช้จะได้รับ IOU ของโทเค็นในรูปแบบของ ZAsset (ZNFT) จาก MASP ของ Panther

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

การหาสภาพคล่อง

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

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

Panther Protocol เป็นมากกว่าแค่สระน้ำมืด มีกิจกรรม DeFi อื่นๆ มากมายที่สามารถดำเนินการแบบส่วนตัวได้ ในการเริ่มต้น ผู้ใช้ฝากสินทรัพย์ลงใน Multi-Asset Shielded Pool โดยที่สินทรัพย์ที่ฝากจะแสดงเป็น ZkAssets (ZkNFT) ZkAssets เหล่านี้ทำหน้าที่เป็นโทเค็น IOU ซึ่งคล้ายกับ stETH ที่ได้รับเมื่อวางเดิมพัน Ethereum อะแดปเตอร์ DeFi หรือที่เรียกว่าปลั๊กอิน จะสร้างการเชื่อมต่อส่วนตัวระหว่าง Multi-Asset Shielded Pool (MASP) และโปรโตคอล DeFi ที่มีอยู่ อะแดปเตอร์ เช่น Zswap และ Ztrade ช่วยให้สามารถเชื่อมต่อระหว่าง MASP และ DEX เช่น Uniswap, Quickswap, Curve และอื่นๆ

เช่นเดียวกับ Panther หรือ Railgun Penumbra ทำหน้าที่เป็นแพลตฟอร์มสำหรับกิจกรรม DeFi ต่างๆ เมื่อผู้ใช้เริ่มต้นตำแหน่ง LP (ผู้ให้บริการสภาพคล่อง) ภายใน Penumbra พวกเขาจะสร้าง AMM (ผู้สร้างตลาดอัตโนมัติ) ที่ปรับแต่งเองโดยเฉพาะ เป็นผลให้มีสถานะสภาพคล่องเข้มข้นหลายพันตำแหน่ง โดยแต่ละตำแหน่งมีค่าธรรมเนียมที่ผู้ใช้กำหนดเอง แม้ว่าสิ่งนี้อาจนำไปสู่สภาพคล่องที่กระจัดกระจาย แต่ Zswap / DEX Engine จัดการปัญหานี้โดยการพิจารณาและสังเคราะห์ตำแหน่งสภาพคล่องแต่ละรายการเหล่านี้ให้เป็น AMM แบบรวม ด้วยเหตุนี้ การซื้อขายที่เข้ามาจึงสามารถกำหนดเส้นทางข้ามกราฟสภาพคล่องทั้งหมดได้

Portal Gate เป็น AMM-DEX ที่ไม่ระบุตัวตน โดยที่ Automaton ถูกใช้เพื่อให้สภาพคล่องเป็นตัวสำรองใน Book ผู้ส่งต่อดำเนินการจองคำสั่งซื้อเพื่อให้ตรงกับการซื้อขายของผู้ใช้ หากหนังสือไม่สามารถอำนวยความสะดวกในการซื้อขายได้เนื่องจากสภาพคล่องไม่เพียงพอ คำสั่งซื้อจะถูกส่งไปยัง Automaton สภาพคล่องใน Automaton จะถูกบูตในลักษณะเดียวกับ AMM อื่นๆ

Railway DEX ของ Railgun ใช้ 0xAPI ที่พัฒนาโดย 0x นี่หมายความว่าคำสั่งซื้อจาก Railway DEX มุ่งเป้าไปที่การค้นหาราคาที่ดีที่สุดสำหรับการดำเนินการผ่านตัวรวบรวม 0xAPI DEX เมื่อกำหนดเส้นทางการซื้อขายแล้ว กระเป๋าเงินจะสร้างหลักฐานเพื่อให้สามารถใช้เงินในยอดคงเหลือของเทรดเดอร์เพื่อการแลกเปลี่ยนและปกป้องโทเค็นที่เข้ามาจาก 0xAPI ไปยังยอดคงเหลือของเทรดเดอร์

โมเดลธุรกิจ

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

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

Dark Pools ที่กระจายอำนาจใน crypto อาจประสบปัญหา "cold start" ต่างจาก DEX ที่ซื้อขายกับกลุ่มสภาพคล่อง กลุ่มมืดส่วนใหญ่ให้ผู้ใช้ซื้อขายกันเองโดยจับคู่คำสั่งซื้อและขาย มันเป็นสิ่งสำคัญสำหรับระบบดังกล่าวที่จะต้องมีเทรดเดอร์ทั้งสองด้านของการวางคำสั่งซื้อในตลาด สิ่งสำคัญที่ควรทราบก็คือ Dark Pools ใน Tradfi นั้นโฮสต์โดยธนาคารมูลค่าหลายพันล้านดอลลาร์ เช่น Goldman Sachs และบริษัทแลกเปลี่ยนอย่าง NYSE ด้วยวิธีนี้ การจัดหาลำดับขั้นตอนให้กับผู้ใช้จะค่อนข้างง่ายกว่า นอกจากนี้ยังมี Dark Pool แบบสแตนด์อโลนอย่าง Liquidnet ที่คาดการณ์ไว้ว่าพวกเขาจะต้องมีบริษัทฝั่งซื้ออย่างน้อย 100 แห่งอยู่บนแพลตฟอร์มนับตั้งแต่วันเพื่อให้เข้าถึงกลุ่มลูกค้าวิกฤติ แต่สุดท้ายก็เปิดตัวด้วยบริษัท 38 แห่ง ปัจจุบัน Liquidnet อยู่ใน 3 อันดับแรกของ Dark Pool ที่ใหญ่ที่สุดในโลก

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

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

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

MEV และการต่อต้านการเซ็นเซอร์

การแลกเปลี่ยนแบบกระจายอำนาจ (DEX) ส่วนใหญ่ที่ทำงานบนบล็อกเชนสาธารณะ เนื่องจากลักษณะที่เปิดกว้างและโปร่งใส ทำให้สามารถดำรงอยู่ของ Miner Extractable Value (MEV) ได้ รายละเอียดคำสั่งซื้อของ DEX เช่น Uniswap หรือ Curve จะไม่ถูกเก็บเป็นความลับ การเปิดกว้างนี้ช่วยให้ผู้ค้นหาและผู้สร้างสามารถจัดเรียงธุรกรรมใหม่เป็นกลุ่มและบล็อกเพื่อแยก MEV

ความเป็นส่วนตัวเป็นสิ่งสำคัญแต่มันเป็นเรื่องส่วนตัว Tornado Cash มีประสิทธิภาพในการช่วยให้บุคคลสามารถดำเนินกิจกรรมทางการเงินบนเครือข่ายโดยไม่เปิดเผยตัวตน อย่างไรก็ตาม เนื่องจากเป็นโอเพ่นซอร์สและเข้าถึงได้โดยอิสระ จึงถูกใช้โดยอาชญากรเพื่อฟอกเงินที่ถูกขโมยไป ตัวอย่างเช่น กลุ่มแฮ็กเกอร์ชาวเกาหลีเหนือ Lazarus สามารถขโมยเงินได้เกือบพันล้านดอลลาร์ (958 ล้านดอลลาร์) จนถึงปัจจุบัน สำนักงานควบคุมทรัพย์สินต่างประเทศ (OFAC) เก็บรักษารายชื่อบุคคลสัญชาติที่กำหนดเป็นพิเศษและบุคคลที่ถูกบล็อก ซึ่งรวมถึงผู้ที่เป็นอันตรายเช่น Lazarus และแม้แต่ที่อยู่สัญญาอัจฉริยะของ Tornado Cash สำหรับการไม่ปฏิบัติตาม โปรโตคอลที่ไม่เป็นไปตามข้อกำหนดมีความเสี่ยงสูงที่ธุรกรรมจะถูกแยกออกจากบล็อกออนไลน์ เนื่องจากผู้สร้างบล็อกรายใหญ่ที่สุด 5 อันดับแรกจาก 6 รายนั้นเป็นไปตามข้อกำหนดของ OFAC สิ่งนี้ทำให้เกิดความกังวลเกี่ยวกับการต่อต้านการเซ็นเซอร์ ปัญหานี้ขยายไปไกลกว่าผู้สร้าง เนื่องจากผู้ตรวจสอบความถูกต้องและผู้ส่งต่อสามารถเลือกที่จะละเว้นธุรกรรมหรือการบล็อกได้

Dark Pools อนุญาตให้ซ่อนรายละเอียดคำสั่งซื้อจากบุคคลที่สาม รวมถึงผู้ตรวจสอบความถูกต้องด้วย ซึ่งสามารถทำได้โดยการออก Zero-Knowledge Proofs (ZKP) สำหรับคำสั่งซื้อแต่ละรายการ โดยไม่จำเป็นต้องเปิดเผยรายละเอียดสำหรับการจับคู่คำสั่งซื้อหรือการชำระเงิน สถาปัตยกรรมนี้สามารถต้านทาน Miner Extractable Value (MEV) และการเซ็นเซอร์ได้ ตราบใดที่เวิร์กโฟลว์ธุรกรรมยังคงอยู่ภายในสภาพแวดล้อมที่เข้ารหัสของ Dark Pool อย่างไรก็ตาม หากมีการเรียกใช้สัญญาสาธารณะหรือใช้ซีเควนเซอร์ที่ใช้ร่วมกัน โอกาสในการจับ MEV อาจเกิดขึ้นอีกครั้ง

การปฏิบัติตาม

ไม่ว่าคุณจะดำเนินการภายในโปรโตคอลหรือในฐานะผู้ใช้รายบุคคล สิ่งสุดท้ายที่คุณต้องการคือการปล่อยให้ธุรกรรมของคุณถูกระงับและไม่ได้รับการประมวลผลภายในบล็อก สิ่งนี้อาจเสี่ยงต่อความสำเร็จในการเปลี่ยนสถานะของคุณ หรือแม้แต่ดึงดูดความสนใจที่ไม่พึงประสงค์จากหน่วยงานกำกับดูแล เช่น ก.ล.ต. น่าเสียดายที่ข้อกังวลเหล่านี้กลายเป็นความจริงอันโหดร้ายสำหรับผู้ก่อตั้งและผู้พัฒนา Tornado Cash ซึ่งถูกจับกุมในข้อหาฟอกเงิน นอกจากนี้ ส่วนหน้า TC ยังถือว่าผิดกฎหมายหรือเลิกใช้งานแล้วในหลายประเทศ และไม่ได้รับการสนับสนุนจาก CEX หลายแห่ง (การแลกเปลี่ยนแบบรวมศูนย์) อย่างไรก็ตาม เป็นที่น่าสังเกตว่า TC smart Contract เองยังคงใช้งานได้และสามารถใช้งานได้โดยบุคคลที่มีความรู้ทางเทคนิคบางประการ

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

Renegade ช่วยให้เทรดเดอร์สามารถเลือกกลุ่มคู่สัญญาที่จะเทรดด้วยได้ เทรดเดอร์รายบุคคลอาจต้องการเพียงการตรวจสอบ AML/การลงโทษขั้นพื้นฐานกับคู่ค้าของตน ในขณะที่สถาบันอาจต้องมีการตรวจสอบ KYB/KYC กับคู่ค้าของตน ตรรกะสำหรับการเลือกคู่สัญญาและดำเนินการตรวจสอบการปฏิบัติตามข้อกำหนดโดยใช้ ZKP สามารถสร้างขึ้นได้ก่อนที่จะเริ่ม MPC

Portal Gate และ Panther Protocol ทำงานร่วมกับ Oracles การปฏิบัติตามกฎระเบียบ ซึ่งจะร่วมมือกับผู้ให้บริการการปฏิบัติตามกฎระเบียบแบบดั้งเดิม เพื่อทำการตรวจสอบบัญชีผู้ใช้แบบนอกเครือข่าย KYC/KYB เมื่อผู้ใช้ได้รับการยืนยันแล้ว พวกเขาจะได้รับหลักฐานการปฏิบัติตามข้อกำหนดของ ZK ซึ่งทำให้กระเป๋าเงินของพวกเขาสามารถทำงานได้กับโปรโตคอล Dark Pool กระบวนการตรวจสอบจะต้องดำเนินการเป็นระยะ

ด้วย Penumbra ผู้ใช้สามารถแสดงให้เห็นถึงการปฏิบัติตามกฎระเบียบนอกเครือข่ายได้โดยใช้ 'มุมมองการทำธุรกรรม' เพื่อเปิดเผยกิจกรรมของพวกเขา รวมถึงการเปิดเผยแหล่งที่มาของกองทุนแบบเลือกสรร ในทำนองเดียวกัน ผู้ใช้ Railgun มี "คีย์การดู" ที่ช่วยให้พวกเขาสามารถดูธุรกรรมและยอดคงเหลือจากช่วงเวลาบล็อกเฉพาะ ตั้งแต่ X ถึง Y

Railgun ใช้แนวคิดที่เรียกว่า "Proof of Innocence" ซึ่งมีการกล่าวถึงในรายงาน Privacy Pools 2.0 ที่พัฒนาโดย Chainway Proof of Innocence ช่วยให้ผู้ใช้สามารถแสดงให้เห็นถึงความถูกต้องตามกฎหมายของธุรกรรมของตนโดยไม่ต้องเปิดเผยรายละเอียดธุรกรรมใด ๆ ต้นไม้ Merkel ทำหน้าที่เป็นตัวแทนโดยรวมของ UTXO ก่อนหน้าทั้งหมด (ธุรกรรมและยอดคงเหลือ) ซึ่งช่วยให้ตัดสินใจได้ว่ายอดดุลเฉพาะเจาะจงรวมอยู่ในชุดธุรกรรมใดชุดหนึ่งหรือไม่ อย่างไรก็ตาม เพื่อพิสูจน์ว่ายอดคงเหลือบางส่วนไม่ได้เป็นส่วนหนึ่งของชุดธุรกรรมเฉพาะ จำเป็นต้องมีแผนผัง Sparse Merkle ซึ่งจะคอยติดตามค่า NULL ด้วยหลักฐานนี้ คุณสามารถตรวจสอบได้ว่ายอดคงเหลือไม่ได้รวมอยู่ในชุดธุรกรรมที่ระบุ เพื่อให้บรรลุเป้าหมายนี้ จึงมีการใช้ SNARK แบบเรียกซ้ำ (ข้อโต้แย้งแห่งความรู้ที่ไม่โต้ตอบโดยย่อ) พวกเขาให้หลักฐานว่าสายการพิสูจน์เริ่มต้นจากการฝากครั้งแรกและนำไปสู่การถอนออกในที่สุด ได้รับการคำนวณอย่างแม่นยำ สิ่งนี้ทำหน้าที่เป็นข้อพิสูจน์ว่ายอดคงเหลือของผู้ใช้ไม่ได้เป็นส่วนหนึ่งของชุดธุรกรรมที่ระบุ

ความคิดคงที่

ผู้ใช้ Dark Pool อาศัยราคาสาธารณะเป็นเกณฑ์มาตรฐานสำหรับการซื้อขายของพวกเขา อย่างไรก็ตาม ราคาของสินทรัพย์ในการแลกเปลี่ยนสาธารณะอาจไม่สะท้อนความเคลื่อนไหวที่เกิดขึ้นภายในกลุ่มตลาดมืดได้อย่างแม่นยำ ก่อนปี 2014 การค้นพบราคาเป็นความสัมพันธ์ด้านเดียวระหว่างตลาดมืดและการแลกเปลี่ยนสาธารณะ เพื่อแก้ไขปัญหานี้ FINRA และ SEC ได้ดำเนินโครงการริเริ่มที่กำหนดให้มีการเปิดเผยข้อมูลการซื้อขาย Dark Pool ต่อสาธารณะบนพื้นฐานของความปลอดภัย อย่างไรก็ตาม มีความล่าช้า 2-4 สัปดาห์ในการเผยแพร่ข้อมูลนี้หลังการชำระเงิน ยังคงไม่แน่ใจว่ามาตรฐานการเปิดเผยข้อมูลสาธารณะที่คล้ายกันจะถูกนำไปใช้กับ crypto dark pools ในอนาคตหรือไม่ เพื่อปรับปรุงการค้นพบราคาสำหรับผู้เข้าร่วมทั้งหมดในตลาด

Pure Play Dark Pools จะต้องสร้างกระแสคำสั่งซื้อจากทั้งสองด้านของตลาดเพื่อให้ได้มวลที่วิกฤต เราอาจเห็นการย้ายข้อตกลง OTC ไปยัง Dark Pools เนื่องจากการรักษาความปลอดภัย ความเป็นส่วนตัว และความคุ้มทุนที่ได้รับการปรับปรุง เมื่อเปรียบเทียบกับโต๊ะ OTC และกลุ่ม Telegram อย่างไรก็ตาม เมื่อ DEX ส่วนตัวโต้ตอบกับแหล่งรวมสภาพคล่องสาธารณะหรือสัญญาอัจฉริยะภายนอก การดำเนินการจำลองตามข้อมูลที่รั่วไหลอาจทำให้การซื้อขายและผู้ค้าบางรายเปิดเผยได้

ข้อสงวนสิทธิ์:

  1. บทความนี้พิมพ์ซ้ำจาก [吴说区块链] ลิขสิทธิ์ทั้งหมดเป็นของผู้แต่งต้นฉบับ [Muhammad Yusuf, Delphi Digital] หากมีการคัดค้านการพิมพ์ซ้ำนี้ โปรดติดต่อทีมงาน Gate Learn แล้วพวกเขาจะจัดการโดยเร็วที่สุด
  2. การปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่ถือเป็นคำแนะนำในการลงทุนใดๆ
  3. การแปลบทความเป็นภาษาอื่นดำเนินการโดยทีมงาน Gate Learn เว้นแต่จะกล่าวถึง ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว
เริ่มตอนนี้
สมัครและรับรางวัล
$100