$DUSK
Tôi cho rằng Dusk Wallet mới chủ yếu là một bản thiết kế lại từ web wallet hiện có.
Sau đó tôi đọc thông báo bản xem trước dành cho nhà phát triển vào tháng 4 và kiểm tra các repository.
Web wallet cũ có thể tương tác trực tiếp với Dusk, nhưng nó là một ứng dụng độc lập. Một dApp không thể tự khám phá nó, yêu cầu một hồ sơ (profile) hoặc nhờ nó ký một giao dịch thông qua luồng kết nối chuẩn.
Điều đó tạo ra một khoảng trống giữa các hợp đồng của Dusk và người dùng thực tế.
Dusk Connect lấp đầy phần khoảng trống phía ứng dụng. Nó cho phép một dApp khám phá các wallet tương thích, yêu cầu quyền truy cập hồ sơ và gửi các hành động đã được người dùng phê duyệt thông qua một giao diện provider dùng chung.
Dusk Wallet mới nằm ở phía còn lại.
Nó giữ khóa cục bộ, hiển thị yêu cầu và cho phép người dùng chấp thuận hoặc từ chối. Bản phát hành đầu tiên bao gồm số dư công khai và Phoenix, tính năng shielding, chuyển khoản riêng tư, staking và luồng tài sản DRC-20/DRC-721.
Một chi tiết triển khai khiến tôi chú ý.
Một dApp không tự động nhận được tất cả mọi thứ sau “Connect Wallet”. Quyền truy cập hồ sơ công khai, địa chỉ nhận được shielded, ký tin nhắn và giao dịch có các luồng yêu cầu và phê duyệt riêng. Quyền cũng được lưu theo từng origin.
Điều này quan trọng trên Dusk vì việc kết nối với một ứng dụng tài chính có thể liên quan đến nhiều hơn việc chỉ lộ ra một địa chỉ công khai.
Nhưng câu chuyện này vẫn là bản xem trước dành cho nhà phát triển.
Một chuẩn kết nối chỉ thực sự có giá trị khi các dApp thực sự áp dụng nó và các wallet tương thích triển khai đúng cách. Một wallet do bên thứ nhất (first-party) chứng minh rằng giao diện có thể hoạt động; nó chưa chứng minh được một hệ sinh thái ứng dụng rộng rãi.
Dusk đã có hợp đồng, quyền riêng tư và cơ chế thanh toán.
Dusk Connect và wallet mới cung cấp lớp tương tác còn thiếu giữa chúng và người bấm nút.
Mốc tiếp theo mà tôi sẽ theo dõi thật đơn giản: một production DuskDS dApp nơi người dùng có thể kết nối, phê duyệt và hoàn tất một hành động shielded hoặc tài sản được token hóa mà không cần rời khỏi ứng dụng.
#dusk @Dusk
Tôi cho rằng Dusk Wallet mới chủ yếu là một bản thiết kế lại từ web wallet hiện có.
Sau đó tôi đọc thông báo bản xem trước dành cho nhà phát triển vào tháng 4 và kiểm tra các repository.
Web wallet cũ có thể tương tác trực tiếp với Dusk, nhưng nó là một ứng dụng độc lập. Một dApp không thể tự khám phá nó, yêu cầu một hồ sơ (profile) hoặc nhờ nó ký một giao dịch thông qua luồng kết nối chuẩn.
Điều đó tạo ra một khoảng trống giữa các hợp đồng của Dusk và người dùng thực tế.
Dusk Connect lấp đầy phần khoảng trống phía ứng dụng. Nó cho phép một dApp khám phá các wallet tương thích, yêu cầu quyền truy cập hồ sơ và gửi các hành động đã được người dùng phê duyệt thông qua một giao diện provider dùng chung.
Dusk Wallet mới nằm ở phía còn lại.
Nó giữ khóa cục bộ, hiển thị yêu cầu và cho phép người dùng chấp thuận hoặc từ chối. Bản phát hành đầu tiên bao gồm số dư công khai và Phoenix, tính năng shielding, chuyển khoản riêng tư, staking và luồng tài sản DRC-20/DRC-721.
Một chi tiết triển khai khiến tôi chú ý.
Một dApp không tự động nhận được tất cả mọi thứ sau “Connect Wallet”. Quyền truy cập hồ sơ công khai, địa chỉ nhận được shielded, ký tin nhắn và giao dịch có các luồng yêu cầu và phê duyệt riêng. Quyền cũng được lưu theo từng origin.
Điều này quan trọng trên Dusk vì việc kết nối với một ứng dụng tài chính có thể liên quan đến nhiều hơn việc chỉ lộ ra một địa chỉ công khai.
Nhưng câu chuyện này vẫn là bản xem trước dành cho nhà phát triển.
Một chuẩn kết nối chỉ thực sự có giá trị khi các dApp thực sự áp dụng nó và các wallet tương thích triển khai đúng cách. Một wallet do bên thứ nhất (first-party) chứng minh rằng giao diện có thể hoạt động; nó chưa chứng minh được một hệ sinh thái ứng dụng rộng rãi.
Dusk đã có hợp đồng, quyền riêng tư và cơ chế thanh toán.
Dusk Connect và wallet mới cung cấp lớp tương tác còn thiếu giữa chúng và người bấm nút.
Mốc tiếp theo mà tôi sẽ theo dõi thật đơn giản: một production DuskDS dApp nơi người dùng có thể kết nối, phê duyệt và hoàn tất một hành động shielded hoặc tài sản được token hóa mà không cần rời khỏi ứng dụng.
#dusk @Dusk
