Back to top
  • 공유 Chia sẻ
  • 인쇄 In
  • 글자크기 Cỡ chữ
URL đã được sao chép

XRPL sửa lỗi fixCleanup3_3_0, siết kiểm tra vault và cho vay

Đèn báo trạng thái màu xanh trên thiết bị validator và dây cáp kết nối / TokenPost.ai

Bản sửa đổi fixCleanup3_3_0 vừa được đưa vào danh sách Known Amendments chính thức của XRP Ledger(XRPL) tập trung xử lý các lỗi giao dịch liên quan đến vault đơn tài sản, giao thức cho vay và automated market maker (AMM). Đây không phải bản nâng cấp bổ sung tính năng mới mà là đợt bảo trì nhằm củng cố các điều kiện biên và quy trình kiểm tra của giao thức hiện có.

Theo tài liệu chính thức của XRPL, fixCleanup3_3_0 đã được thêm vào danh sách các bản sửa đổi đã biết, bao gồm các thay đổi liên quan đến vault đơn tài sản, giao thức cho vay, AMM, sàn giao dịch phi tập trung (DEX) có cấp phép, giao dịch check và pseudo-account (tài khoản giả lập). Mã định danh của bản sửa đổi này là 3298D47E1F3A8A24FECAA30F699B8FE1DD234E072834BA099AD8180FFCE0FEC4.

Bản sửa đổi tác động trực tiếp đến các giao dịch VaultDeposit, VaultWithdraw, AMMDeposit, AMMWithdraw, LoanBrokerCoverDeposit và LoanBrokerCoverWithdraw. Mục tiêu là xử lý nhất quán việc kiểm tra đóng băng (freeze) và đóng băng sâu (deep freeze) đối với tài sản ra vào pseudo-account trong các giao dịch này.

Vì sao pseudo-account cần chuẩn hóa cách kiểm tra

Khác với tài khoản người dùng thông thường, pseudo-account là cấu trúc tài khoản chuyên dùng để xử lý một số chức năng giao thức nhất định. Khi nhiều loại giao dịch như vault, cho vay hay AMM cùng sử dụng chung pseudo-account, tiêu chuẩn xác định trạng thái đóng băng cũng cần được áp dụng đồng nhất, nếu không hệ thống có thể xử lý sai lệch giữa các loại giao dịch.

Quy trình kiểm tra trước (pre-validation) đối với giao dịch check cũng được siết chặt hơn. Nếu giao dịch CheckCash hoặc CheckCancel được gửi kèm CheckID toàn số 0, hệ thống sẽ từ chối ngay ở bước kiểm tra trước thay vì để lọt đến bước xử lý.

Đối với DEX có cấp phép, bản sửa đổi chỉnh lại phạm vi xóa của lệnh hybrid. Cụ thể, nếu tài khoản đặt lệnh mất quyền truy cập vào domain có cấp phép, lệnh đó sẽ không còn bị xóa kèm theo khỏi sổ lệnh công khai như trước.

Lỗi khiến sổ lệnh DEX có cấp phép và thanh khoản AMM bị trộn lẫn trong quá trình tính toán chất lượng giá cũng nằm trong phạm vi sửa lần này. Ngoài ra, bản sửa đổi còn xử lý lỗi chia cho 0 xảy ra với một số giá trị EPrice nhất định trong giao dịch AMMWithdraw, cùng các điều kiện bất biến (invariant) ValidAMM và ObjectHasPseudoAccount.

Kích hoạt cần 80% validator đồng thuận trong 2 tuần

Về nguyên tắc, một bản sửa đổi (amendment) trên XRPL là quy trình thay đổi quy tắc xử lý giao dịch ở cấp toàn mạng lưới. Ngay cả khi chỉ là sửa lỗi, một khi tác động đến kết quả đồng thuận hay cách đánh giá tính hợp lệ của giao dịch, thay đổi đó vẫn phải trải qua bỏ phiếu của các validator.

Để được kích hoạt, một bản sửa đổi cần duy trì tỷ lệ ủng hộ từ trên 80% validator tin cậy (trusted validator) liên tục trong 2 tuần. Nếu tỷ lệ ủng hộ rơi xuống dưới ngưỡng này, thời gian duy trì sẽ được tính lại từ đầu.

Vì vậy, việc phần mềm máy chủ mới được phát hành không đồng nghĩa bản sửa đổi lập tức có hiệu lực trên mạng chính (mainnet). Trên trang Known Amendments chính thức, trạng thái của fixCleanup3_3_0 hiện vẫn hiển thị là “Loading...”. Giá trị bỏ phiếu mặc định của bản phát hành ổn định mới nhất và tình trạng loại bỏ tính năng cũ đều được ghi là “No”, nên chỉ dựa vào các thông tin công khai này thì chưa thể xác định bản sửa đổi đã được kích hoạt trên mainnet hay chưa.

Riêng thông tin về việc Ripple đã bỏ phiếu ủng hộ hay chưa, cũng như số liệu 8 trên tổng số 35 validator ủng hộ, chưa được đối chiếu và xác nhận trong tài liệu chính thức của XRPL. fixCleanup3_3_0 không phải bản nâng cấp chỉ cần một chủ thể đơn lẻ đồng ý là có hiệu lực, mà phải đáp ứng đồng thời cả tỷ lệ ủng hộ của validator lẫn thời gian duy trì tỷ lệ đó.

Trước đó, bản sửa đổi fixCleanup3_2_0 cũng từng trải qua việc phát hành phần mềm và kích hoạt bản sửa đổi diễn ra tách biệt. XRPL công bố xrpld 3.2.0 vào ngày 15 tháng 6, trong đó có bao gồm bản sửa đổi này, và blog chính thức khi đó giới thiệu đây là bản phát hành thiên về bảo trì.

Lần chỉnh sửa này trải rộng trên nhiều chức năng liên quan đến tài chính phi tập trung và token hóa của XRPL, từ vault, cho vay, DEX có cấp phép cho đến AMM. Thời điểm fixCleanup3_3_0 thực sự có hiệu lực sẽ phụ thuộc vào việc tỷ lệ ủng hộ của validator tin cậy có vượt mốc 80% và duy trì liên tục trong 2 tuần hay không.

<Bản quyền ⓒ TokenPost, nghiêm cấm sao chép và phân phối trái phép>

Phổ biến nhất

Các bài viết liên quan khác

Bình luận 0

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.

0/1000

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.
1