Cointime

Download App
iOS & Android

Đi sâu vào vùng tối: Nghiên cứu quyền riêng tư trên chuỗi khối minh bạch

Validated Individual Expert

Được viết bởi: Muhammad Yusuf, Delphi Digital

Biên soạn bởi: Wu Shuo Blockchain

Lưu ý của người dịch: Bài viết này nêu chi tiết các nguyên tắc hoạt động, kiến ​​trúc quyền riêng tư, khớp lệnh, nguồn thanh khoản, MEV và khả năng chống kiểm duyệt của các loại dark pool khác nhau. Bằng cách giới thiệu các công nghệ nâng cao quyền riêng tư như bằng chứng không có kiến ​​thức, các nhóm tối cố gắng cung cấp mức độ bảo mật cao đồng thời bảo vệ quyền riêng tư của giao dịch. Ngoài ra, bài viết còn đề cập đến các vấn đề liên quan đến việc tuân thủ quy định và khả năng hiển thị giao dịch, cũng như khám phá các mô hình kinh doanh khác nhau trong dark pool.

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, chúng ta hãy xem thông tin chi tiết về các dark pool, cách chúng xuất hiện, lý do tại sao chúng tiếp tục hoạt động và mức độ chúng đã thay đổi trò chơi.

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 hét lên 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 lan truyền trên thị trường. 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 có thể đặt lệnh và Instinet sẽ khớp lệnh mua và bán rồi thực hiện chúng. Để một nền tảng như Instinet hoạt động được, nó cần một số lượng lớn đơn đặt hàng từ cả hai phía cung và cầu. Vậy điều gì đã mang đến cho các nhà đầu tư tổ chức hương vị ngọt ngào? Bảo mật. Instinet cho phép các công ty lớn hoạt động ẩn danh bằng cách che giấu danh tính và mệnh lệnh của họ khỏi sự giám sát của những người chơi khác và thị trường rộng lớn hơn. Điều này một mặt giúp các giao dịch của họ không bị ảnh hưởng tới thị trường, mặt khác cũng đồng nghĩa với việc giảm thiểu nguy cơ bị các nhà giao dịch khác chiếm ưu thế.

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

Vấn đề với việc để một dark pool do một nhà điều hành điều hành là nhà điều hành có thể có nhiều động cơ để hành động không đúng hơn là hoạt động một cách tuân thủ. Phương trình rất đơn giản: lợi nhuận tham nhũng > chi phí tham nhũng. Các nhà khai thác có thể kiếm được nhiều lợi nhuận hơn số tiền phạt họ phải trả. Năm 2018, SEC đã phạt Citigroup 12 triệu USD vì lừa dối các nhà đầu tư khi vận hành một quỹ đen và rò rỉ thông tin lệnh bí mật cho các nhà giao dịch tần số cao, những người đã thực hiện các giao dịch trị giá hơn 10 triệu USD với các khách hàng của Citigroup, với 9 tỷ USD tiền đặt hàng và lợi nhuận từ đó.

Người dùng dark pool truyền thống phải đối mặt với nguy cơ bị các nhà khai thác thao túng. Đây là cái giá đắt mà họ phải trả khi tham gia vào một hệ thống 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. Cái giá phải trả tương đối nhỏ so với lợi nhuận 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 các nhà khai thác có hành vi độc hại tiềm ẩn, nhưng các vấn đề vẫn còn.

Máy trộn, bể bơi và mọi thứ ở giữa

Blockchain được thiết kế để hoàn toàn minh bạch. Mặc dù nó thúc đẩy trách nhiệm giải trình nhưng nó cũng là con dao hai lưỡi. Nếu bạn nhận được lương trực tuyến thì bất kỳ ai có địa chỉ ví của bạn đều có thể xem mức lương của bạn qua các năm cũng như mức lương trong tương lai của bạn.

Máy trộn, bể bơi và mọi thứ ở giữa

Blockchain được thiết kế để hoàn toàn minh bạch. Mặc dù nó thúc đẩy trách nhiệm giải trình nhưng nó cũng là con dao hai lưỡi. Nếu bạn nhận được lương trực tuyến thì bất kỳ ai có địa chỉ ví của bạn đều có thể xem mức lương của bạn qua các năm cũng như mức lương trong tương lai của bạn.

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

