Các hệ thống blockchain từ lâu đã đối mặt với một vấn đề kinh điển gọi là “bộ ba nan giải”: rất khó để đồng thời đạt được phi tập trung, bảo mật và khả năng mở rộng.
Ở phần lớn chuỗi công khai Layer 1, để đảm bảo bảo mật và phi tập trung, cần có số lượng lớn node tham gia xác thực và đồng thuận, điều này trực tiếp giới hạn năng lực xử lý của mạng. Khi số node tăng và xác thực càng nghiêm ngặt, tốc độ xác nhận giao dịch sẽ giảm và thông lượng hệ thống cũng thấp đi.
Nói cách khác, nút thắt hiệu suất của blockchain không chỉ là bài toán kỹ thuật mà còn là hệ quả từ lựa chọn thiết kế. Nếu ưu tiên hiệu suất cao bằng mọi giá thì phải đánh đổi phi tập trung; nếu giữ phi tập trung và bảo mật, chắc chắn sẽ giảm hiệu quả. Mâu thuẫn cấu trúc này là nguyên nhân gốc rễ cho các giải pháp mở rộng về sau.
Trên các mạng blockchain, mỗi giao dịch đều tiêu tốn tài nguyên tính toán và lưu trữ hữu hạn, nên cần cơ chế gas để định giá các tài nguyên này. Khi nhu cầu mạng tăng, người dùng phải trả phí gas cao hơn để ưu tiên xử lý giao dịch của mình.
Bản chất của hiện tượng này nằm ở “không gian khối” có hạn của blockchain. Ví dụ với Ethereum, mỗi khối chỉ chứa được một số lượng giao dịch nhất định, trong khi người dùng toàn cầu cùng lúc tranh giành các tài nguyên này. Khi nhu cầu vượt quá nguồn cung, phí giao dịch sẽ tăng lên.
Có thể nhìn nhận vấn đề này từ nhiều góc độ:
Vì thế, phí gas cao không phải là vấn đề ngẫu nhiên mà là hệ quả trực tiếp của sự khan hiếm tài nguyên trên chuỗi và nhu cầu ngày càng lớn.
Đối mặt với các nút thắt hiệu suất, ngành blockchain ban đầu cố gắng giải quyết vấn đề bằng cách nâng cao năng lực Layer 1 như tăng kích thước khối, rút ngắn thời gian khối hoặc áp dụng cơ chế đồng thuận hiệu suất cao hơn. Tuy nhiên, các phương án này thường làm giảm phi tập trung hoặc bảo mật, nên có nhiều giới hạn rõ ràng.
Khi công nghệ phát triển, ngành đã chuyển dần sang hướng khác: chuyển một phần tính toán và xử lý giao dịch ra ngoài chuỗi hoặc sang các mạng lớp hai, đồng thời gửi kết quả cuối cùng về chuỗi chính. Đây là nguyên lý cốt lõi của Layer 2.
Khái niệm cơ bản của Layer 2 là:
Kiến trúc này vừa giữ được bảo mật của Layer 1, vừa tăng đáng kể thông lượng hệ thống và trải nghiệm người dùng. Nhờ các công nghệ như rollup và state channel, Layer 2 đã dần trở thành hướng phát triển chủ đạo cho mở rộng blockchain.