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

Thượng nghị sĩ Mỹ Elizabeth Warren: Chính phủ Iran có thể tài trợ cho...

Trong bối cảnh căng thẳng leo thang ở Trung Đông khi Iran và Israel sa lầy vào vòng xoáy tấn công - đáp trả,...

Michael Saylor dự đoán SEC sẽ chỉ định Ethereum là chứng khoán và từ...

Trong bối cảnh Ethereum Foundation và các công ty có liên quan đến Ethereum trở thành mục tiêu thực thi của Ủy ban chứng...

Coinbase báo cáo doanh thu vượt kỳ vọng, đạt 1,64 tỷ USD trong quý...

Sàn giao dịch tiền điện tử Coinbase đã báo cáo doanh thu 1,64 tỷ USD trong quý đầu tiên, vượt kỳ vọng ban đầu...

[QC] BONK làm lu mờ WIF trong đợt phục hồi memecoin mới nhất; Rebel...

BONK bơm 14% trong một tuần, nhưng các chuyên gia tin rằng sắp có một đợt điều chỉnh giảm. Dogwifhat (WIF) giảm 15% trong một...

Giá Coin hôm nay 03/05: Bitcoin phục hồi về sát $ 60.000, Ethereum đòi...

Bitcoin hồi phục về ngay bên dưới ngưỡng $ 60.000 sau 2 ngày đỏ lửa, với mức tăng hơn 4% trong 24 giờ qua. Biểu...

Friend.tech có thể đang giới thiệu một token không thể chuyển nhượng với mã...

Trong bối cảnh Friend.tech trì hoãn airdrop token FRIEND đến chủ nhật, một tin tức thú vị đã xuất hiện có thể khiến cộng...

Block của Jack Dorsey sẽ sử dụng 10% tổng lợi nhuận Bitcoin để mua...

Đồng sáng lập Twiiter Jack Dorsey cho biết công ty fintech Block Inc. của ông sẽ chuyển 10% lợi nhuận gộp kiếm được từ...

Kusama đạt được cột mốc quan trọng với đợt bán Agile Coretime đầu tiên

Kusama, mạng chim hoàng yến (*canary network) của Polkadot, gần đây đã đánh dấu một cột mốc quan trọng bằng cách bán lô Agile...

Bitcoin L2 chuẩn bị bùng nổ khi Runes làm tắc nghẽn mạng BTC

Nhu cầu về các giải pháp Bitcoin Layer-2 (L2) đã trở nên rõ ràng hơn bao giờ hết sau khi ra mắt giao thức...
Milei Moneda

[QC] PEPE và BONK tìm cách sống sót sau hành động thị trường yếu...

 PEPE đang là mớ hỗn độn tài chính khi giá của nó giảm 22% trong tháng 4, điều này có thể khiến các nhà...

Cơn sốt restaking lan rộng từ Ethereum tới Solana, với sự tham gia của...

Cơn sốt restaking tiền điện tử đang lan rộng từ Ethereum đến Solana, mở ra cơ hội kiếm tiền cho các nhà đầu tư...

[QC] Shiba Inu có giảm giá 18% không? Cá voi đặt cược lớn vào...

Shiba Inu, con cưng của các memecoin, vừa gặp phải trở ngại lớn. Sau khi chạm mức kháng cự 0,000045 USD, nó đã...

Giá TON tăng hơn 8% sau tin tức Pantera Capital đầu tư vào The...

Trong bối cảnh TON thu hút sự chú ý với những phát triển ấn tượng gần đây, công ty đầu tư mạo hiểm quản...

Dòng vào Bitcoin ETF của Hồng Kông không đủ để hấp thụ áp lực...

Dòng vốn chảy vào các quỹ Bitcoin ETF giao ngay mới ra mắt gần đây ở Hồng Kông không đủ để bù đắp cho...

[QC] Sàn giao dịch Algotech làm lu mờ Render và Injective với khoản đầu...

Lĩnh vực tiền điện tử liên tục biến đổi và tiến bộ mới nhất của cơ sở hạ tầng blockchain hứa hẹn sẽ...

FBI bắt giữ người đàn ông vận hành kế hoạch Crypto Ponzi trị giá...

Vào sáng hôm qua, FBI đã bắt giữ một người đàn ông ở Manhattan, Idin Dalpour, với cáo buộc dàn dựng kế hoạch Crypto...