Trước khi đi sâu vào vùng tối, hãy phân biệt giữa máy trộn và vùng tối. 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 tiền lại với nhau để cắt đứt kết nối giữa ví và tài sản, khiến nguồn tiền khó truy tìm. Mặt khác, Dark Pool không chỉ cắt đứt kết nối giữa ví và token mà còn giúp người dùng giao dịch mà không tiết lộ bất kỳ thông tin nào về các bên giao dịch khác.

Bây giờ chúng ta đã hiểu nguồn gốc và động lực đằng sau các vùng tối truyền thống và phân biệt giữa các bộ trộn và vùng tối, hãy đi sâu vào các vùng tối dựa trên blockchain sử dụng mô hình Tài khoản/Số dư) 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, tính toán nhiều bên (MPC) và mã hóa đồng hình hoàn toàn (FHE) để truyền tải quyền riêng tư vào cơ sở hạ tầng của nó.

Vào thời điểm viết bài này, các dark pool như Portal Gate, Renegade và Tristero vẫn đang được phát triển. Và các giao thức bảo mật như Panther và Railgun hiện đang chạy để tạo điều kiện thuận lợi cho các giao dịch DeFi (tài chính phi tập trung) riêng tư, bao gồm không chỉ các sàn giao dịch mà còn cả các hoạt động như đặt cược, cung cấp thanh khoản và cho vay.

kiến trúc 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 lần chuyển đổi trạng thái sẽ thêm một bộ cập nhật mới vào chuỗi. Số dư tài khoản cũng sẽ được cập nhật tương ứng. Mô hình số dư tài khoản là một cách khác để 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. Các 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 đang gửi số tiền chính xác, không còn số dư nào cho một trong hai bên và không có số dư 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 thực hiện thanh toán, toàn bộ số dư của bạn sẽ được chuyển, đốt số dư hiện tại của bạn. Phần còn lại của những gì 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 đồ về đầu ra đã chi tiêu và chưa chi tiêu cho tất cả các giao dịch.

Để 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, một có 6 xu và một có 5 xu, trong khi ví của Bob chỉ chứa một UTXO có 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 duy nhất, khiến người quan sát khó xác định nguồn gốc của 5 xu cô ấy gửi cho Bob và số dư còn lại trong UTXO của cô ấy đi đâu. . Cơ chế bảo vệ quyền riêng tư này che giấu hiệu quả dòng tiền và đảm bảo quyền riêng tư của 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 trên chuỗi nâng cao hơn để liên kết nó với một người dùng. 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ỉ, giúp dễ dàng theo dõi lịch sử của từng người dùng.

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 trên chuỗi nâng cao hơn để liên kết nó với một người dùng. 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ỉ, giúp dễ dàng theo dõi lịch sử của từng người dùng.

Trong mô hình UTXO, chi tiêu gấp đôi khá khó khăn. Mỗi UTXO có một "bộ vô hiệu hóa" duy nhất do chính nó tạo ra. Khi một giao dịch được xác minh, nghĩa là khi UTXO được chi tiêu, bộ vô hiệu hóa của nó cũng được chi tiêu, điều này ngăn giao dịch được chi tiêu lại.

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ư. Mô hình Record được Aleo sử dụng là một biến thể của mô hình UTXO. Aztec và Polygon Miden sử dụng kết hợp mô hình UTXO và mô hình tài khoản.

