Ban đầu tôi cứ tưởng Phoenix và Moonlight là hai blockchain hoàn toàn không liên quan với nhau, hoặc thậm chí chỉ là hai lớp mạng. Nhiều người cũng xem chúng như một lựa chọn giữa “phiên bản riêng tư” và “phiên bản minh bạch”.
Cho đến khi lật xem bản whitepaper, tôi mới hiểu rằng: đây là hai mô hình giao dịch khác nhau trên cùng một sổ cái. Phoenix chịu trách nhiệm chuyển tiền theo cơ chế riêng tư, thế chấp, nhận phần thưởng, rút thế chấp, và chuyển đổi từ Phoenix sang Moonlight; trong khi Moonlight là hệ thống tài khoản minh bạch, phục vụ các tình huống cần công khai, hoặc muốn lên các sàn giao dịch tập trung.
Ở tầng nền, Phoenix dựa trên UTXO + cam kết Pedersen + bằng chứng không kiến thức + địa chỉ “ẩn danh”, giúp che giấu số tiền, bên gửi, bên nhận và cả đồ thị giao dịch; còn Moonlight giống kiểu tài khoản truyền thống, mọi giao dịch đều có thể tra cứu rõ ràng. Tài sản có thể được chuyển đổi giữa hai bên, biến “riêng tư” và “có thể kiểm toán” thành hai công tắc có thể thoải mái bật/tắt.
Ví dụ như một tài khoản ngân hàng đồng thời hỗ trợ “đối công đối soát” và “ủy thác ẩn danh”: báo cáo đối ngoại dùng sổ công khai, còn việc cơ cấu lại tài sản bên trong dùng sổ riêng tư—việc chuyển đổi chỉ diễn ra trong một thao tác.
Vấn đề nằm ở chính logic chuyển đổi. Khoảnh khắc tài sản được chuyển từ Phoenix sang Moonlight, liệu có làm lộ mối liên hệ giữa hai bên không? Trong whitepaper tôi vẫn chưa thấy phân tích bảo mật đủ chi tiết, và đây là điều tôi muốn chất vấn nhất.
#dusk $DUSK @Dusk
Cho đến khi lật xem bản whitepaper, tôi mới hiểu rằng: đây là hai mô hình giao dịch khác nhau trên cùng một sổ cái. Phoenix chịu trách nhiệm chuyển tiền theo cơ chế riêng tư, thế chấp, nhận phần thưởng, rút thế chấp, và chuyển đổi từ Phoenix sang Moonlight; trong khi Moonlight là hệ thống tài khoản minh bạch, phục vụ các tình huống cần công khai, hoặc muốn lên các sàn giao dịch tập trung.
Ở tầng nền, Phoenix dựa trên UTXO + cam kết Pedersen + bằng chứng không kiến thức + địa chỉ “ẩn danh”, giúp che giấu số tiền, bên gửi, bên nhận và cả đồ thị giao dịch; còn Moonlight giống kiểu tài khoản truyền thống, mọi giao dịch đều có thể tra cứu rõ ràng. Tài sản có thể được chuyển đổi giữa hai bên, biến “riêng tư” và “có thể kiểm toán” thành hai công tắc có thể thoải mái bật/tắt.
Ví dụ như một tài khoản ngân hàng đồng thời hỗ trợ “đối công đối soát” và “ủy thác ẩn danh”: báo cáo đối ngoại dùng sổ công khai, còn việc cơ cấu lại tài sản bên trong dùng sổ riêng tư—việc chuyển đổi chỉ diễn ra trong một thao tác.
Vấn đề nằm ở chính logic chuyển đổi. Khoảnh khắc tài sản được chuyển từ Phoenix sang Moonlight, liệu có làm lộ mối liên hệ giữa hai bên không? Trong whitepaper tôi vẫn chưa thấy phân tích bảo mật đủ chi tiết, và đây là điều tôi muốn chất vấn nhất.
#dusk $DUSK @Dusk