Mạng Stellar ra mắt công nghệ bảo mật nguồn mở sử dụng Bằng chứng Zero-knowledge cho các giao dịch chuyển bí mật với các biện pháp kiểm soát tuân thủ được tích hợp sẵn thông qua ASPs.
Stellar Private Payments (SPP) vừa chuyển sang nguồn mở gần đây. Theo @StellarOrg trên X, các nhà xây dựng bảo mật có thể bắt đầu xây dựng ngay với công nghệ mới này.
Hệ thống xử lý các khoản gửi, chuyển và rút tiền riêng tư. Bằng chứng ZK với các biện pháp bảo vệ có thể cấu hình giúp điều này trở nên khả thi. Số tiền giao dịch được giữ kín khỏi tầm nhìn công khai.
Người dùng không còn tiết lộ mối quan hệ giữa người gửi và người nhận nữa. Bằng chứng Groth16 thực hiện công việc mã hoá này. Các mạch Circom tạo ra những bằng chứng này ở phía khách hàng thông qua WebAssembly.
Must Read: Cựu CTO của Ripple: Bitcoin Có Thể Cần Hard Fork Để Tồn Tại Trước Lượng Tử
Hợp đồng thông minh Soroban hỗ trợ việc triển khai. Nethermind đã công bố kho lưu trữ GitHub với tài liệu đầy đủ. Việc chứng minh dựa trên trình duyệt diễn ra mà không cần tương tác với máy chủ.
Công nghệ Association Set Provider cung cấp lớp tuân thủ. Họ duy trì cấu trúc cây Merkle kép để theo dõi thành viên. Các nhà điều hành pool thực thi các biện pháp kiểm soát quản trị theo cách này.
Phép Màu Zero-Knowledge Gặp Gỡ Thực Tế Blockchain
Các khoản gửi tạo ra các cam kết trong hệ thống pool. Không có ghi chú đầu vào nào bị chi tiêu trong quá trình này. Thay vào đó, các ghi chú đầu ra được tạo ra để chi tiêu trong tương lai.
Các mạch chứng minh quyền sở hữu của các UTXO đầu vào đồng thời. Khoá riêng tư chứng minh quyền sở hữu này. Tính toán nullifier được xác minh để ngăn chặn các nỗ lực chi tiêu gấp đôi.
Rút tiền hoạt động ngược lại với gửi tiền. Các ghi chú đầu vào được chi tiêu hoàn toàn. Không có ghi chú đầu ra nào được tạo ra khi rút tiền.
Các quy tắc bảo toàn số dư áp dụng trong suốt các giao dịch. Đầu vào phải bằng đầu ra cộng với bất kỳ số tiền công khai nào. Bằng chứng Merkle xác thực tất cả các cam kết đầu vào một cách chính xác.
You Might Also Like: Động Thái Bitcoin ETF 442 Triệu Đô la Của Harvard Đưa Tiền Điện Tử Lên Trước Cổ Phiếu Công Nghệ
Các hoạt động chuyển chi tiêu các cam kết hiện có trong khi tạo ra các cam kết mới. Quyền riêng tư được duy trì trong suốt toàn bộ quá trình. Các khoá công khai mới nhận được các ghi chú đầu ra được tạo ra.
Người dùng nâng cao truy cập tính năng Transact cho các luồng tuỳ chỉnh. Họ có thể chi tiêu, tạo và chuyển các ghi chú theo ý muốn. Hệ thống hỗ trợ các mẫu giao dịch phức tạp theo cách này.
Biện Pháp Kiểm Soát Tuân Thủ Không Phá Vỡ Quyền Riêng Tư
Các cây thành viên ASP chỉ chứa các khoá công khai được phê duyệt. Các cây không phải thành viên hoạt động như danh sách loại trừ. Các tài khoản bị chặn xuất hiện trong các cấu trúc Merkle thưa thớt này.
Bằng chứng Zero-knowledge chứng minh tư cách thành viên hoặc không phải thành viên mà không tiết lộ danh tính. Sự cân bằng giữa quyền riêng tư và tuân thủ này là điều làm cho hệ thống trở nên độc đáo. Hợp đồng thông minh xác minh mọi thứ trên chuỗi.
Hợp đồng Pool quản lý logic gửi và rút tiền cốt lõi. Một Circom Groth16 Verifier nằm trên chuỗi để kiểm tra bằng chứng. Các hợp đồng ASP duy trì các cấu trúc cây tương ứng của chúng một cách riêng biệt.
Check This Out: CFTC Chọn CEO Ripple, Coinbase, Robinhood Vào Ban Tư Vấn Tiền Điện Tử
Các nhà phát triển có thể triển khai hợp đồng lên Mạng Testnet Stellar để thử nghiệm. Tập lệnh triển khai yêu cầu chỉ định các cấp độ cây ASP. Các cấp độ pool và số tiền gửi tối đa cũng cần cấu hình.
Ứng dụng Demo phục vụ tại localhost:8080 sau khi thiết lập. Frontend cung cấp giao diện người dùng đẹp mắt để tương tác với hệ thống. Nhật ký console giúp theo dõi những gì đang diễn ra trong các hoạt động.
Trang quản trị ASP tồn tại riêng biệt tại localhost:8080/admin.html. Việc chèn khoá công khai diễn ra thông qua giao diện này. Tuy nhiên, chỉ các tài khoản quản trị ASP mới có thể ký các lần chèn này.
Được Xây Dựng Cho Nghiên Cứu, Chưa Sẵn Sàng Cho Sản Xuất
Common Reference String thiếu việc tạo lễ phi tập trung hoá. Điều này được tiết lộ ngay từ đầu trong tài liệu. Trạng thái bằng chứng khái niệm có nghĩa là việc sử dụng sản xuất không được khuyến nghị.
Hiện tại, chỉ có một mạch được hỗ trợ. Hai đầu vào và hai đầu ra xác định các giới hạn. Các bản cập nhật trong tương lai có thể mở rộng sự đa dạng của mạch theo Nethermind.
Related: Coinbase Ra Mắt Ví AI Giao Dịch Tiền Điện Tử Tự Động
Các nút RPC chỉ giữ lại các sự kiện trong bảy ngày. Demo phụ thuộc rất nhiều vào các sự kiện Stellar để hoạt động. Các trình lập chỉ mục chuyên dụng trở nên cần thiết cho các giai đoạn hoạt động dài hơn.
Kiểm toán hợp đồng thông minh chưa được hoàn thành trên codebase. Xử lý lỗi có thể bỏ lỡ một số trường hợp cạnh. Tài sản thực không nên chạm vào hệ thống này hiện tại.
Hỗ trợ Stroops tồn tại để xử lý thập phân XLM. Kiểm tra giao diện người dùng cho điều này vẫn chưa hoàn thiện theo ghi chú GitHub. Kiến trúc cho thấy cách các ràng buộc mạch tạo ra phép màu zero-knowledge.
Các tài khoản ví Freighter có thể tham gia các khoá Stellar CLI một cách dễ dàng. Lời nhắc cụm từ gốc kích hoạt việc bổ sung này. Các tài khoản tương tự sau đó triển khai hợp đồng và tương tác với các chức năng quản trị.
Cấp Phép Đòi Hỏi Sự Chú Ý Cẩn Thận Từ Các Nhà Triển Khai
Apache 2.0 bao gồm hầu hết các tệp nguồn trong kho lưu trữ. Tệp circuits/build.rs sử dụng GNU Lesser General Public License v3.0 thay thế. Cấp phép hỗn hợp tạo ra các trách nhiệm cụ thể.
Các đồ tạo tác được tạo ra không xuất hiện trong kiểm soát phiên bản. Thư mục dist/ được tạo ra trong quá trình xây dựng. Các nhà triển khai trở thành nhà phân phối các mạch WebAssembly được biên dịch này.
Các yêu cầu LGPLv3 có nghĩa là tính khả dụng của mã nguồn quan trọng. Người dùng cuối phải truy cập nguồn nếu bạn phân phối các mạch được biên dịch. Các tệp LICENSE và NOTICE nên đi kèm với bất kỳ triển khai nào.
Nethermind tiết lộ sự hỗ trợ của LLM trong việc tạo nội dung. Đánh giá, chỉnh sửa và xem xét của con người đã theo sau tất cả đầu ra được tạo bởi AI. Nhóm duy trì trách nhiệm đối với tài liệu cuối cùng.
Quyền riêng tư giao dịch trên Stellar đã trở nên khả thi mà không hy sinh các móc nối quy định. Tính khả dụng nguồn mở có nghĩa là các nhà xây dựng bảo mật có công cụ ngay lập tức. Nền tảng tồn tại để phát triển ứng dụng ngay bây giờ.
Source: https://www.livebitcoinnews.com/stellar-launches-private-payments-that-hide-your-transactions/


