Singularity - Giao dịch riêng tư trên Blockchain minh bạch

Trung cấp3/6/2024, 1:31:06 PM
Bài viết này đi sâu vào Điểm kỳ dị, bao gồm hiện trạng bối cảnh cạnh tranh, kiến trúc kỹ thuật của dự án và phân tích các lợi thế của nó.

*Chuyển tiếp Tiêu đề gốc: Báo cáo nghiên cứu của đối tác Eureka: Tính đơn nhất - Giao dịch quyền riêng tư trên Blockchain minh bạch

Giới thiệu loại coin

Năm 1969, phương thức giao dịch trên thị trường tài chính vẫn dựa trên sàn giao dịch truyền thống. Vào thời điểm đó, công nghệ máy tính vẫn chưa trưởng thành và các nhà giao dịch dựa vào việc hét to lệnh, một phương pháp không hiệu quả và thiếu sự riêng tư, khiến các nhà đầu tư tổ chức khó thực hiện các giao dịch lớn mà không gây biến động thị trường. Instinet, do Jerome Pustilnik thành lập, ra đời nhằm đáp lại thách thức này. Instinet cho phép các nhà đầu tư đặt lệnh ẩn danh thông qua một nền tảng giao dịch điện tử, nền tảng này chịu trách nhiệm khớp lệnh của người mua và người bán cũng như thực hiện giao dịch. Mô hình này không chỉ nâng cao hiệu quả giao dịch mà còn đảm bảo tính bảo mật của giao dịch, ngăn chặn hiệu quả tác động thị trường và rò rỉ thông tin.

Ngày nay, những tiến bộ công nghệ đã dẫn đến sự ra đời của công nghệ blockchain, một sự đổi mới mang tính cách mạng mang lại sự minh bạch và bảo mật chưa từng có cho các giao dịch tài chính. Tuy nhiên, tính chất công khai và tính bất biến của blockchain, tuy mang lại nhiều lợi ích cho thị trường, nhưng cũng đặt ra những thách thức mới cho các nhà giao dịch giao dịch lớn. Trong sổ cái công khai của blockchain, mọi giao dịch đều hiển thị với tất cả người tham gia, khiến các nhà giao dịch giao dịch lớn khó có thể ẩn danh. Nền tảng trao đổi truyền thống không thể bảo vệ hoàn toàn quyền riêng tư của nhà giao dịch và việc tiết lộ công khai các lệnh lớn có thể dẫn đến biến động giá, ảnh hưởng đến hiệu quả và chi phí giao dịch. Ngoài ra, sự không chắc chắn về quy định và độ mờ đục của thị trường cũng gây thêm rủi ro cho các nhà đầu tư.

Báo cáo này sẽ khám phá các vùng tối trên blockchain như một giải pháp sáng tạo giới thiệu các công nghệ bảo vệ quyền riêng tư tiên tiến và cơ chế giao dịch tự động nhằm cung cấp môi trường an toàn và hiệu quả hơn cho các giao dịch tiền điện tử lớn. Nó cũng sẽ thảo luận về cách Singularity, thông qua các giải pháp đổi mới sử dụng các công nghệ như FHE (Mã hóa hoàn toàn đồng hình) và ZKP (Bằng chứng không có kiến thức), cung cấp cho các nhà đầu tư lớn một nền tảng giao dịch phi tập trung riêng tư và tuân thủ.

Bể tối là gì?

Dark Pool trong thị trường tài chính truyền thống đề cập đến các sàn giao dịch tư nhân không tiết lộ công khai thông tin giao dịch, cho phép các nhà đầu tư thực hiện các giao dịch lớn mà không để lộ ý định giao dịch của họ. Sự xuất hiện của giao dịch dark pool ở Hoa Kỳ có liên quan chặt chẽ đến nhu cầu chuyển nhượng vốn cổ phần quy mô lớn ngày càng tăng do tần suất sáp nhập và mua lại trên thị trường chứng khoán ngày càng tăng. Với sự phát triển của thị trường tài chính, tầm quan trọng của dark pool trong các lĩnh vực khác nhau như cổ phiếu, trái phiếu và ngoại hối ngày càng trở nên nổi bật, đặc biệt là trong thời đại mà giao dịch thuật toán và tần số cao chiếm ưu thế. Thống kê cho thấy các giao dịch trong dark pool chiếm 30% đến 50% thị trường chứng khoán, trở thành một thành phần quan trọng của thanh khoản thị trường.

Trong thị trường tiền điện tử, khi nhóm các nhà đầu tư lớn ngày càng phát triển, nhu cầu giao dịch khối lượng lớn tiếp tục tăng. Những đơn đặt hàng lớn này có tác động đáng kể đến thị trường, thậm chí đôi khi còn gây ra tình trạng hỗn loạn thị trường. Để tránh những rủi ro như vậy, nhiều nhà giao dịch chuyển sang thị trường OTC hoặc thậm chí các nhóm Telegram để giao dịch. Theo dữ liệu từ sàn giao dịch Kraken năm 2020, khối lượng giao dịch OTC toàn cầu đã tăng gấp 20 lần kể từ năm 2018, với khối lượng giao dịch trung bình hàng ngày xấp xỉ 300 tỷ USD, chiếm gần 70% tổng khối lượng giao dịch thị trường tiền điện tử. Tuy nhiên, thị trường OTC cũng phải đối mặt với vấn đề thiếu thanh khoản và thiếu quy định. Để giải quyết những thách thức này, dark pool đã được giới thiệu như một giải pháp nhằm cung cấp một môi trường giao dịch riêng tư và ổn định hơn.

Những điểm chính về vùng tối bao gồm:

  • Quyền riêng tư và bảo mật: Dark pool cho phép các nhà giao dịch giao dịch ẩn danh, bảo vệ danh tính và quy mô lệnh của họ khỏi thị trường đại chúng cho đến khi giao dịch được thực hiện.

  • Giảm tác động đến thị trường: Dark pool cho phép các nhà đầu tư tổ chức lớn thực hiện các lệnh lớn mà không gây ra biến động giá đáng kể trên thị trường đại chúng, giảm thiểu tác động và trượt giá của thị trường.

  • Không tiết lộ chiến lược giao dịch: Các giao dịch trong nhóm tối giúp bảo vệ chiến lược của nhà giao dịch khỏi bị thị trường đại chúng biết đến, ngăn chặn chúng bị MEV (Giá trị có thể trích xuất của thợ mỏ) khai thác, sao chép giao dịch chênh lệch giá và chênh lệch thống kê.

  • Cải thiện tính thanh khoản và giá cả: Dark pool cung cấp thêm thanh khoản cho thị trường bằng cách kết nối người mua và người bán, những người có thể không tìm thấy đối tác trên các sàn giao dịch truyền thống, có khả năng cải thiện giá, đặc biệt đối với các giao dịch khối lượng lớn.

  • Giám sát theo quy định: Dark pool được quản lý, với các cơ quan quản lý giám sát các hoạt động của dark pool để ngăn chặn việc truy cập không công bằng, giao dịch nội gián hoặc thao túng thị trường. Tuy nhiên, đối với nhiều dark pool, phong cách quản lý tập trung vẫn tiềm ẩn rủi ro về bảo mật, độ tin cậy và khả năng lạm dụng dữ liệu riêng tư. Trong lịch sử, đã có một số trường hợp dark pool tập trung bị phạt vì vi phạm các nguyên tắc tin cậy.

Công nghệ bảo mật cốt lõi

Vùng tối là một nhánh của con đường riêng tư. Thông qua các Công nghệ nâng cao quyền riêng tư (PET) sau đây, chẳng hạn như Bằng chứng không có kiến thức (ZKP), Tính toán đa bên (MPC) và Mã hóa hoàn toàn đồng hình (FHE), các vùng tối đưa quyền riêng tư vào cơ sở hạ tầng của chúng.

Bằng chứng không có kiến thức (ZKP)

Công nghệ Zero-Knowledge Proof (ZKP) cho phép người chứng minh chứng minh tính đúng đắn của tuyên bố với người xác minh mà không tiết lộ bất kỳ thông tin thực chất nào. Công nghệ này đặc biệt quan trọng trong các giải pháp mở rộng quy mô Ethereum Lớp 2, chẳng hạn như ZK Rollup, giúp xác minh tính hợp lệ của giao dịch bằng cách nén dữ liệu giao dịch thành các bằng chứng ZK nhỏ gọn và gửi chúng lên mạng chính. Những bằng chứng này không chỉ chiếm không gian lưu trữ tối thiểu mà còn bảo vệ quyền riêng tư của thông tin giao dịch, thể hiện những lợi thế tự nhiên của cơ chế không cần sự tin cậy. Ứng dụng của công nghệ ZKP không chỉ giới hạn ở việc mở rộng quy mô mà còn bao gồm tính toán quyền riêng tư, với các cách triển khai chính là zkSNARK, zkSTARK và Bulletproofs. Các công nghệ này cùng nhau thúc đẩy việc tăng cường bảo vệ quyền riêng tư và hiệu quả giao dịch của tiền điện tử.

Giới thiệu về bằng chứng không có kiến thức

Tính toán nhiều bên (MPC)

Tính toán nhiều bên (MPC) là công nghệ cho phép nhiều bên cùng nhau tính toán một chức năng mà không tiết lộ đầu vào riêng lẻ của họ. Trong lĩnh vực quyền riêng tư, MPC cung cấp phương pháp bảo vệ dữ liệu nhạy cảm, cho phép các bên thực hiện phân tích dữ liệu, nhiệm vụ tính toán hoặc đưa ra quyết định mà không làm lộ dữ liệu cá nhân. Ưu điểm cốt lõi của MPC nằm ở khả năng bảo vệ quyền riêng tư. Thông qua công nghệ mã hóa và điện toán phân tán, người tham gia có thể đảm bảo dữ liệu của họ được giữ kín trong suốt quá trình tính toán.

Giới thiệu về tính toán an toàn của nhiều bên

▪ Mã hóa đồng hình hoàn toàn (FHE)

Mã hóa hoàn toàn đồng hình (FHE) là một công nghệ mã hóa cho phép tính toán trực tiếp trên dữ liệu được mã hóa mà không cần phải giải mã trước. Điều này có nghĩa là các phép toán như cộng, trừ và nhân có thể được thực hiện trên dữ liệu trong khi dữ liệu vẫn được mã hóa và kết quả tính toán, sau khi được giải mã, nhất quán với kết quả thu được bằng cách thực hiện các thao tác tương tự trên dữ liệu gốc. Giá trị cốt lõi của FHE nằm ở việc cung cấp một công cụ mạnh mẽ để bảo vệ quyền riêng tư, cho phép dữ liệu được giữ bí mật trong quá trình xử lý, từ đó tăng cường đáng kể tính bảo mật dữ liệu.

Cân bằng việc chống kiểm duyệt với việc tuân thủ

Các sàn giao dịch phi tập trung (DEX) hoạt động trên các chuỗi khối công khai, chẳng hạn như Uniswap và Curve, dễ bị ảnh hưởng bởi Giá trị có thể trích xuất tối đa (MEV) do tính chất công khai và minh bạch của sổ cái của chúng. Tính minh bạch này có nghĩa là mọi người đều có thể nhìn thấy chi tiết đơn đặt hàng, cho phép người tìm kiếm và nhà xây dựng tối ưu hóa lợi nhuận của họ bằng cách sắp xếp lại các đơn đặt hàng giao dịch, điều này có thể ảnh hưởng bất lợi đến những người dùng khác ở một mức độ nào đó.

Dark pool, với tư cách là một hình thức địa điểm giao dịch tài chính, có lợi thế cốt lõi trong việc cung cấp sự bảo vệ quyền riêng tư và chống kiểm duyệt. Trong dark pool, chi tiết đơn hàng thường được giữ bí mật với các bên thứ ba vì mỗi đơn hàng tạo ra Bằng chứng không có kiến thức (ZKP), giúp giảm việc tiết lộ công khai thông tin giao dịch. Kiến trúc này đặc biệt hấp dẫn đối với những người nắm giữ lớn và các nhà đầu tư tổ chức, vì nó bảo vệ chiến lược giao dịch của họ khỏi bị các đối thủ cạnh tranh hoặc những kẻ thao túng thị trường lợi dụng. Ngoài ra, đặc điểm của dark pool cũng giúp chống lại MEV là thứ tự và chi tiết giao dịch không được công khai, làm giảm khả năng sắp xếp lại.

Tuy nhiên, những lợi thế này có thể giảm đi khi các giao dịch cần gọi đến các hợp đồng công khai hoặc sử dụng trình sắp xếp chuỗi được chia sẻ, vì các hoạt động này có thể làm lộ thông tin giao dịch, tạo cơ hội cho việc nắm bắt MEV. Tuy nhiên, đối với những người nắm giữ lớn và các nhà đầu tư tổ chức đang tìm kiếm sự bảo vệ quyền riêng tư và chống kiểm duyệt, đặc biệt khi các hoạt động giao dịch của họ đòi hỏi tính bảo mật cao, các quỹ tối vẫn là một lựa chọn hấp dẫn.

Sự xuất hiện của các công cụ bảo vệ quyền riêng tư như Tornado Cash mang đến khả năng thực hiện các hoạt động tài chính ẩn danh trên chuỗi, nhưng những công cụ này cũng đã bị bọn tội phạm sử dụng cho các hoạt động bất hợp pháp như rửa tiền. Địa chỉ hợp đồng thông minh của Tornado Cash đã được Văn phòng Kiểm soát Tài sản Nước ngoài (OFAC) liệt kê do không tuân thủ. OFAC duy trì một danh sách các Công dân bị chỉ định đặc biệt (SDN) để xử phạt các cá nhân và tổ chức không tuân thủ. Các giao thức không tuân thủ các quy định của OFAC có nhiều khả năng giao dịch của chúng sẽ bị loại khỏi các khối trên chuỗi. Tính đến ngày 23 tháng 2 năm 2024, 45% khối yêu cầu xem xét danh sách OFAC. Vấn đề chống kiểm duyệt này không chỉ ảnh hưởng đến các nhà sản xuất khối mà còn cả những người xác nhận và chuyển tiếp, những người có thể bỏ qua một cách có chọn lọc các giao dịch hoặc khối nhất định.

Tỷ lệ khối được xem xét bởi danh sách OFAC

Với việc Tornado Cash bị cấm vì không tuân thủ, khoảng trống thị trường cho các giải pháp bảo mật tuân thủ đã xuất hiện. Để lấp đầy khoảng trống này, các dự án dark pool tiếp theo cần cung cấp khả năng bảo vệ quyền riêng tư đồng thời tránh các rủi ro pháp lý tương tự. Một phương pháp hiệu quả là tích hợp các quy trình KYB/KYC đã được xác minh vào dự án, đảm bảo tính hợp pháp cho các hoạt động của người dùng và giúp tránh các rủi ro pháp lý tiềm ẩn. Các quy định pháp lý thường tụt hậu so với những tiến bộ công nghệ, khiến các dự án bảo mật dễ dàng bị lợi dụng cho các hoạt động bất hợp pháp. Việc tích cực nắm bắt và tuân thủ các quy định là rất quan trọng để đảm bảo an ninh và tính pháp lý của dự án.

Phân tích dự án & bối cảnh cạnh tranh

