Tác giả: Muhammad Yusuf, nhà nghiên cứu kỹ thuật số Delphi; Bản dịch: Golden Finance 0xjs

Bài viết này được chia thành 8 phần: 1. Dark pool những năm 1960; 2. Bộ trộn, nhóm và trạng thái trung gian; 3. Kiến trúc quyền riêng tư; 4. Hoạt động nội bộ của dark pool: cài đặt ví, khám phá và khớp lệnh, nguồn thanh khoản; 5 .Mô hình kinh doanh, 6. MEV và khả năng chống kiểm duyệt, 7. Tuân thủ SEC, 8. Những suy nghĩ còn dang dở.

Trước khi đi sâu vào hoạt động bên trong của các dark pool dựa trên blockchain, trước tiên chúng ta hãy hiểu dark pool ra đời như thế nào, tại sao chúng tiếp tục hoạt động và chúng đã thay đổi trò chơi ở mức độ nào.

Bức tranh Nhật Bản thế kỷ 15 vẽ một người đàn ông đeo mặt nạ thả đô la xuống một cái giếng chứa đầy mực đen. Vẽ AI

1. Vực tối những năm 1960

Vào năm 1969, khi máy tính vẫn còn đủ lớn để chiếm một hoặc hai phòng và các nhà giao dịch đang hét lên các lệnh trên sàn giao dịch, các nhà đầu tư tổ chức cần một cách tốt hơn để mua và bán cổ phiếu mà không gây ra hiệu ứng Domino trên thị trường. Vào thời điểm đó, Jerome Pustilnik thành lập Instinet, công ty tiên phong trong lĩnh vực giao dịch điện tử ở Phố Wall. Các nhà đầu tư tổ chức đặt lệnh và Instinet khớp lệnh mua và bán rồi thực hiện chúng. Để một cái gì đó như Instinet hoạt động, cần phải có nhiều khối lượng giao dịch ở cả bên cung và bên cung của đơn đặt hàng. Vậy điều gì khiến các nhà đầu tư tổ chức muốn sử dụng nó? Bảo mật. Instinet cho phép các công ty lớn hoạt động ẩn danh bằng cách ẩn danh tính và đơn đặt hàng của họ với những người tham gia khác và thị trường rộng lớn hơn. Mặc dù điều này ngăn cản giao dịch của họ ảnh hưởng đến thị trường, nhưng điều đó cũng có nghĩa là họ ít có nguy cơ bị các nhà giao dịch khác đánh cắp giao dịch của mình.

Tính đến năm 2022, hơn 60 dark pool đã được đăng ký với Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC). Một số được điều hành bởi các sàn giao dịch, chẳng hạn như Sở giao dịch chứng khoán New York (NYSE) hoặc NASDAQ, và một số được điều hành bởi các nhà môi giới. , chẳng hạn như MS Pool của Morgan Stanley, SigmaX của Goldman Sachs và một số được vận hành độc lập, chẳng hạn như Liquidnet hoặc MatchNow.

Vấn đề với các dark pool do nhà điều hành điều hành là các nhà điều hành có thể có nhiều động cơ để hành xử sai trái hơn là tuân thủ các quy định. Lý do rất đơn giản: lợi nhuận của tham nhũng > cái giá của tham nhũng. Các nhà khai thác có thể kiếm được nhiều lợi nhuận hơn từ tham nhũng mà không phải trả tiền phạt. Năm 2018, Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC) đã phạt Citigroup 12 triệu USD vì gây hiểu lầm cho các nhà đầu tư về việc vận hành dark pool của họ, đồng thời rò rỉ thông tin lệnh bí mật cho các nhà giao dịch tần suất cao, những người đã thực hiện hơn 90 tỷ USD đơn đặt hàng và thu lợi nhuận từ chúng.

Người dùng dark pool truyền thống phải đối mặt với nguy cơ bị các nhà điều hành lừa gạt. Đây là cái giá đắt mà họ phải trả khi tham gia vào mô hình niềm tin bị phá vỡ. Kể từ năm 2011, các nhà điều hành dark pool đã phải trả hơn 340 triệu USD tiền phạt để giải quyết các cáo buộc. Đó là một cái giá tương đối nhỏ phải trả so với lợi nhuận mà họ có thể tích lũy được. Các nhóm tối dựa trên chuỗi khối cố gắng loại bỏ nhu cầu tin tưởng vào các nhà khai thác có thể hành động độc hại. Nhưng vẫn còn một vấn đề.

2. Máy trộn tiền xu, nhóm và trạng thái trung gian

Blockchain ban đầu được thiết kế để hoàn toàn minh bạch. Mặc dù nó thúc đẩy khả năng kiểm toán nhưng nó là con dao hai lưỡi. Nếu bạn nhận được khoản thanh toán lương trực tuyến, bất kỳ ai có địa chỉ ví của bạn đều có thể biết bạn đã nhận được bao nhiêu trong những năm qua và số tiền bạn sẽ nhận được trong tương lai.

Sàn giao dịch phi tập trung (DEX) và ví có thể được theo dõi bởi ví và sao chép nền tảng giao dịch, sau này thậm chí còn cho phép các tác nhân ẩn danh phát hiện các nhà giao dịch hoạt động tốt và làm phức tạp chiến lược giao dịch của họ. Các đơn đặt hàng lớn cũng phải đối mặt với nguy cơ bị người tìm kiếm chộp lấy trong các mempool công cộng.

