Tắc nghẽn mạng Blockchain là gì?

Vào mùa xuân năm 2023, mạng Bitcoin trở nên tắc nghẽn khi các hoạt động giao dịch liên quan đến mã thông báo BRC-20 gia tăng khiến các giao dịch đang chờ xử lý và phí tăng vọt. 

tac-nghen-mang-blockchain-la-gi-reviewsantot

Tắc nghẽn mạng là gì?

Sự tắc nghẽn mạng xảy ra khi số lượng giao dịch được gửi tới mạng vượt quá khả năng xử lý các giao dịch này. Hiện tượng này có một số yếu tố góp phần, chẳng hạn như các yếu tố bên ngoài bao gồm sự biến động của thị trường và các đặc điểm nội tại của mạng như kích thước khối và thời gian khối. 

Trước khi chúng tôi đi sâu vào chi tiết, điều quan trọng là phải kiểm tra quy trình thông qua đó các khối được thêm vào chuỗi khối. 

Công nghệ chuỗi khối hoạt động như thế nào? 

Chuỗi khối bao gồm một chuỗi các khối, mỗi khối chứa dữ liệu giao dịch do người dùng tạo. Mỗi khối mới được thêm vào chuỗi là vĩnh viễn và không thay đổi. 

Các khối này được lan truyền trên một mạng lưới các nút phi tập trung, mỗi nút lưu trữ một bản sao của chuỗi khối. Được bảo mật bằng mật mã và lý thuyết trò chơi, chuỗi khối tạo thành xương sống của các loại tiền điện tử như Bitcoin và Ethereum.

Để hiểu đầy đủ lý do tại sao các mạng blockchain có thể bị tắc nghẽn, chúng ta sẽ cần khám phá các khái niệm chính đóng vai trò trong khả năng xử lý giao dịch của mạng: mempool, khối ứng cử viên, tính hữu hạn và nguyên tắc chuỗi dài nhất.

“mempool” là gì? 

Một mempool đề cập đến tập hợp các giao dịch chưa được xác nhận đang chờ được đưa vào khối tiếp theo. 

Ví dụ: khi một giao dịch được phát trên mạng Bitcoin, giao dịch đó sẽ không được thêm vào chuỗi khối ngay lập tức. Thay vào đó, trước tiên nó đi vào mempool (viết tắt của memory pool), về cơ bản là khu vực chờ cho tất cả các giao dịch đang chờ xử lý. Một giao dịch sẽ bị xóa khỏi mempool sau khi được xác nhận. 

mempool-la-gi

“khối ứng viên” là gì? 

Khối ứng viên, còn được gọi là “khối được đề xuất”, là những khối mà người khai thác hoặc trình xác thực đề xuất được thêm vào chuỗi khối. Các khối này chứa các giao dịch chưa được xác nhận đã được phát lên mạng nhưng chưa được đưa vào chuỗi khối.

Để một khối ứng cử viên trở thành một khối được xác nhận, nó phải được khai thác hoặc xác thực theo cơ chế đồng thuận của chuỗi khối. Chẳng hạn, cơ chế đồng thuận Proof of Work (PoW) của Bitcoin cho phép những người khai thác cạnh tranh để giải một câu đố toán học phức tạp. Người khai thác đầu tiên giải được câu đố sẽ thêm khối ứng cử viên của họ vào chuỗi khối và kiếm được phần thưởng.

Trong cơ chế đồng thuận Proof of Stake (PoS) của Ethereum, các trình xác thực được chọn ngẫu nhiên để đề xuất các khối ứng cử viên. Các trình xác thực khác chứng thực tính hợp lệ của khối. Khi một khối nhận đủ chứng thực, nó sẽ chuyển từ khối ứng viên sang khối được xác nhận.

“Finality” trong chuỗi khối là gì? 

Cuối cùng là khi một giao dịch hoặc hoạt động không còn có thể thay đổi hoặc đảo ngược. Khi một giao dịch đã đạt được mục đích cuối cùng, nó sẽ được ghi lại vĩnh viễn trên chuỗi khối và không thể thay đổi hoặc xóa được.

Trong chuỗi khối Bitcoin, các giao dịch được phát lên mạng và được thêm vào mempool. Những người khai thác chọn và xác minh các giao dịch từ nhóm này và đưa chúng vào các khối mới để thêm vào chuỗi khối. Các giao dịch có trong khối đó được coi là đã xác nhận, nhưng về mặt lý thuyết, các công cụ khai thác khác vẫn có thể khai thác một khối cạnh tranh. 

Tính hữu hạn của các giao dịch tăng theo số lượng khối được xác nhận. Các giao dịch bitcoin thường được coi là “cuối cùng” sau khi có thêm sáu khối được thêm vào khối chứa các giao dịch này. Do thời gian tạo khối của Ethereum ngắn hơn, số lượng xác nhận lớn hơn được khuyến nghị để đạt được mức độ tin cậy tương tự về “tính hữu hạn”.

Nguyên tắc “chuỗi dài nhất” là gì? 

Như minh họa ở trên, nhiều công cụ khai thác có thể tạo ra các khối hợp lệ mới vào những thời điểm tương tự. Điều này có thể dẫn đến các nhánh tạm thời trong chuỗi khối.

