← Quay lại danh sách
OrbitWatch Editorial★★★★

Pi Network đã mở một GitHub Repo mới – SmartContracts, điều này có ý nghĩa gì?

lúc 01:51 7 tháng 5, 2026

Nếu bạn đang theo dõi các hoạt động trên GitHub của Pi Network, có thể bạn đã bỏ lỡ một điều vào ngày 17 tháng 4.

Tổ chức GitHub chính thức của Pi Network (github.com/PiNetwork) đã lặng lẽ thêm một repo công khai thứ hai: SmartContracts. Repo này khác với tài liệu đặc tả PiRC, nó chứa mã hợp đồng thực tế có thể thực thi.


Tổ chức PiNetwork hiện có hai Public Repo

Trước khi thảo luận về SmartContracts, hãy cùng làm rõ bức tranh toàn cảnh về tổ chức PiNetwork:

PiRC (529 stars, 88 watchers) Đây là kho tài liệu đặc tả giao thức của Pi, nơi chứa các tài liệu thiết kế của PiRC1 và PiRC2. Các cuộc thảo luận của cộng đồng, Issues, Pull Request đều diễn ra ở đây. Repo này rất năng động, hiện có 58 Issues đang mở và 74 lần cập nhật.

SmartContracts (240 stars, 25 watchers) Đây là repo mới. Nơi đây không chứa tài liệu đặc tả, mà là mã nguồn thực tế của các smart contract chính thức. Hiện tại chỉ có một thư mục: contracts/subscription, tức là triển khai Rust của hợp đồng đăng ký PiRC2.

Mối quan hệ giữa hai repo này là: PiRC định nghĩa "quy tắc là gì", còn SmartContracts triển khai "quy tắc được thực thi như thế nào".


Có gì trong Repo SmartContracts?

Cấu trúc hiện tại rất đơn giản:

PiNetwork/SmartContracts
└── contracts/
    └── subscription/    ← Triển khai Rust của hợp đồng đăng ký PiRC2

Một vài chi tiết đáng chú ý:

Sử dụng ngôn ngữ Rust

Rust ngày càng phổ biến trong phát triển blockchain nhờ hiệu suất, an toàn bộ nhớ và khả năng ứng dụng trong các ứng dụng phi tập trung có độ bảo mật cao. Việc chọn Rust kết hợp với framework Soroban cho thấy đội ngũ chính thức rất coi trọng tính bảo mật và khả năng xác minh trong thiết kế, đây không phải là một ngôn ngữ được chọn ngẫu nhiên.

Hoàn toàn không có mô tả README

README hiện tại chỉ có một dòng # pi-smartcontracts, hoàn toàn không có tài liệu mô tả. Đây không phải là điều xấu, mà cho thấy repo này vẫn đang trong giai đoạn phát triển nhanh chóng, tài liệu chưa kịp cập nhật.

Cộng đồng đã gửi Issues tại đây

Mặc dù repo mới được tạo hai tuần, đã có các nhà phát triển gửi Issues tại đây, bao gồm một giao thức DeFi tên là ZyraDex, tuyên bố được xây dựng trên các đặc tả PiRC1 và PiRC2, là một nền tảng tài chính phi tập trung tuân thủ quy định và đã cung cấp ứng dụng testnet. Đây là một tín hiệu: cộng đồng nhà phát triển đã tích cực thử nghiệm xây dựng các ứng dụng thực tế trên Pi.


Tại sao Repo này đáng được quan tâm?

Đây là phương tiện thực tế cho khả năng smart contract của Pi

PiRC cho bạn biết "thiết kế hệ thống token và đăng ký của Pi là gì", còn SmartContracts cho bạn biết "những thiết kế đó thực sự được triển khai bằng mã như thế nào". Đối với nhà phát triển, cái sau mới là thứ thực sự có thể sử dụng được.

Nó sẽ tiếp tục mở rộng sau V23

Hiện tại chỉ có một thư mục subscription (PiRC2). Sau khi smart contract V23 ra mắt, dự kiến sẽ có thêm nhiều thư mục con contracts/ xuất hiện, mỗi thư mục mới đại diện cho một chức năng smart contract chính thức mới. Tốc độ phát triển của repo này là một trong những chỉ số trực tiếp nhất để theo dõi tiến độ thực tế của hệ sinh thái Pi.

Các Issues của PiRC cho thấy cộng đồng đã rất năng động

