Trang chủ Blockchain Công nghệ Blockchain Cây Merkle là gì ?

Cây Merkle là gì ?

Cây Merkle ( Merkle Tree ) là gì ?

Cây Merkle ( Merkle Tree ) là một cấu trúc dữ liệu được sử dụng trong các ứng dụng khoa học máy tính. Trong bitcoin và các loại tiền mã hóa khác, cây Merkle phục vụ để mã hóa dữ liệu blockchain hiệu quả và an toàn hơn. Chúng cũng được gọi là cây băm nhị phân( binary hash trees ).

cay-merkle

Cây Merkle ( Merkle Tree ) hoạt động như thế nào ?

Trong blockchain của bitcoin, một khối giao dịch được chạy thông qua thuật toán để tạo ra hàm băm, đó là một chuỗi số và chữ cái có thể được sử dụng để xác minh rằng một bộ dữ liệu nhất định giống với bộ giao dịch ban đầu, nhưng không để có được bộ giao dịch ban đầu. Phần mềm của Bitcoin không chạy toàn bộ khối dữ liệu giao dịch – trung bình tương đương với 10 phút giao dịch – thông qua chức năng băm. Thay vào đó, mỗi giao dịch được băm, sau đó mỗi cặp giao dịch được nối và băm với nhau, và cứ như vậy cho đến khi có một hàm băm cho toàn bộ khối. (Nếu có số lượng giao dịch lẻ, một giao dịch được nhân đôi và hàm băm của nó được nối với chính nó.)

Hàm băm

Hình dung, cấu trúc này giống như một cái cây. Trong sơ đồ bên dưới, “T” chỉ định một giao dịch, “H” một hàm băm. Lưu ý rằng hình ảnh được đơn giản hóa cao; một khối trung bình chứa hơn 500 giao dịch, không phải tám.

Các giá trị băm ở hàng dưới cùng được gọi là “lá”, các giá trị băm trung gian là “các nhánh” và hàm băm ở trên cùng là “gốc”. Rễ Merkle của một khối nhất định được lưu trữ trong tiêu đề:

Ví dụ: gốc Merkle của khối # 482819

e045b18e7a3d708d686717b4f44db2099aabcad9bebf968de5f7271b458f8.

Root được kết hợp với các thông tin khác (phiên bản phần mềm, hàm băm của khối trước, dấu thời gian, mục tiêu khó và nonce) và sau đó chạy qua hàm băm để tạo ra hàm băm duy nhất của khối:

000000000000000000bfc767ef8bf28c42cbd4bdbafd9aa1bbc

Hàm băm này không thực sự được bao gồm trong khối có liên quan, nhưng là khối tiếp theo, nó khác với gốc Merkle.

Cây Merkle rất hữu ích vì nó cho phép người dùng xác minh một giao dịch cụ thể mà không cần tải xuống toàn bộ blockchain (hơn 130 gigabyte vào cuối tháng 8 năm 2017). Ví dụ: giả sử bạn muốn xác minh rằng TD giao dịch được bao gồm trong khối trong sơ đồ trên. Nếu bạn có hàm băm gốc (HABCDEFGH), quá trình này giống như một trò chơi của sudoku: bạn truy vấn mạng về HD và nó trả về HC, HAB và HEFGH. Cây Merkle cho phép bạn xác minh rằng tất cả mọi thứ được tính bằng ba giá trị băm: HAB, HC, HEFGH và HABCDEFGH, HD gốc (hàm băm duy nhất bị thiếu) phải có trong dữ liệu.

cay-bam-nhi-phan

Ethereum

Ethereum sử dụng ba root Merkle khác nhau trong mỗi khối:

  1. Root đầu tiên là của các giao dịch trong khối
  2. Root thứ hai đại diện cho nhà nước
  3.  Root thứ ba dành cho biên lai giao dịch

Ethereum sử dụng một loại cây băm đặc biệt gọi là ‘Merkle Patricia Tree’.

Cây Merkle là công cụ mạnh mẽ và không thể thiếu cho các thợ mỏ và người dùng trên blockchain. Chúng cực kỳ mạnh mẽ và là trung tâm của một số mạng ngang hàng như BitTorrent, Git, Bitcoin và Ethereum.

Cây Merkle được đặt theo tên của Ralph Merkle, người đã đề xuất chúng trong một bài báo năm 1987 có tiêu đề “Chữ ký số dựa trên chức năng mã hóa thông thường”. Merkle cũng là người phát minh ra băm mật mã.

