Proof of Reserves là gì? Cách kiểm tra dự trữ sàn

Proof of Reserves, thường viết tắt là PoR, là cơ chế cung cấp bằng chứng cho thấy một tổ chức lưu ký như sàn giao dịch tiền mã hóa đang kiểm soát một lượng tài sản nhất định tại thời điểm chụp dữ liệu.

Thông thường, bằng chứng dự trữ sàn crypto kết hợp dữ liệu ví trên blockchain, bằng chứng kiểm soát ví và cấu trúc Merkle Tree để người dùng kiểm tra số dư của mình có được đưa vào tập dữ liệu hay không.

Điểm quan trọng là Proof of Reserves chủ yếu trả lời câu hỏi sàn có những tài sản nào tại một thời điểm. Nó không tự động chứng minh sàn có đầy đủ khả năng thanh toán, không có khoản nợ ẩn hoặc đang vận hành an toàn.

Proof of Reserves là gì?

Proof of Reserves có thể hiểu là bằng chứng dự trữ do sàn giao dịch hoặc bên xác minh công bố nhằm đối chiếu tài sản do sàn kiểm soát với số dư phải trả cho khách hàng trong phạm vi báo cáo.

Một báo cáo PoR có thể bao gồm:

  • Thời điểm chụp số dư.
  • Danh sách loại tài sản được kiểm tra.
  • Địa chỉ ví hoặc tổng tài sản thuộc quyền kiểm soát của sàn.
  • Merkle root đại diện cho tập dữ liệu số dư người dùng.
  • Công cụ để từng người dùng kiểm tra số dư đã được ghi nhận.
  • Báo cáo của đơn vị độc lập, nếu có.
  • Phương pháp xác định tài sản và nghĩa vụ nợ thuộc phạm vi đối chiếu.

Nội dung và độ tin cậy của mỗi báo cáo không giống nhau. Một trang công khai địa chỉ ví cũng có thể được gọi là PoR, trong khi một báo cáo khác có thể đối chiếu cả tài sản, số dư khách hàng và cách sàn chứng minh quyền kiểm soát ví. Vì vậy, không nên chỉ nhìn vào nhãn Proof of Reserves mà bỏ qua phương pháp thực hiện.

Proof of Reserves hoạt động như thế nào?

Ảnh minh hoạ: Proof of Reserves là gì? Cách kiểm tra dự trữ sàn

Một quy trình bằng chứng dự trữ thường có các bước sau:

  1. Xác định phạm vi: Sàn lựa chọn pháp nhân, tài khoản, loại tài sản và sản phẩm được đưa vào báo cáo.
  2. Chụp dữ liệu: Tài sản và số dư khách hàng được ghi nhận tại một thời điểm cụ thể.
  3. Tổng hợp nghĩa vụ với khách hàng: Dữ liệu số dư được xử lý để tạo các lá trong Merkle Tree.
  4. Tạo Merkle root: Các lá được băm và ghép theo từng tầng cho đến khi hình thành một giá trị gốc duy nhất.
  5. Chứng minh tài sản: Sàn công bố địa chỉ ví, ký thông điệp hoặc thực hiện phương pháp khác để chứng minh quyền kiểm soát tài sản.
  6. Đối chiếu: Tài sản thuộc phạm vi báo cáo được so sánh với nghĩa vụ tương ứng.
  7. Cho phép người dùng xác minh: Mỗi người có thể dùng Merkle Proof để kiểm tra dữ liệu tài khoản của mình đã được đưa vào cây hay chưa.
Tham khảo thêm:  Máy bán hàng tự động NFT được giới thiệu tại London

Nếu báo cáo cung cấp đủ dữ liệu, tỷ lệ dự trữ có thể được biểu diễn khái quát như sau:

Tỷ lệ dự trữ = Tài sản đủ điều kiện / Nghĩa vụ thuộc phạm vi đối chiếu

Tỷ lệ này chỉ có ý nghĩa khi tài sản và nghĩa vụ được xác định trên cùng phạm vi, cùng thời điểm và theo phương pháp rõ ràng. Không nên so sánh máy móc tỷ lệ PoR giữa các sàn nếu cách tính khác nhau.