Trước khi bước vào dark pool, trước tiên chúng ta hãy phân biệt giữa máy trộn xu và dark pool. Máy trộn là một tập hợp con của vùng tối. Các máy trộn như Tornado Cash trộn các đồng xu để phá vỡ kết nối giữa ví và tài sản, gây khó khăn cho việc truy tìm nguồn tiền. Mặt khác, Dark Pool không chỉ phá vỡ liên kết giữa ví và token mà còn giúp người dùng giao dịch với nhau mà không tiết lộ bất kỳ thông tin nào về các bên liên quan.

Bây giờ chúng ta đã xem xét nguồn gốc và động lực đằng sau các vùng tối truyền thống và các bộ trộn khác biệt với các vùng tối, hãy đi sâu vào các vùng tối dựa trên blockchain tận dụng mô hình cân bằng và PET (công nghệ nâng cao quyền riêng tư), chẳng hạn như bằng chứng không có kiến ​​thức, MPC và FHE đưa quyền riêng tư vào cơ sở hạ tầng của họ.

Không phải tất cả các công ty DeFi tập trung vào quyền riêng tư hoặc quyền riêng tư đều được bao gồm

Vào thời điểm viết bài này, các dark pool như Portal Gate, Renegade và Tristero đang được phát triển. Các giao thức bảo mật như Panther và Railgun đã trực tuyến và có thể tạo điều kiện thuận lợi cho các giao dịch defi riêng tư ngoài trao đổi như đặt cược, cung cấp thanh khoản và cho vay.

3. Kiến trúc quyền riêng tư

mô hình cân bằng

Blockchain là một cỗ máy trạng thái. Trạng thái bao gồm các tài khoản và giao dịch. Khi tài khoản giao dịch, mỗi khi trạng thái chuyển đổi, một bộ cập nhật mới sẽ được thêm vào chuỗi. Số dư tài khoản cũng được cập nhật. Mô hình số dư là những cách khác nhau để blockchain theo dõi và quản lý số dư tài khoản người dùng. Các chuỗi khối như Ethereum, Solana và Polygon sử dụng mô hình tài khoản, trong khi các chuỗi khối như Bitcoin, Zcash và Monero sử dụng mô hình UTXO. Những mô hình này khác nhau ở cách chúng quản lý và trình bày trạng thái blockchain.

Mô hình tài khoản tương tự như tài khoản ngân hàng, hiển thị trạng thái hiện tại dưới dạng tập hợp các địa chỉ và số dư của chúng. Bất cứ khi nào bạn thực hiện thanh toán, bạn sẽ gửi số tiền chính xác, không cần thay đổi và không có tài khoản mới nào được tạo. Nhưng mô hình UTXO (Đầu ra giao dịch chưa được chi tiêu) không đơn giản như vậy. Khi bạn thanh toán, toàn bộ số dư của bạn sẽ được chuyển và số dư hiện tại của bạn sẽ bị hủy. Phần còn lại bạn sở hữu sẽ được thêm vào số dư mới. Mô hình UTXO hiển thị trạng thái hiện tại dưới dạng biểu đồ của tất cả đầu ra giao dịch đã chi tiêu và chưa chi tiêu.

Để minh họa điều này, hãy xem xét tình huống sau:

Ví của Alice chứa hai UTXO lần lượt chứa 6 xu và 5 xu, trong khi ví của BobBob chứa một UTXO chứa 5 xu. Khi Alice gửi 5 xu cho Bob, cô ấy hợp nhất hai UTXO của mình thành một giao dịch, khiến người quan sát khó tìm ra 5 xu cô ấy gửi cho Bob đến từ đâu và điều gì đã xảy ra với số dư còn lại trong UTXO của cô ấy. Cơ chế bảo vệ quyền riêng tư này che giấu hiệu quả dòng tiền và duy trì tính bảo mật của những người tham gia giao dịch.​

UTXO mới được tạo không có chủ sở hữu xác định và yêu cầu phân tích nâng cao trên chuỗi để được liên kết với một người dùng. Các mô hình tài khoản có thể thay thế được. Nó khuyến khích việc sử dụng lại địa chỉ để có thể dễ dàng theo dõi lịch sử người dùng cá nhân.

Với mô hình UTXO được áp dụng, việc chi tiêu gấp đôi cũng khá khó khăn. Mỗi UTXO có một trình vô hiệu hóa duy nhất bắt nguồn từ chính nó. Khi một giao dịch được xác minh, tức là khi UTXO được sử dụng, thì trình vô hiệu hóa giao dịch đó cũng được sử dụng. Điều này ngăn chặn giao dịch được chi tiêu một lần nữa.

Một số phiên bản của mô hình UTXO đã được sử dụng trong L1 và L2 tập trung vào quyền riêng tư. Aleo sử dụng mô hình Record, một biến thể của mô hình UTXO. Aztec và Polygon Miden sử dụng kết hợp UTXO và mô hình tài khoản.