Mô hình UTXO được Zcash sử dụng phần lớn lấy cảm hứng từ mô hình UTXO được sử dụng trong dark pool. Một số giao thức sửa đổi nó để 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ị. Những ghi chú này được lưu trữ trong cây Merkle lưu trữ trạng thái chuỗi, được gọi là Cây cam kết trạng thái. Những ghi chú này có thể được tạo bằng cách chuyển khoản hoặc thanh toán trong dark pool hoặc chúng có thể được tạo bằng các khoản thanh toán cho người chuyển tiếp. Renegade sử dụng tính toán đa bên được đóng gói (MPC) được nhúng để 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 (tài sản riêng tư) hoặc zNFT (mã thông báo không thể thay thế quyền riêng tư) và mô hình UTXO hoạt động thông qua cây Merkle có tên "Bus" để xử lý UTXO theo lô. Mỗi lô chứa tối đa tới 64 UTXO, tối ưu hóa hiệu quả chi phí của người dùng. “Nhà điều hành xe buýt” chịu trách nhiệm xử lý quy trình và người dùng khuyến khích họ thông qua phần thưởng có mệnh giá bằng $ZKP. Khi thực thi một UTXO duy nhất, Panther sử dụng cái gọi là cây Merkle "Taxi". Để hỗ trợ UTXO trên nhiều chuỗi, còn có một cây Merkle có tên là "Phà".

hệ thống chứng minh

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

Hệ thống chứng minh là các 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 khác nhau, mỗi loại tạo ra các bằng chứng có quy mô 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 trong quá trình tạo và xác minh. Ở đây chúng ta sẽ đi sâu vào hai hệ thống chứng minh quan trọng: Groth16 và UltraPlonk, những hệ thống này đã được sử dụng trong dark pool 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 của họ. 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 ưu tiên do kích thước bằng chứng có thể tác độ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.

Panther, Penumbra và Railgun sử dụng hệ thống chứng minh Groth16 để tạo ra bằng chứng của họ. 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 ưu tiên do kích thước bằng chứng có thể tác độ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 cài đặt này, 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 phải tin cậy người chứng minh và người chứng minh không cần phải 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. Groth16 dựa vào thông tin đầu vào từ nhiều bên để thiết lập thiết lập đáng tin cậy, trong khi UltraPlonk chỉ yêu cầu sự tham gia của một bên.

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ư khi thực hiện giao dịch, cung cấp tính thanh khoản, ngăn chặn việc rút MEV, tính năng chống kiểm duyệt và tuân thủ các quy định.

Cài đặt ví

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

Trong Renegade, ví tương đương với UTXO có khóa riêng và có thể ký các giao dịch. Bạn cần tạo UTXO mới và gửi nó cùng với 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 tiền vào đó. Hầu hết các thao tác như gửi tiền, đặt lệnh, giao dịch sẽ làm mất hiệu lực của ví nên bạn sẽ cần tạo một ví mới để đảm bảo không xảy ra hiện tượng chi tiêu gấp đôi. Trải nghiệm người dùng giống như các ví Ethereum khác.

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

Đối với cả Panther và Portal Gate, quy trình KYC đã được thiết lập. 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 cần phải trải qua quy trình KYB để chia sẻ thông tin chi tiết về doanh nghiệp của mình. Việc xác minh được thực hiện ngoài chuỗi bởi 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 nhận 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 DEX phổ biến như Uniswap và Curve sử dụng phương pháp tạo lập thị trường tự động, trong đó các lệnh được khớp với nhóm thanh khoản. Cách tiếp cận này không tối ưu 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 cho các nhà giao dịch thực hiện các giao dịch lớn vì nó có thể tiết lộ ý định của họ cho những người tham gia khác trên thị trường, những người có thể lợi dụng thông tin này. Một số nhóm tối cuối cùng sẽ khớ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 và họ sử dụng rơle như một bức tường ngăn cách các nhà giao dịch với các nguồn thanh khoản bên ngoài, nơi phải bảo vệ quyền riêng tư của nhà giao dịch. Tiếp theo, chúng ta sẽ khám phá cách dark pool thu được thanh khoản trong khi vẫn bảo vệ quyền riêng tư.

Bây giờ, hãy nhớ rằng các nhà giao dịch đã gửi tiền vào ví trong dark pool. Bây giờ chúng ta sẽ thảo luận điều gì sẽ xảy ra khi một đơn đặt hàng được gửi đi. Một số nhóm tối áp dụng cách tiếp cận khớp lệnh ngang hàng, trong khi một số á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á trong nhóm thanh khoản có thể thay đổi trong khoảng thời gian lệnh được gửi đến khi lệnh được thực thi. Khi các lệnh giao nhau giữa các nhà giao dịch, lệnh sẽ được thực hiện ở mức giá được thương lượng giữa họ.

