#dusk $DUSK Gần đây tôi đã dành một cuối tuần để thử dựng từ đầu một môi trường cục bộ theo tài liệu dành cho nhà phát triển của @Dusk , và nói thật là quá trình này khó khăn hơn tôi tưởng.
Ở cấp độ khái niệm, tài liệu được viết khá tốt: sơ đồ kiến trúc rõ ràng, phân công của các mô-đun cốt lõi được giải thích mạch lạc, và ý tưởng thiết kế của máy ảo Rusk cũng có hẳn một chương riêng để trình bày. Nhưng một khi bước vào phần thực hành, vấn đề bắt đầu xuất hiện. Phiên bản phụ thuộc trong mã ví dụ không khớp với phiên bản mới nhất trong kho mã nguồn, còn một số mô tả tham số đầu vào của API thì lại bị thiếu thẳng trong tài liệu, khiến tôi phải tự lần theo mã nguồn mới tìm ra được định dạng tham số. Đây không phải là vấn đề chí mạng, nhưng nó tiêu tốn rất nhiều sự kiên nhẫn và niềm tin của nhà phát triển.
Điều khiến tôi để ý hơn cả là sự ổn định của testnet. Khi tôi kết nối cục bộ tới testnet để thử gỡ lỗi các giao dịch đơn giản, tôi đã gặp vài lần nút RPC không phản hồi. Dù có thể khôi phục sau khi thử lại, nhưng tài liệu không hề nói rõ mức dịch vụ và khung thời gian bảo trì của testnet. Với những nhà phát triển chỉ đến để “xem tình hình”, sự thiếu chắc chắn này có thể khiến họ bỏ cuộc ngay, và họ sẽ không nói với bạn vì sao họ rời đi.
Một cảm nhận khác là: bộ công cụ phát triển của Dusk và hệ sinh thái Ethereum có khác biệt rõ rệt, đây là con dao hai lưỡi. Lợi thế là Dusk có thể tùy biến sâu theo các đặc tính riêng về quyền riêng tư và tuân thủ của mình, không bị ràng buộc bởi gánh nặng lịch sử của EVM; nhược điểm là nhà phát triển không thể trực tiếp tái sử dụng kỹ năng Solidity và các công cụ hiện có. Dù tài liệu có cung cấp Rust SDK và các ví dụ hợp đồng thông minh, nhưng việc học Rust từ đầu rồi mới học mô hình phát triển của Dusk có độ dốc học tập cao hơn nhiều so với việc “fork một ERC-20”.
Tôi hiểu rằng việc xây dựng tài liệu và bộ công cụ cần thời gian, và việc đội ngũ ưu tiên nguồn lực cho mainnet cùng giao thức cốt lõi cũng là hợp lý. Nhưng để hệ sinh thái nhà phát triển khởi động lạnh, thứ quyết định không phải là hiệu năng của giao thức, mà là một “Hello World” có thể chạy thông suốt ngay từ ngày đầu tiên. Khi #dusk có thêm testnet ổn định hơn, các hướng dẫn nhập môn được khóa phiên bản rõ ràng, và số lượng ví dụ triển khai thành công từ các nhà phát triển bên thứ ba tăng lên, tôi sẽ đánh giá xem hệ sinh thái đã bước vào vòng tuần hoàn tích cực hay chưa. Đối với $DUSK , số lượng nhà phát triển không phải là số người trong cộng đồng, mà là số hợp đồng thực sự được triển khai trên chuỗi.@Dusk
开发文档需要更完善
0%
看好Rust加隐私的方向
100%
学习曲线确实是门槛
0%
1 phiếu bầu • Cuộc bỏ phiếu đã kết thúc