Vì sao Pearl thay đổi đồng thuận bốn lần trong 27.000 khối
Tuần này Pearl đã vượt qua khối mainnet 99.000, và cùng với đó là lần thay đổi đồng thuận thứ tư trong 27.065 khối. Hai trong bốn lần là hard fork và hai là softfork, điều này quan trọng với việc thợ đào phải làm gì nhưng không liên quan đến lý do chúng xảy ra. Bốn lần nâng cấp sát nhau như vậy nghe như một chuỗi đang gặp rắc rối. Thực tế gần với điều ngược lại hơn. Đọc theo thứ tự khối, đó không phải bốn vấn đề riêng biệt mà là một vấn đề được tiếp cận từ bốn phía, và lần cuối cùng đã khép nó lại. Mọi độ cao, quy tắc và phiên bản dưới đây đều được đọc từ chính mã nguồn đồng thuận của chuỗi chứ không phải từ một thông báo.
Pearl yêu cầu thợ đào làm gì
Hãy bắt đầu với việc Pearl yêu cầu thợ đào làm gì, vì nếu không có điều đó thì phần còn lại không có nghĩa. Pearl ra mắt mainnet ngày 27/4/2026 như một layer one tự bảo mật bằng phép nhân ma trận thay vì băm. Phép nhân này chính là đại số tuyến tính dạng dense mà việc huấn luyện và suy luận AI dành gần như toàn bộ thời gian cho nó. Thợ đào chạy một phép nhân ma trận có nhiễu trên GPU, băm kết quả thành một cam kết (commitment), rồi bọc công việc đó trong một bằng chứng zero knowledge để mạng có thể kiểm tra nó với chi phí thấp. Lớp nền bên dưới được cố ý làm cho nhàm chán, một bản fork của node btcd của Bitcoin, để ý tưởng mới nằm trên một nền tảng cũ và đã được hiểu rõ.
Vì sao hình dạng của công việc lại quan trọng
Giờ đến phần khó của ý tưởng đó. Khi công việc là một phép băm, chỉ có đúng một cách để làm nó và đúng một con số cho biết nó khó đến mức nào. Khi công việc là một phép nhân ma trận, thợ đào còn phải khai báo hình dạng của nó: các ma trận lớn đến đâu, và bao nhiêu nhiễu hạng thấp (low rank) được trộn vào. Chuỗi không bao giờ nhìn thấy GPU. Nó chỉ thấy một bằng chứng, và một bản mô tả công việc mà bằng chứng đó nói đến. Cả bốn lần nâng cấp đều xoay quanh bản mô tả đó, và việc khiến mỗi phần của nó đều phải tốn một cái giá mới khai được.
Khối 71.935: chứng chỉ mixture of experts
Lần đầu tiên, một hard fork tại khối 71.935, chuyển bằng chứng từ chứng chỉ v1 sang chứng chỉ v2. Bản nâng cấp được đặt tên theo điều mà chứng chỉ mới có thể mô tả: mixture of experts, hình dạng mà suy luận thật trên một mô hình lớn có, khi chỉ vài expert trong số rất nhiều expert chạy cho mỗi token. Một định dạng bằng chứng chỉ mô tả được một phép nhân dense lớn thì mãi mãi chỉ mô tả được một phần của điều đó. Chứng chỉ v2 cũng mang một trường mà v1 không có, noise rank, và chính trường đó đã giúp lần nâng cấp thứ ba có thể thực hiện được.
Khối 91.630: tạm thời chỉ dense
Lần thứ hai, một softfork tại khối 91.630, thu hẹp cánh cửa vừa được mở rộng: từ khối đó, mạng từ chối bằng chứng mixture of experts và chỉ chấp nhận bằng chứng dense. Điều đó trông như một sự đảo ngược nhưng không phải. Chứng chỉ vẫn ở v2, nên định dạng giữ mọi thứ nó đã có thêm; điều thay đổi là những hình dạng nào được tính trong khi chuỗi còn non trẻ. Dự án chưa công bố lý do cho thời điểm này, nên đây là chỗ người đọc cần được nói rõ điều đó chứ không phải nhận một suy đoán đội lốt động cơ.
Khối 96.251: rank hết có lợi
Lần thứ ba, một softfork tại khối 96.251, là lần có một con số mà thợ đào cảm nhận được. Rank quyết định bao nhiêu nhiễu low rank được trộn vào phép nhân, và trước fork này, mục tiêu mà một share phải vượt được làm dễ hơn theo tỷ lệ với kích thước tile nhân với toàn bộ độ dài tích vô hướng. Vì vậy, tăng rank lên sẽ mua được một mục tiêu dễ hơn theo tỷ lệ tương ứng trong khi GPU không làm thêm công việc thật nào: núm điều chỉnh quyết định bao nhiêu phần tính toán là thật cũng chính là núm quyết định bạn được trả cho bao nhiêu share. Từ khối này, cùng giới hạn đó được nhân với kích thước tile nhân độ dài tích vô hướng chia cho rank nhân 128, và mọi rank dưới 128 đều bị từ chối thẳng. Hai biểu thức đó khác nhau đúng 128 chia cho rank, nên tác động lên một thợ đào vẫn chạy thiết lập cũ là phép tính số học chứ không phải ước lượng: ở rank 256, mục tiêu khó gấp đôi so với trước cho cùng công việc, và ở rank 1024 là gấp tám lần.
Một thay đổi đồng thuận siết chặt điều gì được tính là công việc thật cũng có thể loại bỏ phần cứng, vì quy tắc siết chặt phải được tái tạo chính xác từng bit trên bất kỳ card nào đang chạy nó. Liệu một thế hệ GPU cụ thể nào có mất hỗ trợ Pearl với fork này hay không là câu hỏi dành cho ghi chú phát hành của từng phần mềm đào chứ không phải cho chuỗi, và bài viết này không nêu tên card nào, vì mã nguồn của chuỗi không nói gì về card. Dù vậy, đó vẫn là điều đáng kiểm tra trước khi mua một card chỉ để đào một coin.
Khối 99.000: seed gắn với hình dạng
Lần thứ tư, một hard fork tại khối 99.000, là thay đổi nhỏ nhất và cũng dễ bị mô tả sai nhất. Nhiễu mà thợ đào nhân vào được suy ra từ hai Merkle root của bằng chứng. Trước fork này, các root đó được đưa thẳng vào phép suy ra, nên nhiễu không phụ thuộc vào kích thước ma trận mà bằng chứng cam kết. Từ khối 99.000, mỗi root trước tiên được trộn với một trong các kích thước đó, số hàng cho root này và số cột cho root kia, rồi chuỗi seed mới được chạy. Vì vậy, một phần nhiễu cụ thể chỉ thuộc về đúng một hình dạng đã khai báo. Bố cục chứng chỉ giống hệt v2 từng byte và dữ liệu truyền đi vẫn mang các root gốc; chỉ số phiên bản chọn cách suy ra nào được áp dụng, và đó là lý do điều duy nhất bản nâng cấp này yêu cầu ở thợ đào là một bản phần mềm mới.
Bốn lần cộng lại nói lên điều gì
Đặt bốn lần cạnh nhau, chúng nói một câu theo bốn cách. Chuỗi không thể quan sát GPU, nên mọi điều một bằng chứng tự khai về mình đều phải tốn một cái giá mới khai được. Mixture of experts mở rộng điều một bằng chứng có thể mô tả. Chỉ dense thu hẹp điều được tính trong khi chuỗi còn non trẻ. Hình phạt rank ngăn một núm điều chỉnh bên trong lời khai mua được mục tiêu dễ hơn. Seed có salt ngăn một phần nhiễu phục vụ nhiều hơn một hình dạng được khai. Một chuỗi non trẻ tìm ra những điều này trong vài tháng đầu và sửa chúng trong vòng 27.000 khối là dấu hiệu tốt hơn một chuỗi non trẻ chưa tìm ra điều nào.
Điều này có nghĩa gì nếu bạn đào PRL
Phần thực tế, dành cho bất kỳ ai đang đào PRL. Cả bốn lần đều kích hoạt tại một khối cố định, không có giai đoạn chuyển tiếp, và cả bốn đều thất bại theo cùng một kiểu lặng lẽ: một phần mềm đào lỗi thời vẫn tiếp tục báo hashrate hoàn toàn bình thường trong khi các share của nó không còn được tính cho điều gì nữa. Con số hashrate trên màn hình của chính bạn không phải là bằng chứng vào ngày có fork. Thay vào đó, hãy theo dõi số share được chấp nhận, và cập nhật trước khối fork chứ không phải sau. Nếu bạn đào merged mining, thiệt hại tăng gấp đôi, vì một share Pearl không hợp lệ cũng không mang theo khối phụ (auxiliary) nào.
Về phía chúng tôi, mỗi thay đổi này đều đã sẵn sàng trước khối fork của nó, nên điều duy nhất thợ đào phải thay đổi là bản phần mềm đào. Cùng địa chỉ, cùng cổng, cùng ví.
Các con số này đến từ đâu
Các con số đến từ đâu, để bất kỳ ai cũng có thể tự kiểm tra thay vì tin lời chúng tôi: bốn độ cao kích hoạt, thời gian khối và dấu thời gian genesis của mainnet được đọc từ chính tham số mạng và định nghĩa genesis của chuỗi; quy tắc rank và con số 128 chia cho rank được đọc từ các phép kiểm tra hợp lệ của bộ xác minh bằng chứng, nơi giới hạn cũ và mới nằm cạnh nhau; còn các phiên bản chứng chỉ và phép suy ra có salt được đọc từ định dạng truyền tải và module seed. Những gì mã nguồn không nêu được bỏ ra khỏi bài viết này thay vì được tự điền vào.