Với cách tiếp cận ngang hàng của Renegade, khi nhà giao dịch gửi lệnh, họ cũng chọn một người chuyển tiếp có thể thay mặt họ đặt giá thầu (khớp lệnh) và trả phí. Nhà giao dịch tạo chứng chỉ ZK có tên là "CAM KẾT HỢP LỆ" để chứng minh rằng họ sở hữu ví và lệnh của mình. Sau đó, một "cái bắt tay" sẽ được gửi đến mạng để khớp với những cái bắt tay của các nhà giao dịch khác. Cái bắt tay về cơ bản là một danh sách bất biến chứa bằng chứng ZK CAM KẾT HIỆU LỰC, chi tiết đơn hàng băm, bộ vô hiệu hóa và cặp khóa. Khi 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ẽ thực hiện các phép tính của 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 thủ. Điều này đảm bảo rằng chi tiết đơn hàng vẫn được ẩn khỏi các bên khác trong khi việc khớp đơn hàng đang diễn ra. Sau 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 để giữ các token đã trao đổi, sau đó được xác minh để đảm bảo rằng ví thực sự mới nhằm 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 nó, tạo bằng chứng ZK và sau đó chuyển tiếp đơn đặt hàng tới Đặt. Sách là một tập hợp các nút ngoài chuỗi thu thập các đơn đặt hàng và chạy các thuật toán khớp đơn hàng trong môi trường FHE (Mã hóa hoàn toàn đồng hình). Điều này có nghĩa là các lệnh được mã hóa không cần phải giải mã để khớp. Sau khi một đơn hàng được khớp thành công, tổng kết quả của tất cả các đơn hàng khớp sẽ được hiển thị mà không tiết lộ chi tiết về các đơn hàng khớp riêng lẻ. Điều này cũng giúp bảo vệ sự riêng tư.

Đối với Railgun, khi một nhà giao dịch đặt lệnh trao đổi thông qua Railgun, một hợp đồng thông minh có tên là "Mô-đun thích ứng" sẽ thực hiện nhiều hoạt động, cụ thể là lấy số dư riêng tư để trao đổi do nhà giao dịch chỉ định trong ví của anh ta và dỡ bỏ lá chắn quyền riêng tư của anh ta. Mô-đun Thích ứng cũng sẽ xác minh xem đơn đặt hàng (UTXO) có bị vô hiệu/chi tiêu hay không. API 0x sau đó hoán đổi tài sản giữa thanh khoản DEX tổng hợp, tìm kiếm tỷ giá hối đoái tốt nhất. Các lá chắn bảo mật của Mô-đun Thích ứng đã trao đổi tài sản thành số dư riêng tư để đảm bảo 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ự, trong đó nó sử dụng một mô-đun có tên Zswap để kết nối MASP (Nhóm bảo mật đa tài sản) của Panther với các giao thức DeFi khác. Thay vì giống như một "nhóm", MASP giống 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 UTXO đối với tài sản được gửi trong 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. Sau khi đặt hàng, Zswap sẽ tạo một hợp đồng ký quỹ dựa trên thời gian mã hóa có thể 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 (IOU) của mã thông báo dưới dạng ZAsset (ZNFT) từ MASP của Panther.

Mô-đun trao đổ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. Người dùng sẽ nhận được NFT "hoán đổi" để lưu bản ghi sự kiện. NFT bao gồm sự kết hợp của nhiều tham số khác nhau, bao gồm tài sản 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 đợt 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, kết quả đầu ra sẽ được gửi tới 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 riêng lẻ vẫn ở chế độ riêng tư nhưng dữ liệu tổng hợp sẽ bị lộ 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.

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 thực hiện các lệnh mua và bán trực tiếp giữa những người dùng, nhưng không phải lúc nào cũng có đủ thanh khoản để đáp ứng nhu cầu cho các đơn đặt hàng. Trong DEX nói chung, bạn gần như có thể đảm bảo rằng đơn đặt hàng của bạn sẽ có đủ thanh khoản, nhưng bạn cần phải từ bỏ quyền riêng tư và tác động đến giá. Quyền riêng tư – Bất cứ ai cũng có thể xem những gì bạn đang bán hoặc mua. Tác động về giá – Vì tính thanh khoản được đảm bảo đi kèm với phí bảo hiểm nên bạn cần phải thanh toán khoản phí này cùng với đơn đặt hàng của mình. Trong dark pool, thông tin lệnh vẫn bị ẩn trước và sau giao dịch.

