JavaScript is required

Trong Ethereum, băm cây Merkle được sử dụng để tính giá trị băm

A.

A. State root

B.

B. Tất cả đều đúng

C.

C. Transaction root

D.

D. Receipt root

Trả lời:

Đáp án đúng: B


Cây Merkle là một cấu trúc dữ liệu được sử dụng rộng rãi trong Ethereum để mã hóa dữ liệu một cách hiệu quả và an toàn. Có ba loại Merkle root chính trong Ethereum:

  • State root: Đại diện cho trạng thái hiện tại của blockchain Ethereum. Nó bao gồm thông tin về tất cả các tài khoản và số dư của họ.
  • Transaction root: Đại diện cho tất cả các giao dịch trong một block.
  • Receipt root: Đại diện cho biên lai của tất cả các giao dịch trong một block. Biên lai chứa thông tin về trạng thái của giao dịch, chẳng hạn như liệu nó có thành công hay không, và bất kỳ sự kiện nào được phát ra trong quá trình thực hiện giao dịch.

Do đó, cây Merkle được sử dụng để tính toán state root, transaction root và receipt root.

Câu hỏi liên quan