Từ năm 2010 đến năm 2022, số lượng dự án dark pool còn hạn chế và những dự án này không nhận được sự công nhận rộng rãi trong công chúng. Tuy nhiên, với sự tiến bộ của các công nghệ nâng cao quyền riêng tư như Zero-Knowledge Proofs (ZKP) và Multi-Party Computation (MPC), miền dark pool đã chào đón một loạt giải pháp công nghệ tiên tiến. Sự phát triển của những công nghệ này đã đưa các hố tối trở lại với công chúng vào năm 2023. Tuy nhiên, do tính phức tạp của công nghệ, số lượng dự án trong cuộc đua dark pool vẫn còn tương đối ít. Dưới đây là một vài dự án đã trở nên tương đối trưởng thành.

  1. Renegade, được thành lập vào năm 2022, là một dark pool phi tập trung dựa trên kiến trúc MPC-ZKP, được thiết kế để cung cấp các dịch vụ giao dịch lớn cho các nhà đầu tư tổ chức. Renegade thực hiện khớp lệnh thông qua mạng ngang hàng và công nghệ Tính toán nhiều bên (MPC), đồng thời sử dụng ZK-SNARK để đảm bảo chi tiết giao dịch được ẩn danh đối với người bên ngoài trong quá trình xác minh khớp lệnh. Ngoài ra, nó sử dụng cơ chế thực thi điểm giữa để đảm bảo tất cả các giao dịch được thanh toán trực tiếp theo giá điểm giữa tổng hợp theo thời gian thực của các sàn giao dịch tập trung để tránh trượt giá. Tính năng giao dịch chéo ẩn danh mặc định của nó, kết hợp với các chỉ báo lãi suất, thúc đẩy việc phát hiện giá toàn diện và tối ưu hóa tính thanh khoản.

  2. Penumbra là một nền tảng giao dịch phi tập trung được xây dựng trong hệ sinh thái Cosmos, cung cấp môi trường giao dịch giống như dark pool cho phép người dùng giao dịch trong khi vẫn duy trì quyền riêng tư. Thông qua cơ chế ủy quyền riêng tư, Penumbra kết hợp bảo vệ quyền riêng tư và cơ chế đồng thuận Bằng chứng cổ phần (PoS), cung cấp các công cụ phái sinh đặt cược, đặt cược hiệu quả về thuế và quản trị trên chuỗi với bỏ phiếu riêng tư. Penumbra kết nối với hệ sinh thái Cosmos thông qua Truyền thông liên chuỗi khối (IBC), hoạt động như một dark pool trên toàn hệ sinh thái cho phép các giao dịch riêng tư trong bất kỳ tài sản nào tương thích với IBC. Người dùng cũng có thể sử dụng ZSwap, một sàn giao dịch phi tập trung tư nhân hỗ trợ đấu giá hàng loạt giá thầu kín và thanh khoản tập trung tương tự như Uniswap-V3, để trao đổi các tài sản này.

  3. Panther là một nền tảng DeFi chuỗi chéo kết hợp công nghệ không có kiến thức, nhằm mục đích cung cấp giải pháp vừa tuân thủ quy định vừa bảo vệ quyền riêng tư của người dùng. Người dùng có thể gửi tài sản kỹ thuật số vào Nhóm được bảo vệ đa tài sản (MASP) của Panther và nhận zAssets theo tỷ lệ 1:1. Thông qua mô-đun Zswap, Panther kết nối với các giao thức DeFi khác, tổng hợp các báo giá để người dùng lựa chọn. Trong quá trình giao dịch, Zswap tạo hợp đồng ký quỹ được mã hóa, cho phép người dùng trao đổi tài sản mà không tiết lộ chi tiết giao dịch. Thiết kế này cho phép các tài sản cùng tồn tại trong nhiều nhóm khác nhau, duy trì tính không đồng nhất của dữ liệu, gây khó khăn cho việc theo dõi và khử ẩn danh người dùng. Các nhóm được bảo vệ của Panther tận dụng công nghệ ZK SNARK và ZKP để đảm bảo tính tuân thủ và quyền riêng tư của giao dịch.

  4. Railgun là một hệ thống bảo mật có kiến trúc ZKP-MPC được thiết kế cho Ethereum, BSC, Polygon và Arbitrum, sử dụng công nghệ mã hóa không kiến thức (ZK) và tận dụng công nghệ MPC cho buổi lễ thiết lập đáng tin cậy. Nó cho phép người dùng thực hiện các hợp đồng thông minh và hoạt động DeFi một cách an toàn trong khi vẫn duy trì quyền riêng tư của giao dịch. Khi người dùng phát hành lệnh giao dịch thông qua Railgun, hợp đồng thông minh Mô-đun thích ứng sẽ tự động xử lý việc bảo vệ quyền riêng tư của số dư riêng tư, xác thực đơn hàng và sau đó chuyển tiếp tìm tỷ giá hối đoái tốt nhất trong thanh khoản DEX tổng hợp, cuối cùng bảo vệ lại tài sản giao dịch để đảm bảo tính ẩn danh của hoạt động và địa chỉ của người dùng. Quá trình này không chỉ áp dụng cho trao đổi tài sản mà còn có thể được mở rộng sang các loại giao dịch DeFi khác.

Giải thích kỹ thuật về điểm kỳ dị:

Cách thực hiện giao dịch riêng tư

Hiểu khái niệm về giao dịch cá nhân

Để nắm bắt khái niệm về giao dịch riêng tư, điều cần thiết là phải xem xét cả các bên tham gia giao dịch và các chi tiết cụ thể của giao dịch, phân biệt giữa hai loại quyền riêng tư: ẩn danh và che giấu.

Một giao dịch tiêu chuẩn bao gồm các yếu tố sau:

  • Các bên giao dịch: Điều này bao gồm người gửi (Nhà giao dịch A) và người nhận (Nhà giao dịch B) của giao dịch.

  • Chi tiết giao dịch: Điều này bao gồm số lượng giao dịch, số lượng giao dịch phụ, hàm băm của giao dịch và các chi tiết cụ thể khác.

Giao dịch riêng tư có thể được phân thành hai loại dựa trên mức độ hiển thị thông tin cho bên thứ ba:

  • Giao dịch ẩn danh: Trong các giao dịch ẩn danh, bên thứ ba không biết địa chỉ của người gửi và người nhận. Điều này có nghĩa là trong quá trình giao dịch, ngoại trừ hai bên tham gia giao dịch, không ai khác có thể xác định được những người tham gia cụ thể. Ví dụ: Tornado Cash là một giao thức bảo mật đạt được tính ẩn danh bằng cách làm xáo trộn các đường dẫn giao dịch.

  • Giao dịch bị che giấu: Trong các giao dịch được che giấu, mặc dù địa chỉ của người gửi và người nhận được hiển thị nhưng các chi tiết cụ thể của giao dịch không được biết. Điều này có nghĩa là số lượng giao dịch, số lượng giao dịch phụ, hàm băm của giao dịch và thông tin chi tiết khác sẽ bị ẩn khỏi bên thứ ba. Loại quyền riêng tư này có thể đạt được bằng cách sử dụng các công nghệ như Bằng chứng không kiến thức (ZKP). Ví dụ: Zcash là một loại tiền điện tử riêng tư sử dụng công nghệ zk-SNARK để che giấu chi tiết giao dịch.

Giải thích kiến trúc tổng thể của điểm kỳ dị

Tổng quan về kiến trúc đơn điểm

Nhìn vào cấu trúc tổng thể, nó có thể được chia thành khoảng 5 mô-đun:

  1. Điểm kỳ dị

Đây là hợp đồng thông minh mà người dùng chủ yếu tương tác, được sử dụng để thể hiện và thực thi logic mạch ZK. Chức năng của các hợp đồng thông minh này bao gồm ẩn số dư và hồ sơ giao dịch của mã thông báo ETH/ERC20 để đạt được tính ẩn danh và che giấu nội dung giao dịch. Nó hoạt động như một nhóm thanh khoản tổng hợp tất cả tài sản từ tất cả các loại nhà giao dịch. Tên của nó bắt nguồn từ tính năng độc đáo của nó, tức là đối với tất cả những người quan sát, tất cả các giao dịch giao thức dường như đều bắt nguồn từ hợp đồng thông minh này. Thiết kế này mang đến cho người dùng sự riêng tư đa chiều.

Trong giao thức Singularity, ZK Notes tạo thành đơn vị giao dịch cơ bản, chứa thông tin giao dịch quan trọng, bao gồm loại tài sản, số tiền và mã nhận dạng được mã hóa liên quan đến chủ sở hữu. Thiết kế của các Ghi chú này nhằm mục đích cung cấp mức độ bảo vệ quyền riêng tư cao, đảm bảo danh tính và thông tin tài sản của nhà giao dịch được bảo vệ một cách hiệu quả.

Mỗi Ghi chú bao gồm các thông tin chính sau:

  • Loại tài sản: Cho biết loại tài sản liên quan đến giao dịch, chẳng hạn như loại mã thông báo của tiền điện tử hoặc các tài sản kỹ thuật số khác.

  • Số tiền: Cho biết số lượng tài sản có trong Giấy tờ, dùng để xác định giá trị giao dịch.

  • Rho: Giá trị trường được tạo ngẫu nhiên dùng để nâng cao tính riêng tư của giao dịch, ngăn chặn những người quan sát bên ngoài theo dõi và phân tích giao dịch.

  • Khóa công khai Schnorr: Được sử dụng để ký mật mã và xác minh danh tính của các giao dịch, đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể thực hiện các hoạt động giao dịch hợp lệ.

Ngoài những thông tin trên, mỗi Note còn tạo ra một Nullifier tương ứng. Việc tạo ra Nullifiers sử dụng các kỹ thuật băm mật mã, lấy giá trị ngẫu nhiên và khóa chung của Note làm đầu vào và xử lý chúng để tạo ra Nullifier tương ứng. Thiết kế này nhằm mục đích cung cấp bảo mật bổ sung cho các giao dịch, đảm bảo rằng chỉ những người dùng được ủy quyền hợp pháp mới có thể vận hành và sử dụng Note một cách hiệu quả.

Ghi chú bổ sung và lưu trữ

Trong giao thức Singularity, tất cả Ghi chú đều được đính kèm vào cây Merkle chỉ có phần bổ sung và gốc của cây Merkle mới được lưu trữ vĩnh viễn. Mục đích của thiết kế này là để đảm bảo tính toàn vẹn và bảo mật của các giao dịch, ngăn chặn dữ liệu bị giả mạo và hỏng.

Để minh họa bằng một ví dụ đơn giản:

Giả sử Alice là người dùng giao thức Singularity. Tại một thời điểm nào đó, cô ấy thực hiện một giao dịch, gửi 1 ETH vào hợp đồng Singularity. Giao dịch này sẽ được ghi lại dưới dạng Ghi chú và đính kèm với cây Merkle hiện tại. Tại thời điểm này, gốc của cây Merkle được tính từ Ghi chú duy nhất này.

Sau đó, Bob cũng tiến hành giao dịch, gửi 0,5 ETH vào hợp đồng Singularity. Giao dịch này cũng sẽ được ghi lại dưới dạng Ghi chú và được thêm vào cây Merkle hiện tại. Phần gốc của cây Merkle được cập nhật khi Ghi chú mới được thêm vào.

Lưu ý: Trong trường hợp số lượng Ghi chú lẻ được tạo cho gốc cây Merkel, hai Ghi chú riêng lẻ sẽ được nhân đôi và giá trị băm của chúng sẽ được tính toán.

Khi có nhiều người dùng thực hiện giao dịch hơn, mỗi Ghi chú mới sẽ được thêm vào cây Merkel theo thứ tự thời gian. Do đó, lịch sử giao dịch của mỗi người dùng được lưu giữ trong cùng một cấu trúc dữ liệu và tính toàn vẹn của toàn bộ lịch sử giao dịch có thể được xác minh một cách hiệu quả bằng cách tính toán hàm băm gốc của cây Merkel. Vì cây Merkel chỉ có phần bổ sung nên không thể sửa đổi hoặc xóa bất kỳ Ghi chú nào đã được thêm vào cây, do đó đảm bảo tính bảo mật và bất biến của dữ liệu giao dịch.

Xác minh giao dịch ghi chú

Khi các nhà giao dịch thực hiện giao dịch, họ phải tiết lộ Nullifier tương ứng và cung cấp bằng chứng liên quan trong bằng chứng không có kiến thức để xác minh rằng Nullifier được liên kết với Ghi chú tương ứng và chứng minh sự tồn tại của Ghi chú trong cây Merkel. Hợp đồng thông minh sẽ xác minh tính duy nhất của Nullifier và tính hợp lệ của bằng chứng để đảm bảo tính hợp pháp và bảo mật của giao dịch.

Ví dụ:

Giả sử Alice có một Ghi chú chứa 1 ETH mà cô ấy đã gửi vào hợp đồng Singularity và Nullifier của Ghi chú đó là “AAA123”. Bây giờ, Alice muốn sử dụng số tiền này cho một giao dịch, vì vậy cô ấy phải cung cấp “AAA123” làm Nullifier và chứng minh hai điểm sau thông qua bằng chứng không có kiến thức:

  1. Chứng minh rằng “AAA123” được liên kết với Ghi chú đã chi tiêu, tức là số tiền cho giao dịch này thực sự đến từ Ghi chú đó.

  2. Chứng minh sự tồn tại của Ghi chú trong cây Merkel, tức là Ghi chú trước đó đã được gửi vào hợp đồng Đơn điểm và chưa bị giả mạo.

Hợp đồng thông minh sẽ xác minh Nullifier và bằng chứng do Alice cung cấp để đảm bảo tính duy nhất của Nullifier và tính hợp lệ của bằng chứng. Chỉ khi quá trình xác minh được thông qua, hợp đồng mới thực hiện giao dịch và chuyển tiền cho người nhận mà Alice mong muốn. Như vậy, hợp đồng thông minh đảm bảo tính hợp pháp và bảo mật của giao dịch, ngăn chặn mọi hoạt động độc hại hoặc lừa đảo.

Dưới đây là cách triển khai mã giả của logic trên:

// Mã giả 
 độ rắn pragma ^0.8.0; 
 hợp đồng SingularityContract { 
 ánh xạ (địa chỉ => ánh xạ (byte32 => bool)) giá trị không hợp lệ riêng tư; 
 ánh xạ (byte32 => bool) merkleTree riêng tư; 
 // Hoạt động gửi tiền, gửi tiền vào hợp đồng Singularity 
 chức năng tiền gửi(byte32 noteHash, bytes32 không hợp lệValue) thanh toán công khai {
       require(msg.value > 0, "Deposit amount must be greater than 0");
       // Add the Note to the Merkel tree
       merkleTree[noteHash] = true
       // Store the nullifier
       invalidValues[msg.sender][noteHash] = true;
   }
   // Hoạt động chi tiêu giao dịch, xác minh vô hiệu hóa và bằng chứng, thực hiện giao dịch 
 chức năng chi tiêu(bytes32 noteHash, bytes32 không hợp lệ, bằng chứng bộ nhớ byte) công khai {
       // Verify that the provided nullifier matches the stored one
       require(invalidValues[msg.sender][noteHash], "Invalid value does not match");
       // Verify the existence of the Note in the Merkel tree
       require(merkleTree[noteHash], "Note does not exist in the Merkle tree");
       // Verify the zero-knowledge proof
       require(_verifyProof(noteHash, invalidValue, proof), "Proof verification failed");
       // Execute the transaction, transferring funds to the recipient
       // The specific transfer operation is omitted here
   }
   // Hàm xác minh bằng chứng không có kiến thức 
 _verifyProof(byte32 noteHash, byte32 không hợp lệValue, bằng chứng bộ nhớ byte) trả về chế độ xem riêng tư (bool) {
       // In practice, specific zero-knowledge proof verification is required
       // The specific verification process is omitted here
       // If the proof is successfully verified, return true, otherwise return false
       return true;
   }
}
  1. Đặt lịch