Mô hình UTXO được Zcash sử dụng đã truyền cảm hứng rất lớn cho mô hình UTXO được sử dụng trong các dark pool. Nó đã được sửa đổi bởi các giao thức riêng lẻ để hỗ trợ nhiều tài sản và tài khoản. Các giao thức như Portal Gate, Penumbra, Railgun và Renegade sử dụng cơ chế dựa trên ghi chú, trong đó mỗi UTXO là một ghi chú. Những ghi chú này, giống như UTXO, chứa thông tin về nội dung, đơn hàng và giá trị nhưng chỉ chủ sở hữu/người dùng mới hiển thị. Các chú thích này được lưu trữ trong cây Merkle, cây lưu trữ trạng thái của chuỗi và được gọi là cây cam kết trạng thái. Những ghi chú này có thể được tạo ra do chuyển khoản nội bộ hoặc thanh toán trong các nhóm tối hoặc bằng cách trả phí cho người chuyển tiếp. Renegade sử dụng MPC để khớp với UTXO (đơn đặt hàng) và cập nhật trạng thái riêng tư. Nhiều ghi chú cũng có thể được lưu trữ trong một ghi chú duy nhất.

Trong Giao thức Panther, mỗi nội dung hoặc tài khoản được biểu thị dưới dạng zAsset hoặc zNFT và mô hình UTXO chạy qua cây Merkle được gọi là "Bus" xử lý UTXO theo lô lên tới 64 UTXO mỗi lô, tối ưu hóa hiệu quả chi phí cho người dùng. “Người điều hành xe buýt” xử lý việc xử lý và người dùng khuyến khích họ bằng phần thưởng bằng ZKP. Khi thực thi một UTXO duy nhất, Panther có cái gọi là cây Merkle "Taxi". Để hỗ trợ UTXO đa chuỗi, cây Merkle "Phà".

hệ thống chứng minh

Đây là lúc PET (Công nghệ nâng cao quyền riêng tư) phát huy tác dụng. Bằng chứng không có kiến ​​thức được sử dụng để chứng minh việc sở hữu thông tin chính xác mà không tiết lộ thông tin đó. Trong bối cảnh của các nhóm tối, bằng chứng không có kiến ​​thức có thể được ban hành để chứng minh rằng người dùng có đủ tiền và quyền để đặt lệnh cũng như khớp lệnh và giải quyết, đồng thời ẩn các chi tiết này với người điều hành nhóm tối, các nhà giao dịch khác và bên ngoài. các bên thứ ba.

Hệ thống chứng minh là một cấu trúc mật mã được thiết kế để tạo ra các bằng chứng này. Chúng có nhiều loại, mỗi loại tạo ra bằng chứng có kích thước khác nhau, yêu cầu các khung thời gian khác nhau và tiêu tốn các tài nguyên tính toán khác nhau để tạo và xác minh. Ở đây chúng ta sẽ đi sâu vào hai hệ thống chứng minh nổi tiếng: Groth16 và UltraPlonk, những hệ thống này đã tìm thấy ứng dụng trong vùng tối mà chúng ta đã thảo luận.

Panther, Penumbra và Railgun sử dụng hệ thống chứng minh Groth16 để tạo ra bằng chứng. Groth16 được biết đến với việc tạo ra các bằng chứng có kích thước nhất quán, khiến nó trở thành lựa chọn phổ biến vì kích thước bằng chứng có thể ảnh hưởng đến quy mô giao dịch, chi phí gas và thông lượng. Mặt khác, Portal Gate và Renegade sử dụng hệ thống chứng minh UltraPlonk.

Cả Groth16 và UltraPlonK đều yêu cầu thiết lập đáng tin cậy, trong đó một nhóm các bên đáng tin cậy cộng tác để thiết lập một bộ tham số chung. Các tham số này được sử dụng để xác minh bằng chứng theo cách mà người xác minh không cần tin cậy người chứng minh và người chứng minh không cần tin tưởng người xác minh. Điều đáng lưu ý là cài đặt đáng tin cậy hàm ý sự giả định về sự tin cậy đối với các bên liên quan. Tính toán an toàn của nhiều bên có thể được sử dụng để ngăn chặn bất kỳ bên nào có được quyền truy cập vào cấu trúc thiết lập cơ bản. Thiết lập đáng tin cậy của Groth16 dựa vào đầu vào từ nhiều bên, trong khi UltraPlonk chỉ yêu cầu sự tham gia của một bên duy nhất.

4. Hoạt động bên trong của vực tối

Bây giờ chúng ta hãy xem hoạt động bên trong của dark pool, cách chúng bảo vệ quyền riêng tư trong khi thực hiện giao dịch, cung cấp tính thanh khoản, ngăn chặn MEV, khả năng chống kiểm duyệt và sự tuân thủ của chúng trong các phần sau.

Cài đặt ví

Trong hầu hết các trường hợp, bạn sẽ cần tạo một ví chuyên dụng mới để tương tác với các dark pool. Railgun có nhà cung cấp ví bên thứ ba có tên là Ví đường sắt, cho phép bạn tạo EOA mật mã cho phép bạn giữ số dư mã thông báo/NFT được bảo vệ và cũng có thể gọi riêng cho bất kỳ công chúng nào bạn muốn thông qua cơ chế Hợp đồng thông minh chuyển tiếp.

