Giới thiệu về Stacks (STX)
Stacks là một blockchain lớp 1 có khả năng thực thi các hợp đồng thông minh. So với các blockchain hợp đồng thông minh nổi tiếng như Ethereum, Cardano, Solana hoặc Avalanche, Stacks được liên kết với hệ sinh thái Bitcoin vì nó nhằm mục đích nâng cao chức năng của Bitcoin bằng cách xây dựng trên đó.
Mặc dù mục tiêu này có thể tương tự như các sidechains Bitcoin, drivechains hoặc giải pháp lớp thứ hai, bản thân nó là một blockchain lớp thứ nhất, nhưng Stacks có một cách duy nhất để hoàn thành nó. Dự án có các nút riêng, mạng riêng, công cụ khai thác riêng và đồng tiền của riêng nó. Trái ngược với các sidechains Bitcoin khác nhau, Stack’s coin (STX) không được gắn với BTC trên chuỗi. Kết nối với Bitcoin được thiết lập như sau: Chuỗi khối Stacks sử dụng chuỗi khối cơ sở Bitcoin làm phương tiện truyền phát và lưu trữ đáng tin cậy, có nghĩa là mọi thứ xảy ra trên Stacks (lịch sử giao dịch được ghi lại trong khối Stacks) được ghi lại thành từng bit trên chính đồng tiền đó .
Về mặt kỹ thuật, có thể nói: Toàn bộ trạng thái của Stacks đều dựa trên Bitcoin. Để tạo bất kỳ khối Stacks nào, một giao dịch Bitcoin phải được bắt đầu trên chính chuỗi khối Bitcoin. Giao dịch này ghi lại hàm băm của khối Stacks tương ứng và đảm bảo rằng khối Stacks được neo rõ ràng trong một khối trên chuỗi khối Bitcoin. Bằng cách này, toàn bộ lịch sử giao dịch và trạng thái của Stacks được trình bày rõ ràng trên lớp cơ sở Bitcoin.

Về cơ bản, có hai thách thức cơ bản được quan sát thấy khi xây dựng các ứng dụng và hợp đồng thông minh trên Bitcoin:
- Khả năng mở rộng: Blockchain Bitcoin có khả năng giao dịch hạn chế.
- Hợp đồng an toàn: Ngôn ngữ kịch bản có giới hạn và không cho phép các hợp đồng thông minh chung chung.
Tuy nhiên, chuỗi khối Stacks giải quyết những hạn chế này thông qua một thuật toán đồng thuận giữa hai blockchain. Các thuật toán đồng thuận truyền đạt sự tin tưởng vào blockchain và cho phép sự tin tưởng giữa các đồng nghiệp chưa biết để đạt được thỏa thuận chung về trạng thái của sổ cái phân tán.
Tại thời điểm này, Bitcoin đóng vai trò như một lớp trung gian và là nguồn của sự thật. Đã từng có một nút thắt lâu dài trong việc kích hoạt các hợp đồng thông minh trực tiếp trên Bitcoin, nhưng chuỗi khối Stacks mở khóa khả năng này mà không cần sửa đổi Bitcoin.
Theo bài báo của Stacks, các ứng dụng và trường hợp sử dụng phi tập trung cuối cùng sẽ được xây dựng dựa trên Bitcoin. Vì vậy, dựa trên bài báo này, Stacks đã xây dựng thuật toán đồng thuận đầu tiên giữa hai blockchain (Stacks và Bitcoin), được gọi là Proof of Transfer (PoX).
PoX kết nối Bitcoin và chuỗi khối Stacks, mở rộng khả năng của Bitcoin. Stacks mang đến các hợp đồng thông minh và các giao dịch có thể mở rộng cho Bitcoin mà không cần sửa đổi nó. Việc triển khai PoX được thực hiện bằng cách sử dụng Bitcoin làm chuỗi cơ sở và Stacks làm chuỗi kết nối.
Việc đưa các hợp đồng thông minh gần với Bitcoin làm cho BTC trở nên có giá trị hơn và hiệu quả hơn. Stacks 2.0 giới thiệu một ngôn ngữ hợp đồng thông minh mới cho Bitcoin được gọi là Clarity. Sự rõ ràng giúp ngăn chặn lỗi trong hợp đồng thông minh và cho phép các nhà phát triển viết logic trực tiếp xung quanh trạng thái Bitcoin.
Tiền điện tử Stacks (STX) được phát triển làm nhiên liệu để thực hiện các hợp đồng thông minh Clarity. Người nắm giữ STX có thể khóa Stacks để tham gia vào sự đồng thuận và nhận phần thưởng Bitcoin; quá trình này được gọi là xếp chồng. Để tham gia vào Xếp chồng, người nắm giữ STX chạy một nút đầy đủ và khóa STX của họ. Tỷ lệ kiếm tiền phụ thuộc vào các thông số khác nhau; ví dụ: nếu nguồn cung cấp lỏng 50% có liên quan, cộng với các thông số giả định khác, tỷ lệ hoàn vốn có thể vào khoảng 9%.
Ngoài ra, giá trị lâu dài của Stacks phụ thuộc vào nhu cầu về hợp đồng thông minh Clarity và sự phát triển của mạng Stacks. Để thực hiện các hợp đồng thông minh Clarity trên mạng, người dùng cần phải trả STX dưới dạng nhiên liệu (phí xăng). Phí giao dịch mà người dùng chi tiêu trên mạng blockchain để thêm giao dịch của họ vào khối là phí gas.