Book sử dụng công nghệ Mã hóa hoàn toàn đồng hình (FHE) để xây dựng sổ đặt hàng ngoại tuyến hoàn toàn riêng tư, cung cấp cho nhà giao dịch một môi trường giao dịch an toàn và đáng tin cậy. Trong hệ thống Sách, một nhóm nút FHE đặc biệt, được gọi là Bookies, đóng một vai trò quan trọng, quản lý chung sổ đặt hàng. Quá trình so khớp bao gồm:

Các nút API mã hóa đơn hàng để đảm bảo tính bảo mật của nội dung đơn hàng. Sau đó, Nhà cái sử dụng giao thức FHE để thực hiện tính toán khớp lệnh, bảo vệ bí mật thông tin lệnh. Kết quả khớp lệnh được công bố nhưng nội dung lệnh ban đầu vẫn được giữ bí mật để bảo vệ quyền riêng tư của nhà giao dịch. Các nhà giao dịch phù hợp có thể trực tiếp liên lạc và giải quyết bằng cách sử dụng tính năng Hoán đổi của hợp đồng Đơn điểm, trong khi những nhà giao dịch không giải quyết sẽ phải đối mặt với các hình phạt về danh tiếng.

Để đảm bảo hệ thống Sách hoạt động ổn định, cơ chế khuyến khích quy tắc đa số được áp dụng và Người đặt sách được yêu cầu đặt cọc mã thông báo:

  • Nhà cái sử dụng cơ chế quy tắc đa số để giải quyết những bất đồng tiềm ẩn trong việc khớp lệnh được mã hóa, ngăn chặn các hoạt động độc hại.

  • Mã thông báo đặt cược nhằm mục đích bảo vệ khỏi các cuộc tấn công của Sybil đồng thời thúc đẩy Nhà cái hoàn thành nhiệm vụ của mình và đảm bảo hệ thống hoạt động trơn tru.

Trong hệ thống Sách, quản lý danh tính và danh tiếng là chìa khóa, với những đổi mới bao gồm:

  • Mỗi danh tính ẩn danh tương ứng với danh tiếng phản ánh xác suất giải quyết lịch sử của nó, đồng thời duy trì quyền riêng tư về danh tính.

  • Nhà giao dịch có thể đặt ngưỡng danh tiếng để lọc các đối tác khớp lệnh, đảm bảo tính bảo mật và độ tin cậy của giao dịch.

  • Các nhà giao dịch không giải quyết sẽ bị phạt danh tiếng, đồng thời ảnh hưởng đến danh tiếng của các đối tác giao dịch của họ.

Ví dụ: giả sử Alice muốn mua 1 ETH,

  • Gửi đơn đặt hàng: Alice gửi đơn đặt hàng để mua 1 ETH với mức giá chỉ định là $2000 USDT.

  • Khớp lệnh: Hệ thống Sách tìm thấy người bán, Bob, sẵn sàng bán 1 ETH với giá 2000 USDT.

  • Xác nhận giao dịch: Alice và Bob xác nhận lệnh của họ đã được khớp thành công.

  • Thanh toán giao dịch: Alice trả cho Bob 2000 USDT và nhận 1 ETH. Hệ thống Singularity cập nhật số dư tài khoản của họ.

  • Quản lý danh tiếng: Nếu Bob không hoàn thành giao dịch đúng hạn hoặc có các hành vi tiêu cực khác, danh tiếng của anh ấy có thể bị giảm sút, khiến hệ thống hạn chế việc kết hợp anh ấy với các nhà giao dịch khác. Nếu xếp hạng danh tiếng của Bob là 5, điều đó cho thấy anh ấy là một nhà giao dịch đáng tin cậy. Tuy nhiên, nếu anh ta không hoàn thành giao dịch đúng hạn hoặc có các hành vi tiêu cực khác, chẳng hạn như hủy đơn hàng nhiều lần hoặc thao túng thị trường một cách ác ý, danh tiếng của anh ta có thể bị ảnh hưởng. Điều này có thể khiến xếp hạng danh tiếng của anh ấy giảm 1 điểm xuống còn 4, càng hạn chế ngưỡng tham gia giao dịch trong tương lai của anh ấy.

  1. Tự động hóa

Tự động hóa là AMM-DEX được nhúng trong giao thức, trong đó Book đóng vai trò là nhà cung cấp thanh khoản thay thế. Vì các nhà giao dịch có thể gửi giao dịch thông qua Singularity để gửi tiền và Singularity là ẩn danh nên việc gửi tiền vào Tự động hóa cũng ẩn danh. Điều này có nghĩa là danh tính của người giao dịch không bị lộ, bảo vệ quyền riêng tư của họ.

Nhà giao dịch có thể rút tiền từ Tự động hóa bất cứ lúc nào và chuyển chúng sang hợp đồng Đơn điểm. Tính linh hoạt này cho phép các nhà giao dịch tự do quản lý tiền của mình và rút tiền bất cứ khi nào cần. Tương tự, vì bản thân hợp đồng Singularity là ẩn danh nên quá trình rút tiền cũng duy trì tính ẩn danh của người giao dịch.

Đối với các đơn hàng không thể khớp với bất kỳ đơn hàng nào trong Book, Automation sẽ cung cấp khớp lệnh để giúp tăng tính thanh khoản. Điều này đảm bảo rằng ngay cả khi lệnh không được khớp ngay lập tức, lệnh của nhà giao dịch vẫn có thể được xử lý và giao dịch của họ có thể tiếp tục. Bằng cách cung cấp thêm tính thanh khoản, Tự động hóa cải thiện hiệu quả tổng thể và trải nghiệm giao dịch của giao thức.

  1. Người chuyển tiếp

Trong Singularity, Người chuyển tiếp đóng một vai trò quan trọng, chịu trách nhiệm gửi các siêu giao dịch thay mặt người dùng và thanh toán Phí Gas cho các giao dịch của người dùng. Thiết kế này được thúc đẩy bởi mong muốn bảo vệ danh tính người dùng. Vì Phí Gas phải được thanh toán cho chuỗi khối lớp cơ sở công khai thông thường, nên nếu người dùng phải trả Phí Gas của riêng họ, danh tính của họ có thể bị lộ.

Người chuyển tiếp thực hiện nhiệm vụ này bằng cách gửi các siêu giao dịch. Các giao dịch meta vốn có thể được xác minh và tính toán, ngăn chặn Người chuyển tiếp giả mạo hoặc thay đổi nội dung của giao dịch, do đó đảm bảo tính bảo mật và tính toàn vẹn của giao dịch. Hơn nữa, để ngăn chặn hành vi nguy hiểm của Relayers, hệ thống được thiết kế với mạng Relayer không đáng tin cậy. Điều này có nghĩa là bất kỳ ai cũng có thể chạy Relayer mà không cần cung cấp bất kỳ hình thức tài sản thế chấp nào.

Các giao dịch do người dùng gửi và các khoản phí liên quan của họ là công khai và sẽ được trả cho Người chuyển tiếp để bồi thường cho họ về Phí Gas mà họ chi trả. Thiết kế này làm cho mạng Relayer trở thành một hệ thống hợp lý, nơi họ sẽ chấp nhận và gửi bất kỳ giao dịch sinh lời nào. Ngay cả khi có các Rơle độc hại, việc đảm bảo sự hiện diện của ít nhất một Rơle trung thực sẽ đảm bảo tính hoàn chỉnh của hệ thống. Tất nhiên, các nhà giao dịch có tùy chọn chạy Relayer của riêng họ và thay thế Phí gas, mặc dù phải trả giá bằng một số quyền riêng tư.

  1. Điều phối API

API đóng vai trò là nút giao diện để người dùng tương tác với giao thức. Thông qua API, người dùng có thể tạo và gửi bằng chứng cho hợp đồng Singularity, quản lý các đơn đặt hàng trên Sách, nghe Sách để tìm kết quả phù hợp và thương lượng các giải pháp trong hợp đồng Singularity. Ngoài ra, API cho phép người dùng tương tác với Relayers.

Giao dịch bảo mật

Dựa trên cấu trúc nói trên, các giao dịch quyền riêng tư được đề cập trước đó có thể được thực hiện:

  • Giao dịch ẩn danh (Tự động hóa)

Khi thực hiện giao dịch bằng Tự động hóa, vì nhà giao dịch cần thực hiện thao tác gửi tiền nên số tiền cam kết mỗi lần sẽ bị lộ, cũng như mỗi lần gửi tiền vào Singularity không thể tránh khỏi việc bị các bên thứ ba nghe lén chi tiết giao dịch. Vì vậy, việc thực hiện giao dịch thông qua Tự động hóa sẽ hy sinh khả năng che giấu giao dịch.

Cần lưu ý rằng khi Sách không thể khớp với một nhà giao dịch, mặc dù lệnh của họ có thể được đưa vào nhóm giao dịch Tự động hóa để khớp (dường như để lộ địa chỉ của nhà giao dịch), tính ẩn danh của nhà giao dịch vẫn được đảm bảo, bởi vì thực thể chuyển giao tính thanh khoản là điểm kỳ dị.

  • Giao dịch ẩn danh + ẩn danh (Giải quyết thông qua điểm kỳ dị)

Khi giải quyết các giao dịch thông qua Singularity, bất kể việc phát hiện giá giao dịch và khớp mục đích được tiến hành như thế nào, việc giải quyết cuối cùng của giao dịch vẫn có thể đảm bảo tính ẩn danh và che giấu của nó. Điều này là do hợp đồng Singularity chịu trách nhiệm thanh toán tiền tạm giữ và chuyển tiền cuối cùng, nhờ đó đạt được khả năng hiển thị công khai trong khi hoạt động trong bóng tối.

Giao dịch trong vùng tối: Việc thực hiện tính kỳ dị

Quy trình giao dịch của Singularity

Dark pool nhắm đến các tổ chức lớn và nhà giao dịch chuyên nghiệp, cung cấp nền tảng giao dịch mà không ảnh hưởng đến giá thị trường. Nó chủ yếu đáp ứng hai loại nhu cầu giao dịch: Chuyển khoản và Hoán đổi. Sau đây, chúng tôi sẽ trình bày chi tiết cách Singularity triển khai hai loại giao dịch này dựa trên nội dung được mô tả trong sơ đồ trên. Điều quan trọng cần lưu ý là Nút API và Nút giao dịch là một phần của cùng một nút trong sơ đồ; để rõ ràng, ở đây chúng được mô tả là hai loại nút khác nhau.

  1. Giao dịch chuyển khoản

Giao dịch chuyển tiền chủ yếu xảy ra giữa hai nút Nhà giao dịch. Chúng tôi xác định nút Nhà giao dịch nhận là Nhà giao dịch A và nút Nhà giao dịch gửi là Nhà giao dịch B. Quy trình cụ thể cho giao dịch giữa Nhà giao dịch A và Nhà giao dịch B như sau:

1) Khi thực hiện giao dịch, Nhà giao dịch B phải gửi tiền vào hợp đồng Điểm kỳ dị. Nhà giao dịch B mã hóa giao dịch gửi tiền này bằng cách gọi API, từ đó tạo ra Bằng chứng ZK, còn được gọi là ZK Note, và cung cấp nó cho hợp đồng Singularity để xác minh rằng Nhà giao dịch B đã gửi tiền.

2) Sau khi gửi tiền, Nhà giao dịch B bắt đầu giao dịch Chuyển khoản bằng cách gọi API để gửi Ghi chú ZK tới hợp đồng Singularity.

3) Khi nhận được Ghi chú của Nhà giao dịch B, hợp đồng Điểm kỳ dị xác định Nhà giao dịch A tương ứng dựa trên thông tin được cung cấp trong Ghi chú. Tại thời điểm này, Nhà giao dịch A có thể trích xuất số tiền của giao dịch Chuyển khoản từ hợp đồng Điểm kỳ dị.

Trong quá trình này, chúng tôi quan sát thấy rằng sự tương tác giữa các nút và hợp đồng được thực hiện thông qua ZK Notes. Các ghi chú sử dụng mô hình UTXO để chuyển, vốn có mức độ riêng tư và ẩn danh so với mô hình tài khoản. Phương pháp này đảm bảo rằng các chi tiết cụ thể của một giao dịch chỉ được biết bởi người khởi tạo nó, trong khi ở bề ngoài, nó có vẻ như một số địa chỉ đã tương tác với hợp đồng Singularity. Tuy nhiên, không thể ghi lại các chi tiết giao dịch cơ bản, chẳng hạn như địa chỉ người nhận hoặc số tiền giao dịch.

  1. Giao dịch hoán đổi

So với giao dịch Chuyển khoản, giao dịch Swap có phần phức tạp hơn do cần phải tìm đối tác giao dịch. Ở đây, chúng tôi xác định nút Nhà giao dịch muốn tham gia vào giao dịch Hoán đổi là Nhà giao dịch C và nút Nhà giao dịch của đối tác thương mại được tìm thấy cuối cùng là Nhà giao dịch D. Quy trình giao dịch cụ thể giữa Nhà giao dịch C và Nhà giao dịch D như sau:

1) Tương tự như bước đầu tiên của giao dịch Chuyển khoản, Nhà giao dịch C cần gửi tiền vào hợp đồng Điểm kỳ dị và đồng thời, Nhà giao dịch C sẽ bắt đầu giao dịch Đặt hàng tới nút Sách bằng cách gọi API.

2) Hoạt động như một nút sổ đặt hàng ngoài chuỗi, nút Sách cố gắng khớp các giao dịch Đặt hàng khác nhau trong môi trường Mã hóa đồng hình hoàn toàn (FHE) mà không biết chi tiết cụ thể của các giao dịch Đặt hàng.

Một. Sau khi khớp thành công, nút Sách sẽ thông báo cho hai nút Nhà giao dịch tương ứng để tiến hành giao dịch.

b. Nếu khớp không thành công, Sách sẽ gửi số tiền liên quan đến giao dịch này vào Tự động hóa trên chuỗi dưới dạng thanh khoản dự trữ. Điều này giống như việc gửi tiền dự phòng vào một dịch vụ tiết kiệm như Yu'e Bao. Nếu sau này vẫn còn giao dịch không khớp, họ sẽ ưu tiên giao dịch từ Tự động hóa. Chỉ khi số tiền trong Tự động hóa không đủ để hoàn thành giao dịch, nó mới tương tác với các DEX bên ngoài như Uniswap thông qua hợp đồng Singularity.