Đối với Renegade, ví giống như UTXO có khóa riêng và có thể ký các giao dịch. Bạn sẽ cần tạo UTXO mới và gửi nó bằng bằng chứng ZK. Bằng chứng này chứng minh rằng UTXO mới thực sự là mới và bạn chưa tiêu hết số tiền chứa trong đó. Hầu hết các hoạt động như gửi tiền, đặt hàng và giao dịch sẽ làm mất hiệu lực ví đó, khiến bạn phải tạo một ví mới để đảm bảo không xảy ra tình trạng chi tiêu gấp đôi. Trải nghiệm người dùng giống như bất kỳ ví Ethereum nào khác.

Để sử dụng Penumbra, bạn cần tạo một ví mới, giống như khi bạn khởi chạy bất kỳ chuỗi Cosmos nào khác lần đầu tiên. Sau đó, ví có thể được nạp tiền thông qua một lần chuyển khoản IBC khác.

Với Panther và Portal Gate, quy trình KYC đã được thực hiện. Ví Ethereum có sẵn nhưng người dùng ví được kết nối phải xác minh hộ chiếu của họ để lấy thông tin xác thực để tương tác với giao thức. Các thực thể kinh doanh yêu cầu KYB chia sẻ thông tin chi tiết về hoạt động kinh doanh của họ. Việc xác minh được thực hiện ngoài chuỗi thông qua nhà cung cấp tuân thủ đã đăng ký. Những thông tin đăng nhập này hết hạn theo định kỳ và phải được xác minh lại.

Phát hiện đơn hàng và khớp lệnh

Khi nói đến việc phát hiện và khớp lệnh, các sàn giao dịch phi tập trung nói chung như Uniswap và Curve sử dụng phương pháp tạo lập thị trường tự động để khớp lệnh với các nhóm thanh khoản. Cách tiếp cận này không phải là lựa chọn tốt nhất cho quyền riêng tư vì khi một đơn hàng được khớp với nhóm thanh khoản công khai, chi tiết đơn hàng sẽ được hiển thị công khai trên blockchain. Điều này không lý tưởng đối với các nhà giao dịch giao dịch với khối lượng lớn vì điều này có thể tiết lộ ý định của họ cho những người tham gia khác trên thị trường có thể khai thác thông tin này. Một số nhóm tối cuối cùng phù hợp với nhóm thanh khoản hoặc sử dụng các hợp đồng công khai bên ngoài khác để khớp lệnh sử dụng rơle, hoạt động như một bức tường dài giữa các nhà giao dịch có quyền riêng tư phải được bảo vệ và các nguồn thanh khoản bên ngoài. Trong phần tiếp theo, chúng ta sẽ xem xét cách các dark pool tăng tính thanh khoản trong khi vẫn duy trì quyền riêng tư.

Hãy nhớ rằng, các nhà giao dịch đã gửi tiền vào ví của dark pool. Bây giờ chúng ta sẽ xem xét điều gì sẽ xảy ra khi bạn đặt hàng. Một số nhóm tối áp dụng cách tiếp cận ngang hàng để khớp đơn hàng, trong khi những nhóm khác áp dụng cách tiếp cận ngang hàng, sử dụng PET như không có kiến ​​thức hoặc tính toán nhiều bên, trong khi hợp đồng nội bộ của họ tương tác với các hợp đồng công bên ngoài. Áp dụng phương pháp tiếp cận ngang hàng hoặc đặt lệnh chéo giữa các nhà giao dịch có thể giúp khớp lệnh tốt hơn mà không bị trượt giá. Bởi vì nếu một lệnh khớp với nhóm thanh khoản, giá của nhóm thanh khoản có thể thay đổi giữa thời điểm đặt lệnh và thời điểm lệnh được thực thi. Khi các nhà giao dịch đặt lệnh chéo giữa họ, lệnh sẽ được thực hiện theo mức giá đã thỏa thuận giữa họ.

Renegade sử dụng cách tiếp cận ngang hàng và khi nhà giao dịch gửi lệnh, họ cũng chọn một người chuyển tiếp có thể đặt giá thầu (khớp lệnh) với một khoản phí. Các nhà giao dịch tạo ra bằng chứng ZK được gọi là “cam kết hợp lệ” cho biết họ sở hữu ví và các lệnh của mình. "Cái bắt tay" sau đó được gửi đến mạng để khớp với những cái bắt tay của người giao dịch khác. Cái bắt tay về cơ bản là một danh sách bất biến gồm các bằng chứng ZK CAM KẾT HỢP LỆ, chi tiết lệnh băm, bộ vô hiệu và cặp khóa. Khi tìm thấy cái bắt tay của một nhà giao dịch khớp với cái bắt tay của một nhà giao dịch khác, họ sẽ tiến hành tính toán nhiều bên. Renegade sử dụng ZK-SNARK hợp tác để chứng minh rằng lệnh của nhà giao dịch thực sự khớp với lệnh của đối tác. Điều này đảm bảo rằng chi tiết đơn hàng được ẩn khỏi các bên khác trong khi việc khớp đơn hàng đang diễn ra. Khi đơn đặt hàng khớp với tất cả các bằng chứng cần thiết, một ví mới sẽ được tạo và sau khi xác minh rằng ví đó thực sự là mới, các mã thông báo đã trao đổi sẽ được gửi vào đó để ngăn chặn việc chi tiêu gấp đôi. Trải nghiệm người dùng giống như sử dụng bất kỳ ví Ethereum nào.

