Mô hình Kachina

Như các bạn cũng đã biết trong các blockchain truyền thống như Ethereum, mọi trạng thái (số dư, mã hợp đồng) đều là công khai. Midnight sử dụng mô hình Kachina để chia thế giới thành hai phần:

Trạng thái công khai: Lưu trữ trên blockchain (on-chain). Nó chỉ chứa các "cam kết" (commitments) mã hóa và các bằng chứng toán học. Bất kỳ ai cũng có thể thấy các bằng chứng này để xác nhận mạng lưới vẫn đang chạy đúng.

Trạng thái riêng tư: Lưu trữ cục bộ "off-chain" bởi người dùng hoặc các nút "nodes" được ủy quyền. Dữ liệu thực tế như tên khách hàng, số tiền giao dịch, hay nội dung hợp đồng nằm ở đây.

Cơ chế thực thi: Off-chain Execution & On-chain Verification

Đây là điểm mấu chốt kỹ thuật. Thay vì bắt toàn bộ mạng lưới tính toán giao dịch của bạn làm lộ dữ liệu, @MidnightNetwork thực hiện theo quy trình:

Thực thi riêng tư hay còn gọi là Offchian : Bạn chạy hợp đồng thông minh trên máy tính cá nhân của mình bằng dữ liệu riêng tư.

Tạo bằng chứng: Máy tính của bạn tạo ra một bằng chứng Zero-Knowledge Proof (ZKP). Bằng chứng này nói rằng: "Tôi đã thực hiện phép tính này đúng quy tắc và kết quả đầu ra là hợp lệ".

Xác thực công khai được gọi là On chian : Bạn chỉ gửi bằng chứng ZKP và một "mã băm" của trạng thái mới lên blockchain. Các node trên mạng lưới chỉ kiểm tra bằng chứng đó có khớp với toán học không. Nếu khớp, giao dịch được chấp nhận.

Tính năng "Bảo mật có thể lập trình

Đây là cách Midnight giải quyết bài toán thực tế của doanh nghiệp và pháp lý. Midnight cung cấp các công cụ để "mở hé" cánh cửa bảo mật khi cần thiết:

Selective Disclosure: Nhà phát triển có thể lập trình để một phần dữ liệu được tiết lộ cho một danh sách các bên được phê duyệt (ví dụ: Cơ quan thuế).

Viewing Keys : Người dùng sở hữu dữ liệu có thể tạo ra các khóa đặc biệt. Khi đưa khóa này cho bên thứ ba, bên đó có thể giải mã và xem lịch sử giao dịch của người dùng đó mà không cần quyền kiểm soát tài sản.

ZK-Reports : Bạn có thể tạo ra một báo cáo chứng minh bạn tuân thủ quy định mà không cần tiết lộ toàn bộ danh tính hay các giao dịch khác.

Bảo mật trong Tài chính

Mâu thuẫn cũ: Nếu dùng blockchain công khai, đối thủ sẽ biết ngân hàng đang cho ai vay bao nhiêu tiền (lộ bí mật kinh doanh). Nếu dùng blockchain riêng tư, khách hàng không tin tưởng vào tính khách quan của dữ liệu.

Giải pháp Midnight:

Bảo mật: Khoản vay và lãi suất được ẩn kín giữa ngân hàng và khách hàng.

Minh bạch: Ngân hàng gửi bằng chứng ZKP lên chuỗi để chứng minh họ vẫn đủ thanh khoản và không vi phạm tỷ lệ dự trữ bắt buộc.

Tuân thủ: Khi cơ quan quản lý yêu cầu, ngân hàng cung cấp Viewing Key để họ kiểm tra tính hợp pháp của dòng tiền mà không làm lộ dữ liệu cho toàn bộ internet.



$NIGHT

NIGHT
NIGHTUSDT
0.04959
-3.01%

#night