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

Harry Hippo – Cơn sốt mới trong giới crypto: Điều gì khiến dự án...

Thế giới tiền điện tử giống như một khu rừng hoang dã của công nghệ vậy - bạn vừa nghĩ mình đã hiểu rõ...

Tân Thủ tướng Canada từng chỉ tích Bitcoin là công cụ tài chính bất...

Đảng Tự Do Canada vừa công bố Mark Carney, cựu Thống đốc Ngân hàng Trung ương và là người từng chỉ trích Bitcoin, sẽ...

ECB đang chạy đua để hoàn thành công tác chuẩn bị cho đồng euro...

Chủ tịch Christine Lagarde, cho biết Ngân hàng Trung ương Châu Âu (ECB) đặt mục tiêu hoàn tất các công tác chuẩn bị cho...
Ripple

CEO Ripple ca ngợi chính quyền Trump hỗ trợ “đáng kinh ngạc” tiền điện...

CEO của Ripple ca ngợi sự ủng hộ của chính quyền Trump đối với tiền điện tử, nhấn mạnh sự ủng hộ đối với...
Bitcoin

Chỉ 4% dân số thế giới nắm giữ Bitcoin vào năm 2025

Chỉ 4% dân số toàn cầu hiện đang nắm giữ Bitcoin, với mức độ tập trung sở hữu cao nhất ở Hoa Kỳ, nơi...
crypto

334 triệu đô la bị thanh lý khi giá Bitcoin và ETH giảm mạnh

Thị trường crypto đang trải qua một giai đoạn khó khăn khi các trader phản ứng với chính sách thuế và lệnh Dự trữ...

Binance cấm nhà tạo lập thị trường, tịch thu quỹ bồi thường GPS và...

Sàn giao dịch Binance đã cấm một nhà tạo lập thị trường của GoPlus Security (GPS) và dự án MyShell (SHELL) do hành vi...

Các chuyên gia kêu gọi Hàn Quốc tích hợp Bitcoin vào dự trữ quốc...

Vào thứ Tư tuần trước, các chuyên gia tài chính hàng đầu của Hàn Quốc và các chính trị gia đối lập đã tham...

Biến động của Bitcoin đang ở mức cao nhất trong năm bất chấp kế...

Kể từ khi biến động của Bitcoin đạt mức cao nhất trong năm vào thứ Hai tuần trước, thị trường vẫn tiếp tục lo...
Thủ tường yêu cầu Bộ Tài chính trình Nghị quyết về quản lý tài sản số trong tuần này

Thủ tường yêu cầu Bộ Tài chính trình Nghị quyết về quản lý tài...

Trong Công điện ngày 9/3, Thủ tướng Phạm Minh Chính yêu cầu Bộ Tài chính khẩn trương hoàn thiện hồ sơ Nghị quyết thí...

Thượng viện Utah thông qua dự luật Bitcoin nhưng loại bỏ điều khoản quan...

Dự luật Bitcoin của Utah đã vượt qua Thượng viện bang nhưng không còn điều khoản cốt lõi, vốn sẽ giúp Utah trở thành...

SafeMoon (SFM) đối mặt với những thách thức sau khi phe bán tiếp quản

Giá SafeMoon (SFM) đã ghi nhận mức tăng trưởng hơn 25% trong tuần qua, bất chấp những biến động mạnh mẽ của thị trường...

Lượng Bitcoin do cá voi nắm giữ giảm xuống mức thấp nhất trong 6...

Bitcoin (BTC) đang gặp khó khăn trên biểu đồ giá, và dữ liệu mới nhất từ IntoTheBlock cho thấy cá voi – những nhà...
Binance crypto fomo

CZ kêu gọi Elon Musk cấm bot trên X, chỉ trích lòng tham ngắn...

Đồng sáng lập Binance, Changpeng Zhao (CZ), đã kêu gọi Elon Musk cấm các bot – những tài khoản tự động chuyên spam trên...

Thanh khoản thu hẹp khi hơn 121.000 BTC và 1,74 tỷ USD ETH bị...

  Dữ liệu từ CryptoQuant cho thấy kể từ ngày 1/1/2025, khoảng 121.000 BTC (tương đương 10,46 tỷ USD) và 790.000 ETH (trị giá 1,74...

Sự ra mắt của giao thức zkEVM mới “Starstream” liệu có giúp Cardano lấn...

Cardano, một trong những blockchain nổi bật hiện nay, tiếp tục thu hút sự chú ý với hai sự phát triển quan trọng. Đầu...