Sau khi tìm được đối tác giao dịch và đàm phán chi tiết Hoán đổi, các nhà giao dịch sẽ cùng nhau ký chi tiết giao dịch Hoán đổi. Sau đó, một trong hai bên có thể sử dụng những chữ ký này để xây dựng bằng chứng không có kiến thức, cho phép giao dịch thay đổi quyền sở hữu Ghi chú mà không cần cả hai bên trực tuyến. Điều quan trọng cần lưu ý là để bảo vệ quyền riêng tư của giao dịch, các giao dịch Hoán đổi vẫn được thực hiện thông qua hợp đồng Singularity.

Do đó, chúng ta có thể thấy rằng Singularity chủ yếu sử dụng công nghệ ZK (Zero Knowledge) và FHE trong quá trình giao dịch để đạt được quyền riêng tư và ẩn danh. Việc sử dụng công nghệ ZK đảm bảo rằng các chi tiết cụ thể của bất kỳ giao dịch nào chỉ được người thực hiện biết, nhưng vẫn cho phép các nhà giao dịch khác hoặc hợp đồng Singularity nhanh chóng xác minh nó; Công nghệ FHE cho phép nút Sách tính toán các giao dịch khớp lẫn nhau trong quá trình khớp mà không cần biết chi tiết cụ thể của giao dịch, đồng thời giữ bí mật thông tin giao dịch ban đầu khi thông báo cho cả hai bên, nghĩa là các bên chỉ biết họ đang giao dịch với ai nhưng không phải loại tài sản cụ thể và số lượng giao dịch.

Tóm tắt và đánh giá

Thị trường OTC chiếm gần 70% tổng khối lượng giao dịch của toàn bộ thị trường tiền điện tử, nêu bật nhu cầu đáng kể về các giao dịch bảo mật trong ngành Web3. Tuy nhiên, lĩnh vực giao dịch quyền riêng tư vẫn phải đối mặt với nhiều thách thức khác nhau, chẳng hạn như đáp ứng các yêu cầu quy định của cơ quan chính phủ, thực hiện giao dịch mà không tiết lộ thông tin cụ thể về người dùng và giao dịch cũng như ngăn chặn các hành động độc hại của các bên giao dịch. Các vùng tối phi tập trung như Singularity đại diện cho một giải pháp sáng tạo có thể cung cấp cho người dùng mức độ bảo vệ quyền riêng tư và khả năng chống kiểm duyệt cao hơn thông qua việc sử dụng công nghệ quyền riêng tư và hợp đồng thông minh, giảm sự phụ thuộc vào các thực thể tập trung. Các nền tảng này hỗ trợ các giao dịch lớn ẩn danh và có thể tích hợp với các dịch vụ tuân thủ để tạo ra một môi trường giao dịch vừa phi tập trung vừa tuân thủ quy định.

Những cân nhắc chính cho khu vực Dark Pool:

  1. Kiến trúc kỹ thuật: Bằng chứng không kiến thức (ZKP) và Tính toán đa bên (MPC) là nền tảng cho khu vực dark pool, cho phép xác minh tính hợp lệ của giao dịch mà không tiết lộ chi tiết giao dịch. Nhiều giao thức hiện tại phụ thuộc nhiều hoặc hoàn toàn vào MPC, có hai nhược điểm chính: hiệu quả tính toán thấp và độ phức tạp của giao thức. Các giao thức MPC yêu cầu chứng minh và xác minh ZKP trong khung MPC, vốn đòi hỏi tính toán chuyên sâu. Ngoài ra, MPC thường cần kết nối mạng ổn định, đây là thách thức để đạt được trong mạng phi tập trung toàn cầu. Những yếu tố này làm cho các giao thức hoàn toàn dựa trên MPC trở nên không thực tế đối với các ứng dụng quy mô lớn, chẳng hạn như các công cụ khớp lệnh.

  2. Ẩn danh và Bảo vệ quyền riêng tư : Quy định là một chủ đề không thể tránh khỏi trong lĩnh vực quyền riêng tư. Đảm bảo các giao dịch và tiền hoàn toàn ẩn danh trong khi vẫn cung cấp đầy đủ sự bảo vệ quyền riêng tư là một nhiệm vụ đầy thách thức. Điều này đặc biệt quan trọng đối với người dùng muốn giao dịch bằng vốn tuân thủ. Các dự án dark pool cần khẩn trương tích hợp các quy trình KYB/KYC, chủ động nắm bắt quy định và đảm bảo dữ liệu KYC/KYB của người dùng không bị rò rỉ để duy trì tính hợp pháp của nền tảng và sự tin cậy của người dùng.

  3. Thanh khoản & An ninh Quỹ: Thanh khoản là yếu tố quan trọng trong hoạt động của dark pool. Đảm bảo đủ khối lượng giao dịch và an ninh quỹ là rất quan trọng để khớp lệnh hiệu quả và nâng cao tính ẩn danh cũng như sự sẵn sàng tham gia của nhà giao dịch. Trong dark pool, tính ẩn danh của tiền tăng theo quy mô của pool, khiến việc theo dõi những người gửi tiền cụ thể trở nên khó khăn hơn. Trong trường hợp thanh khoản khan hiếm, mô hình sổ đặt hàng của nhiều giao thức có những hạn chế trong việc khớp giao dịch giữa những người dùng vì chúng không phải lúc nào cũng cung cấp đủ thanh khoản cho tất cả các đơn đặt hàng. Bên cạnh sổ đặt hàng, cơ chế giao dịch AMM đổi mới và tích hợp nhiều ứng dụng DeFi hơn từ các hệ sinh thái blockchain khác nhau có thể là những cách hiệu quả để mở rộng tính thanh khoản.

  4. Khả năng mở rộng : Đảm bảo khả năng mở rộng tốt để đáp ứng số lượng người dùng và khối lượng giao dịch ngày càng tăng là điều cần thiết cho các dark pool. Dark pool có nguy cơ thua lỗ nếu họ phải đối mặt với sự gia tăng LP mà không khớp lệnh. Do đó, các dark pool nên xem xét các lớp định cư, thiết kế kỹ thuật và lộ trình hệ sinh thái trong giai đoạn thiết kế để đáp ứng nhu cầu giao dịch cao hơn, đặc biệt là trong các khuôn khổ pháp lý ngày càng toàn diện.

Giao dịch ngầm, với lịch sử nhất định trong các ngành công nghiệp truyền thống và vẫn chưa được chứng minh là một giải pháp, tiếp tục có nhu cầu thị trường và tiềm năng phát triển đáng kể. Giao dịch nhóm tối truyền thống phải đối mặt với rủi ro về lòng tin với các nhà giao dịch tập trung, trong khi các dự án phi tập trung như Singularity áp dụng một cách đổi mới mô hình “nhóm tối + nhóm minh bạch cho các giao dịch tối”, giải quyết các điểm yếu của việc phụ thuộc vào tập trung, không đủ quyền riêng tư và khả năng chống kiểm duyệt kém.

Không giống như các dự án giao dịch quyền riêng tư trước đây, Singularity cung cấp chức năng giao dịch quyền riêng tư tài sản cùng với khả năng giao dịch tài sản DeFi. Thị trường hiện tại tràn ngập các công cụ tổng hợp giao dịch, nhưng rất ít công cụ có tính năng hoặc thiết kế đặc biệt giúp nâng cao mức độ gắn bó của người dùng. Singularity, đóng vai trò là lớp bảo mật cho các nhóm minh bạch, trước hết giải quyết các điểm yếu trong giao dịch của các tổ chức và cá voi, duy trì sự bất cân xứng thông tin. So với các giải pháp giao dịch riêng tư hiện tại, thiết kế của dark pool (lớp riêng tư) đương nhiên thể hiện nguyên tắc “giữ tiền trong túi”, vì quyền riêng tư sẽ bị mất nếu tiền của nhà giao dịch thường xuyên vào và ra khỏi nền tảng, tương đương với việc tự tiết lộ . Do đó, hầu hết các quỹ thích ở trong dark pool một thời gian vừa đủ trước khi rút tiền, điều này mang lại lợi ích cho sự tăng trưởng ổn định TVL của dự án và cung cấp cho người dùng sự bảo mật cao hơn.

Dựa trên các tiêu chuẩn đã nói ở trên đối với các vùng tối phi tập trung, Singularity nổi bật trong số các giải pháp vùng tối hiện tại vì một số lý do:

  • Ẩn danh và Bảo vệ quyền riêng tư : Để ẩn danh, cách tiếp cận thông thường là Bằng chứng không có kiến thức (ZKP). Vì vậy, việc tìm được đối tác phù hợp là điều quan trọng. Hiện tại, Singularity ủy quyền các quy trình KYC & KYB ngoài chuỗi cho ComplyCube (KYC) và Shufti Pro (KYC & KYB), với Keyring xây dựng các bằng chứng tương ứng và các nhà tiên tri cuối cùng sẽ đưa những bằng chứng này lên blockchain. So với các dự án khác, Singularity phù hợp hơn với các yêu cầu tuân thủ hiện tại, tránh các rủi ro pháp lý trong tương lai tương tự như những rủi ro mà Tornado Cash phải đối mặt.

  • An toàn Quỹ: Không thể so sánh trực tiếp mức độ an toàn của hợp đồng. Tuy nhiên, vì Singularity cho phép các nhóm minh bạch hoạt động như các nhóm tối, nên nó có thể làm giảm sự sẵn lòng của người dùng và tổ chức trong việc chuyển tiền, có khả năng khiến vốn của họ gặp rủi ro bảo mật trong thời gian dài. Như đã đề cập trước đó, việc các tổ chức/người dùng chuyển tiền thường xuyên cũng có thể làm lộ địa chỉ, do đó đòi hỏi sự cân bằng giữa quyền riêng tư của địa chỉ và sự an toàn của quỹ.

  • Tính thanh khoản: Không giống như các dự án chỉ dựa vào mô hình sổ đặt hàng/AMM, Singularity giới thiệu cả sổ đặt hàng và AMM để tối đa hóa hiệu quả thanh khoản. Tuy nhiên, ứng dụng thực tế có thể cho thấy sự khác biệt về tính thanh khoản do các mô hình giao dịch có thể không đáng kể, phụ thuộc nhiều hơn vào khả năng phát triển kinh doanh của dự án và sự tuân thủ của dự án, với quyết định cuối cùng phần lớn nằm trong tay người dùng thị trường.

  • Khả năng mở rộng: Về khả năng tương thích của hệ sinh thái, khả năng tương thích của Singularity với hệ sinh thái EVM là một câu chuyện chủ đạo. Nếu không xem xét việc tạo chuỗi riêng, hiệu quả giải quyết giao dịch của nó vẫn bị hạn chế rất nhiều bởi lớp thanh toán. Trong trường hợp cực đoan, các lớp này có thể không xử lý được các giao dịch tần suất cao. Do đó, trong trung và dài hạn, các dự án mở rộng hướng hệ sinh thái chuỗi ứng dụng sẽ có khả năng mở rộng cao hơn. Về mặt kỹ thuật, Singularity chọn FHE+ZKP, giải pháp này hiệu quả hơn các giải pháp MPC-ZKP do MPC-ZKP yêu cầu hiệu quả tính toán cao. Do đó, phương pháp công nghệ được lựa chọn của Singularity dường như đáp ứng được nhu cầu giao dịch. Từ góc độ mở rộng hệ sinh thái, cách tiếp cận “nhóm minh bạch như nhóm tối” có thể mở rộng sang các tình huống phi giao dịch và các bối cảnh DeFi khác, mang đến những khả năng giàu trí tưởng tượng có thể so sánh với những khả năng do Uniswap V4 đề xuất với các hook.

Trong khi thừa nhận năng lực cốt lõi của Singularity, điều quan trọng là phải nhận thức được những rủi ro tiềm ẩn mà dự án có thể gặp phải trong tương lai:

  • Mất chức năng khám phá giá thị trường: Do tính ẩn danh và khối lượng lớn giao dịch trong dark pool, giá tài sản trên thị trường có thể không phản ánh chính xác những biến động trong dark pool. Điều này dẫn đến việc mất đi khả năng khám phá giá hiệu quả vì những người tham gia thị trường khác không thể truy cập thông tin về các giao dịch trong nhóm tối. Ngoại lệ là nếu người dùng sử dụng DEX thông thường để khám phá giá trên Singularity, nơi giá có thể phản ánh cung và cầu thực tế của thị trường.

  • Rủi ro pháp lý của chính phủ: Các giao dịch ngầm, có khả năng được sử dụng để trốn tránh các quy định và tiêu chuẩn, có thể khiến các cơ quan chính phủ thực hiện các biện pháp quản lý chặt chẽ hơn. Những biện pháp này có thể bao gồm việc tăng cường giám sát và quản lý các giao dịch trong quỹ tối hoặc các hình phạt đối với các cá nhân và tổ chức tham gia vào các giao dịch đó. Những biện pháp này có thể tác động đến sự phát triển và vận hành của dự án Đơn điểm và làm tăng rủi ro pháp lý.

  • Kiểm soát và An toàn Quỹ : Với số tiền được giữ lâu dài trong các hợp đồng Singularity, giống như Vault, có thể có rủi ro hợp đồng trong những tình huống khắc nghiệt. Tuy nhiên, vì Singularity không liên quan đến giao tiếp đa chuỗi hoặc dựa vào các bộ chuyển tiếp giao dịch nên tính bảo mật của nó ít nhất cao hơn so với các cầu nối chuỗi chéo.

  • Rủi ro KYC/KYB: Sự phụ thuộc nhiều vào một số lượng hạn chế đối tác để kiểm tra trình độ chuyên môn của người dùng có thể gây ra lỗi duy nhất.

Tóm lại, Eureka Partners coi việc theo dõi quyền riêng tư là một khoản đầu tư chiến lược quan trọng. Đối với các tổ chức đầu tư và các bên liên quan khác, Điểm kỳ dị đại diện cho giao dịch trong chợ đen; tuy nhiên, đối với các cơ quan quản lý, nó giống như một “vùng xám” hơn. Chúng tôi dự đoán rằng các giao dịch OTC và tổ chức sẽ dần dần áp dụng các phương thức giao dịch quyền riêng tư trong dark pool được quy định. Chúng tôi tin rằng sự phát triển công nghệ hiện tại trong Web3 đang tạo ra “tiến bộ lặp đi lặp lại”. Sau quy định nghiêm ngặt của Tornado Cash, nhu cầu về giao dịch quyền riêng tư đã xuất hiện. Trong lịch sử, việc thực thi các quy định thường tụt hậu so với những đột phá và cách mạng công nghệ. Khi công nghệ đối mặt với thách thức, chúng ta nên đón nhận sự thay đổi và không lãng phí bất kỳ cuộc khủng hoảng nào. Chúng tôi mong muốn Singularity trở thành đơn vị dẫn đầu tiếp theo trong danh sách quyền riêng tư ZK của nhóm tối được quản lý.

“Đừng bao giờ lãng phí một cuộc khủng hoảng tốt.” - Winston Churchill

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ Eureka Partners, Chuyển tiếp Tiêu đề gốc'Báo cáo nghiên cứu của Đối tác Eureka: Điểm kỳ dị - Giao dịch quyền riêng tư trên Blockchain trong suốt',Tất cả bản quyền thuộc về tác giả gốc [Oliver, Andy, Howe]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.