Đối với Portal Gate, khi nhà giao dịch gửi đơn đặt hàng, nút API sẽ nhận đơn đặt hàng, mã hóa và tạo chứng chỉ ZK, đồng thời chuyển tiếp đơn đặt hàng tới Book là một nhóm các nút ngoài chuỗi thu thập đơn đặt hàng và chạy FHE ( thuật toán so khớp mã hóa đồng cấu đầy đủ) trong môi trường. Điều này có nghĩa là các lệnh được mã hóa có thể được khớp mà không cần giải mã. Khi một đơn hàng được khớp, tổng kết quả của tất cả các đơn hàng khớp sẽ được hiển thị thay vì chi tiết của từng đơn hàng khớp. Điều này một lần nữa giúp bảo vệ sự riêng tư.

Railgun Railgun, khi nhà giao dịch đặt lệnh trao đổi thông qua Railgun, hợp đồng thông minh có tên Adapt Module sẽ thực hiện nhiều thao tác, cụ thể là lấy số dư riêng tư được chỉ định trong ví của nhà giao dịch mà họ muốn trao đổi và bỏ chặn nó. Mô-đun Thích ứng cũng sẽ xác minh rằng đơn hàng (UTXO) chưa bị hủy/chi tiêu. API 0x sau đó hoán đổi tài sản trên thanh khoản DEX tổng hợp, tìm kiếm tỷ lệ tốt nhất. Sau đó, Mô-đun Thích ứng sẽ che giấu tài sản đã trao đổi trở lại số dư riêng tư để hoạt động hoặc địa chỉ của chúng không bị rò rỉ. Quy trình công việc này cũng có thể được áp dụng cho các loại giao dịch DeFi khác.

Giao thức Panther hoạt động tương tự, sử dụng mô-đun có tên Zswap để kết nối MASP (Nhóm được bảo vệ đa tài sản) của Panther với các giao thức DeFi khác. MASP không hẳn là một "nhóm" mà là một tập hợp các cây Merkle "chỉ nối thêm", trong đó mỗi lá là một cam kết đối với UTXO đại diện cho IOU của một tài sản được gửi vào MASP. Khi nhà giao dịch tạo đơn hàng, Zswap tổng hợp báo giá từ các giao thức DeFi khác để nhà giao dịch lựa chọn. Khi một đơn đặt hàng được đặt, Zswap sẽ tạo một hợp đồng ký quỹ dựa trên thời gian mã hóa để tạo điều kiện trao đổi riêng tư giữa những người dùng mà không tiết lộ bất kỳ chi tiết nào. Sau khi tài sản được trao đổi, người dùng sẽ nhận được IOU mã thông báo dưới dạng ZAsset (ZNFT) từ MASP của Panther.

Mô-đun hoán đổi của Penumbra còn được gọi là Zswap, nhưng nó hoạt động theo nguyên tắc hoàn toàn khác. Khi nhà giao dịch tạo lệnh, tài sản trong số dư riêng của nhà giao dịch sẽ bị đốt cháy và giá trị lệnh được mã hóa sẽ được gửi đến người xác thực. Ngoài ra còn có một khoản phí để xử lý đơn đặt hàng của bạn. Cung cấp cho người dùng NFT “hoán đổi” để lưu giữ bản ghi các sự kiện. NFT được xác định bằng sự kết hợp của nhiều tham số khác nhau, bao gồm tài sản được giao dịch, phí, số tiền đầu vào và khóa mã hóa. Trình xác thực tổng hợp thông tin đầu vào của lệnh từ nhiều nhà giao dịch thành một lô và sau đó thực hiện những thông tin đầu vào này dựa trên các vị thế thanh khoản tập trung. Sau khi được thực hiện, đầu ra sẽ được phân phối cho nhà giao dịch theo tỷ lệ đầu vào của mỗi nhà giao dịch. Trong trường hợp này, dữ liệu cá nhân vẫn ở chế độ riêng tư nhưng khi người xác thực tổng hợp các lệnh để thực hiện đối với các vị thế thanh khoản tập trung, dữ liệu tổng hợp sẽ bị lộ.

Tìm kiếm thanh khoản

Các nhóm tối như Renegade và Portal Gate hoạt động bằng cách ẩn danh các lệnh mua và bán trực tiếp giữa những người dùng, nhưng thanh khoản ở phía bên kia của lệnh có thể không phải lúc nào cũng có sẵn. Với một DEX thông thường, bạn gần như có thể đảm bảo tính thanh khoản của đơn hàng, nhưng bạn phải đánh đổi quyền riêng tư và tác động đến giá. Quyền riêng tư vì bất kỳ ai cũng có thể xem những gì bạn bán hoặc mua. Tác động về giá, bởi vì tính thanh khoản được đảm bảo đi kèm với phí bảo hiểm và cuối cùng bạn phải trả phí bảo hiểm cùng với đơn đặt hàng. Với dark pool, thông tin lệnh sẽ bị ẩn cả trước và sau giao dịch.

