Các nút là trung tâm của quá trình phân cấp cho chuỗi khối Pi—có thể truy cập được bởi bất kỳ Người tiên phong nào có máy tính được kết nối internet—và tiến trình của chúng rất quan trọng để đạt được tầm nhìn của Mạng Pi khi chúng ta tiến gần hơn đến Mạng mở.
Pi Node cũng có tiềm năng to lớn về tính toán trên quy mô lớn. Testnet hiện tại của Pi đã có hơn 200.000 Nút máy tính đang chờ chuyển đổi sang Mainnet trong thời gian Mạng mở. Các máy tính phi tập trung này được ước tính chung sở hữu hơn 1 triệu CPU, khiến Pi Nodes trở thành một trong những hệ thống phân tán lớn nhất trên thế giới. Điều này có nghĩa là các nhiệm vụ điện toán quy mô lớn như đào tạo mô hình AI nguồn mở khổng lồ trở nên khả thi, mang lại cơ hội tiện ích tiềm năng cho các nhà khai thác Node để có được nhiều Pi hơn trong tương lai. Điều này mở ra những cơ hội mới, chưa từng có trong thế giới điện toán phi tập trung và một tiện ích cấp nền tảng khác cho Pi.
Hào hứng? Chúng tôi cũng vậy. Chúng tôi cam kết cập nhật và chuẩn bị Nút cho Mạng mở và hơn thế nữa để mạng có thể nhận ra tiện ích tiềm năng đáng kinh ngạc này trong tương lai.
Gần đây, chúng tôi đã đạt được nhiều tiến bộ trong việc hoạch định chiến lược và cập nhật các tính năng cho mục đích này! Trước tiên, chúng tôi sẽ giải thích các chiến lược ban đầu liên quan đến việc thiết lập môi trường thử nghiệm lý tưởng để thử nghiệm Nút trên chuỗi khối Testnet và Mainnet. Sau đó, chúng ta sẽ tìm hiểu sâu hơn về ba bản cập nhật Node gần đây nhất (phiên bản 0.4.9, 0.4.10 và 0.4.11).
Cách cài đặt Pi Node ngay hôm nay
Bạn có thể tải xuống Phiên bản Pi Node mới nhất từ trang web chính thức của Node.
Các nút sẽ tự động cập nhật lên phiên bản mới nhất, do đó không cần phải nâng cấp thủ công nếu bạn đã cài đặt Nút trước đó. Nó phải có phiên bản mới nhất hoặc sẽ tự động cập nhật vào lần tiếp theo bạn khởi động. Phiên bản mới nhất hiện nay là 0.4.11.
Nhìn về phía trước: Chuẩn bị các nút cho mạng mở
Để chuẩn bị Nút cho Mạng mở, chúng tôi cần kích hoạt chuyển đổi giữa các chuỗi khối Testnet và Mainnet. Điều này sẽ cho phép người chạy Node chuyển đổi suôn sẻ sang Mainnet sau khi mạng mở. Các phiên bản sắp tới của ứng dụng Node và máy chủ sẽ hỗ trợ cả hai chuỗi khối, đảm bảo quá trình chuyển đổi này.
Để tạo điều kiện thuận lợi cho việc thử nghiệm chức năng này trước khi chuỗi khối Mainnet mở ra, chúng tôi sẽ giới thiệu một chuỗi khối Testnet sạch mới—Testnet2—nơi chúng tôi có thể mô phỏng việc chuyển đổi giữa các Mạng. Ban đầu, một tập hợp con các Nút sẽ được phân bổ cho Testnet2 mới này. Chuỗi khối mà mỗi Nút được kết nối sẽ được hiển thị trong giao diện người dùng ứng dụng Nút. Chức năng này sẽ được giới thiệu trong phiên bản tiếp theo của Node.
Nhắc nhở: Testnet là để thử nghiệm và thỉnh thoảng có thể được đặt lại
Như một lời nhắc nhở nhẹ nhàng đối với các nhà phát triển và người dùng, vui lòng không lưu trữ dữ liệu sản xuất trên Testnet hoặc khiến ứng dụng của bạn phụ thuộc vào đó. Testnet dành cho mục đích thử nghiệm và điều quan trọng là phải duy trì một blockchain nhỏ, linh hoạt bằng cách đặt lại trạng thái của nó theo định kỳ.
Chuỗi khối Testnet dự kiến sẽ được thiết lập lại định kỳ, như đã thông báo trong phần giới thiệu đầu tiên của Testnet, đặc biệt là khi chúng tôi tiếp cận Mạng mở. Do đó, việc thiết lập lại có thể xảy ra trong những tuần hoặc tháng tới, như một phần của công việc chuẩn bị và thử nghiệm hướng tới Mạng mở. Việc đặt lại có nghĩa là tất cả ví Testnet của người dùng và số dư Test-Pi trên Testnet sẽ biến mất sau khi đặt lại.
Mặc dù việc các nhà phát triển dùng thử ứng dụng của họ trên Testnet là điều tuyệt vời nhưng hãy đảm bảo rằng các ứng dụng thử nghiệm của bạn có thể khôi phục sau khi đặt lại Testnet. Ví dụ: một thiết kế ứng dụng sẽ bị hỏng sau khi đặt lại có thể phụ thuộc vào số khối cụ thể; sau khi thiết lập lại, khối như vậy có thể không còn tồn tại, làm hỏng ứng dụng trên Testnet.
Cập nhật phiên bản nút gần đây
Để chuẩn bị quan trọng cho lần ra mắt Mạng mở sắp tới, chúng tôi đã phát hành các bản cập nhật phiên bản Node quan trọng nhằm nâng cao khả năng phân tích Node, chuẩn hóa ứng dụng Node trên các khu vực địa lý và đặt nền tảng hơn nữa cho sự phát triển trong tương lai về lựa chọn và phân cấp Node—tất cả đều là cần thiết để hoàn thành Điều kiện 1 của các mục tiêu Mạng Mở.
Pi Network đã ra mắt 3 phiên bản cập nhật kể từ Ngày Pi 2024. Dưới đây, chúng tôi sẽ trình bày chi tiết các bản cập nhật từ từng phiên bản tương ứng. Khám phá những cải tiến mới nhất và cách chúng sẽ biến đổi trải nghiệm Pi Node của bạn.
Phiên bản 0.4.11 (09/05/2024)
Phiên bản này được tự động đẩy tới tất cả người chạy Node.
Cập nhật giao diện người dùng và các tính năng mới:
Đã thêm tính năng giao diện người dùng mới để hiển thị thông tin chi tiết về quá trình bắt kịp của Pi Node, thông báo cho Pioneer về trạng thái hiện tại và các hoạt động đang diễn ra của Pi Node.
Đưa ra cảnh báo liên quan đến việc làm gián đoạn quá trình bắt kịp.
Cải thiện phương pháp cho các nút để xác định khối mới nhất.
Cải thiện tính năng nhật ký với khả năng gửi tối đa 40 dòng thông tin nhật ký khi xảy ra sự cố, cung cấp cho Nhóm Pi Core các chi tiết cần thiết để khắc phục sự cố.
Đã triển khai cơ chế xác định vùng chứa đang chạy phù hợp, hỗ trợ báo cáo chính xác về các Nút hỗ trợ mạng.
Sửa lỗi:
Nâng cao khả năng nhận biết của Pi Node khi không thể đồng bộ hóa với chuỗi khối và ngăn chặn các vòng lặp gây lãng phí tài nguyên.
Đã khắc phục sự cố hiển thị số phiên bản, đảm bảo tất cả Ứng dụng Pi Node hiển thị đúng phiên bản hiện đang chạy.
Phiên bản 0.4.10 (9 tháng 4 năm 2024)
Sửa chữa:
Đã giải quyết vấn đề trong đó Docker Container không tự động khởi động khi Nút được khởi tạo trong Ứng dụng Pi Node. Những người tiên phong giờ đây có thể khởi động Pi Node từ bên trong ứng dụng và Docker Container tương ứng sẽ khởi động như mong đợi, miễn là có đủ tài nguyên hệ thống, chẳng hạn như dung lượng ổ đĩa trống.
Phiên bản 0.4.9 (14 tháng 3 năm 2024)
Cập nhật giao diện người dùng và các tính năng mới:
Một trang mới có sẵn để Người tiên phong xem danh sách ngang hàng đã biết của Nút của họ, hiển thị danh sách các Nút khác hiện được kết nối.
Nếu không thể truy cập được Nút nhóm cốt lõi, Người tiên phong giờ đây có thể thêm Nút đã biết của riêng họ (còn gọi là đồng nghiệp) để giữ cho Nút được kết nối với Testnet.
Khi Nút ở chế độ ngắt kết nối (không thể truy cập máy chủ đồng bộ), Người tiên phong có thể tùy chỉnh URL lịch sử, cho phép Ứng dụng Pi Node tải xuống lịch sử blockchain và tiếp tục hoạt động ở khối mới nhất.
Sửa lỗi:
Đã giải quyết vấn đề về màn hình tải vô hạn mà một số Người tiên phong gặp phải khi thiết lập Nút mới tải xuống. Tất cả những người tiên phong giờ đây có thể tải xuống, cài đặt và thiết lập Nút mà không gặp sự cố này.
Đã sửa lỗi tính năng Kiểm tra cổng, cho phép Người tiên phong kiểm tra xem tất cả các cổng cần thiết có mở và sẵn sàng để bảo mật mạng hay không.
Đặt vùng chứa mặc định cho tất cả các Nút thành Pi-Consensus, hỗ trợ Pi Testnet. Trước đây, một số Nút đã bị chặn truy cập vào Vùng chứa mạng thử nghiệm đồng thuận Pi.
Ngày cài đặt Pi Node được cố định để hiển thị ngày cài đặt thay vì “Không áp dụng”. Tất cả các Pioneer cập nhật lên phiên bản 0.4.9 sẽ thấy ngày cài đặt được ấn định bằng ngày mình cập nhật. Giá trị này chỉ được lưu trữ cục bộ và không ảnh hưởng đến phân tích nút của họ.
Thời gian hoạt động của Pi Node, trước đây được báo cáo là “Không áp dụng”, giờ đây sẽ hiển thị chính xác tỷ lệ phần trăm thời gian hoạt động được ghi lại trong 90 ngày qua.
Đã cập nhật các dự phòng và dự phòng mặc định để hướng dẫn Ứng dụng Pi Node xử lý lỗi, giúp hạn chế thời gian ngừng hoạt động và ngăn chặn các tình huống như Nút bị kẹt khi chuyển đổi giữa “Đã đồng bộ hóa!” và “Tham gia SCP”.
Mặc dù những cải tiến trên rất quan trọng trong việc chuẩn bị cho Mạng mở sắp tới nhưng chúng không phải là bước cuối cùng cho ứng dụng Pi Node. Hãy theo dõi để biết thêm thông tin cập nhật và thông tin về Pi Node.