Xu hướng mới về chứng minh dự trữ của sàn giao dịch: Ứng dụng công nghệ Cây Merkle
Thời gian gần đây, thị trường tiền điện tử đang biến động, nhiều sàn giao dịch tập trung (CEX) đã công bố hoặc sẽ công bố chứng minh dự trữ cây Merkle (merkle-tree proof-of-reserves). Hành động này nhằm nâng cao tính minh bạch của dự trữ tài sản, chứng minh rằng tiền của sàn giao dịch không bị sử dụng sai mục đích hoặc chuyển đi.
Chứng minh dự trữ Cây Merkle không phải là công nghệ mới, đã được đề xuất và áp dụng từ nhiều năm trước. Vậy, nó thực sự là gì? Làm thế nào để chứng minh tài sản của người dùng an toàn? Có thể đảm bảo tài sản được bảo quản đúng cách không?
Cây Merkle là cấu trúc dữ liệu được sử dụng bởi các loại tiền điện tử như Bitcoin và Ethereum, là một kỹ thuật mật mã có thể nén dữ liệu. Nó có thể kết hợp nhiều dữ liệu thành một và lưu trữ kết quả tổng hợp của dữ liệu quy mô lớn. Đồng thời, thông qua phương pháp mật mã có thể chứng minh rằng dữ liệu cụ thể được bao gồm trong kết quả tổng hợp. Xác minh tính toàn vẹn của gốc cây Merkle, có thể chứng minh tính toàn vẹn của tất cả dữ liệu cấu thành cây đó.
Các nút lá của Cây Merkle được cấu thành từ giá trị băm của từng dữ liệu trong tập dữ liệu. Cụ thể, hai giá trị băm liền kề sẽ được kết hợp và băm lại để tạo ra giá trị băm cha. Giá trị băm ở tầng cao nhất được gọi là gốc Cây Merkle hoặc giá trị băm gốc (Merkle Root). Giá trị băm gốc chứa các đặc trưng băm của tất cả dữ liệu, bất kỳ dữ liệu nào của nút bị giả mạo sẽ dẫn đến một giá trị hoàn toàn khác.
Giả sử thông tin tài khoản và số dư của người dùng được ghi lại dưới dạng dữ liệu A trong Cây Merkle, có thể xác minh dữ liệu A có nằm trong Cây Merkle hay không thông qua dữ liệu sau:
Dữ liệu A (thông tin tài khoản và số dư)
Giá trị băm của B
Giá trị băm của CD
Giá trị băm gốc
Bằng cách tính toán hàm băm của A, sau đó tính toán hàm băm của AB từ hàm băm của B, cuối cùng sử dụng hàm băm của AB và hàm băm của CD để tính toán hàm băm gốc. So sánh hàm băm gốc tính được với hàm băm gốc đã cho, nếu bằng nhau thì chứng minh rằng A thực sự được ghi lại trong Cây Merkle.
Nếu sàn giao dịch ghi lại tất cả tài sản của người dùng trên Cây Merkle, thì có thể chứng minh cho mỗi người dùng rằng tài sản của họ thực sự tồn tại mà không công khai thông tin của người dùng khác.
Hệ thống này dựa trên việc xây dựng niềm tin từ Cây Merkle (răn đe động) và kiểm toán (trách nhiệm chuyên môn bên thứ ba). Bất kỳ người dùng nào cũng có thể đóng vai trò là nút phát hiện, chứng minh rằng họ không nằm trong Cây Merkle, từ đó phơi bày rằng rễ cây mà sàn giao dịch cung cấp là giả. Cả hai khía cạnh này đều không thể thiếu, chỉ dựa vào chứng minh mật mã không thể giải quyết mọi vấn đề, ứng dụng thực tế phức tạp hơn lý thuyết.
So với việc trước đây chỉ dựa vào việc kiểm toán, việc đưa vào Cây Merkle đã trao cho người dùng quyền báo cáo, giúp tài sản dự trữ của CEX phần nào nhận được sự giám sát phi tập trung, đây là một bước tiến quan trọng, giúp phục hồi niềm tin của thị trường.
Tuy nhiên, liệu chứng minh dự trữ Cây Merkle có thể hoàn toàn đảm bảo an toàn cho tài sản của người dùng không? Mặc dù có thể xác minh tài sản được ghi lại trong một hàm băm không thể thay đổi, nhưng liệu điều này có đủ để chứng minh rằng tiền không bị sử dụng sai hoặc chuyển nhượng?
Do sàn giao dịch có một lượng lớn giao dịch mỗi giây, không thể cập nhật cây gốc theo thời gian thực. Do đó, cây gốc mà chúng ta thấy có thể không phải là mới nhất. Nhưng từ một góc độ khác, việc tính toán Cây Merkle chủ yếu được cấu thành từ các hàm băm, tốc độ tính toán khá nhanh, vì vậy tần suất cập nhật sẽ không quá thấp.
Ngoài tần suất cập nhật, chứng minh dự trữ Cây Merkle còn tồn tại các vấn đề sau:
Gian lận phía trước: Dữ liệu được lưu trữ trên máy chủ của sàn giao dịch, sàn giao dịch có thể lừa người dùng bằng cách trả về các trang giả. Điều này cần phần mềm bên thứ ba giám sát để giải quyết.
Độ tin cậy của kiểm toán bên thứ ba: Những sai sót hoặc hành vi vi phạm pháp luật trong kiểm toán không phải là hiếm trong tài chính truyền thống, mặc dù chưa được áp dụng rộng rãi trong lĩnh vực tiền điện tử, nhưng kiểm toán không phải lúc nào cũng khách quan và công bằng.
Không thể phản ánh các giao dịch liên quan, mối quan hệ nợ và giao dịch ký quỹ.
Thị trường tiền điện tử cần nhiều thông tin công khai và minh bạch hơn. Việc sử dụng chứng minh dự trữ Cây Merkle như một tiêu chuẩn của sàn giao dịch sẽ giúp xây dựng quy chuẩn ngành và khôi phục niềm tin của người dùng.
Đối với cả nhà đầu tư và người dùng, đảm bảo an toàn tài chính luôn là thách thức lớn mà các nhà hoạt động trong ngành phải đối mặt. Mặc dù sự biến động của thị trường có thể dẫn đến việc một số người tham gia rời bỏ, nhưng sự phát triển của Web3 sẽ không dừng lại và sẽ tiếp tục tiến về phía trước.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
18 thích
Phần thưởng
18
6
Chia sẻ
Bình luận
0/400
defi_detective
· 12giờ trước
Cái kỹ thuật đó ai mà tin được chứ.
Xem bản gốcTrả lời0
ChainComedian
· 12giờ trước
Độ minh bạch rất quan trọng nhưng ai cũng hiểu chuyện gì đang xảy ra.
Chứng minh dự trữ Cây Merkle: Tiêu chuẩn và giới hạn mới về tính minh bạch của CEX
Xu hướng mới về chứng minh dự trữ của sàn giao dịch: Ứng dụng công nghệ Cây Merkle
Thời gian gần đây, thị trường tiền điện tử đang biến động, nhiều sàn giao dịch tập trung (CEX) đã công bố hoặc sẽ công bố chứng minh dự trữ cây Merkle (merkle-tree proof-of-reserves). Hành động này nhằm nâng cao tính minh bạch của dự trữ tài sản, chứng minh rằng tiền của sàn giao dịch không bị sử dụng sai mục đích hoặc chuyển đi.
Chứng minh dự trữ Cây Merkle không phải là công nghệ mới, đã được đề xuất và áp dụng từ nhiều năm trước. Vậy, nó thực sự là gì? Làm thế nào để chứng minh tài sản của người dùng an toàn? Có thể đảm bảo tài sản được bảo quản đúng cách không?
Cây Merkle là cấu trúc dữ liệu được sử dụng bởi các loại tiền điện tử như Bitcoin và Ethereum, là một kỹ thuật mật mã có thể nén dữ liệu. Nó có thể kết hợp nhiều dữ liệu thành một và lưu trữ kết quả tổng hợp của dữ liệu quy mô lớn. Đồng thời, thông qua phương pháp mật mã có thể chứng minh rằng dữ liệu cụ thể được bao gồm trong kết quả tổng hợp. Xác minh tính toàn vẹn của gốc cây Merkle, có thể chứng minh tính toàn vẹn của tất cả dữ liệu cấu thành cây đó.
Các nút lá của Cây Merkle được cấu thành từ giá trị băm của từng dữ liệu trong tập dữ liệu. Cụ thể, hai giá trị băm liền kề sẽ được kết hợp và băm lại để tạo ra giá trị băm cha. Giá trị băm ở tầng cao nhất được gọi là gốc Cây Merkle hoặc giá trị băm gốc (Merkle Root). Giá trị băm gốc chứa các đặc trưng băm của tất cả dữ liệu, bất kỳ dữ liệu nào của nút bị giả mạo sẽ dẫn đến một giá trị hoàn toàn khác.
Giả sử thông tin tài khoản và số dư của người dùng được ghi lại dưới dạng dữ liệu A trong Cây Merkle, có thể xác minh dữ liệu A có nằm trong Cây Merkle hay không thông qua dữ liệu sau:
Bằng cách tính toán hàm băm của A, sau đó tính toán hàm băm của AB từ hàm băm của B, cuối cùng sử dụng hàm băm của AB và hàm băm của CD để tính toán hàm băm gốc. So sánh hàm băm gốc tính được với hàm băm gốc đã cho, nếu bằng nhau thì chứng minh rằng A thực sự được ghi lại trong Cây Merkle.
Nếu sàn giao dịch ghi lại tất cả tài sản của người dùng trên Cây Merkle, thì có thể chứng minh cho mỗi người dùng rằng tài sản của họ thực sự tồn tại mà không công khai thông tin của người dùng khác.
Hệ thống này dựa trên việc xây dựng niềm tin từ Cây Merkle (răn đe động) và kiểm toán (trách nhiệm chuyên môn bên thứ ba). Bất kỳ người dùng nào cũng có thể đóng vai trò là nút phát hiện, chứng minh rằng họ không nằm trong Cây Merkle, từ đó phơi bày rằng rễ cây mà sàn giao dịch cung cấp là giả. Cả hai khía cạnh này đều không thể thiếu, chỉ dựa vào chứng minh mật mã không thể giải quyết mọi vấn đề, ứng dụng thực tế phức tạp hơn lý thuyết.
So với việc trước đây chỉ dựa vào việc kiểm toán, việc đưa vào Cây Merkle đã trao cho người dùng quyền báo cáo, giúp tài sản dự trữ của CEX phần nào nhận được sự giám sát phi tập trung, đây là một bước tiến quan trọng, giúp phục hồi niềm tin của thị trường.
Tuy nhiên, liệu chứng minh dự trữ Cây Merkle có thể hoàn toàn đảm bảo an toàn cho tài sản của người dùng không? Mặc dù có thể xác minh tài sản được ghi lại trong một hàm băm không thể thay đổi, nhưng liệu điều này có đủ để chứng minh rằng tiền không bị sử dụng sai hoặc chuyển nhượng?
Do sàn giao dịch có một lượng lớn giao dịch mỗi giây, không thể cập nhật cây gốc theo thời gian thực. Do đó, cây gốc mà chúng ta thấy có thể không phải là mới nhất. Nhưng từ một góc độ khác, việc tính toán Cây Merkle chủ yếu được cấu thành từ các hàm băm, tốc độ tính toán khá nhanh, vì vậy tần suất cập nhật sẽ không quá thấp.
Ngoài tần suất cập nhật, chứng minh dự trữ Cây Merkle còn tồn tại các vấn đề sau:
Gian lận phía trước: Dữ liệu được lưu trữ trên máy chủ của sàn giao dịch, sàn giao dịch có thể lừa người dùng bằng cách trả về các trang giả. Điều này cần phần mềm bên thứ ba giám sát để giải quyết.
Độ tin cậy của kiểm toán bên thứ ba: Những sai sót hoặc hành vi vi phạm pháp luật trong kiểm toán không phải là hiếm trong tài chính truyền thống, mặc dù chưa được áp dụng rộng rãi trong lĩnh vực tiền điện tử, nhưng kiểm toán không phải lúc nào cũng khách quan và công bằng.
Không thể phản ánh các giao dịch liên quan, mối quan hệ nợ và giao dịch ký quỹ.
Thị trường tiền điện tử cần nhiều thông tin công khai và minh bạch hơn. Việc sử dụng chứng minh dự trữ Cây Merkle như một tiêu chuẩn của sàn giao dịch sẽ giúp xây dựng quy chuẩn ngành và khôi phục niềm tin của người dùng.
Đối với cả nhà đầu tư và người dùng, đảm bảo an toàn tài chính luôn là thách thức lớn mà các nhà hoạt động trong ngành phải đối mặt. Mặc dù sự biến động của thị trường có thể dẫn đến việc một số người tham gia rời bỏ, nhưng sự phát triển của Web3 sẽ không dừng lại và sẽ tiếp tục tiến về phía trước.