Singularity - Giao dịch riêng tư trên Blockchain minh bạch

Trung cấp3/6/2024, 1:31:06 PM
Bài viết này đi sâu vào Điểm kỳ dị, bao gồm hiện trạng bối cảnh cạnh tranh, kiến trúc kỹ thuật của dự án và phân tích các lợi thế của nó.

*Chuyển tiếp Tiêu đề gốc: Báo cáo nghiên cứu của đối tác Eureka: Tính đơn nhất - Giao dịch quyền riêng tư trên Blockchain minh bạch

Giới thiệu loại coin

Năm 1969, phương thức giao dịch trên thị trường tài chính vẫn dựa trên sàn giao dịch truyền thống. Vào thời điểm đó, công nghệ máy tính vẫn chưa trưởng thành và các nhà giao dịch dựa vào việc hét to lệnh, một phương pháp không hiệu quả và thiếu sự riêng tư, khiến các nhà đầu tư tổ chức khó thực hiện các giao dịch lớn mà không gây biến động thị trường. Instinet, do Jerome Pustilnik thành lập, ra đời nhằm đáp lại thách thức này. Instinet cho phép các nhà đầu tư đặt lệnh ẩn danh thông qua một nền tảng giao dịch điện tử, nền tảng này chịu trách nhiệm khớp lệnh của người mua và người bán cũng như thực hiện giao dịch. Mô hình này không chỉ nâng cao hiệu quả giao dịch mà còn đảm bảo tính bảo mật của giao dịch, ngăn chặn hiệu quả tác động thị trường và rò rỉ thông tin.

Ngày nay, những tiến bộ công nghệ đã dẫn đến sự ra đời của công nghệ blockchain, một sự đổi mới mang tính cách mạng mang lại sự minh bạch và bảo mật chưa từng có cho các giao dịch tài chính. Tuy nhiên, tính chất công khai và tính bất biến của blockchain, tuy mang lại nhiều lợi ích cho thị trường, nhưng cũng đặt ra những thách thức mới cho các nhà giao dịch giao dịch lớn. Trong sổ cái công khai của blockchain, mọi giao dịch đều hiển thị với tất cả người tham gia, khiến các nhà giao dịch giao dịch lớn khó có thể ẩn danh. Nền tảng trao đổi truyền thống không thể bảo vệ hoàn toàn quyền riêng tư của nhà giao dịch và việc tiết lộ công khai các lệnh lớn có thể dẫn đến biến động giá, ảnh hưởng đến hiệu quả và chi phí giao dịch. Ngoài ra, sự không chắc chắn về quy định và độ mờ đục của thị trường cũng gây thêm rủi ro cho các nhà đầu tư.

Báo cáo này sẽ khám phá các vùng tối trên blockchain như một giải pháp sáng tạo giới thiệu các công nghệ bảo vệ quyền riêng tư tiên tiến và cơ chế giao dịch tự động nhằm cung cấp môi trường an toàn và hiệu quả hơn cho các giao dịch tiền điện tử lớn. Nó cũng sẽ thảo luận về cách Singularity, thông qua các giải pháp đổi mới sử dụng các công nghệ như FHE (Mã hóa hoàn toàn đồng hình) và ZKP (Bằng chứng không có kiến thức), cung cấp cho các nhà đầu tư lớn một nền tảng giao dịch phi tập trung riêng tư và tuân thủ.

Bể tối là gì?

Dark Pool trong thị trường tài chính truyền thống đề cập đến các sàn giao dịch tư nhân không tiết lộ công khai thông tin giao dịch, cho phép các nhà đầu tư thực hiện các giao dịch lớn mà không để lộ ý định giao dịch của họ. Sự xuất hiện của giao dịch dark pool ở Hoa Kỳ có liên quan chặt chẽ đến nhu cầu chuyển nhượng vốn cổ phần quy mô lớn ngày càng tăng do tần suất sáp nhập và mua lại trên thị trường chứng khoán ngày càng tăng. Với sự phát triển của thị trường tài chính, tầm quan trọng của dark pool trong các lĩnh vực khác nhau như cổ phiếu, trái phiếu và ngoại hối ngày càng trở nên nổi bật, đặc biệt là trong thời đại mà giao dịch thuật toán và tần số cao chiếm ưu thế. Thống kê cho thấy các giao dịch trong dark pool chiếm 30% đến 50% thị trường chứng khoán, trở thành một thành phần quan trọng của thanh khoản thị trường.

Trong thị trường tiền điện tử, khi nhóm các nhà đầu tư lớn ngày càng phát triển, nhu cầu giao dịch khối lượng lớn tiếp tục tăng. Những đơn đặt hàng lớn này có tác động đáng kể đến thị trường, thậm chí đôi khi còn gây ra tình trạng hỗn loạn thị trường. Để tránh những rủi ro như vậy, nhiều nhà giao dịch chuyển sang thị trường OTC hoặc thậm chí các nhóm Telegram để giao dịch. Theo dữ liệu từ sàn giao dịch Kraken năm 2020, khối lượng giao dịch OTC toàn cầu đã tăng gấp 20 lần kể từ năm 2018, với khối lượng giao dịch trung bình hàng ngày xấp xỉ 300 tỷ USD, chiếm gần 70% tổng khối lượng giao dịch thị trường tiền điện tử. Tuy nhiên, thị trường OTC cũng phải đối mặt với vấn đề thiếu thanh khoản và thiếu quy định. Để giải quyết những thách thức này, dark pool đã được giới thiệu như một giải pháp nhằm cung cấp một môi trường giao dịch riêng tư và ổn định hơn.

Những điểm chính về vùng tối bao gồm:

  • Quyền riêng tư và bảo mật: Dark pool cho phép các nhà giao dịch giao dịch ẩn danh, bảo vệ danh tính và quy mô lệnh của họ khỏi thị trường đại chúng cho đến khi giao dịch được thực hiện.

  • Giảm tác động đến thị trường: Dark pool cho phép các nhà đầu tư tổ chức lớn thực hiện các lệnh lớn mà không gây ra biến động giá đáng kể trên thị trường đại chúng, giảm thiểu tác động và trượt giá của thị trường.

  • Không tiết lộ chiến lược giao dịch: Các giao dịch trong nhóm tối giúp bảo vệ chiến lược của nhà giao dịch khỏi bị thị trường đại chúng biết đến, ngăn chặn chúng bị MEV (Giá trị có thể trích xuất của thợ mỏ) khai thác, sao chép giao dịch chênh lệch giá và chênh lệch thống kê.

  • Cải thiện tính thanh khoản và giá cả: Dark pool cung cấp thêm thanh khoản cho thị trường bằng cách kết nối người mua và người bán, những người có thể không tìm thấy đối tác trên các sàn giao dịch truyền thống, có khả năng cải thiện giá, đặc biệt đối với các giao dịch khối lượng lớn.

  • Giám sát theo quy định: Dark pool được quản lý, với các cơ quan quản lý giám sát các hoạt động của dark pool để ngăn chặn việc truy cập không công bằng, giao dịch nội gián hoặc thao túng thị trường. Tuy nhiên, đối với nhiều dark pool, phong cách quản lý tập trung vẫn tiềm ẩn rủi ro về bảo mật, độ tin cậy và khả năng lạm dụng dữ liệu riêng tư. Trong lịch sử, đã có một số trường hợp dark pool tập trung bị phạt vì vi phạm các nguyên tắc tin cậy.

Công nghệ bảo mật cốt lõi

Vùng tối là một nhánh của con đường riêng tư. Thông qua các Công nghệ nâng cao quyền riêng tư (PET) sau đây, chẳng hạn như Bằng chứng không có kiến thức (ZKP), Tính toán đa bên (MPC) và Mã hóa hoàn toàn đồng hình (FHE), các vùng tối đưa quyền riêng tư vào cơ sở hạ tầng của chúng.

Bằng chứng không có kiến thức (ZKP)

Công nghệ Zero-Knowledge Proof (ZKP) cho phép người chứng minh chứng minh tính đúng đắn của tuyên bố với người xác minh mà không tiết lộ bất kỳ thông tin thực chất nào. Công nghệ này đặc biệt quan trọng trong các giải pháp mở rộng quy mô Ethereum Lớp 2, chẳng hạn như ZK Rollup, giúp xác minh tính hợp lệ của giao dịch bằng cách nén dữ liệu giao dịch thành các bằng chứng ZK nhỏ gọn và gửi chúng lên mạng chính. Những bằng chứng này không chỉ chiếm không gian lưu trữ tối thiểu mà còn bảo vệ quyền riêng tư của thông tin giao dịch, thể hiện những lợi thế tự nhiên của cơ chế không cần sự tin cậy. Ứng dụng của công nghệ ZKP không chỉ giới hạn ở việc mở rộng quy mô mà còn bao gồm tính toán quyền riêng tư, với các cách triển khai chính là zkSNARK, zkSTARK và Bulletproofs. Các công nghệ này cùng nhau thúc đẩy việc tăng cường bảo vệ quyền riêng tư và hiệu quả giao dịch của tiền điện tử.

Giới thiệu về bằng chứng không có kiến thức

Tính toán nhiều bên (MPC)

Tính toán nhiều bên (MPC) là công nghệ cho phép nhiều bên cùng nhau tính toán một chức năng mà không tiết lộ đầu vào riêng lẻ của họ. Trong lĩnh vực quyền riêng tư, MPC cung cấp phương pháp bảo vệ dữ liệu nhạy cảm, cho phép các bên thực hiện phân tích dữ liệu, nhiệm vụ tính toán hoặc đưa ra quyết định mà không làm lộ dữ liệu cá nhân. Ưu điểm cốt lõi của MPC nằm ở khả năng bảo vệ quyền riêng tư. Thông qua công nghệ mã hóa và điện toán phân tán, người tham gia có thể đảm bảo dữ liệu của họ được giữ kín trong suốt quá trình tính toán.

Giới thiệu về tính toán an toàn của nhiều bên

▪ Mã hóa đồng hình hoàn toàn (FHE)

Mã hóa hoàn toàn đồng hình (FHE) là một công nghệ mã hóa cho phép tính toán trực tiếp trên dữ liệu được mã hóa mà không cần phải giải mã trước. Điều này có nghĩa là các phép toán như cộng, trừ và nhân có thể được thực hiện trên dữ liệu trong khi dữ liệu vẫn được mã hóa và kết quả tính toán, sau khi được giải mã, nhất quán với kết quả thu được bằng cách thực hiện các thao tác tương tự trên dữ liệu gốc. Giá trị cốt lõi của FHE nằm ở việc cung cấp một công cụ mạnh mẽ để bảo vệ quyền riêng tư, cho phép dữ liệu được giữ bí mật trong quá trình xử lý, từ đó tăng cường đáng kể tính bảo mật dữ liệu.

Cân bằng việc chống kiểm duyệt với việc tuân thủ

Các sàn giao dịch phi tập trung (DEX) hoạt động trên các chuỗi khối công khai, chẳng hạn như Uniswap và Curve, dễ bị ảnh hưởng bởi Giá trị có thể trích xuất tối đa (MEV) do tính chất công khai và minh bạch của sổ cái của chúng. Tính minh bạch này có nghĩa là mọi người đều có thể nhìn thấy chi tiết đơn đặt hàng, cho phép người tìm kiếm và nhà xây dựng tối ưu hóa lợi nhuận của họ bằng cách sắp xếp lại các đơn đặt hàng giao dịch, điều này có thể ảnh hưởng bất lợi đến những người dùng khác ở một mức độ nào đó.

Dark pool, với tư cách là một hình thức địa điểm giao dịch tài chính, có lợi thế cốt lõi trong việc cung cấp sự bảo vệ quyền riêng tư và chống kiểm duyệt. Trong dark pool, chi tiết đơn hàng thường được giữ bí mật với các bên thứ ba vì mỗi đơn hàng tạo ra Bằng chứng không có kiến thức (ZKP), giúp giảm việc tiết lộ công khai thông tin giao dịch. Kiến trúc này đặc biệt hấp dẫn đối với những người nắm giữ lớn và các nhà đầu tư tổ chức, vì nó bảo vệ chiến lược giao dịch của họ khỏi bị các đối thủ cạnh tranh hoặc những kẻ thao túng thị trường lợi dụng. Ngoài ra, đặc điểm của dark pool cũng giúp chống lại MEV là thứ tự và chi tiết giao dịch không được công khai, làm giảm khả năng sắp xếp lại.

Tuy nhiên, những lợi thế này có thể giảm đi khi các giao dịch cần gọi đến các hợp đồng công khai hoặc sử dụng trình sắp xếp chuỗi được chia sẻ, vì các hoạt động này có thể làm lộ thông tin giao dịch, tạo cơ hội cho việc nắm bắt MEV. Tuy nhiên, đối với những người nắm giữ lớn và các nhà đầu tư tổ chức đang tìm kiếm sự bảo vệ quyền riêng tư và chống kiểm duyệt, đặc biệt khi các hoạt động giao dịch của họ đòi hỏi tính bảo mật cao, các quỹ tối vẫn là một lựa chọn hấp dẫn.

Sự xuất hiện của các công cụ bảo vệ quyền riêng tư như Tornado Cash mang đến khả năng thực hiện các hoạt động tài chính ẩn danh trên chuỗi, nhưng những công cụ này cũng đã bị bọn tội phạm sử dụng cho các hoạt động bất hợp pháp như rửa tiền. Địa chỉ hợp đồng thông minh của Tornado Cash đã được Văn phòng Kiểm soát Tài sản Nước ngoài (OFAC) liệt kê do không tuân thủ. OFAC duy trì một danh sách các Công dân bị chỉ định đặc biệt (SDN) để xử phạt các cá nhân và tổ chức không tuân thủ. Các giao thức không tuân thủ các quy định của OFAC có nhiều khả năng giao dịch của chúng sẽ bị loại khỏi các khối trên chuỗi. Tính đến ngày 23 tháng 2 năm 2024, 45% khối yêu cầu xem xét danh sách OFAC. Vấn đề chống kiểm duyệt này không chỉ ảnh hưởng đến các nhà sản xuất khối mà còn cả những người xác nhận và chuyển tiếp, những người có thể bỏ qua một cách có chọn lọc các giao dịch hoặc khối nhất định.

Tỷ lệ khối được xem xét bởi danh sách OFAC

Với việc Tornado Cash bị cấm vì không tuân thủ, khoảng trống thị trường cho các giải pháp bảo mật tuân thủ đã xuất hiện. Để lấp đầy khoảng trống này, các dự án dark pool tiếp theo cần cung cấp khả năng bảo vệ quyền riêng tư đồng thời tránh các rủi ro pháp lý tương tự. Một phương pháp hiệu quả là tích hợp các quy trình KYB/KYC đã được xác minh vào dự án, đảm bảo tính hợp pháp cho các hoạt động của người dùng và giúp tránh các rủi ro pháp lý tiềm ẩn. Các quy định pháp lý thường tụt hậu so với những tiến bộ công nghệ, khiến các dự án bảo mật dễ dàng bị lợi dụng cho các hoạt động bất hợp pháp. Việc tích cực nắm bắt và tuân thủ các quy định là rất quan trọng để đảm bảo an ninh và tính pháp lý của dự án.

Phân tích dự án & bối cảnh cạnh tranh

