Chào mừng bạn đến với Báo cáo Phát triển Tuần mới nhất của chúng tôi, nơi chúng tôi tôn vinh những nỗ lực dũng cảm của đội ngũ phát triển. Tuần này, đội ngũ ARK Scan tiếp tục tiến triển với việc di chuyển Inertia trong khi thực hiện một số cải tiến phát triển chung. Đội ngũ ARK Vault tập trung vào việc nâng cao tính năng di chuyển Ledger, và đội ngũ Mainsail tập trung vào cải tiến cơ sở dữ liệu, tối ưu hóa hiệu suất, và cập nhật chức năng ghi log và P2P để tăng cường độ tin cậy hơn nữa.
Tóm tắt Hoạt động Phát triển (17 tháng 10 – 24 tháng 10, 2025)
Dưới đây là phân tích tổng số các cam kết đã 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 17 tháng 10 năm 2025 đến ngày 24 tháng 10 năm 2025.

Trong thời gian này, đội ngũ đã duy trì năng suất và sự tham gia mạnh mẽ, cung cấp 94 cam kết đã 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 cam kết hàng tuần và dữ liệu theo dự án có thể thay đổi dựa trên trọng tâm của các sprint nội bộ, các mục tiêu phát triển và độ phức tạp của các nhiệm vụ được thực hiện.
Báo cáo Hàng tuần ARK Scan
Trong tuần này, chúng tôi đã tiếp tục làm việc trên việc di chuyển Inertia và thực hiện một số cải tiến phát triển chung. Công việc đã hoàn thành bao gồm:
Đã cập nhật tệp .nvmrc để sử dụng phiên bản Node.js 22, thay thế tham chiếu phiên bản 12 lỗi thời để phù hợp với môi trường hiện tại của dự án và tránh các vấn đề liên quan đến nvm.
Đã tích hợp gói typescript-transformer để tự động tạo định nghĩa TypeScript từ các đối tượng dữ liệu, loại bỏ nhu cầu tạo kiểu thủ công và đảm bảo kiểu nhất quán trong toàn bộ mã nguồn.
Đã thêm tùy chọn hỗ trợ Inertia để bỏ phiếu cho một validator trực tiếp từ ARK Scan khi xem địa chỉ của một validator, làm cho quy trình bỏ phiếu trở nên mượt mà và đơn giản hơn.
Đã thay thế các loại thủ công còn lại bằng các Đối tượng Dữ liệu Spatie được Laravel tạo tự động chuyển đổi thành TypeScript. Giới thiệu resources/inertia/global.d.ts để định nghĩa shared PageProps, cải thiện việc tái sử dụng và tính nhất quán kiểu giữa các trang Inertia hiện tại và tương lai.
Tuần tới, chúng tôi sẽ tiếp tục tiến triển trên việc di chuyển Inertia, giải quyết bất kỳ vấn đề nào đã báo cáo và thực hiện thêm các cải tiến chung.
Báo cáo Hàng tuần ARK Vault
Trong tuần này, chúng tôi đã tập trung mạnh mẽ vào tính năng di chuyển Ledger, đây là lĩnh vực phát triển chính. Công việc đã hoàn thành trong tuần này bao gồm:
Đã triển khai xử lý kết nối Ledger cho quy trình di chuyển, yêu cầu người dùng kết nối thiết bị Ledger của họ trước khi bắt đầu di chuyển. Bảng bên giờ mở ra với lời nhắc “Kết nối Ledger của bạn”, nhất quán với trải nghiệm nhập Ledger hiện có.
Đã thêm hỗ trợ cho việc di chuyển Ledger 1:1, cho phép người dùng di chuyển một địa chỉ duy nhất trực tiếp. Sau khi chọn một địa chỉ, chi tiết giao dịch được hiển thị để xem xét, gửi đến Ledger đã kết nối để phê duyệt, và sau khi xác nhận, địa chỉ đã di chuyển được thêm vào danh mục trong khi địa chỉ cũ bị xóa. Nếu một giao dịch bị từ chối, người dùng có thể thử lại hoặc hủy bỏ quá trình.
Đã triển khai xác minh địa chỉ thông qua ký tin nhắn, cho phép người dùng xác nhận quyền sở hữu một địa chỉ mục tiêu trước khi di chuyển. Hỗ trợ cả xác minh thành công và không thành công, với khả năng gửi tin nhắn đến Ledger để ký và xác thực chúng ở phía Vault.
Đã thêm chức năng hiển thị các địa chỉ Ledger có thể di chuyển sau khi kết nối thiết bị, quét năm địa chỉ đầu tiên và làm nổi bật những địa chỉ có quỹ. Người dùng có thể quét thêm nếu cần và chọn các địa chỉ nào để di chuyển, bao gồm thực hiện các di chuyển địa chỉ đơn lẻ hướng dẫn các bước quy trình tiếp theo.
Đã điều chỉnh kiểu dáng nút biểu mẫu để sử dụng đúng màu sắc chế độ mờ, thay thế vẻ ngoài chế độ tối không đúng để cải thiện tính nhất quán hình ảnh.
Tuần tới, chúng tôi sẽ hoàn thiện quy trình di chuyển Ledger trong khi tiếp tục làm việc về các cải tiến chung và cập nhật thiết kế.
Báo cáo Hàng tuần Mainsail
Trong tuần này, chúng tôi đã tập trung vào các cải tiến cơ sở dữ liệu, tối ưu hóa và cập nhật chức năng ghi nhật ký và P2P. Công việc đã hoàn thành bao gồm:
Đã tái cấu trúc lưu trữ EVM để lưu trữ các đối tượng thay vì dữ liệu tuần tự, với việc nén dữ liệu được áp dụng. Thay đổi này cải thiện thời gian khôi phục và giảm kích thước cơ sở dữ liệu khoảng 40%.
Giữ nguyên ngữ cảnh lỗi trong các lỗi liên quan đến EVM để dễ dàng gỡ lỗi và theo dõi hơn.
Đã cập nhật inversify lên phiên bản mới nhất và thay thế việc sử dụng constructor bằng bộ trang trí @postConstruct trong InstanceManager để cải thiện quản lý vòng đời.
Đã định dạng lại các nhật ký để tất cả các mục căn chỉnh nhất quán trong dòng regardless của mức nhật ký, cải thiện khả năng đọc.
Đã triển khai một lớp WorkerLogger mới và loại bỏ logic worker khỏi logger-pino, tách biệt các mối quan tâm để có kiến trúc sạch hơn.
Đã thêm hỗ trợ cho các ngữ cảnh nhật ký như p2p, evm, đồng thuận và tx-pool, hiển thị thông tin ngữ cảnh trong đầu ra nhật ký. Giới thiệu sự phân biệt màu sắc ban đầu cho mỗi ngữ cảnh để làm cho nhật ký dễ quét hơn.
Đã loại bỏ các mức nhật ký critical và emergency. Các mức nhật ký hiện tại bây giờ là: alert, debug, error, info, notice, và warn.
Đã loại bỏ phương thức isValidLevel khỏi giao diện logger để đơn giản hóa và làm sạch mã nguồn.
Đã triển khai ghi nhật ký thống kê P2P, ghi lại độ trễ trung bình, trung vị, tối thiểu và tối đa mỗi vòng, cùng với tổng số peers, peers bị cấm, và peers đã ping trong vòng cuối.
Tuần tới, chúng tôi sẽ tiếp tục làm việc trên các cải tiến và tối ưu hóa P2P, cũng như mở rộng phạm vi kiểm tra đơn vị cho một mã nguồn mạnh mẽ hơn.
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 đề trê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 về 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.

