Có một điều gì đó đã làm tôi bận tâm về câu chuyện quyền riêng tư trong crypto và tôi không thể nào gạt bỏ nó. Phía cầu là rõ ràng. Hơn một nghìn tỷ đô la trong giao dịch Web3 hoàn toàn bị lộ. Các doanh nghiệp không thể đặt các hoạt động nhạy cảm lên chuỗi công khai. Các nhà quản lý muốn có các công cụ tuân thủ mà không yêu cầu phải công khai mọi thứ. Vitalik Buterin tự mình đã đặt 16,384 ETH vào quỹ hạ tầng quyền riêng tư. Lập luận cho quyền riêng tư không còn là lý thuyết nữa. Nó ồn ào, được tài trợ tốt, và ngày càng lớn tiếng hơn mỗi quý.
Vậy thì các ứng dụng ở đâu?
Tôi đã xem xét câu hỏi này một cách nghiêm túc trong vài tuần qua và câu trả lời thì khó chịu hơn hầu hết các nhà bảo vệ quyền riêng tư muốn thừa nhận. Vấn đề không phải là các nhà phát triển không quan tâm đến quyền riêng tư. Vấn đề là việc xây dựng các ứng dụng riêng tư thực sự, đau đớn khó khăn. Và khoảng cách khó khăn đó đã giữ cho toàn bộ danh mục bị kẹt trong chế độ cơ sở hạ tầng trong nhiều năm trong khi phần còn lại của crypto đã chuyển sang việc ra mắt sản phẩm.
Đây là những gì tôi muốn nói. Trên Ethereum, một nhà phát triển có thể tạo ra một giao thức DeFi trong một cuối tuần bằng cách sử dụng Solidity, Hardhat và một loạt các thư viện đã được kiểm chứng. Mô hình tư duy là đơn giản. Mọi thứ đều công khai. Trạng thái sống trên chuỗi. Bạn đọc nó, viết nó, xong. Trên một chuỗi bảo mật, nhà phát triển đó đột nhiên phải nghĩ về những phần nào của trạng thái là công khai và phần nào là riêng tư. Họ cần hiểu cách mà các chứng minh không biết (zero-knowledge proofs) được tạo ra, cái gì vào mạch, cái gì ở ngoài chuỗi, cách mà người chứng minh hoạt động, và cách mà việc tiết lộ có chọn lọc tương tác với logic ứng dụng của họ. Đó không phải là một đường cong học tập nhỏ. Đó là một cách tư duy hoàn toàn khác về phần mềm.
Tôi đã thấy một chủ đề từ một nhà phát triển trên X cách đây một thời gian mà nói một cách đơn giản. Để xây dựng bất kỳ thứ gì với quyền riêng tư, bạn gần như phải chấp nhận dấn thân vào toán học ZK từ đầu. Ngay cả việc học trong một năm cũng có thể không dẫn đến việc xây dựng một cái gì đó đáng kể. Điều đó đã làm tôi chú ý vì nó giải thích khoảng cách một cách hoàn hảo. Nhu cầu là có thật nhưng nguồn cung nhà phát triển có thể thực sự xây dựng cho quyền riêng tư thì rất ít.
Đây chính xác là nơi Midnight trở nên thú vị đối với tôi. Không phải vì nó hoàn toàn giải quyết vấn đề này. Không ai đã làm được. Nhưng vì nó dường như hiểu rằng đây thực sự là nút thắt cổ chai, không phải chính mật mã, không phải mô hình token, không phải danh sách đối tác. Nút thắt cổ chai là liệu các nhà phát triển có thể xây dựng các ứng dụng sản xuất mà không cần một bằng tiến sĩ về toán học không biết.
Ngôn ngữ hợp đồng thông minh của Midnight, Compact, được thiết kế dựa trên sự hiểu biết đó. Nó giống như TypeScript, mà hàng triệu nhà phát triển web đã biết. Việc biên dịch mạch ZK diễn ra ở nền tảng. Khi một nhà phát triển biên dịch mã Compact, hệ thống tạo ra JavaScript bên cạnh các mạch để họ có thể thử nghiệm và gỡ lỗi bằng các công cụ quen thuộc như Node.js, Jest và VSCode. Đó là một sự lựa chọn thiết kế có chủ ý nhằm giảm bớt sự cản trở đã khiến hầu hết các nhà xây dựng tránh xa quyền riêng tư.
Nhưng tôi muốn trung thực về nơi mà sự hoài nghi của tôi nằm. Tôi đã xem các dự án hứa hẹn công cụ ZK thân thiện với nhà phát triển trước đây. Aztec có Noir. zkSync có ZK Stack của nó. Aleo có Leo. Không ai trong số họ đã sản xuất loại hệ sinh thái ứng dụng mà sẽ gợi ý rằng vấn đề trải nghiệm của nhà phát triển đã được giải quyết. Công cụ vẫn đang cải thiện nhưng khoảnh khắc bùng nổ mà các ứng dụng bảo mật bắt đầu ra mắt với cùng tốc độ như các ứng dụng minh bạch vẫn chưa đến.
Midnight phải đối mặt với sự không chắc chắn tương tự. Compact có thể dễ hơn so với việc viết các mạch thô. Học viện Nhà phát triển và Chương trình Fellowship Aliit với 17 người đóng góp kỹ thuật từ 11 quốc gia cho thấy rằng đội ngũ đang đầu tư vào việc đào tạo. Nhưng dễ hơn không có nghĩa là dễ. Các ứng dụng bảo vệ quyền riêng tư yêu cầu các nhà phát triển phải suy nghĩ khác đi về trạng thái, việc tiết lộ, và việc tạo chứng minh bất kể ngôn ngữ có sạch đến đâu. Áp lực nhận thức đó là có thật và tôi không chắc bất kỳ ngôn ngữ nào có thể loại bỏ nó.
Điều gì mang lại cho tôi một chút lạc quan cẩn trọng là Midnight dường như đang xây dựng cấu trúc hỗ trợ xung quanh công cụ thay vì chỉ ra mắt công cụ và hy vọng mọi người sẽ tìm ra cách sử dụng. Các buổi họp hàng tuần cho nhà phát triển. Các mô-đun Học viện thực hành. Một chương trình fellowship cho các nhà xây dựng nâng cao. Hướng dẫn di chuyển cho mạng preprod. Đây là những khoản đầu tư vận hành tẻ nhạt mà không tạo tiêu đề nhưng thực sự quyết định liệu các nhà phát triển có ở lại sau bài hướng dẫn đầu tiên hay không.
Bài kiểm tra thực sự đến trong 90 ngày tới sau khi mainnet. Nếu các ứng dụng có ý nghĩa bắt đầu triển khai trên Midnight, các ứng dụng xử lý dữ liệu nhạy cảm thực tế trong sản xuất, thì trải nghiệm của nhà phát triển đủ tốt và danh mục quyền riêng tư cuối cùng cũng bắt đầu di chuyển từ cơ sở hạ tầng sang sản phẩm. Nếu mạng lưới ra mắt và hoạt động duy nhất là các hợp đồng thử nghiệm và các bản nhánh của các bản demo hiện có, thì khoảng cách công cụ vẫn còn và ngay cả kiến trúc tốt nhất thế giới cũng không thể cứu dự án khỏi sự không liên quan.
Tôi đã ở trong DeFi đủ lâu để biết rằng việc áp dụng của nhà phát triển là một chỉ số thực sự dự đoán liệu một chuỗi có tồn tại sau năm đầu tiên hay không. Không phải các đối tác. Không phải giá token. Không phải thông báo hội nghị. Liệu mọi người có xây dựng những thứ thực sự và tiếp tục xây dựng chúng hay không.
Đó là câu hỏi mà tôi đang ngồi với ngay bây giờ. Và tôi thực sự không biết câu trả lời cho đến giờ.
\u003cm-26/\u003e \u003ct-28/\u003e \u003cc-30/\u003e