Merkle Tree được sử dụng trong Proof of Reserves ra sao?

Merkle Tree là cấu trúc dữ liệu dạng cây, trong đó dữ liệu ở tầng dưới được băm và kết hợp dần để tạo ra một mã băm duy nhất ở đỉnh gọi là Merkle root.

Trong Merkle Tree Proof of Reserves, mỗi lá có thể đại diện cho dữ liệu liên quan đến một tài khoản và số dư của tài khoản đó. Cách tạo lá cụ thể phụ thuộc vào thiết kế của sàn; dữ liệu nhận diện thường được xử lý để hạn chế công khai trực tiếp thông tin khách hàng.

Merkle Proof xác nhận điều gì?

Sàn có thể cung cấp cho người dùng một lá và chuỗi mã băm cần thiết để tính ngược lên Merkle root. Nếu kết quả trùng với root được công bố, người dùng có thể xác nhận dữ liệu của mình thuộc tập dữ liệu tại thời điểm chụp.

Cơ chế này có hai lợi ích chính:

  • Người dùng không cần xem toàn bộ số dư của khách hàng khác.
  • Việc thay đổi một lá dữ liệu sẽ làm thay đổi mã băm ở các tầng phía trên và cuối cùng là Merkle root.

Tuy nhiên, Merkle Proof chỉ chứng minh một bản ghi đã được đưa vào cây. Nó không tự chứng minh tất cả khách hàng đều có mặt trong tập dữ liệu, số dư được phân loại chính xác hoặc sàn không có nghĩa vụ tài chính nằm ngoài cây.

Merkle Tree không chứng minh quyền sở hữu ví

Merkle Tree thường hỗ trợ phần nghĩa vụ với người dùng. Để chứng minh phần tài sản, sàn còn phải cho thấy mình kiểm soát các ví được công bố, chẳng hạn bằng chữ ký mật mã hoặc phương pháp xác minh quyền kiểm soát phù hợp.

Ngay cả khi quyền kiểm soát ví đã được chứng minh, báo cáo vẫn cần làm rõ tài sản đó có bị thế chấp, bị ràng buộc hoặc thuộc về pháp nhân khác hay không.

Proof of Reserves có chứng minh sàn an toàn không?

Ảnh minh hoạ: Proof of Reserves là gì? Cách kiểm tra dự trữ sàn

Không. Proof of Reserves là một tín hiệu minh bạch hữu ích nhưng không phải bằng chứng toàn diện về khả năng thanh toán hay mức độ an toàn của sàn.

Chỉ phản ánh một thời điểm

PoR thường là ảnh chụp tại một thời điểm. Tài sản có thể được chuyển đến trước khi chụp dữ liệu và rời đi sau đó. Việc công bố định kỳ giúp theo dõi tốt hơn, nhưng vẫn không thay thế dữ liệu liên tục hoặc quá trình kiểm tra tài chính toàn diện.

Có thể không bao quát đầy đủ nghĩa vụ nợ

Sàn có thể còn các khoản phải trả khác ngoài số dư giao ngay của người dùng, chẳng hạn:

  • Khoản vay từ tổ chức hoặc đối tác.
  • Nghĩa vụ phát sinh từ giao dịch ký quỹ và phái sinh.
  • Tài sản người dùng gửi vào sản phẩm sinh lợi.
  • Khoản phải trả giữa các pháp nhân liên quan.
  • Chi phí vận hành, tranh chấp hoặc nghĩa vụ ngoài bảng đối chiếu PoR.
Tham khảo thêm:  Trình duyệt Web3 Opera cho ra mắt công cụ phân tích NFT

Các sản phẩm cho vay như dịch vụ lending trên Binance cũng cho thấy tài sản trên sàn có thể liên quan đến quan hệ cho vay và đi vay, thay vì chỉ nằm yên trong ví dự trữ.

Tài sản có thể là tài sản vay mượn