Trong repo PiRC, một nhà phát triển đã đề xuất chức năng "tạm dừng/tiếp tục" cho hợp đồng đăng ký – hiện tại, đăng ký chỉ có hai trạng thái "kích hoạt" và "hủy bỏ", không có cách nào để tạm dừng, điều này gây trải nghiệm không tốt cho người dùng khi đi du lịch hoặc gặp khó khăn tài chính. Hiện tượng cộng đồng chủ động đưa ra các đề xuất cải tiến như vậy cho thấy hệ sinh thái nhà phát triển của Pi đang hình thành các cuộc thảo luận thực sự, chứ không chỉ chờ đợi thông báo chính thức.


Cập nhật giám sát GitHub của OrbitWatch

Chúng tôi đã thêm PiNetwork/SmartContracts vào danh sách giám sát GitHub của OrbitWatch, cùng với PiNetwork/PiRC là các repo được ưu tiên theo dõi hàng đầu.

Cụ thể, chúng tôi sẽ chú ý đến:

Các thư mục hợp đồng mới Mỗi khi một thư mục con mới xuất hiện dưới contracts/, điều đó có nghĩa là một chức năng smart contract chính thức mới sắp ra mắt, đây là tín hiệu kỹ thuật sớm hơn so với thông báo chính thức.

Các cập nhật lớn về mã hợp đồng Nếu logic cốt lõi của hợp đồng đăng ký có thay đổi, có thể PiRC2 đã có điều chỉnh trong thiết kế, điều này đáng để phân tích.

Chất lượng thảo luận trong Issues Hiện tại, các Issues của SmartContracts chủ yếu là các bản trình bày ứng dụng do cộng đồng gửi, nếu bắt đầu xuất hiện các lo ngại về bảo mật hoặc báo cáo lỗi nghiêm trọng, đó sẽ là tín hiệu đáng chú ý hơn.

Mức độ hoàn thiện của README Một repo từ trạng thái "hầu như không có tài liệu" đến "có mô tả đầy đủ" thường có nghĩa là đội ngũ chính thức bắt đầu nghiêm túc mở chức năng này ra bên ngoài. Chúng tôi sẽ theo dõi các cập nhật của README.


Một quan sát bổ sung

Điều thú vị là, thời gian cập nhật cuối cùng của cả hai repo trong tổ chức PiNetwork đều là ngày 17 tháng 4 – cùng ngày Pi Network công bố testnet PiRC2.

Sự nhất quán về thời gian không phải là ngẫu nhiên. Việc tạo SmartContracts và phát hành PiRC2 là hai khía cạnh của cùng một kế hoạch: PiRC2 định nghĩa các đặc tả của hợp đồng đăng ký, còn SmartContracts cung cấp triển khai thực tế. Đối với nhà phát triển, bạn không chỉ đọc một tài liệu thiết kế, bạn có thể trực tiếp lấy mã để tích hợp.

Nếu logic này tiếp tục – mỗi khi một PiRC mới được phát hành tương ứng với một thư mục mới trong SmartContracts – thì repo SmartContracts chính là cửa sổ trực tiếp nhất để theo dõi tiến độ kỹ thuật của hệ sinh thái Pi.

Sau khi V23 ra mắt, đây sẽ là một trong những nơi OrbitWatch theo dõi chặt chẽ nhất.


Đọc thêm


Nguồn dữ liệu: PiNetwork GitHub (github.com/PiNetwork), hokanews, MEXC News. Mọi phân tích không cấu thành lời khuyên đầu tư. OrbitWatch là đài quan sát hệ sinh thái Pi Network độc lập, không liên quan đến Pi Network chính thức.

Điểm chính

  • Pi Network đã ra mắt repo GitHub SmartContracts mới, chứa mã nguồn thực tế của các smart contract chính thức (hiện là PiRC2), bổ sung cho repo PiRC chỉ chứa tài liệu đặc tả.
  • Repo này, được viết bằng Rust và sẽ mở rộng sau V23, là chỉ số trực tiếp cho tiến độ kỹ thuật của Pi và cho thấy cộng đồng nhà phát triển đang tích cực xây dựng ứng dụng thực tế.
  • Việc tạo SmartContracts cùng ngày công bố PiRC2 testnet không phải ngẫu nhiên, mà là một phần của kế hoạch lớn hơn, cho phép nhà phát triển tích hợp trực tiếp mã hợp đồng.
Pi Network đã mở một GitHub Repo mới – SmartContracts, điều này có ý nghĩa gì? | OrbitWatch