Renegade tuân theo triết lý thiết kế này và cung cấp tính thanh khoản bằng cách kết hợp luồng lệnh với luồng lệnh đảo ngược mà không thông qua bất kỳ trung gian nào. Trong trường hợp không đủ thanh khoản, có một cơ chế gọi là "Thể hiện sự quan tâm" 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 cơ quan chuyển tiếp khớp với lệnh đó. Chứng minh một cách hiệu quả các chi tiết như giá cả, quy mô, tài sản và loại đơn đặt hàng mà không cần có kiến ​​thức. Nếu một nhà giao dịch chọn tiết lộ những chi tiết này, những nhà giao dịch khác sẽ có thể xem các lệnh này đang chờ xử lý trên sổ lệnh, có khả năng dẫn đến việc các lệnh này được thực thi nhanh hơn.

Giao thức Panther không chỉ là một vũng tối. Nó cũng cung cấp một loạt các 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 bảo mật đa tài sản và đại diện cho tài sản được ký gửi dưới dạng ZkAsset (ZkNFT). ZkAsset về cơ bản là mã thông báo IOU, tương tự như stETH bạn nhận được khi đặt cọc trên Ethereum. Các plug-in được gọi là Bộ điều hợp DeFi có thể 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 và Curve.

Giống như Panther hay Railgun, Penumbra là cửa ngõ dẫn đến nhiều hoạt động DeFi. Trong Penumbra, khi người dùng mở một vị thế LP, họ thực sự tạo ra AMM nhỏ của riêng mình. Bằng cách này, sẽ có hàng chục nghìn vị trí thanh khoản tập trung do người dùng tạo ra và đặt ra mức phí họ muốn. Tuy nhiên, điều này có thể dẫn đến sự phân mảnh thanh khoản, nhưng công cụ Zswap/DEX sẽ 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 sẽ cho phép các giao dịch đến được định tuyến trên toàn bộ biểu đồ thanh khoản.

Portal Gate sử dụng AMM DEX ẩn danh có tên Automaton làm bản sao lưu cho Book, nghĩa là sổ đặt hàng do trình chuyển tiếp điều hành được sử dụng để chấm chéo các giao dịch của người dùng. 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. Thanh khoản sẽ được chuyển vào Automaton giống như trong bất kỳ AMM nào khác.

Railgun's Rail DEX sử dụng 0xAPI được tạo bởi 0x. Điều này có nghĩa là các đơn đặt hàng cho Rail DEX được định tuyến để tìm mức giá tốt nhất được thực thi trong 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 bằng cách sử dụng tiền từ số dư của nhà giao dịch và chặn các mã thông báo đến từ 0xAPI trong số dư của nhà giao dịch.

mô hình kinh doanh

Các quỹ tối tài chính truyền thống (Tradfi) phần lớn được coi là một câu lạc bộ ưu tú, nơi chỉ những người có túi tiền dồi dào mới có thể giao dịch. Họ trả phí thành viên để có thể đặt hàng ẩn danh đồng thời có quyền truy cập vào luồng đơn hàng ngược liên quan từ bên kia. Phí giao dịch thường thấp hơn so với trao đổi tài chính truyền thống. Các quỹ tối tài chính truyền thống 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à sau đó bán chúng cho người mua khác với giá cao hơn.

Các quỹ tối tài chính truyền thống (Tradfi) phần lớn được coi là một câu lạc bộ ưu tú, nơi chỉ những người có túi tiền dồi dào mới có thể giao dịch. Họ trả phí thành viên để có thể đặt hàng ẩn danh đồng thời có quyền truy cập vào luồng đơn hàng ngược liên quan từ bên kia. Phí giao dịch thường thấp hơn so với trao đổi tài chính truyền thống. Các quỹ tối tài chính truyền thống 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à sau đó bán chúng cho người mua khác với giá cao hơn.

