Vào tháng Hai, chúng tôi đã viết về kế hoạch tích hợp Orchard của Dash. Lúc đó, chúng tôi nhắc đến một bản phát hành trong tương lai và triển vọng về các token người dùng riêng tư.
Giờ đây, phần đầu tiên của kế hoạch đã được thực hiện: trong Dash Platform v4.0.0, các hoạt động shielded đã trở thành một phần của cơ chế đồng thuận. Đây không phải là một dịch vụ trộn coin bên ngoài, một dịch vụ lưu ký hay một hợp đồng thông minh thử nghiệm — tính riêng tư được tích hợp trực tiếp vào giao thức.
Đối với Dash, vốn có liên kết lịch sử với CoinJoin, đây không phải là sự thay thế cho cơ chế cũ, mà là một mô hình bảo mật thứ hai. CoinJoin tiếp tục hoạt động trên mạng chính, trong khi ở Platform, thay vì các vòng trộn với nhiều người tham gia, nó sử dụng bằng chứng ZK. Cách tiếp cận này phù hợp hơn cho các ví di động nhanh chóng. Trong khi đó, các giao dịch Dash thông thường vẫn minh bạch: tính bảo mật là tùy chọn.
Shielded pool (vùng được bảo vệ) ẩn số dư, người gửi, người nhận và số tiền chuyển trong vùng. Mạng lưới xác minh rằng tiền tồn tại, thuộc về người gửi và không bị chi tiêu hai lần, nhưng làm điều đó mà không tiết lộ nội dung của giao dịch.
Người dùng có thể gửi credits vào vùng từ một địa chỉ Platform minh bạch, thực hiện một giao dịch chuyển tiền riêng tư và rút tiền trở lại. Đối với người nắm giữ DASH, quan trọng hơn là hai đường dẫn khác: ShieldFromAssetLock gửi tiền vào shielded pool trực tiếp từ Core, và ShieldedWithdrawal rút chúng ra một địa chỉ Core được chỉ định. Để không liên kết việc rút tiền với hoạt động trước đó, ví phải sử dụng một địa chỉ mới.

Platform Credits — đơn vị thanh toán nội bộ của Dash Platform, được liên kết với Dash theo một tỷ lệ cố định: một Dash tương ứng với 100 tỷ credits.
Cách thức hoạt động của tính riêng tư — không có toán học phức tạp
Dash đã không tạo ra một sơ đồ ZK mới từ đầu. Cốt lõi của việc triển khai là Orchard, shielded protocol của Zcash dựa trên Halo 2 mà không cần trusted setup. Công việc kỹ thuật của Dash — là điều chỉnh nó cho Platform: các trạng thái chuyển tiếp riêng, lưu trữ trong GroveDB, phí giao dịch, đồng bộ hóa ví và đường dẫn trở lại Core.
Không lâu trước khi phát hành, một lỗ hổng nghiêm trọng đã được phát hiện trong Orchard, có khả năng cho phép chi tiêu kép bên trong vùng. Nhóm Zcash đã sửa lỗi sơ đồ bằng chứng, và Dash Core Group đã chuyển việc triển khai của họ sang các thư viện đã cập nhật trước cả khi phát hành Platform 4.0. Một cấp độ kiểm soát bổ sung trong Dash được cung cấp bởi SumTree: cấu trúc này lưu trữ và so sánh trạng thái của vùng, không cho phép việc phát hành ẩn bị bỏ qua.
Một trong những vấn đề chính của hệ thống shielded — là đồng bộ hóa ví. Để phát hiện tiền đến, ứng dụng nhận các note được mã hóa và kiểm tra cục bộ xem nó có thể giải mã được những note nào bằng khóa của nó. Máy chủ trong trường hợp này không biết được giao dịch chuyển tiền nào thuộc về người dùng.
Trong phiên bản thử nghiệm của ứng dụng, chúng tôi đã tạo một ví mới và bắt đầu đồng bộ hóa: nó mất khoảng 21 giây, nhanh hơn đáng kể so với việc đồng bộ hóa ví Zodl cho ZCash.
Bản phát hành các ví di động hỗ trợ công nghệ mới dự kiến sẽ ra mắt trong thời gian sắp tới.
Hiện tại, vùng chỉ hoạt động với Platform Credits. Tuy nhiên, Dash đã công bố kế hoạch bổ sung các shielded pool riêng biệt cho các token gốc của Platform.
Tài sản người dùng riêng tư — không phải là một khái niệm mới. Điểm mạnh của Dash nằm ở sự kết hợp cụ thể của các khả năng: tính riêng tư ZK, phát hành token và NFT, cũng như trao đổi các tài sản được tạo ra để lấy Dash và ngược lại. Nhờ đó, mỗi tài sản có được mối liên kết trực tiếp với một đồng coin đã được thiết lập, và thông qua nó — với thị trường bên ngoài.
end-content