Renegade tuân theo triết lý thiết kế này bằng cách kết hợp luồng lệnh với luồng lệnh không cần kê đơn mà không thông qua bất kỳ nhà cung cấp thanh khoản trung gian nào. Trong trường hợp không có tính thanh khoản, có một cơ chế gọi là "Cho biết sở thích" nơi các nhà giao dịch có thể tiết lộ một số chi tiết nhất định về lệnh của họ cho người chuyển tiếp khớp lệnh. Các chi tiết như giá cả, quy mô, tài sản, loại đơn đặt hàng, v.v. được chứng minh một cách hiệu quả thông qua việc không có kiến ​​thức. Nếu một nhà giao dịch chọn tiết lộ những chi tiết như vậy, những nhà giao dịch khác sẽ có thể xem các lệnh này trên sổ lệnh, có khả năng dẫn đến việc thực hiện các lệnh này nhanh hơn.

Panther Protocol không chỉ là một vũng tối. Nó cũng có nhiều hoạt động DeFi khác có thể được thực hiện riêng tư. Trước tiên, người dùng gửi tiền vào nhóm được bảo vệ nhiều tài sản và đại diện cho tài sản được ký gửi dưới dạng ZkAsset (ZkNFT). Về cơ bản là mã thông báo IOU, tương tự như số stETH bạn nhận được khi đặt cọc Ethereum. Một plug-in có tên DeFi Adaptor kết nối riêng MASP với các giao thức DeFi hiện có. Zswap và Ztrade là các bộ chuyển đổi kết nối MASP với các DEX như Uniswap, Quickswap, Curve, v.v.

Penumbra, giống như Panther hay Railgun, là con đường cho nhiều hoạt động DeFi. Trong Penumbra, người dùng sẽ tạo AMM nhỏ của riêng mình khi bắt đầu vị thế LP. Vì vậy, bạn có một bộ sưu tập hàng chục nghìn vị trí thanh khoản tập trung được tạo bởi những người dùng đặt ra mức phí bắt buộc của riêng họ. Điều này làm phân tán tính thanh khoản, nhưng công cụ Zswap/DEX xem xét và tổng hợp tất cả các vị thế thanh khoản riêng lẻ này thành một AMM duy nhất. Điều này giúp định tuyến các giao dịch đến trên toàn bộ biểu đồ thanh khoản.

Thông qua Portal Gate, một AMM-DEX ẩn danh, Automaton được sử dụng để tạo điều kiện thanh khoản như một bản sao lưu cho sổ cái, tức là người chuyển tiếp chạy sổ đặt hàng để những người dùng chéo giao dịch với nhau. Nếu sổ lệnh không thể hỗ trợ giao dịch do thiếu thanh khoản, lệnh sẽ được chuyển đến Automaton. Tính thanh khoản của Automaton sẽ được chuyển kênh giống như các AMM khác.

Railgun's Rail DEX sử dụng 0xAPI được xây dựng bằng 0x. Điều này có nghĩa là các đơn đặt hàng được đặt từ Rail DEX sẽ được định tuyến để tìm mức giá thực hiện tốt nhất trên công cụ tổng hợp 0xAPI DEX. Sau khi tìm thấy lộ trình giao dịch, ví sẽ tạo bằng chứng để trao đổi và che dấu các mã thông báo đến từ 0xAPI vào số dư của nhà giao dịch bằng cách sử dụng tiền từ số dư của nhà giao dịch.

5. Mô hình kinh doanh

Dark pool Tradfi ít nhiều được coi là một câu lạc bộ ưu tú, nơi những người có số dư lớn giao dịch. Họ trả phí thành viên cho dark pool, có thể đặt hàng ẩn danh và cũng có thể nhận được lưu lượng đặt hàng truy cập liên quan từ bên kia. Phí giao dịch thường thấp hơn so với trao đổi tradfi. Các quỹ tối Tradfi cũng có thể đóng vai trò là nhà môi giới, mua chứng khoán từ người bán với giá thấp hơn và bán chúng cho người mua khác với giá cao hơn.

Các vùng tối trong tiền điện tử tránh xa thiết kế lấy “người điều hành” làm trung tâm này và hoạt động theo cách “người hỗ trợ” nhiều hơn. Mục tiêu của họ là tạo ra doanh thu thông qua hai thành phần chính. Phí giao thức cho các lệnh khớp thành công và nhà giao dịch thanh toán cho người chuyển tiếp một phần phí chuyển tiếp để xử lý giao dịch. Một phần phí chuyển tiếp cũng có thể được trả cho nhà điều hành chuyển tiếp. Nhà giao dịch cũng có thể chọn chạy rơle của riêng mình để bảo mật tốt hơn và tránh phải trả phí chuyển tiếp.

Các vùng tối phi tập trung trong không gian tiền điện tử có thể phải đối mặt với các vấn đề khởi đầu nguội. Không giống như các DEX giao dịch với nhóm thanh khoản, hầu hết các nhóm tối cho phép người dùng giao dịch với nhau bằng cách khớp lệnh mua và bán. Điều quan trọng đối với một hệ thống như thế này là cho phép các nhà giao dịch ở cả hai phía của thị trường đặt lệnh. Điều quan trọng cần lưu ý là dark pool trong tradfi được quản lý bởi các ngân hàng trị giá hàng tỷ đô la như Goldman Sachs và các sàn giao dịch như Sở giao dịch chứng khoán New York. Bằng cách này, việc cung cấp luồng đơn hàng cho người dùng sẽ tương đối dễ dàng hơn. Ngoài ra còn có các nhóm tối độc lập như Liquidnet, họ ước tính rằng họ sẽ cần ít nhất 100 công ty bên mua chạy trên nền tảng của họ bắt đầu từ hôm nay để đạt được số lượng tới hạn, nhưng cuối cùng chỉ có 38 công ty. Liquidnet hiện nằm trong số 3 dark pool hàng đầu thế giới.