Từ năm 2010 đến năm 2022, số lượng dự án dark pool còn hạn chế và những dự án này không nhận được sự công nhận rộng rãi trong công chúng. Tuy nhiên, với sự tiến bộ của các công nghệ nâng cao quyền riêng tư như Zero-Knowledge Proofs (ZKP) và Multi-Party Computation (MPC), miền dark pool đã chào đón một loạt giải pháp công nghệ tiên tiến. Sự phát triển của những công nghệ này đã đưa các hố tối trở lại với công chúng vào năm 2023. Tuy nhiên, do tính phức tạp của công nghệ, số lượng dự án trong cuộc đua dark pool vẫn còn tương đối ít. Dưới đây là một vài dự án đã trở nên tương đối trưởng thành.

  1. Renegade, được thành lập vào năm 2022, là một dark pool phi tập trung dựa trên kiến trúc MPC-ZKP, được thiết kế để cung cấp các dịch vụ giao dịch lớn cho các nhà đầu tư tổ chức. Renegade thực hiện khớp lệnh thông qua mạng ngang hàng và công nghệ Tính toán nhiều bên (MPC), đồng thời sử dụng ZK-SNARK để đảm bảo chi tiết giao dịch được ẩn danh đối với người bên ngoài trong quá trình xác minh khớp lệnh. Ngoài ra, nó sử dụng cơ chế thực thi điểm giữa để đảm bảo tất cả các giao dịch được thanh toán trực tiếp theo giá điểm giữa tổng hợp theo thời gian thực của các sàn giao dịch tập trung để tránh trượt giá. Tính năng giao dịch chéo ẩn danh mặc định của nó, kết hợp với các chỉ báo lãi suất, thúc đẩy việc phát hiện giá toàn diện và tối ưu hóa tính thanh khoản.

  2. Penumbra là một nền tảng giao dịch phi tập trung được xây dựng trong hệ sinh thái Cosmos, cung cấp môi trường giao dịch giống như dark pool cho phép người dùng giao dịch trong khi vẫn duy trì quyền riêng tư. Thông qua cơ chế ủy quyền riêng tư, Penumbra kết hợp bảo vệ quyền riêng tư và cơ chế đồng thuận Bằng chứng cổ phần (PoS), cung cấp các công cụ phái sinh đặt cược, đặt cược hiệu quả về thuế và quản trị trên chuỗi với bỏ phiếu riêng tư. Penumbra kết nối với hệ sinh thái Cosmos thông qua Truyền thông liên chuỗi khối (IBC), hoạt động như một dark pool trên toàn hệ sinh thái cho phép các giao dịch riêng tư trong bất kỳ tài sản nào tương thích với IBC. Người dùng cũng có thể sử dụng ZSwap, một sàn giao dịch phi tập trung tư nhân hỗ trợ đấu giá hàng loạt giá thầu kín và thanh khoản tập trung tương tự như Uniswap-V3, để trao đổi các tài sản này.

  3. Panther là một nền tảng DeFi chuỗi chéo kết hợp công nghệ không có kiến thức, nhằm mục đích cung cấp giải pháp vừa tuân thủ quy định vừa bảo vệ quyền riêng tư của người dùng. Người dùng có thể gửi tài sản kỹ thuật số vào Nhóm được bảo vệ đa tài sản (MASP) của Panther và nhận zAssets theo tỷ lệ 1:1. Thông qua mô-đun Zswap, Panther kết nối với các giao thức DeFi khác, tổng hợp các báo giá để người dùng lựa chọn. Trong quá trình giao dịch, Zswap tạo hợp đồng ký quỹ được mã hóa, cho phép người dùng trao đổi tài sản mà không tiết lộ chi tiết giao dịch. Thiết kế này cho phép các tài sản cùng tồn tại trong nhiều nhóm khác nhau, duy trì tính không đồng nhất của dữ liệu, gây khó khăn cho việc theo dõi và khử ẩn danh người dùng. Các nhóm được bảo vệ của Panther tận dụng công nghệ ZK SNARK và ZKP để đảm bảo tính tuân thủ và quyền riêng tư của giao dịch.

  4. Railgun là một hệ thống bảo mật có kiến trúc ZKP-MPC được thiết kế cho Ethereum, BSC, Polygon và Arbitrum, sử dụng công nghệ mã hóa không kiến thức (ZK) và tận dụng công nghệ MPC cho buổi lễ thiết lập đáng tin cậy. Nó cho phép người dùng thực hiện các hợp đồng thông minh và hoạt động DeFi một cách an toàn trong khi vẫn duy trì quyền riêng tư của giao dịch. Khi người dùng phát hành lệnh giao dịch thông qua Railgun, hợp đồng thông minh Mô-đun thích ứng sẽ tự động xử lý việc bảo vệ quyền riêng tư của số dư riêng tư, xác thực đơn hàng và sau đó chuyển tiếp tìm tỷ giá hối đoái tốt nhất trong thanh khoản DEX tổng hợp, cuối cùng bảo vệ lại tài sản giao dịch để đảm bảo tính ẩn danh của hoạt động và địa chỉ của người dùng. Quá trình này không chỉ áp dụng cho trao đổi tài sản mà còn có thể được mở rộng sang các loại giao dịch DeFi khác.

Giải thích kỹ thuật về điểm kỳ dị:

Cách thực hiện giao dịch riêng tư

Hiểu khái niệm về giao dịch cá nhân

Để nắm bắt khái niệm về giao dịch riêng tư, điều cần thiết là phải xem xét cả các bên tham gia giao dịch và các chi tiết cụ thể của giao dịch, phân biệt giữa hai loại quyền riêng tư: ẩn danh và che giấu.

Một giao dịch tiêu chuẩn bao gồm các yếu tố sau:

  • Các bên giao dịch: Điều này bao gồm người gửi (Nhà giao dịch A) và người nhận (Nhà giao dịch B) của giao dịch.

  • Chi tiết giao dịch: Điều này bao gồm số lượng giao dịch, số lượng giao dịch phụ, hàm băm của giao dịch và các chi tiết cụ thể khác.

Giao dịch riêng tư có thể được phân thành hai loại dựa trên mức độ hiển thị thông tin cho bên thứ ba:

  • Giao dịch ẩn danh: Trong các giao dịch ẩn danh, bên thứ ba không biết địa chỉ của người gửi và người nhận. Điều này có nghĩa là trong quá trình giao dịch, ngoại trừ hai bên tham gia giao dịch, không ai khác có thể xác định được những người tham gia cụ thể. Ví dụ: Tornado Cash là một giao thức bảo mật đạt được tính ẩn danh bằng cách làm xáo trộn các đường dẫn giao dịch.

  • Giao dịch bị che giấu: Trong các giao dịch được che giấu, mặc dù địa chỉ của người gửi và người nhận được hiển thị nhưng các chi tiết cụ thể của giao dịch không được biết. Điều này có nghĩa là số lượng giao dịch, số lượng giao dịch phụ, hàm băm của giao dịch và thông tin chi tiết khác sẽ bị ẩn khỏi bên thứ ba. Loại quyền riêng tư này có thể đạt được bằng cách sử dụng các công nghệ như Bằng chứng không kiến thức (ZKP). Ví dụ: Zcash là một loại tiền điện tử riêng tư sử dụng công nghệ zk-SNARK để che giấu chi tiết giao dịch.

Giải thích kiến trúc tổng thể của điểm kỳ dị

Tổng quan về kiến trúc đơn điểm

Nhìn vào cấu trúc tổng thể, nó có thể được chia thành khoảng 5 mô-đun:

  1. Điểm kỳ dị

Đây là hợp đồng thông minh mà người dùng chủ yếu tương tác, được sử dụng để thể hiện và thực thi logic mạch ZK. Chức năng của các hợp đồng thông minh này bao gồm ẩn số dư và hồ sơ giao dịch của mã thông báo ETH/ERC20 để đạt được tính ẩn danh và che giấu nội dung giao dịch. Nó hoạt động như một nhóm thanh khoản tổng hợp tất cả tài sản từ tất cả các loại nhà giao dịch. Tên của nó bắt nguồn từ tính năng độc đáo của nó, tức là đối với tất cả những người quan sát, tất cả các giao dịch giao thức dường như đều bắt nguồn từ hợp đồng thông minh này. Thiết kế này mang đến cho người dùng sự riêng tư đa chiều.

Trong giao thức Singularity, ZK Notes tạo thành đơn vị giao dịch cơ bản, chứa thông tin giao dịch quan trọng, bao gồm loại tài sản, số tiền và mã nhận dạng được mã hóa liên quan đến chủ sở hữu. Thiết kế của các Ghi chú này nhằm mục đích cung cấp mức độ bảo vệ quyền riêng tư cao, đảm bảo danh tính và thông tin tài sản của nhà giao dịch được bảo vệ một cách hiệu quả.

Mỗi Ghi chú bao gồm các thông tin chính sau:

  • Loại tài sản: Cho biết loại tài sản liên quan đến giao dịch, chẳng hạn như loại mã thông báo của tiền điện tử hoặc các tài sản kỹ thuật số khác.

  • Số tiền: Cho biết số lượng tài sản có trong Giấy tờ, dùng để xác định giá trị giao dịch.

  • Rho: Giá trị trường được tạo ngẫu nhiên dùng để nâng cao tính riêng tư của giao dịch, ngăn chặn những người quan sát bên ngoài theo dõi và phân tích giao dịch.

  • Khóa công khai Schnorr: Được sử dụng để ký mật mã và xác minh danh tính của các giao dịch, đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể thực hiện các hoạt động giao dịch hợp lệ.

Ngoài những thông tin trên, mỗi Note còn tạo ra một Nullifier tương ứng. Việc tạo ra Nullifiers sử dụng các kỹ thuật băm mật mã, lấy giá trị ngẫu nhiên và khóa chung của Note làm đầu vào và xử lý chúng để tạo ra Nullifier tương ứng. Thiết kế này nhằm mục đích cung cấp bảo mật bổ sung cho các giao dịch, đảm bảo rằng chỉ những người dùng được ủy quyền hợp pháp mới có thể vận hành và sử dụng Note một cách hiệu quả.

Ghi chú bổ sung và lưu trữ

Trong giao thức Singularity, tất cả Ghi chú đều được đính kèm vào cây Merkle chỉ có phần bổ sung và gốc của cây Merkle mới được lưu trữ vĩnh viễn. Mục đích của thiết kế này là để đảm bảo tính toàn vẹn và bảo mật của các giao dịch, ngăn chặn dữ liệu bị giả mạo và hỏng.

Để minh họa bằng một ví dụ đơn giản:

Giả sử Alice là người dùng giao thức Singularity. Tại một thời điểm nào đó, cô ấy thực hiện một giao dịch, gửi 1 ETH vào hợp đồng Singularity. Giao dịch này sẽ được ghi lại dưới dạng Ghi chú và đính kèm với cây Merkle hiện tại. Tại thời điểm này, gốc của cây Merkle được tính từ Ghi chú duy nhất này.

Sau đó, Bob cũng tiến hành giao dịch, gửi 0,5 ETH vào hợp đồng Singularity. Giao dịch này cũng sẽ được ghi lại dưới dạng Ghi chú và được thêm vào cây Merkle hiện tại. Phần gốc của cây Merkle được cập nhật khi Ghi chú mới được thêm vào.

Lưu ý: Trong trường hợp số lượng Ghi chú lẻ được tạo cho gốc cây Merkel, hai Ghi chú riêng lẻ sẽ được nhân đôi và giá trị băm của chúng sẽ được tính toán.

Khi có nhiều người dùng thực hiện giao dịch hơn, mỗi Ghi chú mới sẽ được thêm vào cây Merkel theo thứ tự thời gian. Do đó, lịch sử giao dịch của mỗi người dùng được lưu giữ trong cùng một cấu trúc dữ liệu và tính toàn vẹn của toàn bộ lịch sử giao dịch có thể được xác minh một cách hiệu quả bằng cách tính toán hàm băm gốc của cây Merkel. Vì cây Merkel chỉ có phần bổ sung nên không thể sửa đổi hoặc xóa bất kỳ Ghi chú nào đã được thêm vào cây, do đó đảm bảo tính bảo mật và bất biến của dữ liệu giao dịch.

Xác minh giao dịch ghi chú

Khi các nhà giao dịch thực hiện giao dịch, họ phải tiết lộ Nullifier tương ứng và cung cấp bằng chứng liên quan trong bằng chứng không có kiến thức để xác minh rằng Nullifier được liên kết với Ghi chú tương ứng và chứng minh sự tồn tại của Ghi chú trong cây Merkel. Hợp đồng thông minh sẽ xác minh tính duy nhất của Nullifier và tính hợp lệ của bằng chứng để đảm bảo tính hợp pháp và bảo mật của giao dịch.

Ví dụ:

Giả sử Alice có một Ghi chú chứa 1 ETH mà cô ấy đã gửi vào hợp đồng Singularity và Nullifier của Ghi chú đó là “AAA123”. Bây giờ, Alice muốn sử dụng số tiền này cho một giao dịch, vì vậy cô ấy phải cung cấp “AAA123” làm Nullifier và chứng minh hai điểm sau thông qua bằng chứng không có kiến thức:

  1. Chứng minh rằng “AAA123” được liên kết với Ghi chú đã chi tiêu, tức là số tiền cho giao dịch này thực sự đến từ Ghi chú đó.

  2. Chứng minh sự tồn tại của Ghi chú trong cây Merkel, tức là Ghi chú trước đó đã được gửi vào hợp đồng Đơn điểm và chưa bị giả mạo.

Hợp đồng thông minh sẽ xác minh Nullifier và bằng chứng do Alice cung cấp để đảm bảo tính duy nhất của Nullifier và tính hợp lệ của bằng chứng. Chỉ khi quá trình xác minh được thông qua, hợp đồng mới thực hiện giao dịch và chuyển tiền cho người nhận mà Alice mong muốn. Như vậy, hợp đồng thông minh đảm bảo tính hợp pháp và bảo mật của giao dịch, ngăn chặn mọi hoạt động độc hại hoặc lừa đảo.

Dưới đây là cách triển khai mã giả của logic trên:

// Mã giả 
 độ rắn pragma ^0.8.0; 
 hợp đồng SingularityContract { 
 ánh xạ (địa chỉ => ánh xạ (byte32 => bool)) giá trị không hợp lệ riêng tư; 
 ánh xạ (byte32 => bool) merkleTree riêng tư; 
 // Hoạt động gửi tiền, gửi tiền vào hợp đồng Singularity 
 chức năng tiền gửi(byte32 noteHash, bytes32 không hợp lệValue) thanh toán công khai {
       require(msg.value > 0, "Deposit amount must be greater than 0");
       // Add the Note to the Merkel tree
       merkleTree[noteHash] = true
       // Store the nullifier
       invalidValues[msg.sender][noteHash] = true;
   }
   // Hoạt động chi tiêu giao dịch, xác minh vô hiệu hóa và bằng chứng, thực hiện giao dịch 
 chức năng chi tiêu(bytes32 noteHash, bytes32 không hợp lệ, bằng chứng bộ nhớ byte) công khai {
       // Verify that the provided nullifier matches the stored one
       require(invalidValues[msg.sender][noteHash], "Invalid value does not match");
       // Verify the existence of the Note in the Merkel tree
       require(merkleTree[noteHash], "Note does not exist in the Merkle tree");
       // Verify the zero-knowledge proof
       require(_verifyProof(noteHash, invalidValue, proof), "Proof verification failed");
       // Execute the transaction, transferring funds to the recipient
       // The specific transfer operation is omitted here
   }
   // Hàm xác minh bằng chứng không có kiến thức 
 _verifyProof(byte32 noteHash, byte32 không hợp lệValue, bằng chứng bộ nhớ byte) trả về chế độ xem riêng tư (bool) {
       // In practice, specific zero-knowledge proof verification is required
       // The specific verification process is omitted here
       // If the proof is successfully verified, return true, otherwise return false
       return true;
   }
}
  1. Đặt lịch