Nguyên tắc “chuỗi dài nhất” đề cập đến quy tắc rằng phiên bản hợp lệ của chuỗi khối là phiên bản có nhiều công việc tính toán nhất được đầu tư vào nó, thường là phiên bản có chuỗi khối dài nhất. Do đó, các khối “hợp lệ” trên các chuỗi ngắn hơn – thường được gọi là khối mồ côi hoặc khối cũ – bị loại bỏ và các giao dịch của chúng được trả lại cho mempool.

Ethereum đã sử dụng nguyên tắc chuỗi dài nhất khi mạng sử dụng Proof of Work (PoW). Sau khi Ethereum chuyển đổi sang Proof of Stake (PoS) vào năm 2022, mạng đã áp dụng thuật toán lựa chọn ngã ba được cập nhật để đo lường “trọng số” của chuỗi, là tổng tích lũy của các phiếu bầu của người xác thực được tính theo số dư ether đã đặt cọc của người xác thực.

Điều gì gây ra tắc nghẽn mạng Blockchain? 

Sự tắc nghẽn mạng chuỗi khối xảy ra khi số lượng giao dịch được gửi tới mạng vượt quá khả năng xử lý của mạng.

Có một số lý do khiến mạng blockchain có thể bị tắc nghẽn: 

tac-nghen-mang-blockchain-reviewsantot

Nhu cầu tăng

Khi nhiều người gửi giao dịch tới chuỗi khối, số lượng giao dịch chưa được xác nhận trong mempool có thể vượt quá số lượng có thể được bao gồm trong một khối. Điều này đặc biệt phù hợp với các chuỗi khối có giới hạn cố hữu về kích thước khối và thời gian khối. 

Các giao dịch gia tăng có thể được thúc đẩy bởi sự biến động giá đột ngột dẫn đến sự gia tăng trong các hoạt động giao dịch hoặc làn sóng chu kỳ áp dụng hàng loạt. 

Kích thước khối nhỏ

Mỗi chuỗi khối có một kích thước khối xác định kích thước tối đa mà một khối có thể đạt được. Kích thước khối này giới hạn số lượng giao dịch mà một khối có thể bao gồm. 

Ví dụ: Bitcoin ban đầu được thiết kế để có giới hạn kích thước khối là 1 megabyte. Vào năm 2017, Bitcoin đã triển khai một bản nâng cấp có tên là Segregated Witness, hay SegWit, để cải thiện thông lượng giao dịch. Nó tăng giới hạn kích thước khối lý thuyết lên tới khoảng 4 MB. 

Nếu số lượng giao dịch vượt quá giới hạn này, nó sẽ dẫn đến tắc nghẽn mạng.

Thời gian khối chậm 

Thời gian khối đề cập đến tần suất một khối mới được thêm vào chuỗi khối. Bitcoin thêm một khối mới cứ sau 10 phút. Nếu các giao dịch đang được tạo với tốc độ và khối lượng nhanh hơn nhiều, sẽ có một giao dịch tồn đọng.

Hậu quả của tắc nghẽn mạng là gì? 

Sự tắc nghẽn mạng chuỗi khối có thể dẫn đến một số hậu quả tiêu cực cản trở khả năng hoạt động trơn tru của mạng. 

Tăng phí giao dịch 

Những người khai thác được khuyến khích ưu tiên các giao dịch trả phí cao hơn. Vì vậy, khi mạng blockchain bị tắc nghẽn, người dùng thường phải trả phí giao dịch cao hơn để khuyến khích các công ty khai thác ưu tiên giao dịch của họ. Điều này có thể khiến việc sử dụng chuỗi khối trở nên đắt đỏ hơn bình thường, đặc biệt đối với các giao dịch nhỏ hơn.

Thời gian xác nhận giao dịch bị trì hoãn 

Sự tắc nghẽn mạng có thể dẫn đến thời gian chờ đợi lâu hơn để xác nhận và hoàn tất giao dịch. Trong những trường hợp cực đoan, các giao dịch có thể không được xác nhận trong vài giờ, vài ngày hoặc thậm chí lâu hơn. Điều này có thể gây ra sự thất vọng cho người dùng. 

Trải nghiệm người dùng kém 

Phí cao và thời gian xác nhận chậm có thể dẫn đến trải nghiệm người dùng kém, điều này có thể làm giảm khả năng áp dụng và khả năng sử dụng của chuỗi khối.

Sự biến động của thị trường 

Sự tắc nghẽn có thể khuếch đại sự không chắc chắn và góp phần vào sự biến động của thị trường. Nếu có nhiều người dùng đang cố gắng bán một loại tiền điện tử, nhưng mạng quá tắc nghẽn để xử lý các giao dịch này, người dùng có thể hoảng sợ và cố gắng nhanh chóng giảm lượng nắm giữ của họ.

Có những hậu quả khác, bao gồm rủi ro bảo mật và rủi ro tập trung mạng. Cụ thể, thời gian xác nhận lâu hơn có thể làm tăng nguy cơ bị tấn công chi tiêu gấp đôi và phí cao có thể dẫn đến việc tập trung hóa sức mạnh khai thác.  

Theo dõi reviewsantot.com để được cập nhật nhanh nhất các tin tức trên thị trường