Xác minh thanh toán đơn giản, hay SPV, là một phương pháp nhẹ để kiểm tra các giao dịch on-chain. Cách tiếp cận này cho phép khách hàng tải về chỉ các tiêu đề khối và yêu cầu chứng minh việc bao gồm các giao dịch vào on-chain bằng cách sử dụng cây Merkle.
Cây Merkle là một cấu trúc dữ liệu mật mã, trong đó mỗi nút lá chứa băm của một khối thông tin, và mỗi nút nội bộ là băm mật mã của nhãn các phần tử con của nó.
Công nghệ SPV cho phép các khách hàng nhẹ xác minh xem một giao dịch cụ thể đã được bao gồm trong on-chain hay chưa. Khách hàng nhẹ được hiểu là các ví hoạt động trên các thiết bị có tài nguyên hạn chế.
Trong khi việc vận hành một nút đầy đủ với cây Merkle yêu cầu tải xuống toàn bộ chuỗi khối, SPV đơn giản hóa quy trình này một cách đáng kể. Điều này đạt được nhờ việc xác minh giao dịch, các bằng chứng SPV chỉ cần đến gốc Merkle của mỗi khối.
Cách tiếp cận này cho phép lưu trữ chỉ 80 byte trên mỗi khối, điều này nhỏ hơn nhiều so với khối lượng dữ liệu cần thiết cho các nút đầy đủ.
Tuy nhiên, SPV có một số nhược điểm liên quan đến các vấn đề an ninh mạng. Trong trường hợp tấn công 51% vào mạng lưới tiền điện tử, kẻ xấu có thể sử dụng chứng minh SPV để xác nhận các giao dịch không hợp pháp. Tuy nhiên, có các nghiên cứu đang được thực hiện để giảm thiểu rủi ro của các tình huống tương tự.
Cần lưu ý rằng trong tài liệu gốc đã đề cập đến khả năng xác minh giao dịch mà không cần hỗ trợ mạng nút đầy đủ.
Xem bản gố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.
Xác minh thanh toán đơn giản, hay SPV, là một phương pháp nhẹ để kiểm tra các giao dịch on-chain. Cách tiếp cận này cho phép khách hàng tải về chỉ các tiêu đề khối và yêu cầu chứng minh việc bao gồm các giao dịch vào on-chain bằng cách sử dụng cây Merkle.
Cây Merkle là một cấu trúc dữ liệu mật mã, trong đó mỗi nút lá chứa băm của một khối thông tin, và mỗi nút nội bộ là băm mật mã của nhãn các phần tử con của nó.
Công nghệ SPV cho phép các khách hàng nhẹ xác minh xem một giao dịch cụ thể đã được bao gồm trong on-chain hay chưa. Khách hàng nhẹ được hiểu là các ví hoạt động trên các thiết bị có tài nguyên hạn chế.
Trong khi việc vận hành một nút đầy đủ với cây Merkle yêu cầu tải xuống toàn bộ chuỗi khối, SPV đơn giản hóa quy trình này một cách đáng kể. Điều này đạt được nhờ việc xác minh giao dịch, các bằng chứng SPV chỉ cần đến gốc Merkle của mỗi khối.
Cách tiếp cận này cho phép lưu trữ chỉ 80 byte trên mỗi khối, điều này nhỏ hơn nhiều so với khối lượng dữ liệu cần thiết cho các nút đầy đủ.
Tuy nhiên, SPV có một số nhược điểm liên quan đến các vấn đề an ninh mạng. Trong trường hợp tấn công 51% vào mạng lưới tiền điện tử, kẻ xấu có thể sử dụng chứng minh SPV để xác nhận các giao dịch không hợp pháp. Tuy nhiên, có các nghiên cứu đang được thực hiện để giảm thiểu rủi ro của các tình huống tương tự.
Cần lưu ý rằng trong tài liệu gốc đã đề cập đến khả năng xác minh giao dịch mà không cần hỗ trợ mạng nút đầy đủ.