Trong blockchain có một tam giác bất khả thi, đó là bảo mật, phân quyền và khả năng mở rộng, khi đưa ba điều này vào blockchain, bạn chỉ có thể chọn hai trong ba và không thể đáp ứng được tất cả.

Bitcoin là một hệ thống blockchain nhằm tối đa hóa tính bảo mật và phân cấp nhưng phải đánh đổi bằng khả năng mở rộng. Thời gian tạo khối của Bitcoin là khoảng 10 phút, trong khi các chuỗi công khai phổ biến khác như Ethereum 2.0, Solana, v.v. có thời gian tạo khối chỉ tính bằng giây hoặc thậm chí là mili giây. Có thể thấy Bitcoin đã có sự hy sinh rất lớn về mặt hiệu quả và Và tính phân quyền là cao nhất, điều này đã tạo ra nhu cầu rất lớn về việc mở rộng Bitcoin của một số lượng lớn người tham gia blockchain.

Bitcoin Layer2 là một kế hoạch mở rộng cho Bitcoin. Nó chủ yếu là một bản mở rộng lớp trên cho các tình huống ứng dụng trong đó Bitcoin khan hiếm và hiệu quả hoạt động tương đối kém hiệu quả. Mục đích là để giải quyết khía cạnh khả năng mở rộng của tam giác bất khả thi nêu trên. Hệ thống ngăn xếp.

Hệ thống Stacks là mạng lớp trên của Bitcoin hỗ trợ các ứng dụng phi tập trung và hợp đồng thông minh. Nó được kết nối với hệ thống chuỗi khối Bitcoin thông qua cơ chế đồng thuận trải rộng trên hai chuỗi, từ đó đạt được cả tính bảo mật của Bitcoin và hợp đồng thông minh. kịch bản.

Stacks áp dụng cách tiếp cận kim tự tháp, với lớp giải quyết cơ sở ở dưới cùng (Bitcoin), sau đó thêm các hợp đồng thông minh và khả năng lập trình lên trên đó (Stacks), sau đó thêm lớp tốc độ và khả năng mở rộng lên trên đó (mạng con của Hiro). Bằng cách áp dụng cách tiếp cận theo lớp này, nó không chỉ có chức năng phong phú giống như các chuỗi công khai như Ethereum mà còn tránh được nhiều thiếu sót của các chuỗi công khai phức tạp này.

Stacks là lớp 2 của Bitcoin với một số thuộc tính độc đáo, chẳng hạn như mã thông báo riêng hoạt động như một cơ chế khuyến khích để duy trì sổ cái lịch sử của tất cả các giao dịch và hoạt động theo sơ đồ bảo mật của riêng nó.

Mặc dù Stacks bổ sung thêm chức năng cho Bitcoin nhưng nó không thay đổi nội dung của Bitcoin do cơ chế đồng thuận Bằng chứng chuyển giao (POX). Đây cũng là điểm khác biệt của Stacks với các giải pháp mở rộng quy mô L2 trên Ethereum (chẳng hạn như Polygon hoặc Arbitrum), giúp giữ cho Bitcoin đơn giản và an toàn, trong khi các tính năng khác và tốc độ tối ưu hóa được triển khai bằng các lớp khác, vì vậy ngay cả khi các lớp khác bị xâm phạm, nó sẽ không ảnh hưởng đến lớp cơ sở (Bitcoin).