Vùng tối trong lĩnh vực mã hóa đã từ bỏ nhiều thiết kế lấy "người điều hành" làm trung tâm hơn và đóng vai trò "người hỗ trợ" nhiều hơn. Chúng được thiết kế để tạo ra doanh thu thông qua hai thành phần chính: phí giao thức đối với các đơn hàng được khớp thành công và một phần phí mà nhà giao dịch phải trả cho người chuyển tiếp xử lý giao dịch. Một phần phí chuyển tiếp cũng có thể được chuyển cho nhà điều hành chuyển tiếp. Nhà giao dịch cũng có thể chọn chạy chuyển tiếp của riêng mình để có được sự riêng 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ể gặp phải vấn đề "khởi đầu nguội". Không giống như các DEX giao dịch với các 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à các nhà giao dịch phải đặt lệnh ở cả hai phía của thị trường. Điều quan trọng cần lưu ý là các quỹ tối trong tài chính truyền thống đượ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 tương đối dễ dàng. Ngoài ra còn có các dark pool độc lập, chẳng hạn như Liquidnet, ước tính rằng sẽ cần ít nhất 100 công ty bên mua chạy trên nền tảng của họ kể từ ngày đó trở đi để đạt được số lượng tới hạn, nhưng cuối cùng chỉ có 38 công ty trực tuyến. Liquidnet hiện nằm trong số ba dark pool hàng đầu trên thế giới.

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

Hầu hết giao dịch OTC trong không gian tiền điện tử được thực hiện thông qua các bàn giao dịch OTC (bàn giao dịch không cần kê đơn) và các hợp đồng thông minh được quản lý, thậm chí đôi khi thông qua các nhóm Telegram. Đây là một hiện tượng gây sốc. Mọi người luôn bị lừa đảo. Sẽ rất thuận tiện cho những kẻ lừa đảo mạo danh người khác trên Telegram và chỉnh sửa tin nhắn cũng như 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 các token hoặc NFT kém thanh khoản, nhưng nó đảm bảo mức độ bảo mật và quyền riêng tư cao hơn. Khách hàng của bàn OTC cũng không cần phải trả phí môi giới cho giao dịch OTC thông qua các nhóm tố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à bảo vệ tính ẩn danh của nhà giao dịch. Càng có nhiều quỹ ẩn danh trong nhóm và càng có nhiều đơn đặt hàng trong sổ đặt hàng thì càng khó kết nối người gửi tiền 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 gửi tiền tiềm năng hơn để cố gắng liên kết tài sản đó. Khi bảo vệ tài sản, điều quan trọng là phải xem xét loại token. Việc đảm bảo một loại stablecoin phổ biến như USDC hoặc DAI sẽ mang lại tính ẩn danh cao hơn so với việc bảo vệ một token meme ít được biết đến hơn và có ít người gửi tiền.

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 cho phép MEV tồn tại vì chúng là sổ cái mở và minh bạch. 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à nhà xây dựng sắp xếp lại các giao dịch theo gói và khối tương ứng để trích xuất MEV.

Quyền riêng tư rất quan trọng nhưng đó là vấn đề chủ quan. Tornado Cash vượt trộ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 cũng có những tội phạm sử dụng nó để rửa tiền bị đánh cắp. Nhóm hack Lazarus của Triều Tiên cho đến nay đã đá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á nhân bị phong tỏa. Các cá nhân và tổ chức độ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 của OFAC vì không tuân thủ. Các giao thức không tuân thủ OFAC có khả năng cao các giao dịch của chúng sẽ bị loại khỏi các khối trên chuỗi. Đây có phải là một vấn đề chống kiểm duyệt nghiêm trọng? Đúng. Vấn đề không chỉ giới hạn ở các nhà sản xuất khối. 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 khối.

Trong dark pool, vì mọi đơn hàng đều tạo ra ZKP 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 khớp lệnh hoặc thậm chí thanh toán. Kiến trúc này có khả năng chống MEV và chống kiểm duyệt, hoặc ít nhất là miễn là quy trình giao dịch vẫn dựa trên mã hóa nhóm tối. Cơ hội nắm bắt MEV có thể xuất hiện trở lại trong các tình huống khi hợp đồng công khai được gọi hoặc sử dụng trình sắp xếp chuỗi chung.

