Bitcoin là một mạng lưới tiền điện tử cho phép người dùng gửi và nhận các khoản thanh toán điện tử ở mọi nơi trên thế giới. Không có bitcoin vật lý, cũng như không có tài khoản nào mà bitcoin được giữ. Thay vào đó, Bitcoin hoạt động như một dạng tiền điện tử và người dùng có thể thực hiện các giao dịch ngang hàng (P2P) bằng cách sử dụng chuỗi khối Bitcoin, hoạt động như một loại sổ cái điện tử. Chuỗi khối được cập nhật liên tục bởi các nút, chia sẻ số dư và dữ liệu cập nhật trên toàn mạng. Tuy nhiên, trước khi các giao dịch có thể được thêm vào blockchain, chúng phải đi đến mempool.
GIAO DỊCH BITCOIN HOẠT ĐỘNG NHƯ THẾ NÀO?
Trước khi chúng ta tiếp cận mempool, hãy hiểu cách hoạt động của một giao dịch Bitcoin. Tất cả các giao dịch bitcoin chỉ đơn giản là giao dịch đang chờ xử lý và chỉ tồn tại trong mempool trước khi nó được xác nhận. Bất cứ khi nào người dùng bắt đầu một giao dịch bitcoin, nó sẽ được ký bằng mật mã và được gửi đến mạng Bitcoin để chờ một người khai thác xác minh giao dịch và thêm nó vào chuỗi khối. Mọi giao dịch đã xác minh đều có sẵn công khai và có thể truy cập được trên sổ cái công khai như một phương tiện để ghi lại và phân phối một cách minh bạch vào sổ cái của mỗi giao dịch Bitcoin mà không thể bị thao túng.
Công nghệ chuỗi khối giúp phân quyền có thể thực hiện được, nhưng nó có những hạn chế. Ví dụ: mạng Bitcoin xử lý khoảng 4,6 giao dịch mỗi giây hoặc TPS. So sánh điều này với VisaNet, xử lý 1.700 TPS. Mặc dù một số điều chỉnh có thể cải thiện khả năng mở rộng của công nghệ blockchain, nhưng hệ thống vẫn tiếp tục tương đối chậm, dẫn đến phí cao và thỉnh thoảng có sự chậm trễ, đặc biệt là trong thời gian có khối lượng giao dịch lớn.
Ban đầu, blockchain được thiết kế để cho phép Bitcoin hoạt động mà không cần ngân hàng, sự giám sát của chính phủ, cơ quan quản lý hoặc cơ quan trung ương khác. Mặc dù Bitcoin không cần các cơ quan có thẩm quyền bên ngoài để hoạt động, nhưng nó vẫn cần có khả năng xác minh các giao dịch thông qua các khóa mật mã.
Mật mã khóa công khai của Bitcoin đóng vai trò nhận dạng người dùng, cho phép họ truy cập vào ví hoặc tài khoản của mình và chủ yếu là để đảm bảo tính toàn vẹn của các giao dịch. Mỗi người dùng có một khóa riêng tư để sử dụng cho riêng họ và một khóa công khai hiển thị cho mọi người trên hệ thống. Cùng với nhau, các khóa này hoạt động như một chữ ký điện tử để xác thực các giao dịch.
Khi hai người dùng đạt được thỏa thuận về một giao dịch cụ thể, bước tiếp theo là ủy quyền. Mỗi giao dịch phải được ủy quyền trước khi nó có thể được thêm vào chuỗi khối. Điều này được thực hiện thông qua sự đồng thuận, có nghĩa là tất cả các bên phân quyền như máy tính của mạng hoặc các nút cần phải đồng ý một cách khách quan rằng giao dịch được ủy quyền và hợp lệ. Chủ sở hữu (thợ đào) của các nút được khuyến khích xác minh một giao dịch chưa được xác nhận thông qua bằng chứng đồng thuận công việc hoặc PoW, yêu cầu họ giải các bài toán mật mã hoặc các câu đố toán học phức tạp.
Khi vấn đề này được giải quyết, giao dịch được xác minh và có thể được thêm vào khối. Khi khối Bitcoin được lấp đầy, nó được thêm vào chuỗi khối được gọi là hoàn thiện và khối tiếp theo sẽ được mở.
MEMPOOL BITCOIN LÀ GÌ?
Mempool, hay nhóm bộ nhớ, là một phòng chờ ảo, nơi nó thu thập một giao dịch đang chờ xử lý hợp lệ cho đến khi một người khai thác xử lý chúng để được thêm vào khối tiếp theo. Mỗi nút duy trì mempool của riêng mình và mỗi nút có dung lượng lưu trữ riêng cho các giao dịch chưa được xác nhận. Khi một giao dịch được xác nhận và đưa vào một khối, nó sẽ bị xóa khỏi mempool.
Các nút chia sẻ dữ liệu mempool bằng cách chuyển tiếp các giao dịch đã ký từ nhau cho đến khi nó đến được toàn bộ mạng. Khi một mempool tổng thể đạt đến công suất tối đa trong thời gian có khối lượng giao dịch cao, nút sẽ ưu tiên các giao dịch dựa trên phí giao dịch giá thầu cao hơn phí ngưỡng. Bất kỳ giao dịch nào có phí thấp hơn ngưỡng sẽ bị xóa khỏi mempool và chỉ các giao dịch mới hơn có phí đáp ứng mức tối thiểu mới được thêm trở lại mempool. Nói cách khác, các giao dịch có phí cao hơn được ưu tiên xử lý và xóa khỏi mempool và được thêm vào khối.
MỐI TƯƠNG QUAN GIỮA MEMPOOL CỦA BITCOIN VÀ PHÍ GIAO DỊCH
Nếu chúng ta coi mempool như một phòng chờ, khi nó bị tắc nghẽn, sẽ có một lượng giao dịch cao đang chờ được giải phóng. Thông thường, các giao dịch di chuyển suôn sẻ vào và ra khỏi mempool khi chúng được xác minh và thêm vào khối, nhưng đôi khi, mempool có thể bị tắc nghẽn.
Các khoảng thời gian tắc nghẽn thường có thể bắt nguồn từ khối lượng giao dịch cao hoặc băm giao dịch giảm đột ngột. Trong những khoảng thời gian này, mempool trở nên tắc nghẽn và sự chậm trễ có thể xảy ra, dẫn đến tăng phí.
Thuật ngữ “băm giao dịch” đề cập đến khó khăn trong khai thác blockchain. Có thể không có đủ thợ đào để xử lý sự phức tạp hoặc tắc nghẽn của blockchain tại thời điểm đó. Do đó, một số giao dịch phải đợi lâu hơn mới được xác nhận.
Mỗi giao dịch Bitcoin nằm trong mempool cho đến khi nó sẵn sàng được xác nhận, nhưng không có mempool duy nhất, bao quát. Mỗi nút đều có mempool được liên kết và theo mặc định, mempool thường không vượt quá 300 MB.
Khi mempool bị tắc nghẽn, người dùng có tùy chọn trả phí cao hơn, điều này có thể đẩy giao dịch của họ lên hàng đầu để xác nhận nhanh hơn. Mặt khác, các giao dịch có phí thấp hơn sẽ ở trong mempool, nơi chúng sẽ vẫn chưa được xác nhận cho đến khi tình trạng tắc nghẽn được giải quyết. Tương tự, trong thời gian tắc nghẽn tối thiểu khi khối lượng giao dịch thấp, phí sẽ thấp hơn tương ứng. Sau khi giao dịch được chọn và thêm vào một khối đã xác nhận, giao dịch đó sẽ bị xóa khỏi mempool.
Bạn có thể kiểm tra trạng thái giao dịch BTC của mình tại đây.
HIỂU KÍCH THƯỚC MEMPOOL VÀ SỐ LƯỢNG GIAO DỊCH
Kích thước mempool được tính bằng byte là số liệu để ước tính thời gian tắc nghẽn sẽ kéo dài trong khi biểu đồ đếm giao dịch mempool cung cấp hiển thị rõ ràng về dòng giao dịch đang gây ra tắc nghẽn. Kích thước mempool càng lớn thường chuyển sang một mạng tắc nghẽn hơn, điều này sẽ dẫn đến thời gian xác nhận trung bình lâu hơn và phí ưu tiên cao hơn được yêu cầu cho các giao dịch được thêm vào khối. Tuy nhiên, nếu kích thước mempool giảm xuống, điều đó có nghĩa là một nút đã nhận được một khối hợp lệ mới và kết thúc việc xóa các giao dịch đang chờ xử lý được chứa trong khối khỏi mempool.
Thông thường, kích thước mempool có thể dao động vì nó phụ thuộc vào số lượng giao dịch đang được chuyển tiếp. Vì mỗi nút cũng có kết quả riêng của các giao dịch đang chờ xử lý tùy thuộc vào khả năng lưu trữ các giao dịch chưa được xác nhận của nó, điều này cũng giải thích tại sao kích thước mempool lại khác nhau.
Ngược lại, nếu số lượng giao dịch trong mempool tăng lên, điều đó có nghĩa là tổng số giao dịch chưa được xác nhận trong mempool đang tăng lên. Do đó, một khoản phí cao hơn được phát sinh. Ví dụ: vào ngày 4 tháng 10 năm 2021, mempool của Bitcoin chứa 4,25 nghìn giao dịch đang chờ xử lý và phí giao dịch trung bình là 2,45 đô la. So sánh điều này với ngày 25 tháng 10 năm 2021, khi kích thước mempool đạt mức cao là 6,6 nghìn giao dịch, với phí giao dịch trung bình là 3,09 đô la.
Bạn có thể kiểm tra mức phí hiện tại ở đây.
PHẢI LÀM GÌ NẾU CÓ QUÁ NHIỀU GIAO DỊCH?
Trong thời gian lưu lượng truy cập cao điểm, mạng Bitcoin có thể dẫn đến tình trạng tồn đọng giao dịch đáng kể, làm tăng thời gian chờ đợi và tăng phí giao dịch. Khi nhu cầu vượt quá cung, các thợ đào có thời gian đáng kể trong việc lựa chọn giao dịch nào họ sẽ xử lý trước. Trong các tình huống như thế này, ngay cả những người đã trả các khoản phí hào phóng cũng có thể phải chờ đợi lâu hơn dự kiến.
Một số điều góp phần vào việc tồn đọng, bao gồm thực tế là blockchain của Bitcoin không dễ mở rộng – điều đó có nghĩa là nó cũng dễ bị quá tải. Khi xử lý các giai đoạn tắc nghẽn cao, bạn có tùy chọn chỉ cần chờ đợi hoặc chuyển sang Lightning Network để hoàn thành các giao dịch nhỏ hơn ngoài chuỗi chính hoặc trả phí giao dịch cao hơn.
Khi giao dịch đã được gửi đi, bạn vẫn có một số tùy chọn có thể tăng tốc độ giao dịch. Nếu giao dịch của bạn đang bị đình trệ trong hàng đợi, bạn có thể tiến lên phía trước bằng cách chọn tham gia Thay thế bằng phí hoặc chọn tham gia RBF, cho phép bạn gửi lại giao dịch của mình với mức phí cao hơn. Tuy nhiên, không phải tất cả các ví đều hỗ trợ tùy chọn này. Nếu không, bạn sẽ cần xem xét các lựa chọn thay thế, chẳng hạn như “con trả cho cha mẹ” hoặc CPFP. Với CPFP, thợ đào chọn các giao dịch bao gồm các khoản phí kết hợp lớn nhất. Bạn cũng có thể sử dụng công cụ tăng tốc giao dịch, cho phép bạn gửi các giao dịch có giá trị ít nhất 0,1 mBTC mỗi kilobyte tới nhóm khai thác ViaBTC để được xác nhận ưu tiên.
Cuối cùng, bạn có thể sử dụng Lightning Network, đây là giải pháp Lớp 2. Lightning Network cho phép bạn mở một kênh mới, hoàn thành nhiều giao dịch ngoài chuỗi mong muốn từ mạng Bitcoin thông thường và sau đó đóng kênh thanh toán khi các giao dịch được xác minh. Khi sử dụng Lightning Network, về cơ bản bạn có thể bỏ qua hàng đợi bị tắc nghẽn và phí của bạn cũng có thể thấp hơn đáng kể.
Nếu cả Lightning Network hay bất kỳ giải pháp nào khác đều không phải là một lựa chọn, hãy yên tâm rằng ngay cả khi các giao dịch bị mắc kẹt, bitcoin của bạn vẫn không bị mất. Nó sẽ vẫn còn trong ví của bạn cho đến khi giao dịch được xác nhận.
VÌ VẬY, ĐIỀU GÌ SẼ XẢY RA NẾU MEMPOOL KHÔNG TỒN TẠI?
Mọi giao dịch phải đi qua mempool trước khi nó có thể được thêm vào blockchain. Trong thời gian lưu lượng truy cập cao và tắc nghẽn, mempool thu thập và lưu trữ các giao dịch cho đến khi các thợ đào có thể thêm chúng vào khối.
Mempool cũng giúp các nút có thể truy cập vào mempools của các nút khác, cung cấp cho họ nhiều chi tiết hơn về các giao dịch cụ thể trước khi xác nhận. Mặc dù hầu hết người dùng muốn dành ít thời gian nhất có thể trong mempool, nhưng điều đó không phải lúc nào cũng có thể thực hiện được – đặc biệt là khi có nhiều giao dịch đến hơn mức có thể được xóa kịp thời. Khi một khối được khai thác, tất cả các giao dịch mà nó chứa sẽ bị xóa khỏi mempool, điều này làm giảm kích thước của mempool tương ứng.
Nếu không có mempool, các nút sẽ không thể xem các giao dịch đến và họ không biết mạng blockchain tắc nghẽn như thế nào. Sẽ không thể hiểu hoặc xác định chính xác nguồn gốc của ùn tắc giao thông, phí cao và các vấn đề khác liên quan đến ùn tắc.
ĐIỂM MẤU CHỐT
Việc chờ đợi giao dịch được hoàn tất có thể khiến bạn bực bội. Mặc dù bạn có thể bị cám dỗ để đổ lỗi cho mempool, nhưng đó là một tính năng quan trọng của mạng Bitcoin vì nó được sử dụng để tổng hợp và giữ các giao dịch cho đến khi chúng sẵn sàng thêm vào blockchain. Hiểu được cách thức hoạt động của mempool có thể giúp bạn sử dụng nó làm lợi thế của mình để đảm bảo các giao dịch của bạn được xử lý đúng thời hạn – và giảm bớt sự thất vọng của bạn nếu không.
* Tuyên bố từ chối trách nhiệm: Bài viết này dành cho và chỉ được sử dụng cho mục đích tham khảo. Không có thông tin nào được cung cấp thông qua Bybit cấu thành lời khuyên hoặc khuyến nghị rằng bất kỳ chiến lược đầu tư hoặc giao dịch nào phù hợp với bất kỳ người cụ thể nào. Những dự báo này dựa trên xu hướng của ngành, hoàn cảnh liên quan đến khách hàng và các yếu tố khác, đồng thời chúng liên quan đến rủi ro, biến số và sự không chắc chắn. Không có đảm bảo nào được trình bày hoặc ngụ ý về tính chính xác của các dự báo, dự báo hoặc các tuyên bố tiên đoán cụ thể có trong tài liệu này. Người sử dụng bài viết này đồng ý rằng Bybit không chịu trách nhiệm về bất kỳ quyết định đầu tư nào của bạn. Vui lòng tìm kiếm lời khuyên chuyên nghiệp trước khi giao dịch.
Đường link: https://learn.bybit.com/blockchain/bitcoin-mempool-what-happens-to-the-unconfirmed-transactions/