Book sử dụng công nghệ Mã hóa hoàn toàn đồng hình (FHE) để xây dựng sổ đặt hàng ngoại tuyến hoàn toàn riêng tư, cung cấp cho nhà giao dịch một môi trường giao dịch an toàn và đáng tin cậy. Trong hệ thống Sách, một nhóm nút FHE đặc biệt, được gọi là Bookies, đóng một vai trò quan trọng, quản lý chung sổ đặt hàng. Quá trình so khớp bao gồm:

Các nút API mã hóa đơn hàng để đảm bảo tính bảo mật của nội dung đơn hàng. Sau đó, Nhà cái sử dụng giao thức FHE để thực hiện tính toán khớp lệnh, bảo vệ bí mật thông tin lệnh. Kết quả khớp lệnh được công bố nhưng nội dung lệnh ban đầu vẫn được giữ bí mật để bảo vệ quyền riêng tư của nhà giao dịch. Các nhà giao dịch phù hợp có thể trực tiếp liên lạc và giải quyết bằng cách sử dụng tính năng Hoán đổi của hợp đồng Đơn điểm, trong khi những nhà giao dịch không giải quyết sẽ phải đối mặt với các hình phạt về danh tiếng.

Để đảm bảo hệ thống Sách hoạt động ổn định, cơ chế khuyến khích quy tắc đa số được áp dụng và Người đặt sách được yêu cầu đặt cọc mã thông báo:

  • Nhà cái sử dụng cơ chế quy tắc đa số để giải quyết những bất đồng tiềm ẩn trong việc khớp lệnh được mã hóa, ngăn chặn các hoạt động độc hại.

  • Mã thông báo đặt cược nhằm mục đích bảo vệ khỏi các cuộc tấn công của Sybil đồng thời thúc đẩy Nhà cái hoàn thành nhiệm vụ của mình và đảm bảo hệ thống hoạt động trơn tru.

Trong hệ thống Sách, quản lý danh tính và danh tiếng là chìa khóa, với những đổi mới bao gồm:

  • Mỗi danh tính ẩn danh tương ứng với danh tiếng phản ánh xác suất giải quyết lịch sử của nó, đồng thời duy trì quyền riêng tư về danh tính.

  • Nhà giao dịch có thể đặt ngưỡng danh tiếng để lọc các đối tác khớp lệnh, đảm bảo tính bảo mật và độ tin cậy của giao dịch.

  • Các nhà giao dịch không giải quyết sẽ bị phạt danh tiếng, đồng thời ảnh hưởng đến danh tiếng của các đối tác giao dịch của họ.

Ví dụ: giả sử Alice muốn mua 1 ETH,

  • Gửi đơn đặt hàng: Alice gửi đơn đặt hàng để mua 1 ETH với mức giá chỉ định là $2000 USDT.

  • Khớp lệnh: Hệ thống Sách tìm thấy người bán, Bob, sẵn sàng bán 1 ETH với giá 2000 USDT.

  • Xác nhận giao dịch: Alice và Bob xác nhận lệnh của họ đã được khớp thành công.

  • Thanh toán giao dịch: Alice trả cho Bob 2000 USDT và nhận 1 ETH. Hệ thống Singularity cập nhật số dư tài khoản của họ.

  • Quản lý danh tiếng: Nếu Bob không hoàn thành giao dịch đúng hạn hoặc có các hành vi tiêu cực khác, danh tiếng của anh ấy có thể bị giảm sút, khiến hệ thống hạn chế việc kết hợp anh ấy với các nhà giao dịch khác. Nếu xếp hạng danh tiếng của Bob là 5, điều đó cho thấy anh ấy là một nhà giao dịch đáng tin cậy. Tuy nhiên, nếu anh ta không hoàn thành giao dịch đúng hạn hoặc có các hành vi tiêu cực khác, chẳng hạn như hủy đơn hàng nhiều lần hoặc thao túng thị trường một cách ác ý, danh tiếng của anh ta có thể bị ảnh hưởng. Điều này có thể khiến xếp hạng danh tiếng của anh ấy giảm 1 điểm xuống còn 4, càng hạn chế ngưỡng tham gia giao dịch trong tương lai của anh ấy.

  1. Tự động hóa

Tự động hóa là AMM-DEX được nhúng trong giao thức, trong đó Book đóng vai trò là nhà cung cấp thanh khoản thay thế. Vì các nhà giao dịch có thể gửi giao dịch thông qua Singularity để gửi tiền và Singularity là ẩn danh nên việc gửi tiền vào Tự động hóa cũng ẩn danh. Điều này có nghĩa là danh tính của người giao dịch không bị lộ, bảo vệ quyền riêng tư của họ.

Nhà giao dịch có thể rút tiền từ Tự động hóa bất cứ lúc nào và chuyển chúng sang hợp đồng Đơn điểm. Tính linh hoạt này cho phép các nhà giao dịch tự do quản lý tiền của mình và rút tiền bất cứ khi nào cần. Tương tự, vì bản thân hợp đồng Singularity là ẩn danh nên quá trình rút tiền cũng duy trì tính ẩn danh của người giao dịch.

Đối với các đơn hàng không thể khớp với bất kỳ đơn hàng nào trong Book, Automation sẽ cung cấp khớp lệnh để giúp tăng tính thanh khoản. Điều này đảm bảo rằng ngay cả khi lệnh không được khớp ngay lập tức, lệnh của nhà giao dịch vẫn có thể được xử lý và giao dịch của họ có thể tiếp tục. Bằng cách cung cấp thêm tính thanh khoản, Tự động hóa cải thiện hiệu quả tổng thể và trải nghiệm giao dịch của giao thức.

  1. Người chuyển tiếp

Trong Singularity, Người chuyển tiếp đóng một vai trò quan trọng, chịu trách nhiệm gửi các siêu giao dịch thay mặt người dùng và thanh toán Phí Gas cho các giao dịch của người dùng. Thiết kế này được thúc đẩy bởi mong muốn bảo vệ danh tính người dùng. Vì Phí Gas phải được thanh toán cho chuỗi khối lớp cơ sở công khai thông thường, nên nếu người dùng phải trả Phí Gas của riêng họ, danh tính của họ có thể bị lộ.

Người chuyển tiếp thực hiện nhiệm vụ này bằng cách gửi các siêu giao dịch. Các giao dịch meta vốn có thể được xác minh và tính toán, ngăn chặn Người chuyển tiếp giả mạo hoặc thay đổi nội dung của giao dịch, do đó đảm bảo tính bảo mật và tính toàn vẹn của giao dịch. Hơn nữa, để ngăn chặn hành vi nguy hiểm của Relayers, hệ thống được thiết kế với mạng Relayer không đáng tin cậy. Điều này có nghĩa là bất kỳ ai cũng có thể chạy Relayer mà không cần cung cấp bất kỳ hình thức tài sản thế chấp nào.

Các giao dịch do người dùng gửi và các khoản phí liên quan của họ là công khai và sẽ được trả cho Người chuyển tiếp để bồi thường cho họ về Phí Gas mà họ chi trả. Thiết kế này làm cho mạng Relayer trở thành một hệ thống hợp lý, nơi họ sẽ chấp nhận và gửi bất kỳ giao dịch sinh lời nào. Ngay cả khi có các Rơle độc hại, việc đảm bảo sự hiện diện của ít nhất một Rơle trung thực sẽ đảm bảo tính hoàn chỉnh của hệ thống. Tất nhiên, các nhà giao dịch có tùy chọn chạy Relayer của riêng họ và thay thế Phí gas, mặc dù phải trả giá bằng một số quyền riêng tư.

  1. Điều phối API

API đóng vai trò là nút giao diện để người dùng tương tác với giao thức. Thông qua API, người dùng có thể tạo và gửi bằng chứng cho hợp đồng Singularity, quản lý các đơn đặt hàng trên Sách, nghe Sách để tìm kết quả phù hợp và thương lượng các giải pháp trong hợp đồng Singularity. Ngoài ra, API cho phép người dùng tương tác với Relayers.

Giao dịch bảo mật

Dựa trên cấu trúc nói trên, các giao dịch quyền riêng tư được đề cập trước đó có thể được thực hiện:

  • Giao dịch ẩn danh (Tự động hóa)

Khi thực hiện giao dịch bằng Tự động hóa, vì nhà giao dịch cần thực hiện thao tác gửi tiền nên số tiền cam kết mỗi lần sẽ bị lộ, cũng như mỗi lần gửi tiền vào Singularity không thể tránh khỏi việc bị các bên thứ ba nghe lén chi tiết giao dịch. Vì vậy, việc thực hiện giao dịch thông qua Tự động hóa sẽ hy sinh khả năng che giấu giao dịch.

Cần lưu ý rằng khi Sách không thể khớp với một nhà giao dịch, mặc dù lệnh của họ có thể được đưa vào nhóm giao dịch Tự động hóa để khớp (dường như để lộ địa chỉ của nhà giao dịch), tính ẩn danh của nhà giao dịch vẫn được đảm bảo, bởi vì thực thể chuyển giao tính thanh khoản là điểm kỳ dị.

  • Giao dịch ẩn danh + ẩn danh (Giải quyết thông qua điểm kỳ dị)

Khi giải quyết các giao dịch thông qua Singularity, bất kể việc phát hiện giá giao dịch và khớp mục đích được tiến hành như thế nào, việc giải quyết cuối cùng của giao dịch vẫn có thể đảm bảo tính ẩn danh và che giấu của nó. Điều này là do hợp đồng Singularity chịu trách nhiệm thanh toán tiền tạm giữ và chuyển tiền cuối cùng, nhờ đó đạt được khả năng hiển thị công khai trong khi hoạt động trong bóng tối.

Giao dịch trong vùng tối: Việc thực hiện tính kỳ dị

Quy trình giao dịch của Singularity

Dark pool nhắm đến các tổ chức lớn và nhà giao dịch chuyên nghiệp, cung cấp nền tảng giao dịch mà không ảnh hưởng đến giá thị trường. Nó chủ yếu đáp ứng hai loại nhu cầu giao dịch: Chuyển khoản và Hoán đổi. Sau đây, chúng tôi sẽ trình bày chi tiết cách Singularity triển khai hai loại giao dịch này dựa trên nội dung được mô tả trong sơ đồ trên. Điều quan trọng cần lưu ý là Nút API và Nút giao dịch là một phần của cùng một nút trong sơ đồ; để rõ ràng, ở đây chúng được mô tả là hai loại nút khác nhau.

  1. Giao dịch chuyển khoản

Giao dịch chuyển tiền chủ yếu xảy ra giữa hai nút Nhà giao dịch. Chúng tôi xác định nút Nhà giao dịch nhận là Nhà giao dịch A và nút Nhà giao dịch gửi là Nhà giao dịch B. Quy trình cụ thể cho giao dịch giữa Nhà giao dịch A và Nhà giao dịch B như sau:

1) Khi thực hiện giao dịch, Nhà giao dịch B phải gửi tiền vào hợp đồng Điểm kỳ dị. Nhà giao dịch B mã hóa giao dịch gửi tiền này bằng cách gọi API, từ đó tạo ra Bằng chứng ZK, còn được gọi là ZK Note, và cung cấp nó cho hợp đồng Singularity để xác minh rằng Nhà giao dịch B đã gửi tiền.

2) Sau khi gửi tiền, Nhà giao dịch B bắt đầu giao dịch Chuyển khoản bằng cách gọi API để gửi Ghi chú ZK tới hợp đồng Singularity.

3) Khi nhận được Ghi chú của Nhà giao dịch B, hợp đồng Điểm kỳ dị xác định Nhà giao dịch A tương ứng dựa trên thông tin được cung cấp trong Ghi chú. Tại thời điểm này, Nhà giao dịch A có thể trích xuất số tiền của giao dịch Chuyển khoản từ hợp đồng Điểm kỳ dị.

Trong quá trình này, chúng tôi quan sát thấy rằng sự tương tác giữa các nút và hợp đồng được thực hiện thông qua ZK Notes. Các ghi chú sử dụng mô hình UTXO để chuyển, vốn có mức độ riêng tư và ẩn danh so với mô hình tài khoản. Phương pháp này đảm bảo rằng các chi tiết cụ thể của một giao dịch chỉ được biết bởi người khởi tạo nó, trong khi ở bề ngoài, nó có vẻ như một số địa chỉ đã tương tác với hợp đồng Singularity. Tuy nhiên, không thể ghi lại các chi tiết giao dịch cơ bản, chẳng hạn như địa chỉ người nhận hoặc số tiền giao dịch.

  1. Giao dịch hoán đổi

So với giao dịch Chuyển khoản, giao dịch Swap có phần phức tạp hơn do cần phải tìm đối tác giao dịch. Ở đây, chúng tôi xác định nút Nhà giao dịch muốn tham gia vào giao dịch Hoán đổi là Nhà giao dịch C và nút Nhà giao dịch của đối tác thương mại được tìm thấy cuối cùng là Nhà giao dịch D. Quy trình giao dịch cụ thể giữa Nhà giao dịch C và Nhà giao dịch D như sau:

1) Tương tự như bước đầu tiên của giao dịch Chuyển khoản, Nhà giao dịch C cần gửi tiền vào hợp đồng Điểm kỳ dị và đồng thời, Nhà giao dịch C sẽ bắt đầu giao dịch Đặt hàng tới nút Sách bằng cách gọi API.

2) Hoạt động như một nút sổ đặt hàng ngoài chuỗi, nút Sách cố gắng khớp các giao dịch Đặt hàng khác nhau trong môi trường Mã hóa đồng hình hoàn toàn (FHE) mà không biết chi tiết cụ thể của các giao dịch Đặt hàng.

Một. Sau khi khớp thành công, nút Sách sẽ thông báo cho hai nút Nhà giao dịch tương ứng để tiến hành giao dịch.

b. Nếu khớp không thành công, Sách sẽ gửi số tiền liên quan đến giao dịch này vào Tự động hóa trên chuỗi dưới dạng thanh khoản dự trữ. Điều này giống như việc gửi tiền dự phòng vào một dịch vụ tiết kiệm như Yu'e Bao. Nếu sau này vẫn còn giao dịch không khớp, họ sẽ ưu tiên giao dịch từ Tự động hóa. Chỉ khi số tiền trong Tự động hóa không đủ để hoàn thành giao dịch, nó mới tương tác với các DEX bên ngoài như Uniswap thông qua hợp đồng Singularity.

