Trước tiên, hãy giới thiệu bối cảnh: tôi là một lập trình viên bán chuyên, đã làm Web2 khoảng bảy tám năm, mới bắt đầu với Web3. Viết React, Node.js thì khá thuận tay, nhưng khi gặp Solidity thì tôi cảm thấy khó khăn, chưa kể đến những thư viện mật mã.
Vì vậy, tôi rất có thể hiểu được ý nghĩa của việc Midnight thúc đẩy ngôn ngữ Compact—nó cho phép lập trình viên thông thường cũng có thể dễ dàng viết hợp đồng bảo mật.
Compact dựa trên TypeScript. TypeScript là gì? Hàng triệu lập trình viên front-end và back-end trên toàn cầu đang sử dụng hàng ngày, cú pháp thân thiện, hệ sinh thái phát triển, chuỗi công cụ hoàn chỉnh. Bạn không cần phải hiểu nguyên lý của zk-SNARKs, không cần nghiên cứu về cam kết đa thức, chỉ cần biết sử dụng TypeScript, bạn có thể xây dựng DApp trên Midnight.
Lấy một ví dụ, tôi muốn làm một ứng dụng bỏ phiếu bảo mật. Cách truyền thống phải xem xét cách mã hóa phiếu bầu, làm thế nào để ngăn chặn việc tiết lộ danh tính của cử tri, làm thế nào để đảm bảo kết quả bỏ phiếu không bị thay đổi - mỗi vấn đề đều liên quan đến mật mã học phức tạp. Trên Midnight, tôi chỉ cần viết logic kinh doanh bằng TypeScript, sử dụng “trạng thái riêng tư” và chứng minh ZK của nó, phần nền tảng tự động xử lý những phần phức tạp đó. Tôi có thể dễ dàng chứng minh: “Tôi là cử tri đủ điều kiện” nhưng “không tiết lộ tôi là ai”, chứng minh “tôi đã bỏ phiếu” nhưng “không tiết lộ cho ai”.
Sự thúc đẩy này đối với hệ sinh thái phát triển là rất lớn. Cardano ngày xưa bị chê là “không có hệ sinh thái”, chính vì ngưỡng phát triển cao, các nhà phát triển không muốn đến. Midnight đã học khôn - trực tiếp kéo nhóm nhà phát triển lớn nhất từ Web2 vào, sử dụng ngôn ngữ và công cụ mà họ quen thuộc, làm những gì họ muốn.
Hai ngày trước, tôi đã xem tài liệu của Midnight và phát hiện nó còn làm một cái gọi là “Mô phỏng Thành phố Midnight”. Sử dụng AI để mô phỏng áp lực giao dịch thực, kiểm tra hiệu suất mạng. Hành động này cũng khá thú vị - thay vì chờ đợi mạng chính ra mắt rồi mới phát hiện vấn đề, không bằng sử dụng AI để “xé nát” mạng một lần trước.
Nói về vấn đề nút. MoneyGram và Google Cloud sắp trở thành những nhà điều hành nút liên bang đầu tiên. Cấu hình này rõ ràng là để mở đường cho các ứng dụng doanh nghiệp. Người bình thường có thể nghĩ “liên quan gì đến tôi”, nhưng những người hiểu biết đều biết - có sự bảo chứng từ các công ty lớn, ứng dụng mới đáng tin cậy.
Tôi chuẩn bị sẽ thử chạy vài ứng dụng nhỏ ngay lập tức, coi như là luyện tay. Biết đâu lại có một sản phẩm nổi bật, cũng coi như đã chuẩn bị trước.
Cuối cùng hỏi một câu: anh em có kinh nghiệm phát triển, định thử không?\u003cm-11/\u003e\u003ct-12/\u003e\u003cc-13/\u003e\u003cc-14/\u003e