Sự tuân thủ

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 thấy là giao dịch đang chờ xử lý và không được xử lý trong khối, do đó gây nguy hiểm cho sự thành công của quá trình chuyển đổi trạng thái của bạn hoặc yêu cầu SEC đến điều tra. tiệc trà. Đối với những người sáng lập và phát triển Tornado Cash, nỗi lo sợ này đã trở thành hiện thực kinh hoàng khi họ bị bắt vì tội rửa tiền. Giao diện TC cũng là bất hợp pháp/bị vô hiệu hóa ở nhiều quốc gia và không được một số sàn giao dịch tập trung hỗ trợ. Nhưng bản thân hợp đồng thông minh TC vẫn có thể được sử dụng bởi những người có kiến ​​thức kỹ thuật nhất định.

Để 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 để người dùng tự quyết định xem có tuân thủ hay không.

Renegade cho phép mỗi nhà giao dịch chọn một nhóm đối tác. 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 tiến hành kiểm tra KYB/KYC đối với các đối tác của họ. Logic lựa chọn đối tác sử dụng ZKP để kiểm tra tuân thủ này có thể được thiết lập trước khi MPC bắt đầu.

Renegade cho phép mỗi nhà giao dịch chọn một nhóm đối tác. 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 tiến hành kiểm tra KYB/KYC đối với các đối tác của họ. Logic lựa chọn đối tác sử dụng ZKP để kiểm tra tuân thủ này 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ủ (oracle), từ đó làm việc với các nhà cung cấp dịch vụ tuân thủ truyền thống để thực hiện xác minh KYC/KYB đối với tài khoản người dùng ngoài chuỗi. Sau khi được xác minh, người dùng sẽ nhận được chứng chỉ tuân thủ ZK. Bằng chứng này cho phép ví của họ được sử dụng với giao thức dark pool, nhưng việc xác minh cần phải được thực hiện thường xuyên.

Trong Penumbra, người dùng có thể sử dụng "góc độ giao dịch" để chứng minh sự tuân thủ ngoài chuỗi của họ và tiết lộ có chọn lọc các hoạt động của họ, bao gồm cả các nguồn tài trợ. Tương tự, trong Railgun, người dùng có "view key" 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 thuật toán "Bằng chứng vô tội" do Chainway phát triển, thuật toán này được thảo luận trong bài báo Privacy Pools 2.0. Proof of Innocence giúp bạn chứng minh 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 Merkel hoạt động như một tập hợp tất cả các UTXO trước đó (giao dịch, số dư). Với tính năng này, có thể xác định số dư cụ thể là một phần của một nhóm giao dịch nhất định. Nhưng để chứng minh rằng 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, bạn cần sử dụng cây Merkle thưa thớt để ghi lại các giá trị NULL. Bằng chứng này 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, làm bằng chứng cho thấy số dư của người dùng không phải là một phần của một nhóm giao dịch nhất định.

những suy nghĩ kéo dài

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 của họ, 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 biến động xảy ra trong dark pool. Trước năm 2014, việc phát hiện giá giữa dark pool và sàn giao dịch đại chúng là mối quan hệ một chiều. Cơ quan Quản lý Công nghiệp Tài chính Hoa Kỳ (FINRA) và Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC) đã triển khai một sáng kiến ​​yêu cầu thông tin giao dịch trong dark pool sau thanh toán phải đượ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ễ từ 2–4 tuần . Không rõ liệu các tiêu chuẩn công bố công khai tương tự có được áp dụng cho các quỹ tối tiền điện tử trong tương lai hay không để thúc đẩy việc khám phá giá tốt hơn cho tất cả những người tham gia thị trường.

Một dark pool thuần túy phải tích lũy dòng lệnh ở cả hai phía của thị trường để đạt đến điểm 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 sẽ 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 mô phỏng thông tin bị rò rỉ có thể dẫn đến việc một số giao dịch và nhà giao dịch nhất định bị lộ.

Các bình luận

Tất cả bình luận

Recommended for you