Chào mừng bạn đến với Báo cáo Phát triển Hàng tuần mới nhất của chúng tôi, nơi chúng tôi điểm danh những nỗ lực dũng cảm của đội ngũ phát triển. Tuần này, đội ARK Scan tiếp tục tiến triển với việc di chuyển Inertia, thực hiện một vài sửa lỗi và cải tiến nhỏ dọc đường. Trên trang tài liệu, chúng tôi đã thêm một hướng dẫn thiết lập địa phương mới cho Mainsail để giúp việc đào tạo dễ dàng hơn cho các nhà phát triển. Đội ARK Vault tập trung vào việc hoàn thiện tính năng di chuyển Ledger và giải quyết các vấn đề nhập hồ sơ, trong khi đội Mainsail làm việc trên các cải tiến tổng thể và mở rộng phạm vi kiểm tra để tăng cường sự ổn định tổng thể.
Tóm tắt Hoạt động Phát triển (24 tháng 10 – 31 tháng 10, 2025)
Dưới đây là phân tích tổng số commit đã hợp nhất và các tác giả đóng góp theo dự án, làm nổi bật hoạt động phát triển từ ngày 24 tháng 10 năm 2025 đến ngày 31 tháng 10 năm 2025.

Trong khoảng thời gian này, đội ngũ đã duy trì năng suất và sự tham gia mạnh mẽ, cung cấp 101 commit đã hợp nhất trên tất cả các dự án.
Điều quan trọng cần lưu ý là số lượng commit hàng tuần và dữ liệu cụ thể của dự án có thể dao động dựa trên sự tập trung của các sprint nội bộ, các mục tiêu đang phát triển và độ phức tạp của các nhiệm vụ đã thực hiện.
Báo cáo tuần ARK Scan
Tuần này, chúng tôi đã tiếp tục làm việc trên di chuyển Inertia cùng với một số sửa lỗi và cải tiến nhỏ. Công việc đã thực hiện bao gồm:
Đã tái cấu trúc bảng giao dịch trên trang ví để sử dụng Inertia nhằm cải thiện hiệu suất và tính nhất quán. Các cải tiến bao gồm thêm thành phần Addressing với hỗ trợ di động, sửa lỗi phân trang và làm tròn phí, tăng cường khả năng phản hồi, giải quyết các lỗi thanh toán đa và tên ví đã biết, và cập nhật các bài kiểm tra và kiểm tra PHPStan để tăng cường độ ổn định và chính xác.
Đã thêm quy trình định dạng tự động để đảm bảo một phong cách mã nhất quán trên toàn dự án. Quy trình tự động định dạng tất cả các tệp TypeScript và TSX, đảm bảo tính đồng nhất và dễ đọc trong toàn bộ mã nguồn Inertia.
Đã giới thiệu định nghĩa kiểu cho việc nhập khẩu biểu tượng SVG để ngăn chặn lỗi giải quyết mô-đun.
Đã cập nhật hiển thị số tiền giao dịch để loại bỏ ký hiệu tiền tệ thừa, vì nó đã được chỉ ra trong tiêu đề cột. Điều này đơn giản hóa giao diện người dùng và tránh thông tin tiền tệ trùng lặp trong bảng giao dịch.
Đã xây dựng lại bảng các khối đã xác thực bằng Inertia, thay thế triển khai trước đó. Phiên bản mới căn chỉnh thiết kế và hành vi với các bảng dựa trên Inertia khác, cải thiện khả năng bảo trì và trải nghiệm người dùng.
Tuần tới, chúng tôi sẽ tiếp tục tiến triển với di chuyển Inertia và giải quyết bất kỳ vấn đề nào đã được báo cáo.
Báo cáo tuần ARK SDKs và Tài liệu
Tuần này, chúng tôi đã thêm hướng dẫn thiết lập cục bộ cho Mainsail vào trang tài liệu, giúp các nhà phát triển nhanh chóng thiết lập và chạy dự án trong môi trường cục bộ của họ. Chúng tôi cũng đã thêm một ghi chú giải thích vào phần “Cài đặt từ Nguồn” của tài liệu cho NTP (Giao thức Thời gian Mạng) để đảm bảo đồng hồ hệ thống được đồng bộ hóa trong quá trình thiết lập.
Báo cáo tuần ARK Vault
Tuần này, chúng tôi đã tập trung vào việc hoàn thiện tính năng di chuyển Ledger và giải quyết các vấn đề nhập hồ sơ. Công việc đã thực hiện bao gồm:
Đã triển khai di chuyển Ledger cho nhiều địa chỉ, cho phép người dùng di chuyển một số địa chỉ cũ sang một đường dẫn phát sinh mới trong khi vẫn giữ nguyên thứ tự tương đối của chúng. Quy trình này xử lý các khoảng trống trong chỉ số cũ để đảm bảo các địa chỉ mới là liên tiếp và được sử dụng đầy đủ. Logic phê duyệt đã được cập nhật để hỗ trợ nhiều giao dịch trong quá trình di chuyển, bao gồm cả các kịch bản mà nhiều địa chỉ cũ được gửi đến một địa chỉ mới.
Đã thêm di chuyển toàn bộ số dư cho các ví Ledger, tự động chuyển toàn bộ số dư từ ví người gửi. Khi quá trình di chuyển hoàn tất, ví cũ sẽ được loại bỏ khỏi hồ sơ để duy trì danh mục sạch sẽ.
Đã giới thiệu một modal để hiển thị kết quả di chuyển hồ sơ sau lần tải danh mục đầu tiên sau khi nhập. Modal này làm nổi bật bất kỳ vấn đề di chuyển nào, bao gồm các địa chỉ hoặc liên hệ trùng lặp đã hợp nhất và các mục không thể di chuyển do thiếu giao dịch đi ra, cung cấp cho người dùng phản hồi rõ ràng và có thể hành động.
Đã sửa quy trình nhập để xử lý đúng các hồ sơ được bảo vệ bằng mật khẩu, đảm bảo rằng các hồ sơ được mã hóa có thể được nhập mà không gặp lỗi và cho phép di chuyển hoặc khôi phục liền mạch.
Đã sửa đổi quy trình nhập khẩu hồ sơ để đảm bảo rằng các ví mới nhập khẩu được đồng bộ hóa đúng cách, ngăn chặn lỗi “ví chưa được đồng bộ hóa” và cho phép sử dụng ngay lập tức sau khi nhập.
Đã thêm một modal xác nhận để dừng quá trình di chuyển Ledger, nhắc nhở người dùng xác nhận trước khi dừng quy trình.
Đã triển khai logic dừng di chuyển cho các địa chỉ Ledger. Việc chọn “Dừng Di Chuyển” giờ đây sẽ dừng quá trình di chuyển một cách an toàn, với modal hiển thị động số lượng địa chỉ đã được di chuyển để phản hồi tiến độ rõ ràng.
Đã cập nhật các mô phỏng mật khẩu bị xâm nhập để đảm bảo nhận diện đúng trong các bài kiểm tra, cải thiện độ tin cậy của bài kiểm tra và ngăn chặn các kiểm tra bị bỏ qua.
Đã sửa lỗi khoảng cách cho các nút trong quy trình Nhập Hồ Sơ, đảm bảo khoảng cách hợp lý và ngăn chặn các đường phân cách chạm vào các nút trên trang để có bố cục sạch hơn và dễ sử dụng hơn.
Tuần tới, chúng tôi sẽ kiểm tra kỹ lưỡng tính năng di chuyển Ledger, khắc phục bất kỳ vấn đề nào được phát hiện và tiếp tục phát triển các tính năng mới.
Báo cáo tuần Mainsail
Tuần này, chúng tôi đã tập trung vào việc cải thiện chung và mở rộng phạm vi kiểm tra. Công việc hoàn thành bao gồm:
Cải thiện thêm thống kê P2P cho chẩn đoán mạng tốt hơn.
Đã cập nhật Testnet nội bộ với những thay đổi mới nhất.
Xuất khẩu parseTransactionError từ @mainsail/evm-contracts để dễ dàng truy cập hơn.
Đã thêm nhiều bài kiểm tra chức năng hơn cho các hợp đồng Đồng thuận và Tên người dùng.
Tuần tới, chúng tôi sẽ tiếp tục tinh chỉnh chức năng P2P và chuẩn bị một bản phát hành Testnet công khai mới (bao gồm thiết lập lại và nâng cấp). Chúng tôi cũng sẽ làm việc để cải thiện quy trình đồng bộ Testnet CI.
Phản hồi & Yêu cầu Tính năng
Nếu bạn đang sử dụng các sản phẩm mã nguồn mở của chúng tôi và muốn cung cấp phản hồi hoặc yêu cầu một tính năng, xin vui lòng liên hệ với chúng tôi qua các trang liên hệ cho sản phẩm cụ thể mà bạn đang sử dụng hoặc mở một vấn đề trên GitHub.
Liên kết truy cập nhanh đến các trang vấn đề GitHub:
Mainsail - https://github.com/ArkEcosystem/mainsail/issues
ARK Connect (Mở rộng) - https://github.com/ArdentHQ/arkconnect-extension/issues
ARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issues
ARK Scan - https://github.com/ArdentHQ/arkscan/issues
ARK Vault - https://github.com/ArdentHQ/arkvault/issues
Theo dõi trên Twitter (X)
Theo dõi chúng tôi trên X (https://x.com/ArkEcosystem) và tiếp tục kiểm tra blog để cập nhật tất cả các bản phát hành mới của chúng tôi. Chúng tôi đăng báo cáo phát triển hàng tuần để bạn có thể dễ dàng thấy những gì chúng tôi đã làm và theo dõi hành trình của chúng tôi hướng tới việc biến tương lai phi tập trung của bạn thành hiện thực.