Lịch sử hình thành Stacks
Blockstack PBC được thành lập bởi Muneeb Ali và Ryan Shea. Sau khi tốt nghiệp Đại học Princeton với bằng Thạc sĩ và Tiến sĩ khoa học máy tính, Muneeb Ali đồng sáng lập Stacks vào năm 2013 và vẫn làm việc với nền tảng này ngày nay với tư cách là Giám đốc điều hành của Hiro Systems PBC.
Người đồng sáng lập thứ hai của nền tảng, Ryan Shea, cũng là đồng CEO từ năm 2013 đến năm 2018, trước khi rời khỏi dự án để theo đuổi các dự án khác — bao gồm đồng sáng lập một công ty khởi nghiệp công nghệ mới hiện đang hoạt động trong tình trạng ẩn. Trước khi đảm nhận vai trò của mình tại Stacks, Shea từng là kỹ sư phần mềm.
Việc xây dựng tiếp tục và một năm sau, Stacks đã huy động được gần 23 triệu đô la trong đợt phát hành token được SEC chấp thuận đầu tiên trong lịch sử Hoa Kỳ. Chúng tôi sẽ chuyển sang Stacks 2.0 trong suốt năm 2020. Vào đầu năm 2021, một đợt hard fork đã được thực hiện thành công và mạng chính Stacks 2.0 đã được khởi chạy.
STX token mới được tạo ra như thế nào?
Các công cụ khai thác Stacks sử dụng Bitcoin để khai thác các Stacks mới được đúc. Người nắm giữ Stacks có thể khóa STX để kiếm BTC, làm cho STX trở thành loại tiền điện tử duy nhất được định giá bằng Bitcoin và tạo ra BTC.
Các thợ đào STX có thể tham gia vào các cuộc bầu cử lãnh đạo bằng cách gửi các giao dịch trên chuỗi khối Bitcoin. Một chức năng ngẫu nhiên có thể xác minh (VRF) sau đó chọn ngẫu nhiên người dẫn đầu cho mỗi vòng (trọng số lớn hơn thể hiện giá thầu BTC cao hơn). Bây giờ, nhà lãnh đạo mới này viết một khối mới trên chuỗi Stacks.
Ngoài ra, các thợ đào STX nhận được STX mới được đúc dưới dạng phí giao dịch và thậm chí phí thực hiện hợp đồng dường như được thanh toán bằng STX. Những người khai thác này đại diện cho chi phí khai thác BTC và chi tiêu BTC trong các cuộc bầu cử lãnh đạo. BTC mà các thợ đào tham gia bầu cử được gửi đến địa chỉ cụ thể tương ứng với chủ sở hữu STX token tham gia đồng thuận. Do đó, số bitcoin được tiêu thụ trong quá trình khai thác sẽ được chủ sở hữu Stacks sử dụng làm phần thưởng dựa trên số tiền mà họ nắm giữ trong Stacks.
Các điểm nổi bật của Stacks (STX)
Đối với các trang web thông thường, dữ liệu mà trình duyệt truy cập sẽ được các nhà cung cấp dịch vụ bên thứ ba lưu trữ trong bộ nhớ đám mây. Đó là lý do tại sao mọi người thường thấy thông báo nhấp vào ô “Đồng ý”. Điều này sẽ rất nguy hiểm vì người dùng không có cơ sở để đảm bảo rằng dữ liệu của họ sẽ được bán cho một bên thứ tư hoặc thứ năm cụ thể.
Stacks ra đời để giải quyết vấn đề này. Mọi người đều có toàn quyền kiểm soát dữ liệu của họ và thậm chí không phải nhà phát triển nào cũng có quyền truy cập miễn phí vào dữ liệu đó. Không chỉ vậy, các cơ sở dữ liệu này còn được lưu trữ trong máy tính cá nhân (PC) hoặc nhà cung cấp dịch vụ lưu trữ (nhà cung cấp) để đảm bảo tốt hơn.
Khi sử dụng dịch vụ lưu trữ, người dùng không phải lo lắng vì nó sẽ trở lại trạng thái ban đầu. Dữ liệu sẽ được mã hóa, dưới sự kiểm soát và quản lý của người dùng và chỉ có thể truy cập khi có sự cho phép của họ.
Để tham gia mạng Stacks, trước tiên người dùng cần có danh tính hoặc ID của Stacks, không cần tài khoản hoặc mật khẩu. Trong số đó, Stacks danh tính bao gồm danh tính và khóa riêng. Người dùng chỉ có thể truy cập dữ liệu nếu họ có ID. Khóa riêng tư sẽ là khóa của người dùng để vào dự án của bạn.