Việc một ví có đủ tài sản tại thời điểm kiểm tra không chứng minh toàn bộ tài sản đều không có nguồn gốc vay mượn. Cần xem báo cáo có kiểm tra giao dịch liên quan, tài sản thế chấp và các khoản phải trả tương ứng hay không.

Không phải tài sản nào cũng có chất lượng như nhau

Giá trị dự trữ còn phụ thuộc vào tính thanh khoản, mức độ tập trung và rủi ro của từng tài sản. Một sàn nắm giữ lượng lớn token do chính mình hoặc bên liên quan phát hành có thể đối mặt với rủi ro giá và thanh khoản cao hơn so với tài sản có thị trường sâu hơn.

Giá trị ghi nhận cũng có thể thay đổi nhanh theo thị trường. Vì vậy, cần xem cả số lượng tài sản gốc, phương pháp định giá và thời điểm định giá, thay vì chỉ nhìn tổng giá trị quy đổi.

PoR không đồng nghĩa với kiểm toán đầy đủ

Các khái niệm sau không nên được xem là tương đương:

Hình thức Phạm vi thường gặp Giới hạn cần chú ý
Công khai ví Cho thấy tài sản tại các địa chỉ được liệt kê Không tự chứng minh đầy đủ nghĩa vụ nợ
Merkle Proof Cho phép người dùng kiểm tra số dư có trong tập dữ liệu Không chứng minh mọi khách hàng đều được đưa vào
Xác nhận hoặc thủ tục thỏa thuận trước Bên thứ ba thực hiện các bước kiểm tra được mô tả Phạm vi có thể hẹp hơn một cuộc kiểm toán tài chính
Kiểm toán báo cáo tài chính Xem xét báo cáo tài chính theo phạm vi và chuẩn mực áp dụng Vẫn cần đọc ý kiến, ngoại trừ và kỳ báo cáo

Khi sàn dùng từ kiểm toán, người đọc nên kiểm tra tên đơn vị thực hiện, phạm vi công việc, ngày báo cáo và loại kết luận. Sự xuất hiện của một bên thứ ba không có nghĩa toàn bộ hoạt động của sàn đã được kiểm toán.

Cách kiểm tra tài sản và nghĩa vụ nợ của sàn

Khi đọc bằng chứng dự trữ sàn crypto, có thể kiểm tra theo danh sách sau.

1. Xác định thời điểm và tần suất công bố

Kiểm tra ngày, giờ chụp dữ liệu và thời điểm phát hành báo cáo. Báo cáo quá cũ khó phản ánh tình trạng hiện tại. Chuỗi báo cáo định kỳ thường hữu ích hơn một ảnh chụp đơn lẻ.

2. Đọc rõ phạm vi pháp nhân và sản phẩm

Một thương hiệu có thể vận hành qua nhiều pháp nhân hoặc nền tảng khác nhau. Báo cáo cần cho biết phạm vi có bao gồm tài khoản giao ngay, ký quỹ, phái sinh, staking, lending và tài khoản tổ chức hay không.

3. Kiểm tra loại tài sản được đưa vào

Không nên mặc định tất cả coin, token, stablecoin và tiền pháp định đều đã được xác minh. Một số báo cáo chỉ kiểm tra một nhóm tài sản. Nếu loại tài sản người dùng đang nắm giữ không thuộc phạm vi, báo cáo đó không trực tiếp xác nhận số dư tương ứng.

Tham khảo thêm:  FDV và vốn hóa lưu hành: Cách tính, tránh hiểu sai

4. Kiểm tra bằng chứng kiểm soát ví

Địa chỉ ví công khai cho phép theo dõi số dư on-chain, nhưng cần có cơ sở cho thấy ví do sàn kiểm soát. Hãy xem báo cáo có mô tả việc ký thông điệp, giao dịch xác minh hoặc quy trình kiểm tra quyền kiểm soát hay không.

5. Đánh giá cả nghĩa vụ nợ

Một báo cáo chỉ liệt kê tài sản không đủ để kết luận sàn có dự trữ đầy đủ. Cần tìm tổng nghĩa vụ với khách hàng, cách xử lý số dư âm và việc các khoản vay hoặc tài sản thế chấp có được tính vào hay không.

