Mempool là gì và tầm quan trọng trong khai thác Bicoin

Mempool là một cấu trúc quan trọng trong khai thác Bitcoin và các blockchain tương tự khác. Trong bài viết dưới đây, chúng ta sẽ cùng tìm hiểu Mempool là gì và tầm quan trọng của nó.

Mempool là gì?

Bạn đã bao giờ tự hỏi điều gì sẽ xảy ra với giao dịch Bitcoin của mình trước khi nó được xác nhận? Nó được thêm vào một phòng chờ ảo với một số giao dịch chưa được xác nhận khác. Phòng chờ này được gọi là mempool và nó là một phần không thể thiếu trong quá trình khai thác Bitcoin. Mempool hay memory pool là một cơ chế lưu trữ thông tin về các giao dịch chưa được xác nhận. Các giao dịch này đã được xác minh nhưng vẫn chưa được đưa vào blockchain.

Các giao dịch không được thêm vào blockchain ngay sau khi bạn thanh toán. Đầu tiên chúng được gửi đến các nút ngang hàng để xác minh. Mỗi nút xác minh các chữ ký mật mã, kiểm tra xem tiền có sẵn không, v.v. Sau khi kiểm tra xong, giao dịch lại được truyền đến các nút lân cận. Mục tiêu là gửi dữ liệu giao dịch đến càng nhiều nút càng tốt. Điều này có thể giúp các nút đạt được sự đồng thuận về tính hợp lệ của giao dịch.

Điều gì xảy ra với giao dịch khi đến mempool?

Trong điều kiện hoàn hảo, một thợ miner sẽ nhận giao dịch của bạn ngay khi nó đến mempool và thêm nó vào blockchain trong 10 phút (thời gian khối của Bitcoin là 10 phút). Tuy nhiên, điều này thường không bao giờ xảy ra do có hàng ngàn giao dịch khác trong mempool đang chờ được xác nhận.

Do đó, nếu kích thước của mempool lớn, giao dịch của bạn có thể phải chờ thời gian dài để được xác nhận. Hơn nữa, nếu một giao dịch vẫn còn trong mempool quá lâu, nó sẽ bị xóa. Điều này là do mempools có thời gian hết hạn là hai tuần. Bất kỳ giao dịch nào vẫn còn trong mempool hơn hai tuần sẽ bị xóa và tiền sẽ trở lại ví của bạn.

Nếu giao dịch không hợp lệ, thì một nút sẽ loại bỏ nó. Điều này có thể xảy ra nếu người gửi không có đủ số dư trong ví của họ hoặc khóa công khai của người nhận không hợp lệ. Mặt khác, nếu một nút coi rằng đó là một giao dịch là hợp lệ, nó sẽ được chuyển đến mempool, đây cũng là nơi các giao dịch chờ cho đến khi các Miner Node sắp xếp chúng vào block tiếp theo. Khi một giao dịch được xử lý, nó sẽ bị xóa khỏi Mempool.

Tầm quan trọng của mempool

Mempools có lợi cho cả miner và người dùng. Chúng giúp các thợ đào nhận các giao dịch dựa trên mức độ ưu tiên. Thợ đào cũng có thể tải xuống “danh sách chờ giao dịch” hiện tại để bắt đầu xác nhận giao dịch. Đối với người dùng và mạng, mempools cung cấp khả năng chống lại các cuộc tấn công DDoS. Các cuộc tấn công này xảy ra khi các tác nhân xấu làm tắc nghẽn mạng thông qua các giao dịch siêu nhỏ.

Exit mobile version