Đối với các trang web thông thường, dữ liệu mà trình duyệt của bạn truy cập được các nhà cung cấp dịch vụ bên thứ ba lưu trữ trong bộ nhớ đám mây. Đó là lý do tại sao chúng ta thường thấy những thông báo nhấn vào ô “Tôi đồng ý”. Điều này rất nguy hiểm vì người dùng không có cơ sở để đảm bảo rằng dữ liệu của họ sẽ được bán cho các bên thứ 4 hoặc thứ 5 cụ thể.
Stacks ra đời để giải quyết vấn đề này. Mọi người đều có toàn quyền kiểm soát dữ liệu của họ và thậm chí không phải tất cả các nhà phát triển đều có quyền truy cập miễn phí vào dữ liệu đó. Không chỉ vậy, các cơ sở dữ liệu này còn được lưu trữ trên máy tính cá nhân (PC) hoặc nhà cung cấp dịch vụ lưu trữ (nhà cung cấp) để bảo mật cao hơn.
Stacks muốn làm cho Bitcoin trở nên rất mạnh mẽ và mở rộng nó với các tính năng bổ sung mà không cần phân nhánh hoặc sửa đổi chuỗi khối Bitcoin ban đầu.
Điều này được thực hiện bằng cách kết nối trực tiếp với chuỗi khối Bitcoin thông qua cơ chế đồng thuận Bằng chứng chuyển giao (PoX), với các thợ đào trả BTC để tạo token Stacks (STX) mới. Ngoài ra, chủ sở hữu STX có thể xếp chồng (thay vì đặt cược) token để kiếm phần thưởng BTC.
Stacks giới thiệu một ngôn ngữ lập trình hợp đồng thông minh mới được gọi là Clarity. Nó được thiết kế để an toàn và dễ xây dựng với cú pháp rõ ràng. Algorand Blockchain (ALGO) cũng sử dụng ngôn ngữ lập trình tập trung vào hợp đồng thông minh này.
Trên hết, Stacks là tiền điện tử đầu tiên được SEC chấp thuận ở Hoa Kỳ và có thể tung ra một đợt cung cấp tiền mặt Reg A + trị giá 28 triệu đô la bằng STX token vào tháng 7 năm 2019.

Có bao nhiêu Stacks (STX) Coin đang được lưu hành?
Theo chính sách kinh tế sửa đổi gần đây do Stacks 2.0 đưa ra, từ nay đến năm 2020, nguồn cung STX mới mở khóa đang lưu thông sẽ giảm khoảng 10% so với kế hoạch ban đầu.
Nhìn chung, khoảng 1,82 tỷ STX dự kiến sẽ được lưu hành vào năm 2050, so với khoảng 739,7 triệu vào tháng 1 năm 2021.
Theo dự thảo sách trắng của Stacks 2.0 (v0.1), tổng cộng 1.000 STX được phát hành trên mỗi khối trong bốn năm đầu tiên, giảm xuống còn 500 STX / khối trong 4 năm tới và 250 STX / khối trong bốn năm tiếp theo năm. Sau đó là 120 STX / khối, sau đó là vĩnh viễn.
Tổng cộng, 6,6% nguồn cung ban đầu (1,32 tỷ STX) đã được phân bổ cho những người sáng lập, và 7,9% khác được phân bổ cho nhóm Stacks. Chúng phải tuân theo lịch trình mở khóa ba năm, với các STXo được lên lịch cho lần mở khóa tiếp theo vào tháng 11 năm 2021.