Nguồn hình ảnh @yusufxzy, Nguồn: Coingecko

Các sàn giao dịch tập trung có khối lượng giao dịch trung bình gấp 10 lần so với các sàn giao dịch phi tập trung vì cơ sở người dùng rộng hơn của họ bị thu hút bởi trải nghiệm người dùng và sự tuân thủ tốt hơn, từ đó làm tăng nguồn cung để đáp ứng nhu cầu. Thanh khoản OTC tương đối khó đạt được.

Hầu hết giao dịch tiền điện tử OTC diễn ra thông qua bàn OTC và hợp đồng thông minh giám sát và thậm chí trong một số trường hợp thông qua các nhóm Telegram. Điều này thực sự gây sốc. Mọi người luôn bị lừa đảo. Những kẻ lừa đảo có thể dễ dàng mạo danh Telegram, chỉnh sửa tin nhắn và chi tiết giao dịch. Với dark pool, bạn có thể không được đảm bảo giải quyết ngay lập tức mã thông báo kém thanh khoản hoặc NFT của mình, nhưng nó đảm bảo mức độ bảo mật và quyền riêng tư cao hơn. Vì giao dịch OTC được thực hiện thông qua dark pool nên khách hàng của bàn OTC cũng không phải trả phí môi giới.

Khối lượng giao dịch là rất quan trọng để các dark pool hoạt động hiệu quả. Nó giúp khớp lệnh hiệu quả và duy trì tính ẩn danh của người giao dịch. Càng có nhiều tiền ẩn danh trong một nhóm hoặc càng có nhiều lệnh trong sổ lệnh thì càng khó kết nối người tiết kiệm và nhà giao dịch với tài sản của họ. Điều này là do có nhiều người tiết kiệm tiềm năng hơn có thể cố gắng liên kết tài sản với các nhóm tối. Điều quan trọng nữa là phải xem xét loại mã thông báo khi bảo vệ tài sản của bạn. Việc chặn các stablecoin phổ biến như USDC hoặc DAI mang lại tính ẩn danh cao hơn so với việc chặn các token meme không xác định chỉ với một số ít người gửi tiền.

6. MEV và khả năng chống kiểm duyệt

Hầu hết các DEX chạy trên chuỗi công khai đều hoạt động như một sổ cái phân tán mở, minh bạch, cho phép MEV tồn tại. Chi tiết đặt hàng trên DEX như Uniswap hoặc Curve không được bảo mật. Điều này cho phép người tìm kiếm và người xây dựng sắp xếp lại các giao dịch theo gói và khối phù hợp để trích xuất MEV.

Quyền riêng tư là tốt, nhưng đó là vấn đề chủ quan. Tornado Cash rất giỏi trong việc cho phép mọi người thực hiện các hoạt động tài chính ẩn danh trên chuỗi. Vì nó là nguồn mở và miễn phí cho mọi người sử dụng nên nó cũng được bọn tội phạm sử dụng để rửa tiền bị đánh cắp. Cho đến nay, nhóm hack Lazarus của Triều Tiên đã đánh cắp gần 1 tỷ USD (958 triệu USD). OFAC (Văn phòng kiểm soát tài sản nước ngoài) duy trì danh sách các công dân bị chỉ định đặc biệt và các cá nhân bị trừng phạt. Các cá nhân và thực thể độc hại, chẳng hạn như Lazarus và thậm chí cả địa chỉ hợp đồng thông minh của Tornado Cash, đã bị đưa vào danh sách vi phạm OFAC. Các giao thức không tuân thủ OFAC có nguy cơ cao bị loại giao dịch khỏi các khối được thêm vào chuỗi. Điều này là do top 5 trong số 6 công cụ xây dựng khối lớn nhất đều tuân thủ OFAC. Đây có phải là một vấn đề kháng kiểm duyệt nghiêm trọng? Đúng. Nó không dừng lại với các nhà xây dựng. Người xác thực và người chuyển tiếp cũng có thể chọn bỏ qua các giao dịch hoặc chặn.

Trong dark pool, vì ZKP được phát hành với mọi đơn hàng nên chi tiết đơn hàng hầu như bị ẩn khỏi tất cả các bên thứ ba, bao gồm cả người xác nhận, loại bỏ nhu cầu tiết lộ chi tiết về khớp lệnh hoặc thậm chí thanh toán. Kiến trúc này có thể có khả năng chống MEV và kiểm duyệt, hoặc ít nhất là như vậy miễn là quy trình giao dịch vẫn nằm trong tiền đề mật mã của dark pool. Cơ hội thu thập MEV có thể xuất hiện trở lại trong trường hợp gọi hợp đồng công khai hoặc sử dụng trình sắp xếp chuỗi chung.

