Stacks (STX) là gì?
Stacks là một blockchain layer-1 cho phép thực thi các hợp đồng thông minh. Khác với các blockchain hợp đồng thông minh phổ biến như Ethereum, Cardano, Solana hay Avalanche, Stacks được liên kết với hệ sinh thái Bitcoin vì nó nhằm mục đích nâng cao khả năng của Bitcoin bằng cách xây dựng trên nền tảng của nó.
Mặc dù mục tiêu này có thể tương tự với các sidechain của Bitcoin, drivechain hoặc các giải pháp layer-2, nhưng vì là một blockchain layer-1, Stacks có cách độc đáo để đạt được điều này. Dự án có các node riêng, mạng lưới riêng, thợ đào riêng cũng như đồng coin riêng của mình. Khác với các sidechain của Bitcoin, đồng coin của Stacks (STX) không được neo giá với BTC trên chuỗi. Kết nối với Bitcoin được thiết lập như sau: Blockchain Stacks sử dụng blockchain layer gốc của Bitcoin làm phương tiện lưu trữ và phát sóng đáng tin cậy, nghĩa là mọi thứ xảy ra trên Stacks (lịch sử giao dịch được biên dịch trong các khối Stacks) đều được ghi lại trên Bitcoin.
Nói một cách kỹ thuật hơn, toàn bộ trạng thái của Stacks được giải quyết trên Bitcoin. Để tạo bất kỳ khối Stacks nào, một giao dịch Bitcoin phải được khởi tạo trên blockchain Bitcoin. Giao dịch này ghi lại hash của khối Stacks tương ứng và đảm bảo rằng khối Stacks được gắn kết rõ ràng trong một khối trên blockchain 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 thể hiện một cách rõ ràng trên layer gốc của Bitcoin.
Stacks hoạt động như thế nào?
Cách hoạt động của Stacks xoay quanh sự tương tác của hai bên: thợ đào (miners) và stacker. Sự tương tác của họ được điều chỉnh bởi một cơ chế đồng thuận độc đáo gọi là Proof of Transfer, hay PoX.
Có thể sẽ khá bất ngờ, nhưng trong blockchain Stacks, thợ đào thực sự không khai thác bất cứ thứ gì. Thay vào đó, họ trao đổi BTC đã được khai thác từ blockchain Bitcoin và cam kết nó để có cơ hội kiếm được đồng STX.
Tất cả dữ liệu còn lại không được lưu trữ trên blockchain Stacks được lưu trữ bằng một hệ thống lưu trữ riêng gọi là Gaia. Giải pháp lưu trữ mới lạ này dựa vào các nhà cung cấp lưu trữ đám mây như Azure và Dropbox, nhưng cũng cho phép người dùng bỏ qua lưu trữ đám mây để ưa chuộng giải pháp lưu trữ lạnh của riêng họ – với điều kiện họ có đủ sức mạnh tính toán cần thiết.
Đồng coin STX của Stacks là token tiền điện tử gốc của hệ sinh thái Stacks và hỗ trợ cho tất cả những điều này bằng cách được sử dụng để đăng ký tài sản kỹ thuật số vào blockchain Stacks – bao gồm ID người dùng và hợp đồng thông minh.
Lịch sử của Stacks
Dự án Stacks ban đầu được thành lập bởi Muneeb Ali và Ryan Shea sau khi họ gặp nhau tại Đại học Princeton. Ban đầu, dự án được khởi động dưới tên Blockstack. Ngay từ năm 2017, dự án đã phát hành phiên bản alpha công khai của trình duyệt Blockstack. Mục tiêu ban đầu của dự án là ra mắt một hệ thống nhận dạng phi tập trung. Vào năm 2018, Blockstack chuyển thành Stacks bằng cách khởi chạy thành công blockchain Stacks 1.0.
Sau đó, việc xây dựng tiếp tục và một năm sau, Stacks đã huy động được khoảng 23 triệu USD trong đợt chào bán coin được SEC chấp thuận đầu tiên trong lịch sử Hoa Kỳ. Trong suốt năm 2020, việc di chuyển sang Stacks 2.0 đã được thực hiện. Vào đầu năm 2021, một đợt hard fork thành công đã diễn ra và mạng chính của Stacks 2.0 đã được khởi chạy.
Công ty ban đầu khởi động dự án, Blockstack PBC, đã được chuyển thành Hiro PBC. Chính công ty này chủ yếu xây dựng các công cụ phát triển cho Stacks và có thể được coi là thực thể cốt lõi trong hệ sinh thái Stacks ngày nay.
Đội ngũ phát triển
Muneeb Ali – CEO: Muneeb Ali là người sáng lập Blockstack và hiện đang là CEO của Blockstack PBC. Ông có bằng tiến sĩ về hệ thống phân cấp tại Đại học Princeton, và cũng là giảng viên về lĩnh vực điện toán đám mây tại đây, cũng như làm nghiên cứu viên tại Đại học Stanford và SICS.
Albert Wenger – Thành viên quản lý tại USV: Albert Wenger là thành viên quản lý tại Union Square Ventures (USV), nơi ông đã dẫn dắt nhiều thương vụ đầu tư đáng chú ý, bao gồm đầu tư của USV vào Etsy (IPO), MongoDB (IPO), Twilio (IPO), Behance (đã được Adobe mua lại) và Firebase (đã được Google mua lại).
JP Singh – Giáo sư tại Đại học Princeton: Từ năm 1995, JP Singh đã là giảng viên khoa học máy tính tại Đại học Princeton. Ông đã nhận bằng Giáo sư tại Đại học Stanford và là người dẫn đầu trong lĩnh vực cơ sở hạ tầng và ứng dụng có thể mở rộng.
Mạng lưới Stacks được bảo mật như thế nào?
Stacks sử dụng cơ chế đồng thuận Proof of Work của Bitcoin để bảo vệ mạng lưới, dựa vào sự hợp tác của hàng ngàn thợ đào và các node để ngăn chặn các cuộc tấn công. Việc tăng cường sức mạnh tính toán làm cho việc tấn công mạng lưới trở nên không khả thi, đồng thời khuyến khích tài chính.
Để củng cố điều này, Stacks giới thiệu mô hình đồng thuận Proof of Transfer riêng của họ. Thợ đào cam kết BTC để mint STX, giúp đảm bảo tính an toàn của nền tảng Stacks bằng BTC, cho phép xác minh các giao dịch thông qua mạng Bitcoin.
Trong phiên bản mới nhất của Stacks, blockchain có khả năng mở rộng độc lập với Bitcoin mà nó dựa vào. Blockchain Bitcoin chỉ được sử dụng để cung cấp xác minh cuối cùng và đảm bảo an toàn. Kết quả cuối cùng là hàng ngàn giao dịch trên blockchain Stacks chỉ tạo ra một hash duy nhất trên blockchain Bitcoin.
Stacks có những điểm gì đặc biệt?
Tương tự như các blockchain lập trình khác, Stacks có tính năng hợp đồng thông minh, được sử dụng cho dApps và token không thể thay thế (NFTs). Điều đặc biệt về Stacks là nó liên kết với Bitcoin, biến blockchain Bitcoin thành lớp cơ sở có thể lập trình. Phần lớn các blockchain có thể lập trình, như Ethereum, phải xây dựng từ đầu.
Stacks tận dụng tính bảo mật cao của Bitcoin để thực hiện giao dịch, làm cho nó trở thành lựa chọn đáng chú ý cho các dApps. Stacks cũng có thể tương tác với Bitcoin mặc dù là một blockchain riêng biệt.
Stacks nổi bật với một số tính năng đáng chú ý. Dưới đây là vài điểm đáng lưu ý:
- Mechanism đồng thuận 'proof of transfer' của Stacks tái sử dụng hệ thống proof-of-work của Bitcoin. Điều này giúp Stacks mở rộng mà không ảnh hưởng đến môi trường.
- Sử dụng block vi mô để tăng tốc giao dịch. Việc chia khối thành microblocks giúp giảm thời gian xử lý từ vài phút xuống vài giây.
- Stacks sử dụng ngôn ngữ hợp đồng thông minh Clarity. Điểm nổi bật của Clarity là người dùng có thể thiết lập điều kiện cho giao dịch của mình mà không bị giới hạn bởi điều kiện lập trình sẵn.
Token Stacks là gì?
STX là token gốc của blockchain Stacks, được sử dụng để thanh toán phí giao dịch trong mạng lưới. Người dùng STX cũng có thể kiếm BTC bằng cách stake STX vào quá trình đồng thuận giao dịch Stacks.
Tổng kết
Đây là những thông tin cơ bản về Stacks. Tổng thể, hệ sinh thái phi tập trung của Stacks vẫn đang phát triển và còn nhiều công việc phải hoàn thành trong tương lai.
Tuy nhiên, Stacks đang phát triển mạnh mẽ với việc liên tục cập nhật kế hoạch mới cho cộng đồng: các hoạt động từ các dự án gốc, triển khai cơ sở hạ tầng mới (cầu nối), tổ chức các sự kiện quan trọng như Ngày Stacks Accelerator,... Vì vậy, có nhiều kỳ vọng vào sự đổi mới từ Stacks trong tương lai gần.
Mytour