Theo TapchiBitcoin

MỚI CẬP NHẬT

crypto

Trung Quốc: Giao dịch hợp đồng tương lai crypto là cờ bạc bất hợp...

Tòa án Nhân dân huyện Bình Giang, tỉnh Hồ Nam, Trung Quốc, đã đưa ra phán quyết phân loại giao dịch hợp đồng tương...

Top 10 đồng coin nên mua ngay lập tức để chào đón “mùa altcoin”...

Thị trường tiền điện tử đã giảm 2,5% trong vòng 24 giờ qua, kéo tổng vốn hóa thị trường xuống còn 3,6 nghìn tỷ...
SoftBank OpenAI

SoftBank của Nhật Bản dành đến 25 tỷ đô la để đầu tư vào...

Theo thông tin ban đầu vào tối thứ 4, SoftBank đang đàm phán để đầu tư trực tiếp lên đến 25 tỷ đô la...
Ethereum

Cộng đồng ủng hộ Danny Ryan trở thành lãnh đạo tiếp theo của Ethereum...

Một cuộc khảo sát không chính thức trong cộng đồng Ethereum đã chỉ ra rằng Danny Ryan, cựu nghiên cứu viên của Ethereum, đang...
memecoin

Chính sách sai lầm dưới thời Biden đã dẫn đến sự bùng nổ của...

Chris Dixon, đối tác sáng lập tại a16z Crypto, cho rằng các quy định sai lầm đã góp phần thúc đẩy sự bùng nổ...
solana

Solana hưởng lợi từ Ethereum khi thị phần DEX tăng

Theo thông tin từ sàn giao dịch OKX, Solana đã vươn lên chiếm gần một nửa thị trường sàn giao dịch phi tập trung...

Tin vắn Crypto 30/01: Bitcoin có thể sớm vượt $108.000 cùng tin tức ETH,...

Từ nhận định Bitcoin có thể sớm vượt $108.000 đến Bitso ra mắt chương trình tăng tốc để hỗ trợ các sáng kiến ​​tập...

Chi phí sử dụng Avalanche đã giảm 75% kể từ khi triển khai bản...

Avalanche, một blockchain hợp đồng thông minh nổi bật phục vụ chủ yếu cho các ứng dụng tài chính phi tập trung (DeFi), đã...

DeepSeek AI của Trung Quốc bị chỉ trích

Howard Lutnick, ứng viên Bộ trưởng Thương mại Mỹ, khi điều trần trước Thượng viện vào thứ Ba, đã cáo buộc DeepSeek gian lận...
bitcoin

2 tiểu bang Hoa Kỳ này chuẩn bị thành lập quỹ dự trữ Bitcoin...

Illinois và Indiana vừa giới thiệu các dự luật nhằm thiết lập Quỹ dự trữ Bitcoin chiến lược. Cả hai tiểu bang này cùng...

Hồng Kông cảnh báo hơn 30 nền tảng lừa đảo mạo danh HashKey

Ủy ban Chứng khoán và Hợp đồng tương lai Hồng Kông (SFC) vừa cảnh báo có thêm 33 trang web đáng ngờ giả mạo...

Lệnh hành pháp của Trump có thể làm gián đoạn chu kỳ 4 năm...

Lệnh hành pháp gần đây của Tổng thống Mỹ Donald Trump có thể sẽ làm thay đổi chu kỳ tăng trưởng và suy giảm...

ETH sẽ giữ dưới 3.500 đô la cho đến khi 3 điều này xảy...

Giá ETH đã giảm xuống dưới 3.500 đô la vào ngày 7/1 và kể từ đó phải vật lộn để lấy lại những gì...

Bẫy tăng giá XRP đang ẩn núp dưới ngưỡng 2,95 đô la

XRP đã có một tháng ấn tượng và có thể đóng nến với mức tăng mạnh hơn 54% so với mức cao trước đó...

Layer-3 gaming chain “B3” tiết lộ kế hoạch ra mắt token trong tuần này

B3, một layer-3 gaming chain được xây dựng trên nền tảng mạng lưới Ethereum layer 2 Base, đã công bố kế hoạch ra mắt token...

El Salvador vội vã ban hành luật Bitcoin mới để tuân thủ thỏa thuận...

Quốc hội El Salvador đã nhanh chóng thông qua luật sửa đổi quy định về Bitcoin, nhằm tuân thủ thỏa thuận đã đạt được...