7. Tuân thủ SEC

Cho dù bạn đang hoạt động trong giao thức hay với tư cách là một người dùng cá nhân, điều cuối cùng bạn muốn là thấy giao dịch của mình ở trạng thái chờ xử lý, chưa được xử lý trong khối, do đó có nguy cơ chuyển đổi trạng thái thành công hoặc bị SEC gọi đi uống trà. Những lo ngại này đã trở thành hiện thực rõ ràng đối với những người sáng lập và phát triển Tornado Cash, những người đã bị bắt vì tội rửa tiền. Giao diện TC cũng bất hợp pháp/không còn tồn tại ở nhiều quốc gia và không được nhiều CEX hỗ trợ. Bản thân hợp đồng thông minh TC vẫn đang hoạt động và những người có một số kiến ​​thức kỹ thuật có thể sử dụng.

Để cố gắng tránh điều này, các vùng tối và các giao thức tập trung vào quyền riêng tư khác đã tìm ra cách cho phép người dùng duy trì tuân thủ theo quyết định riêng của họ.

Renegade cho phép mỗi nhà giao dịch chọn một nhóm đối tác để giao dịch. Các nhà giao dịch cá nhân có thể chỉ muốn thực hiện một số hoạt động kiểm tra AML/trừng phạt cơ bản đối với các đối tác của họ, trong khi các tổ chức có thể muốn thực hiện kiểm tra KYB/KYC đối với các đối tác của họ. Logic lựa chọn đối tác này để kiểm tra tuân thủ bằng ZKP có thể được thiết lập trước khi MPC bắt đầu.

Portal Gate và Panther Protocol hoạt động với các oracle tuân thủ, từ đó hoạt động với các nhà cung cấp dịch vụ tuân thủ truyền thống để xác minh tài khoản người dùng ngoài chuỗi KYC/KYB. Sau khi được xác minh, người dùng sẽ nhận được bằng chứng về việc tuân thủ ZK. Bằng chứng này cho phép ví của họ được sử dụng với các giao thức dark pool. Việc xác minh cần phải được thực hiện thường xuyên.

Đối với Penumbra, người dùng có thể chứng minh sự tuân thủ ngoài chuỗi bằng cách sử dụng “ống kính giao dịch” để tiết lộ các hoạt động của họ, bao gồm các nguồn tài trợ có chọn lọc. Tương tự, với Railgun, người dùng có "khóa xem" cho phép người dùng xem các giao dịch và số dư từ thời gian khối X đến Y.

Railgun sử dụng "bằng chứng trắng án" được thảo luận trong bài báo Privacy Pool 2.0 do Chainway phát triển. Giấy chứng nhận vô tội giúp bạn chứng minh rằng giao dịch của mình là hợp pháp mà không tiết lộ bất kỳ chi tiết giao dịch nào. Cây Merkle hoạt động như một tập hợp của tất cả các UTXO trước đó (giao dịch, số dư). Bằng cách này, có thể xác định rằng số dư cụ thể là một phần của một nhóm giao dịch cụ thể. Nhưng để chứng minh rằng một số dư cụ thể không phải là một phần của một tập hợp giao dịch nhất định, cần phải có cây Merkle thưa thớt ghi lại các giá trị NULL. Với bằng chứng này, có thể tạo ra xác minh rằng số dư không phải là một phần của một tập hợp giao dịch nhất định. Trong trường hợp này, SNARK đệ quy được sử dụng để chứng minh rằng chuỗi bằng chứng từ khoản tiền gửi ban đầu đến lần rút tiền cuối cùng đã được tính toán chính xác để chứng minh rằng số dư của người dùng không thuộc về một nhóm giao dịch nhất định.

8. Những suy nghĩ còn dang dở

Người dùng dark pool dựa vào giá công khai làm chuẩn cho các nhà giao dịch, nhưng giá tài sản trên các sàn giao dịch đại chúng có thể không phản ánh những thay đổi xảy ra trong dark pool. Cho đến năm 2014, việc phát hiện giá là mối quan hệ một chiều giữa dark pool và sàn giao dịch đại chúng. FINRA và SEC đã triển khai một sáng kiến ​​theo đó thông tin giao dịch trong nhóm tối sau thanh toán sẽ được công bố công khai trên cơ sở bảo mật theo từng biện pháp bảo mật với độ trễ bốn tuần. Không rõ liệu các tiêu chuẩn công bố công khai tương tự có thể được áp dụng cho các quỹ tối tiền điện tử trong tương lai hay không để tạo điều kiện thuận lợi cho tất cả những người tham gia thị trường khám phá giá tốt hơn.

Các vùng tối thuần túy phải phân luồng dòng lệnh ở cả hai phía của thị trường để đạt được khối lượng tới hạn. Chúng ta có thể thấy nhiều giao dịch OTC chuyển sang dark pool vì chúng an toàn hơn, riêng tư hơn và tiết kiệm chi phí hơn so với các bàn OTC và nhóm Telegram. Trong trường hợp các DEX riêng tư tương tác với nhóm thanh khoản công cộng hoặc hợp đồng thông minh bên ngoài, việc ngụy trang thông tin bị rò rỉ có thể dẫn đến việc tách rời một số giao dịch và nhà giao dịch nhất định.