Đặc biệt, số dư âm không nên được dùng để bù trừ một cách thiếu minh bạch cho số dư dương của khách hàng khác. Phương pháp tổng hợp phải giải thích rõ cách xử lý tài khoản ký quỹ, khoản vay và vị thế phái sinh.

6. Xem xét khả năng thanh khoản và mức độ tập trung

Hai danh mục có cùng giá trị danh nghĩa chưa chắc có khả năng đáp ứng rút tiền như nhau. Cần chú ý tỷ trọng token thanh khoản thấp, tài sản do bên liên quan phát hành và lượng tài sản tập trung trong một vài ví hoặc giao thức.

7. Đọc báo cáo của bên xác minh

Nếu có bên thứ ba tham gia, hãy đọc tài liệu gốc để biết họ thực sự đã làm gì. Cần phân biệt giữa kiểm tra theo thủ tục giới hạn, xác nhận số dư và kiểm toán báo cáo tài chính. Không nên chỉ dựa vào nội dung quảng bá của sàn.

Cách tự xác minh số dư bằng Merkle Proof

Ảnh minh hoạ: Proof of Reserves là gì? Cách kiểm tra dự trữ sàn

Quy trình cụ thể tùy từng sàn, nhưng thường gồm các bước:

  1. Đăng nhập bằng ứng dụng hoặc tên miền chính thức của sàn.
  2. Mở mục Proof of Reserves hoặc xác minh dự trữ.
  3. Chọn kỳ chụp dữ liệu và tài sản cần kiểm tra.
  4. Lấy mã định danh, dữ liệu lá hoặc Merkle Proof do sàn cung cấp.
  5. Dùng công cụ xác minh chính thức hoặc mã nguồn được công bố để tính Merkle root.
  6. So sánh root nhận được với Merkle root của kỳ báo cáo.
  7. Kiểm tra số dư trong bằng chứng có khớp với tài khoản tại thời điểm chụp hay không.

Kết quả hợp lệ cho thấy bản ghi của người dùng thuộc cây Merkle tương ứng. Kết quả này không xác nhận tất cả nghĩa vụ của sàn đã được đưa vào cây và cũng không thay thế việc đánh giá tài sản dự trữ.

Người dùng không cần cung cấp seed phrase, khóa riêng hoặc mã khôi phục ví để kiểm tra Merkle Proof. Nếu một trang yêu cầu những thông tin này, nên dừng thao tác và kiểm tra lại tên miền, ứng dụng cũng như nguồn hướng dẫn.

Nên sử dụng dữ liệu Proof of Reserves như thế nào?

Proof of Reserves nên được xem là một phần của quá trình đánh giá sàn, không phải dấu đảm bảo tuyệt đối. Một đánh giá cân bằng cần kết hợp:

  • Tài sản on-chain và bằng chứng kiểm soát ví.
  • Nghĩa vụ với khách hàng trong cùng phạm vi.
  • Tần suất cập nhật dữ liệu.
  • Phương pháp Merkle Tree và khả năng tự xác minh.
  • Chất lượng, tính độc lập và phạm vi của bên kiểm tra.
  • Rủi ro thanh khoản, tài sản thế chấp và token liên quan đến sàn.
  • Cấu trúc pháp nhân, điều khoản lưu ký và quyền của người dùng.
  • Lịch sử xử lý nạp rút và các thông báo rủi ro chính thức.

Tóm lại, Proof of Reserves giúp xác nhận một tập hợp tài sản và số dư tại thời điểm xác định. Merkle Tree giúp người dùng kiểm tra số dư của mình có được đưa vào tập dữ liệu mà không cần công khai toàn bộ dữ liệu khách hàng. Tuy nhiên, PoR có thể không phản ánh đầy đủ nghĩa vụ nợ, tài sản vay mượn, tài sản bị ràng buộc hoặc sức khỏe tài chính tổng thể của sàn. Vì vậy, kết luận đáng tin cậy cần dựa trên cả tài sản, nghĩa vụ và chất lượng của quy trình xác minh.