Sau khi tìm được đối tác giao dịch và đàm phán chi tiết Hoán đổi, các nhà giao dịch sẽ cùng nhau ký chi tiết giao dịch Hoán đổi. Sau đó, một trong hai bên có thể sử dụng những chữ ký này để xây dựng bằng chứng không có kiến thức, cho phép giao dịch thay đổi quyền sở hữu Ghi chú mà không cần cả hai bên trực tuyến. Điều quan trọng cần lưu ý là để bảo vệ quyền riêng tư của giao dịch, các giao dịch Hoán đổi vẫn được thực hiện thông qua hợp đồng Singularity.

Do đó, chúng ta có thể thấy rằng Singularity chủ yếu sử dụng công nghệ ZK (Zero Knowledge) và FHE trong quá trình giao dịch để đạt được quyền riêng tư và ẩn danh. Việc sử dụng công nghệ ZK đảm bảo rằng các chi tiết cụ thể của bất kỳ giao dịch nào chỉ được người thực hiện biết, nhưng vẫn cho phép các nhà giao dịch khác hoặc hợp đồng Singularity nhanh chóng xác minh nó; Công nghệ FHE cho phép nút Sách tính toán các giao dịch khớp lẫn nhau trong quá trình khớp mà không cần biết chi tiết cụ thể của giao dịch, đồng thời giữ bí mật thông tin giao dịch ban đầu khi thông báo cho cả hai bên, nghĩa là các bên chỉ biết họ đang giao dịch với ai nhưng không phải loại tài sản cụ thể và số lượng giao dịch.

Tóm tắt và đánh giá

Thị trường OTC chiếm gần 70% tổng khối lượng giao dịch của toàn bộ thị trường tiền điện tử, nêu bật nhu cầu đáng kể về các giao dịch bảo mật trong ngành Web3. Tuy nhiên, lĩnh vực giao dịch quyền riêng tư vẫn phải đối mặt với nhiều thách thức khác nhau, chẳng hạn như đáp ứng các yêu cầu quy định của cơ quan chính phủ, thực hiện giao dịch mà không tiết lộ thông tin cụ thể về người dùng và giao dịch cũng như ngăn chặn các hành động độc hại của các bên giao dịch. Các vùng tối phi tập trung như Singularity đại diện cho một giải pháp sáng tạo có thể cung cấp cho người dùng mức độ bảo vệ quyền riêng tư và khả năng chống kiểm duyệt cao hơn thông qua việc sử dụng công nghệ quyền riêng tư và hợp đồng thông minh, giảm sự phụ thuộc vào các thực thể tập trung. Các nền tảng này hỗ trợ các giao dịch lớn ẩn danh và có thể tích hợp với các dịch vụ tuân thủ để tạo ra một môi trường giao dịch vừa phi tập trung vừa tuân thủ quy định.

Những cân nhắc chính cho khu vực Dark Pool:

  1. Kiến trúc kỹ thuật: Bằng chứng không kiến thức (ZKP) và Tính toán đa bên (MPC) là nền tảng cho khu vực dark pool, cho phép xác minh tính hợp lệ của giao dịch mà không tiết lộ chi tiết giao dịch. Nhiều giao thức hiện tại phụ thuộc nhiều hoặc hoàn toàn vào MPC, có hai nhược điểm chính: hiệu quả tính toán thấp và độ phức tạp của giao thức. Các giao thức MPC yêu cầu chứng minh và xác minh ZKP trong khung MPC, vốn đòi hỏi tính toán chuyên sâu. Ngoài ra, MPC thường cần kết nối mạng ổn định, đây là thách thức để đạt được trong mạng phi tập trung toàn cầu. Những yếu tố này làm cho các giao thức hoàn toàn dựa trên MPC trở nên không thực tế đối với các ứng dụng quy mô lớn, chẳng hạn như các công cụ khớp lệnh.

  2. Ẩn danh và Bảo vệ quyền riêng tư : Quy định là một chủ đề không thể tránh khỏi trong lĩnh vực quyền riêng tư. Đảm bảo các giao dịch và tiền hoàn toàn ẩn danh trong khi vẫn cung cấp đầy đủ sự bảo vệ quyền riêng tư là một nhiệm vụ đầy thách thức. Điều này đặc biệt quan trọng đối với người dùng muốn giao dịch bằng vốn tuân thủ. Các dự án dark pool cần khẩn trương tích hợp các quy trình KYB/KYC, chủ động nắm bắt quy định và đảm bảo dữ liệu KYC/KYB của người dùng không bị rò rỉ để duy trì tính hợp pháp của nền tảng và sự tin cậy của người dùng.

  3. Thanh khoản & An ninh Quỹ: Thanh khoản là yếu tố quan trọng trong hoạt động của dark pool. Đảm bảo đủ khối lượng giao dịch và an ninh quỹ là rất quan trọng để khớp lệnh hiệu quả và nâng cao tính ẩn danh cũng như sự sẵn sàng tham gia của nhà giao dịch. Trong dark pool, tính ẩn danh của tiền tăng theo quy mô của pool, khiến việc theo dõi những người gửi tiền cụ thể trở nên khó khăn hơn. Trong trường hợp thanh khoản khan hiếm, mô hình sổ đặt hàng của nhiều giao thức có những hạn chế trong việc khớp giao dịch giữa những người dùng vì chúng không phải lúc nào cũng cung cấp đủ thanh khoản cho tất cả các đơn đặt hàng. Bên cạnh sổ đặt hàng, cơ chế giao dịch AMM đổi mới và tích hợp nhiều ứng dụng DeFi hơn từ các hệ sinh thái blockchain khác nhau có thể là những cách hiệu quả để mở rộng tính thanh khoản.

  4. Khả năng mở rộng : Đảm bảo khả năng mở rộng tốt để đáp ứng số lượng người dùng và khối lượng giao dịch ngày càng tăng là điều cần thiết cho các dark pool. Dark pool có nguy cơ thua lỗ nếu họ phải đối mặt với sự gia tăng LP mà không khớp lệnh. Do đó, các dark pool nên xem xét các lớp định cư, thiết kế kỹ thuật và lộ trình hệ sinh thái trong giai đoạn thiết kế để đáp ứng nhu cầu giao dịch cao hơn, đặc biệt là trong các khuôn khổ pháp lý ngày càng toàn diện.

Giao dịch ngầm, với lịch sử nhất định trong các ngành công nghiệp truyền thống và vẫn chưa được chứng minh là một giải pháp, tiếp tục có nhu cầu thị trường và tiềm năng phát triển đáng kể. Giao dịch nhóm tối truyền thống phải đối mặt với rủi ro về lòng tin với các nhà giao dịch tập trung, trong khi các dự án phi tập trung như Singularity áp dụng một cách đổi mới mô hình “nhóm tối + nhóm minh bạch cho các giao dịch tối”, giải quyết các điểm yếu của việc phụ thuộc vào tập trung, không đủ quyền riêng tư và khả năng chống kiểm duyệt kém.

Không giống như các dự án giao dịch quyền riêng tư trước đây, Singularity cung cấp chức năng giao dịch quyền riêng tư tài sản cùng với khả năng giao dịch tài sản DeFi. Thị trường hiện tại tràn ngập các công cụ tổng hợp giao dịch, nhưng rất ít công cụ có tính năng hoặc thiết kế đặc biệt giúp nâng cao mức độ gắn bó của người dùng. Singularity, đóng vai trò là lớp bảo mật cho các nhóm minh bạch, trước hết giải quyết các điểm yếu trong giao dịch của các tổ chức và cá voi, duy trì sự bất cân xứng thông tin. So với các giải pháp giao dịch riêng tư hiện tại, thiết kế của dark pool (lớp riêng tư) đương nhiên thể hiện nguyên tắc “giữ tiền trong túi”, vì quyền riêng tư sẽ bị mất nếu tiền của nhà giao dịch thường xuyên vào và ra khỏi nền tảng, tương đương với việc tự tiết lộ . Do đó, hầu hết các quỹ thích ở trong dark pool một thời gian vừa đủ trước khi rút tiền, điều này mang lại lợi ích cho sự tăng trưởng ổn định TVL của dự án và cung cấp cho người dùng sự bảo mật cao hơn.

Dựa trên các tiêu chuẩn đã nói ở trên đối với các vùng tối phi tập trung, Singularity nổi bật trong số các giải pháp vùng tối hiện tại vì một số lý do:

  • Ẩn danh và Bảo vệ quyền riêng tư : Để ẩn danh, cách tiếp cận thông thường là Bằng chứng không có kiến thức (ZKP). Vì vậy, việc tìm được đối tác phù hợp là điều quan trọng. Hiện tại, Singularity ủy quyền các quy trình KYC & KYB ngoài chuỗi cho ComplyCube (KYC) và Shufti Pro (KYC & KYB), với Keyring xây dựng các bằng chứng tương ứng và các nhà tiên tri cuối cùng sẽ đưa những bằng chứng này lên blockchain. So với các dự án khác, Singularity phù hợp hơn với các yêu cầu tuân thủ hiện tại, tránh các rủi ro pháp lý trong tương lai tương tự như những rủi ro mà Tornado Cash phải đối mặt.

  • An toàn Quỹ: Không thể so sánh trực tiếp mức độ an toàn của hợp đồng. Tuy nhiên, vì Singularity cho phép các nhóm minh bạch hoạt động như các nhóm tối, nên nó có thể làm giảm sự sẵn lòng của người dùng và tổ chức trong việc chuyển tiền, có khả năng khiến vốn của họ gặp rủi ro bảo mật trong thời gian dài. Như đã đề cập trước đó, việc các tổ chức/người dùng chuyển tiền thường xuyên cũng có thể làm lộ địa chỉ, do đó đòi hỏi sự cân bằng giữa quyền riêng tư của địa chỉ và sự an toàn của quỹ.

  • Tính thanh khoản: Không giống như các dự án chỉ dựa vào mô hình sổ đặt hàng/AMM, Singularity giới thiệu cả sổ đặt hàng và AMM để tối đa hóa hiệu quả thanh khoản. Tuy nhiên, ứng dụng thực tế có thể cho thấy sự khác biệt về tính thanh khoản do các mô hình giao dịch có thể không đáng kể, phụ thuộc nhiều hơn vào khả năng phát triển kinh doanh của dự án và sự tuân thủ của dự án, với quyết định cuối cùng phần lớn nằm trong tay người dùng thị trường.

  • Khả năng mở rộng: Về khả năng tương thích của hệ sinh thái, khả năng tương thích của Singularity với hệ sinh thái EVM là một câu chuyện chủ đạo. Nếu không xem xét việc tạo chuỗi riêng, hiệu quả giải quyết giao dịch của nó vẫn bị hạn chế rất nhiều bởi lớp thanh toán. Trong trường hợp cực đoan, các lớp này có thể không xử lý được các giao dịch tần suất cao. Do đó, trong trung và dài hạn, các dự án mở rộng hướng hệ sinh thái chuỗi ứng dụng sẽ có khả năng mở rộng cao hơn. Về mặt kỹ thuật, Singularity chọn FHE+ZKP, giải pháp này hiệu quả hơn các giải pháp MPC-ZKP do MPC-ZKP yêu cầu hiệu quả tính toán cao. Do đó, phương pháp công nghệ được lựa chọn của Singularity dường như đáp ứng được nhu cầu giao dịch. Từ góc độ mở rộng hệ sinh thái, cách tiếp cận “nhóm minh bạch như nhóm tối” có thể mở rộng sang các tình huống phi giao dịch và các bối cảnh DeFi khác, mang đến những khả năng giàu trí tưởng tượng có thể so sánh với những khả năng do Uniswap V4 đề xuất với các hook.

Trong khi thừa nhận năng lực cốt lõi của Singularity, điều quan trọng là phải nhận thức được những rủi ro tiềm ẩn mà dự án có thể gặp phải trong tương lai:

  • Mất chức năng khám phá giá thị trường: Do tính ẩn danh và khối lượng lớn giao dịch trong dark pool, giá tài sản trên thị trường có thể không phản ánh chính xác những biến động trong dark pool. Điều này dẫn đến việc mất đi khả năng khám phá giá hiệu quả vì những người tham gia thị trường khác không thể truy cập thông tin về các giao dịch trong nhóm tối. Ngoại lệ là nếu người dùng sử dụng DEX thông thường để khám phá giá trên Singularity, nơi giá có thể phản ánh cung và cầu thực tế của thị trường.

  • Rủi ro pháp lý của chính phủ: Các giao dịch ngầm, có khả năng được sử dụng để trốn tránh các quy định và tiêu chuẩn, có thể khiến các cơ quan chính phủ thực hiện các biện pháp quản lý chặt chẽ hơn. Những biện pháp này có thể bao gồm việc tăng cường giám sát và quản lý các giao dịch trong quỹ tối hoặc các hình phạt đối với các cá nhân và tổ chức tham gia vào các giao dịch đó. Những biện pháp này có thể tác động đến sự phát triển và vận hành của dự án Đơn điểm và làm tăng rủi ro pháp lý.

  • Kiểm soát và An toàn Quỹ : Với số tiền được giữ lâu dài trong các hợp đồng Singularity, giống như Vault, có thể có rủi ro hợp đồng trong những tình huống khắc nghiệt. Tuy nhiên, vì Singularity không liên quan đến giao tiếp đa chuỗi hoặc dựa vào các bộ chuyển tiếp giao dịch nên tính bảo mật của nó ít nhất cao hơn so với các cầu nối chuỗi chéo.

  • Rủi ro KYC/KYB: Sự phụ thuộc nhiều vào một số lượng hạn chế đối tác để kiểm tra trình độ chuyên môn của người dùng có thể gây ra lỗi duy nhất.

Tóm lại, Eureka Partners coi việc theo dõi quyền riêng tư là một khoản đầu tư chiến lược quan trọng. Đối với các tổ chức đầu tư và các bên liên quan khác, Điểm kỳ dị đại diện cho giao dịch trong chợ đen; tuy nhiên, đối với các cơ quan quản lý, nó giống như một “vùng xám” hơn. Chúng tôi dự đoán rằng các giao dịch OTC và tổ chức sẽ dần dần áp dụng các phương thức giao dịch quyền riêng tư trong dark pool được quy định. Chúng tôi tin rằng sự phát triển công nghệ hiện tại trong Web3 đang tạo ra “tiến bộ lặp đi lặp lại”. Sau quy định nghiêm ngặt của Tornado Cash, nhu cầu về giao dịch quyền riêng tư đã xuất hiện. Trong lịch sử, việc thực thi các quy định thường tụt hậu so với những đột phá và cách mạng công nghệ. Khi công nghệ đối mặt với thách thức, chúng ta nên đón nhận sự thay đổi và không lãng phí bất kỳ cuộc khủng hoảng nào. Chúng tôi mong muốn Singularity trở thành đơn vị dẫn đầu tiếp theo trong danh sách quyền riêng tư ZK của nhóm tối được quản lý.

“Đừng bao giờ lãng phí một cuộc khủng hoảng tốt.” - Winston Churchill

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ Eureka Partners, Chuyển tiếp Tiêu đề gốc'Báo cáo nghiên cứu của Đối tác Eureka: Điểm kỳ dị - Giao dịch quyền riêng tư trên Blockchain trong suốt',Tất cả bản quyền thuộc về tác giả gốc [Oliver, Andy, Howe]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.
เริ่มตอนนี้
สมัครและรับรางวัล
$100