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

Bitcoin

Bitcoin mở ra khoảng trống hợp đồng tương lai tại 63.000 đô la khi...

Bitcoin được đẩy lên 64.500 đô la vào ngày 4/5 khi giao dịch ngoài giờ tạo ra mức tăng giá BTC mới. Biểu đồ BTC...

Solana đang trong xu hướng giảm nhưng có thể sớm đảo chiều nếu…

Solana đã trải qua một xu hướng giảm đáng chú ý kể từ tháng 4 sau khi thoái lui từ mức cao khoảng 200...

Gần 1 nghìn tỷ PEPE được rút khỏi Binance – 3 yếu tố then...

Trong bối cảnh giá PEPE tăng hơn 14% trong tuần, gần 1 nghìn tỷ memecoin đã được rút khỏi sàn giao dịch hàng đầu...

Tin vắn Crypto 05/05: Bitcoin có thể tăng vọt lên gần $ 300.000 trong...

Từ nhận định Bitcoin có thể tăng vọt lên gần $ 300.000 trong khoảng hai năm tới đến Warren Buffett, đã đưa ra cảnh...
render

Render (RNDR) có thể đạt 10 đô la sau khi breakout thành công với...

Giá Render (RNDR) đang giao dịch với xu hướng tăng, tự hào về các đỉnh cao hơn. Coin AI này không chỉ vượt trội...

Bitcoin ETF đang mất đà khi xem xét dòng tiền vào và ra?

Vào tháng 1, Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC) đã phê duyệt các quỹ Bitcoin ETF giao ngay đầu tiên...
Những khoản mua lớn này trong đợt presale của Rebel Satoshi có ý nghĩa gì?

[QC] Các nhà đầu tư Solana và Jupiter chú ý đến lợi nhuận khi...

  Solana giảm 22% trong một tuần, nhưng các chuyên gia tin rằng sắp có sự phục hồi. Jupiter giảm 26% trong một tuần, nhưng các...

Một người dân ở Quảng Ninh bị lừa mất hơn 2,3 tỷ đồng khi...

Một vụ lừa đảo tiền điện tử nghiêm trọng đã được báo cáo tại Quảng Ninh, khi một người dân thành phố Móng Cái...

[QC] 3 loại tiền thay thế bị đánh giá thấp hàng đầu: Avalanche, Algotech...

Nếu ngày nay bạn đang tìm kiếm sự đổi mới trong thế giới tiền điện tử, bạn có thể muốn chuyển hướng một...
Dogecoin

Dogecoin có 280K địa chỉ mới – Đây có phải là tín hiệu mua...

Theo IntoTheBlock, memecoin Dogecoin (DOGE) hàng đầu của thị trường tiền điện tử tăng đột biến về nhu cầu mới. Vào ngày 2/5, 28.000...
riển vọng của Milei Moneda ($MEDA) làm tăng sự so sánh với Dogecoin và PEPE

[QC] Triển vọng của Milei Moneda ($MEDA) so sánh với Dogecoin và PEPE: Đây...

  Milei Moneda ($MEDA) cho thấy tiềm năng tăng giá 1000% sau khi ra mắt trên Uniswap. Các chuyên gia tin rằng Dogecoin (DOGE) đã sẵn...
doge

Tesla thêm DOGE vào phương thức thanh toán, giá Dogecoin tăng 7%

Tesla Inc., công ty năng lượng sạch và ô tô đa quốc gia của Elon Musk có trụ sở tại Austin, Texas, Hoa Kỳ...
Bitcoin Cash

Cha đẻ Cardano đột ngột chuyển hướng sang Bitcoin Cash

Trong một diễn biến bất ngờ đối với cộng đồng tiền điện tử, nhà sáng lập Cardano gần đây đã bày tỏ sự quan...
các nhà đầu tư hàng đầu đặt cược lớn vào giải pháp thay thế Akash này

[QC] Cá voi chuyển 457 DOGE triệu sang Coinbase, các nhà đầu tư hàng...

 Dogecoin có thể đang phải đối mặt với áp lực bán tăng cao, do cá voi đã chuyển một số lượng đáng kể DOGE...

Bitcoin sẽ “thúc đẩy đợt tăng tiếp theo” nếu mô hình giao dịch quyết...

Theo một trader, giá Bitcoin có thể đảo ngược xu hướng tăng và “thúc đẩy đợt tăng tiếp theo” nếu chỉ báo giao dịch...
Coinbase

Coinbase bị kiện tập thể, khẳng định token là chứng khoán tương tự vụ...

Coinbase là sàn giao dịch lớn nhất ở Hoa Kỳ tính theo khối lượng, đang phải đối mặt với một vụ kiện mới từ...