Bài viết này sẽ trải qua cách Stacks giới thiệu hợp đồng thông minh vào blockchain Bitcoin từ kiến trúc kỹ thuật, cơ chế đồng thuận và các góc độ khác. Ngoài ra, nó sẽ khám phá giá trị đầu tư của STX (token bản địa được phát hành bởi Stacks) dựa trên phân tích cơ bản và việc kiểm tra các yếu tố tiềm năng khác.
Stacks là một mạng lưới Layer 2 của Bitcoin được thiết kế để mở rộng chức năng mà không cần sửa đổi Bitcoin chính nó, cho phép việc đưa vào khả năng hợp đồng thông minh cho blockchain Bitcoin. Điều này cho phép các hợp đồng thông minh và ứng dụng phi tập trung (DApps) sử dụng Bitcoin như một tài sản một cách không cần tin cậy và thanh toán giao dịch trên blockchain Bitcoin.
Stacks có token riêng của mình, “STX.” Các thợ đào trên chuỗi Stacks kiếm được phần thưởng STX bằng cách sản xuất các khối, trong khi người giữ STX có thể kiếm được phần thưởng BTC bằng cách tham gia vào quy trình Stacking. Cả hai bên tận dụng cơ chế đồng thuận POX để cung cấp bảo mật cho chuỗi Stacks dựa trên chuỗi Bitcoin một cách cộng tác.
Đơn giản, Stacks giới thiệu một thuật toán đồng thuận mới gọi là Stacking. Thuật toán đồng thuận Stacking sử dụng một cơ chế gọi là Proof of Transfer (POX), đảm bảo các khối Stacks không bị ảnh hưởng bởi nhánh, đạt được 100% sự cuối cùng của Bitcoin và thừa hưởng tất cả sự an ninh của Bitcoin.
Đồng thời, Clarity, một ngôn ngữ lập trình hợp đồng thông minh được thiết kế đặc biệt cho blockchain Stacks, có thể đọc trạng thái của chuỗi chính Bitcoin. Điều này cho phép các hợp đồng thông minh trên lớp Stacks cũng đọc trạng thái Bitcoin và có thể được kích hoạt bởi các giao dịch Bitcoin tiêu chuẩn. Điều này tiếp tục cho phép các giao dịch giải quyết trên chuỗi Bitcoin một cách không tin cậy, xác minh tất cả hợp đồng thông minh và các bản ghi giao dịch như giao dịch Bitcoin.
Stacks cũng sáng tạo thiết kế một cơ chế neo Bitcoin phi tập trung gọi là sBTC, được gắn kết 1:1 với BTC. Mục tiêu của nó là cho phép viết vào Blockchain Bitcoin trong các hợp đồng thông minh một cách không cần tin cậy, mở khóa hàng tỷ đô la tài sản BTC.
Tiếp theo, hãy đào sâu vào những nguyên tắc kỹ thuật này chi tiết.
Chứng minh về việc chuyển (PoX) là một cơ chế đồng thuận blockchain mới mẻ cho phép Stacks giải quyết giao dịch trên Bitcoin, thiết lập một mối quan hệ cộng sinh với Bitcoin. Mối quan hệ độc đáo này cho phép mở rộng Bitcoin mà không cần sửa đổi Bitcoin chính nó.
Trong cơ chế đồng thuận PoX, có hai loại người tham gia: các thợ đào Stacks và • • • Stackers (người cầm cố STX). Toàn bộ quá trình PoX có thể được chia nhỏ thành hai cơ chế cốt lõi: các thợ đào Stacks sản xuất khối (tức là đào), và Stackers ký và xác minh giao dịch (xác minh blockchain). Trong cơ chế này:
• Nhà khai thác Stacks: Chi tiêu BTC để có cơ hội đào trên chuỗi Stacks, từ đó nhận được phần thưởng token STX mới được đúc, phí giao dịch STX trên chuỗi Stacks và phí hợp đồng.
Stackers: Những người nắm giữ STX tham gia cơ chế đồng thuận PoX bằng cách ký và xác minh tính hợp lệ của các khối Stacks, xác định xem có nên bao gồm khối vào chuỗi Stacks, và nhận một phần của giá đặt cọc BTC từ các thợ đào như một phần thưởng. Quá trình tham gia này được gọi là “Stacking.”
Vậy, cơ chế đồng thuận PoX làm thế nào để đảm bảo các khối Stacks không bị ảnh hưởng bởi các nhánh rẽ và đạt được 100% tính cuối cùng của Bitcoin? Tiếp theo, chúng tôi sẽ mô tả quá trình tổng thể của các thợ đào tạo ra các khối, người dùng Stackers ký và xác minh giao dịch, và tương tác với blockchain Bitcoin bằng một ví dụ.
Sự tương tác giữa chuỗi Stacks và chuỗi Bitcoin.
Sản xuất khối chuỗi Stacks và quy trình trên chuỗi, nguồn:Stacks
Như được hiển thị trong sơ đồ ở trên, nguyên tắc tổng quan khoảng như sau:
Từ quy trình trên, chúng ta có thể hiểu được những điều sau:
Việc giữ và khóa STX trong một hoặc nhiều chu kỳ để hỗ trợ an ninh và sự đồng thuận của mạng Stacks và nhận BTC như một phần thưởng được gọi là “Stacking.”
Sự khác biệt chính giữa việc Stacking của Stacks và việc Staking của ETH là trong việc Staking của Ethereum, các nút xác nhận có thể phải đối mặt với hình phạt, bao gồm cắt giảm hoặc tịch thu các token ETH đã đặt cược, do hành vi độc hại hoặc thời gian chết của mạng. Tuy nhiên, Stacking của Stacks không có tính năng này.
Trong chuỗi Stacks, các thợ đào và Stackers là những người tham gia quan trọng trong việc "Stacking," và họ đóng một vai trò quan trọng trong việc duy trì bảo mật của mạng. Họ hoàn toàn phi tập trung, và bất kỳ ai cũng có thể trở thành một thợ đào hoặc một Stacker. Sau bản nâng cấp phiên bản Nakamoto, các thợ đào xác định nội dung của các khối, trong khi Stackers quyết định xem các khối có được bao gồm trong chuỗi hay không. Mối quan hệ hợp tác giữa các thợ đào và Stackers cho phép chuỗi Stacks đạt được thời gian khối nhanh và độ cuối cùng 100% của Bitcoin.
Tổng quan về hành vi của các thợ đào và người Stackers
Các thợ đào đạt được cơ hội đào bằng cách tiêu BTC, và các thợ đào chiến thắng được chọn thông qua một chức năng ngẫu nhiên có thể xác minh (VRF), với xác suất tỉ lệ với số lượng BTC đã tiêu. Sau khi nâng cấp phiên bản Nakamoto, “xắp xếp xác suất” sẽ được giới thiệu để giảm thiểu tác động của “sự chống cự MEV của thợ đào Bitcoin” và thúc đẩy cơ hội đào công bằng hơn.
Các thợ đào nhận phần thưởng từ ba nguồn: phần thưởng đào trong STX, phí hợp đồng Clarity và phí giao dịch Stacks.
Trong đó, phần thưởng khai thác tuân theo lịch trình cố định: 1000 STX mỗi khối cho 4 năm đầu tiên, giảm một nửa mỗi bốn năm sau đó cho đến khi đạt 125
STX mỗi khối, sẽ được phát hành vô thời hạn.
Phí hợp đồng Clarity và phí giao dịch biến đổi theo việc sử dụng mạng lưới.
Kháng MEV của Bitcoin Miner: Một số thợ đào Bitcoin cũng hoạt động như thợ đào Stacks. Họ có thể xem xét các giao dịch “block-commits” được gửi bởi các thợ đào Stacks khác đến chuỗi khối Bitcoin và sau đó loại bỏ những thợ đào Stacks khác này khỏi các khối Bitcoin của họ. Khi phần thưởng khối STX hấp dẫn đủ và chi phí cho việc chiến thắng các thợ đào Stacks rất thấp, họ có thể chiến thắng cơ hội đào từ các thợ đào Stacks. Sau khi nâng cấp phiên bản Nakamoto, Stacks đã thay đổi thuật toán sắp xếp để đảm bảo rằng các thợ đào Bitcoin không có ưu thế như thợ đào Stacks và họ phải tiêu BTC cạnh tranh để có cơ hội kiếm STX.
Stackers đề cập đến những người tham gia trong chuỗi Stacks, giữ và khóa STX trong một hoặc nhiều chu kỳ như stakers.
Có chủ yếu hai cách để tham gia Stacking: chạy Stacking độc lập hoặc tham gia một hồ bơi Stacking. Các hồ bơi Stacking được chia thành các tùy chọn gửi và không gửi. Sự lựa chọn phụ thuộc vào kinh nghiệm với tiền điện tử và số lượng STX có sẵn. Dưới đây là phân tích chi tiết về sự khác biệt:
Chạy Stacking Độc lập: Yêu cầu đáp ứng một lượng STX tối thiểu động (hiện khoảng 100.000 STX vào thời điểm viết bài, tăng theo sự phát triển của nguồn cung tiền STX).
Chạy Stacking độc lập cho phép tránh cần phải tin tưởng bên thứ ba và nhận phần thưởng trực tiếp từ các thợ đào.
Tham gia một Mỏ đào: Nếu yêu cầu tối thiểu không đạt được, bạn vẫn có thể tham gia bằng cách tham gia một Mỏ đào. Các Mỏ đào thường được vận hành bởi bên thứ ba độc lập, kết hợp số lượng STX của các người tham gia để đặt cược thay mặt họ, sau đó phân phối phần thưởng theo tỷ lệ (trừ bất kỳ phí có thể có) cho mỗi người tham gia. Các Mỏ đào được chia thành các tùy chọn giữ tài sản và không giữ tài sản.
Custodial Pool: Ví dụ bao gồm OKX hoặc Binance. Người tham gia cần gửi token STX của họ cho các nhà điều hành pool, sau đó chạy Stacking với ví của họ. Phần thưởng được trả cho địa chỉ BTC được chỉ định của người tham gia hoặc bằng STX hoặc token khác.
Hồ bơi không giữ chỗ: Hồ bơi không bao giờ trực tiếp truy cập vào STX của người dùng, nhưng người tham gia cần "ủy quyền" STX của mình cho hồ bơi. Để nhận phần thưởng, cần tin tưởng vào khả năng của các hồ bơi này. STX có thể được rút khỏi hồ bơi bất kỳ lúc nào, nhưng số tiền vẫn bị khóa cho đến khi chu kỳ Stacking đã chọn kết thúc.
Mặc dù việc chạy Stacking độc lập cho phép tránh cần phải tin tưởng vào bên thứ ba và nhận phần thưởng trực tiếp từ các thợ đào, yêu cầu số lượng STX tối thiểu cho mỗi chu kỳ có thể tăng, ảnh hưởng đến phần thưởng nhận được. Do đó, ngay cả khi yêu cầu tối thiểu được đáp ứng, tham gia một nhóm Stacking vẫn có thể là giải pháp tối ưu để tối đa hóa phần thưởng. Để hiểu rõ tác động của việc tăng số lượng STX tối thiểu động lên phần thưởng, người ta có thể tham khảobài viết nàyLựa chọn kênh Stacking có thể được lấy từTrang web chính thức của Stacks.Các dữ liệu và thống kê về việc Stacking khác nhau có thể được xem trên Stacking Club.
Clarity là một ngôn ngữ lập trình hợp đồng thông minh được thiết kế đặc biệt cho blockchain Stacks. Đó là một ngôn ngữ xác định, được tối ưu hóa cho tính dự đoán và an toàn, rút ra bài học từ các lỗ hổng Solidity phổ biến để ngăn chặn các vấn đề tương tự. Một trong những ưu điểm chính của Clarity là việc gắn kết hợp đồng thông minh trên blockchain Bitcoin, cho phép hợp đồng thông minh hoạt động dựa trên trạng thái của blockchain Bitcoin.
Các tính năng chính của Clarity:
Có thể xác định: Sự rõ ràng cho phép phân tích tĩnh hoàn chỉnh của toàn bộ đồ thị gọi của hợp đồng thông minh. Nó có thể xác định những gì một chương trình sẽ làm chỉ từ mã của nó, bao gồm phân tích chi phí thời gian chạy và việc sử dụng dữ liệu, cho phép dự đoán hành động và chi phí.
Không Cần Biên Dịch: Không giống như Solidity, Clarity là một ngôn ngữ thông dịch và không yêu cầu biên dịch. Điều này cải thiện tính đọc hiểu của mã nguồn hợp đồng và tránh được sự phức tạp mà các trình biên dịch mang lại cũng như các lỗ hổng tiềm ẩn của hợp đồng do lỗi ở mức trình biên dịch.
Tính hiển thị của trạng thái Bitcoin: Hợp đồng thông minh Clarity cung cấp bằng chứng Bitcoin SPV tích hợp sẵn, giúp dễ dàng đọc trạng thái của blockchain Bitcoin. Điều này có nghĩa là hợp đồng thông minh có thể kích hoạt một số logic cụ thể dựa trên các giao dịch Bitcoin.
SPV (Simple Payment Verification) là quá trình xác minh tính hợp lệ của giao dịch trong môi trường khách hàng nhẹ Bitcoin.
Đọc ở đâyđể tìm hiểu thêm.
Clarity có nhiều lợi ích khác nhau, như không cho phép tái nhập, ngăn tràn và tràn, bắt buộc xử lý phản hồi, và gắn điều kiện sau cùng cho các giao dịch (cho phép hồi phục giao dịch), giúp ngăn chặn nhiều lỗ hổng thông thường của hợp đồng thông minh.
Để tìm hiểu thêm về cách Clarity ngăn chặn các lỗ hổng hợp đồng thông minh, bài viết “Phát hiện 8 lỗ hổng nguy hiểm của Hợp đồng Thông minh 'Clarity'tập trung vào việc giới thiệu một số lỗ hổng hợp đồng thông minh phổ biến nhất và cách Clarity giải quyết chúng.
Tất nhiên, Clarity hiện tại, do tính chất không biên dịch của nó, không thể hoạt động hiệu quả về mặt hiệu suất thời gian chạy như các hợp đồng thông minh có thể biên dịch được. Tuy nhiên, với bản nâng cấp phiên bản Nakamoto, Clarity Wasm sẽ giải quyết vấn đề này. Bằng cách biên dịch hợp đồng thông minh Clarity thành Wasm, tốc độ thực thi hợp đồng sẽ được cải thiện đáng kể, và tính tương thích cũng sẽ được cải thiện đáng kể.
Sự khác biệt giữa Ngôn ngữ Biên dịch và Ngôn ngữ Phiên dịch: Cả ngôn ngữ biên dịch và ngôn ngữ phiên dịch đều phiên dịch mã nguồn, nhưng phương pháp hoạt động của chúng khác nhau, dẫn đến sự khác biệt về hiệu quả. Ngôn ngữ biên dịch biên dịch toàn bộ mã nguồn thành ngôn ngữ máy từ đầu, chạy toàn bộ mã nguồn như một thể, điều này rất hiệu quả. Ngôn ngữ phiên dịch phiên dịch mã nguồn từng dòng thành ngôn ngữ máy chỉ khi câu lệnh tương ứng được thực thi, dẫn đến hiệu quả thấp hơn khi mã nguồn được thực thi.
Tóm lại, như một ngôn ngữ lập trình sáng tạo theo sau Solidity, Clarity thực sự giải quyết một số điểm yếu của Solidity. Tuy nhiên, như một ngôn ngữ lập trình hợp đồng thông minh cho blockchain Bitcoin, đóng góp quan trọng nhất của Clarity nằm ở việc tích hợp chứng minh SPV của Bitcoin, cho phép đọc được trạng thái của Bitcoin trên blockchain Stacks. Điều này cũng có nghĩa là hợp đồng thông minh trên blockchain Stacks có thể được kích hoạt bởi các giao dịch Bitcoin, đạt được khả năng lập trình của blockchain Bitcoin trên mạng Layer 2 của mình, Stacks.
sBTC là một token phi tập trung được gắn với tài sản BTC, hoạt động bởi một nhóm các thành viên phi tập trung, phi cấp phép và linh hoạt. Những thành viên này nhận được động lực kinh tế thông qua cơ chế đồng thuận POX của Stacks để thực hiện đúng phép gắn kết. Nếu Stacks đạt được tích hợp hợp đồng thông minh vào blockchain Bitcoin thông qua một loạt các công nghệ đổi mới, thì sBTC gắn với BTC theo tỷ lệ 1:1 được xây dựng trên nền tảng này, mở khóa tài sản BTC như là tài sản có thể lập trình (tạo lợi nhuận), cho phép Bitcoin nhập vào không gian DeFi.
Sử dụng cơ chế chốt này, các hợp đồng thông minh có thể sử dụng Bitcoin làm tài sản tiền tệ trong Stacks cho các giao dịch DeFi khác nhau như cho vay, stablecoin BTC, v.v. Mặc dù wBTC (tài sản Bitcoin được bọc trên Ethereum) cũng có thể tạo điều kiện thuận lợi cho các chức năng DeFi này, wBTC được phát hành bởi các tổ chức tập trung, với bằng chứng dự trữ BTC kém minh bạch hơn và yêu cầu thêm "phí gói". Ngược lại, cơ chế chốt sBTC hoạt động theo cách phi tập trung mà không cần tin tưởng, với quy trình đúc tiền được ghi lại trong các tập lệnh blockchain của Bitcoin và không cần thêm phí gói, mang lại lợi thế cạnh tranh cho cơ chế chốt của sBTC.
Một cách đơn giản, sBTC là một token trên blockchain Stacks. Tương tự như các token ERC20 trên Ethereum khác, nó được xác định dựa trên tiêu chuẩn token đồng nhất sip-010 trên Stacks và được phát hành bởi một hợp đồng thông minh Clarity. Việc đúc và đốt sBTC đều được thực hiện bởi giao protocole sBTC.
Khi người dùng muốn sử dụng BTC trên chuỗi Stacks: Người dùng tạo một giao dịch gửi tiền trên chuỗi Bitcoin bằng cách chuyển BTC vào địa chỉ ví đa chữ ký. Giao dịch gửi tiền này thông báo cho giao thức sBTC về số lượng BTC đã gửi và địa chỉ sBTC nhận của người dùng trên Stacks. Sau đó, giao thức sBTC tạo ra một lượng sBTC tương đương với tỷ lệ 1:1 và gửi chúng đến địa chỉ nhận của người dùng.
Khi người dùng muốn rút tài sản BTC của họ: Họ tạo một giao dịch rút tiền trên chuỗi Bitcoin. Giao dịch rút tiền này thông báo với giao thức sBTC về số lượng sBTC cần rút, địa chỉ Stacks từ đó rút, và địa chỉ BTC nhận số BTC đã rút. Sau đó, giao thức sBTC sẽ đốt số lượng sBTC cụ thể từ các địa chỉ Stacks cung cấp và gửi một lượng BTC tương đương đến địa chỉ BTC cụ thể để hoàn tất việc rút tiền.
Trong quá trình này, bộ Stackers hiện tại trong chu kỳ hiện tại cần cung cấp chữ ký cho giao dịch rút BTC được thực hiện. Nếu hơn 70% Stackers cung cấp chữ ký, thì thao tác rút có thể được thực hiện, và Stackers sẽ nhận phần thưởng BTC tương ứng. Bộ Stackers ký thay đổi một cách linh hoạt trong mỗi chu kỳ Stacking.
Quá trình gửi và rút tiền
Trong quá trình được đề cập, việc gửi và rút tiền tệ được xác minh bởi “Stackers” của mỗi chu kỳ. Khi hơn 70% Stackers ký kết giao dịch, giao thức thực hiện thao tác, nghĩa là ít nhất 30% các bộ xác minh là trung thực, đảm bảo an toàn cho tài sản. Hiện tại, Stackers bao gồm một hỗn hợp các tổ chức đáng tin cậy (như Figment, Copper, Blockdaemon, Luxor, vv.), các hồ bơi Stacking (như OKX, Binance, Coinbase, Xverse, vv.) và các nhà điều hành nút cá nhân. Sự kết hợp này của người ký kết kết hợp đảm bảo an ninh và phân quyền của mạng Stacks.
Ngoài ra, do sBTC hoạt động trên chuỗi Stacks, nó thừa hưởng tất cả các thuộc tính của chuỗi Stacks, chẳng hạn như các thuộc tính bảo mật giao dịch của nó giống như giao dịch Bitcoin, và còn nhiều hơn nữa. Tuy nhiên, việc chuyển BTC sang bất kỳ lớp hoặc chuỗi nào bên ngoài chuỗi Bitcoin sẽ mang lại sự phức tạp và giả định bảo mật bổ sung. Có các rủi ro tiềm năng liên quan đến sBTC:
Nếu người Stackers vượt qua 70%, họ có thể lý thuyết làm trộm BTC từ chu kỳ hiện tại. Tuy nhiên, về mặt kinh tế, điều này là không hợp lý vì họ sẽ mất nhiều vốn STX hơn giá trị của sBTC mà họ sẽ thu được. Ngoài ra, việc đạt được sự kết hợp của hơn 70% người Stackers, miễn là sự phân bố của Stacking đủ phân tán, là rất không thể. Do đó, điều này vẫn là một khả năng lý thuyết.
Các thợ đào Bitcoin có thể cố gắng xem xét các hoạt động chồng chất trong một cuộc tấn công 51% từ xa và cố gắng đánh cắp Bitcoin từ kịch bản/ví Bitcoin. Tuy nhiên, vì chuỗi Bitcoin chưa bao giờ trải qua thành công một cuộc tấn công 51%, điều này hiện vẫn là một khả năng lý thuyết.
Mặc dù hợp đồng sBTC được viết bằng ngôn ngữ Clarity, có thể tránh được một số lỗ hổng hợp đồng ở mức độ ngôn ngữ lập trình, nhưng vẫn có thể tồn tại những rủi ro không biết đến, đòi hỏi phân tích bảo mật nghiêm ngặt để giảm thiểu.
Stacks đạt được tính mở rộng thông qua các mạng con và các máy ảo khác nhau.
Mặc dù Stacks đã tối ưu tốc độ khối từ 10 phút xuống còn 5 giây sau nâng cấp Nakamoto, nhưng một số trường hợp sử dụng cụ thể có thể đòi hỏi khối lượng giao dịch thấp độ trễ thấp, lưu lượng lớn và giá trị giao dịch tăng đột ngột (ví dụ, việc tạo NFT, chơi game) về hiệu suất.
Subnets được thiết kế để tăng cường khả năng mở rộng của Stacks, cải thiện hiệu suất mạng của nó với chi phí là giảm sự phân quyền tại tầng thực thi. Tuy nhiên, các giao dịch vẫn có thể được giải quyết trên chuỗi khối Bitcoin thông qua Stacks. Các Subnets được sử dụng cho việc thực thi, không phải lưu trữ tài sản. Với các Subnets hiệu suất cao, các nhà phát triển và người dùng có thể chọn lựa tốc độ xử lý cao khi cần thiết, sau đó rút tài sản của họ vào lớp Stacks chính theo yêu cầu. Subnets có thể hỗ trợ các hợp đồng thông minh bằng các ngôn ngữ lập trình khác nhau. Như được thể hiện trong sơ đồ, một Subnet có thể hỗ trợ Clarity VM, trong khi Subnet khác có thể hỗ trợ ngôn ngữ Solidity của Ethereum và tính tương thích với EVM.
Khái niệm về các mạng con trong Stacks tương tự như các mạng con trong các chuỗi công cộng khác (như các mạng con của Avalanche), điểm khác biệt chính là các ứng dụng trên các mạng con của Stacks được hưởng lợi từ tính chất cuối cùng và bảo mật của Bitcoin.
Thông qua một loạt cơ chế sáng tạo như POX, Stacking và Clarity, Stacks đã triển khai một “Lớp Bitcoin,” sử dụng chuỗi khối Bitcoin như một lớp thanh toán cơ bản an toàn và Stacks như một lớp mở rộng Layer 2 cho BTC. Điều này cho phép hợp đồng thông minh được áp dụng trên chuỗi Bitcoin. Trong khi đó, sBTC, là một mã token trên chuỗi Stacks, được gắn kết 1:1 với BTC, mở khóa BTC L2 DeFi. Điều này giúp việc giao dịch tài sản với BTC và giải phóng thanh khoản.
Phần trước đã chi tiết về cách Stacks hoạt động như một mạng Bitcoin Layer 2, cho phép hợp đồng thông minh BTC và mở khóa BTC L2 DeFi. Vậy, Stacks đứng ở đâu trong ngành Bitcoin L2 được mong đợi cao trong thị trường bò này? Tiềm năng đầu tư của token bản địa của Stacks “STX” là gì?
Đầu tiên, liệt kê các khía cạnh khác nhau của Stacks qua một số chiều cơ bản, bao gồm công nghệ, kinh tế mã token, cộng đồng, sự áp dụng hệ sinh thái, dữ liệu on-chain và cạnh tranh trên thị trường.
Nhìn chung, trong không gian Layer 2 của Bitcoin, Stacks có lợi thế của người đi trước. So với đó, nhiều giao thức chỉ mới bắt đầu xây dựng trong lĩnh vực BTC Layer 2, trong khi Stacks đang ở vị trí dẫn đầu về cả tính chín chắn của các giải pháp kỹ thuật của mình và khả năng phát triển kỹ thuật.
Lộ trình Stacks
Hiện tại, Stacks được hình thành từ nhiều đơn vị độc lập, nhà phát triển và thành viên cộng đồng. Cùng nhau, họ làm việc để phát triển chuỗi khối Bitcoin.
Các thành viên chính của nhóm
Đội ngũ Stacks không phải là một công ty duy nhất; thay vào đó, nó có thể được coi là một tổ chức đội ngũ phi tập trung. Tổ chức này cam kết xây dựng trên nền tảng Bitcoin, với các đơn vị như Hiro tập trung vào việc xây dựng công cụ cho các nhà phát triển, Quỹ Stacks thúc đẩy phát triển hệ sinh thái, và XVerse chuyên về ví Bitcoin. Ngoài ra, là một trong những người sáng lập Stacks, Muneeb Ali rất tích cực trên Twitter, chủ động tham gia vào các cuộc thảo luận cộng đồng và ủng hộ cho việc phát triển của Stacks.
Stacks đã được ra mắt ban đầu vào năm 2013 tại Bộ môn Khoa học Máy tính của Đại học Princeton. Sau đó vào năm 2017, nó đã huy động được 47 triệu đô la thông qua một ICO để phát hành các token STX, và vào năm 2019, nó trở thành công ty tiền điện tử đầu tiên nhận được sự phê duyệt của SEC, huy động thêm 23 triệu đô la thông qua các ưu đãi Reg A và Reg S tại Hoa Kỳ. Hiện tại, theoCryptoRankDữ liệu, Stacks đã huy động tổng cộng 95 triệu đô la trong quá trình gọi vốn. Nhiều nhà đầu tư của nó đến từ các công ty VC nổi tiếng trong lĩnh vực tiền điện tử, như IOSG, Blockchain Capital, HashKey Capital và những người khác.
ICO/Pre-sale, nguồn:cryptorank
Rạp vốn, nguồn: cryptorank
Stacks đã phát hành tổng cộng 1,32 tỷ mã thông báo STX trong khối khởi đầu. Các mã thông báo này đã được phân phối thông qua một số ICO tổ chức vào năm 2017 và 2019. Giá của các mã thông báo STX phát hành vào năm 2017 là $0.12, trong khi những mã thông báo phát hành trong chương trình Reg S vào năm 2019 có giá là $0.25, và chương trình phát hành tuân thủ SEC vào năm 2019 có giá là $0.30.
Dự kiến cung cấp tương lai của các token STX dự kiến sẽ đạt khoảng 1,818 tỷ vào năm 2050. Sau khi phát hành token từ khối sơ sinh, việc phát hành token được thực hiện thông qua khai thác, với tỷ lệ lạm phát nổi, để giảm thiểu lạm phát. Hiện tại, theo CoinMarketCapdữ liệu, nguồn cung lưu thông của STX đã đạt 1,45 tỷ.
Phân tích các token trong khối khởi đầu Stacks, được thu thập từ Bản mô tả Stacks 2.0:
Thống kê token hiện tại (Dữ liệu từ CoinMarketCap):
• Cung cấp lưu hành: 1,45 tỷ
• Tổng cung: 1,82 tỷ
• Vốn hóa thị trường: $4.41 tỷ
• Giá trị pha loãng hoàn toàn (FDV): 5,54 tỷ đô la
• Tỷ lệ vốn hóa thị trường/FDV: 0.79
Theo dữ liệu on-chain từ DefiLlama, tổng giá trị khóa (TVL) trong Stacks và hệ sinh thái của nó gần 150 triệu đô la. Khi các giải pháp Layer 2 cho BTC tiếp tục thu hút sự chú ý, hệ sinh thái Stacks cũng đang phát triển mạnh mẽ, với các dự án bao gồm nhiều lĩnh vực của tiền điện tử, bao gồm ví điện tử, NFT, DEX, DeFi, cũng như danh tính, tên miền và nhiều hơn nữa. Dưới đây là một sự giới thiệu ngắn gọn về một số dự án phổ biến hiện tại.
Để biết thêm về các dự án sinh thái Stacks, bạn có thể xem ở đây.
Bảng xếp hạng TVL của Giao thức TVL trong hệ sinh thái, được lấy từDefillama.
Hiện tại, theo TwitterScoreDữ liệu, Stacks đang được ưa chuộng cao trong cộng đồng tiền điện tử trên Twitter, với nhiều người theo dõi có ảnh hưởng.
Nguồn:TwitterScore
Đánh giá xem một token có tiềm năng đầu tư hay không, từ góc độ cơ bản, yêu cầu ít nhất ba khía cạnh chính:
Càng sáng tạo công nghệ càng mạnh mẽ khả năng kể chuyện của nó. Sự đổi mới công nghệ của Stacks đáp ứng các thuộc tính lý tưởng của hợp đồng thông minh Bitcoin, cân bằng một cách thông minh giữa hiệu suất và bảo mật.
Đạt được hiệu ứng flywheel token đòi hỏi khuyến khích người dùng nắm giữ token thông qua doanh thu dự án, staking hoặc cơ chế khác. Ví dụ, việc thả token và lợi suất cao tạo ra hiệu ứng flywheel cho token trong hệ sinh thái Ethereum. Đối với Stacks, hiệu ứng flywheel có thể đến từ hai khía cạnh: đầu tiên, sử dụng cơ chế Stacking để kiếm BTC thưởng bằng cách khóa STX để ký quyết định; thứ hai, phát hành token tương tự tiêu chuẩn ERC20, chẳng hạn như sBTC, được gắn với BTC, mở khóa cơ hội DeFi cho BTC. Hiện tại, nhiều dự án hệ sinh thái Stacks dựa trên Bitcoin và xây dựng giao thức DeFi.
Kể chuyện mang lại sức sống cho công nghệ và token, truyền cảm hứng và niềm tin, từ đó tạo ra một cộng đồng mạnh mẽ, tận tâm. Stacks đã được tạo thành từ các thực thể phi tập trung và cộng đồng đã cùng nhau đẩy mạnh câu chuyện về Stacks, hình thành nền tảng vững chắc cho cộng đồng Stacks. Ngoài ra, các yếu tố như việc phê duyệt BTC ETFs tại chỗ, BTC halving, Stacks Nakamoto nâng cấp, và sự cạnh tranh tăng về BTC L2 đều góp phần vào câu chuyện.
Chỉ có câu chuyện một mình có thể thúc đẩy sự phát triển token, nhưng nếu thiếu sáng tạo công nghệ, câu chuyện chỉ là một bong bóng. Khi kết hợp với sáng tạo công nghệ và hiệu ứng flywheel token, câu chuyện có thể duy trì giá token cao trong thời gian dài. Dựa trên phân tích chi tiết ở trên, chúng tôi tin rằng Stacks hoàn toàn đáp ứng ba khía cạnh của đánh giá tiềm năng đầu tư. Có thể nói rằng Stacks, với vai trò là một nhà lãnh đạo trong không gian BTC L2, và token native của nó STX, giữ giá trị đầu tư dài hạn. Hơn nữa, trong tương lai, giá STX sẽ tăng theo mỗi điểm nóng của câu chuyện cho đến khi mùa BTC L2 đến.
Các động lực kinh tế của chuỗi Stacks mật thiết liên quan đến Bitcoin. Các thợ đào cạnh tranh để có cơ hội đào STX bằng cách đấu giá với BTC, trong khi người staker STX nhận phần thưởng BTC dựa trên tỷ lệ STX họ stake. Do đó, giá của BTC và STX nên có mối tương quan tích cực, có nghĩa là giá của STX sẽ tăng theo giá của BTC. Biểu đồ xu hướng giá so sánh dưới đây cũng gần như minh họa điều này.
Xu hướng giá của BTC và STX, nguồn:coinmarketcap
Nếu chúng ta so sánh Stacks Layer 2 của BTC với Optimism Layer 2 của Ethereum, dựa trên giá hiện tại, giá trị thị trường của Optimism được ước lượng là dưới 1% giá trị thị trường của ETH. Do đó, nếu Stacks đại diện cho 1% giá trị thị trường hiện tại của BTC, giá của STX sẽ khoảng $9.7, cho thấy mức tăng hơn ba lần so với giá hiện tại.
Tất nhiên, giá này chỉ là một ước lượng, và có nhiều yếu tố có thể ảnh hưởng đến giá token. Chúng tôi chỉ đơn giản xem xét vấn đề này từ góc độ truyền thống và không cung cấp bất kỳ lời khuyên đầu tư nào.
Với sự chấp thuận của ETF Bitcoin và Bitcoin đạt mức cao mới, có nhiều kỳ vọng cho lĩnh vực Bitcoin Layer 2 có thể tăng mạnh gấp đôi hoặc gấp trăm lần trong thị trường bò hiện tại. Stacks, với vai trò là một nhà lãnh đạo trong lĩnh vực Bitcoin Layer 2, mang lại triển vọng và tiềm năng lớn cho sự phát triển. Mặc dù giá của STX đã tăng 413.68% so với năm trước, chúng tôi tin rằng Stacks vẫn đang ở giai đoạn đầu của mình, và đợt bùng nổ thực sự có thể xảy ra khi mùa Bitcoin Layer 2 đến. Khi mùa Bitcoin Layer 2 đến, chúng ta có thể mong đợi một sự bùng nổ đáng kể trong hệ sinh thái Stacks, với trọng tâm đặc biệt vào các dự án có Tổng Giá Trị Bị Khóa (TVL) đang tăng nhanh.
https://docs.stacks.co/stacks-101/whitepapers
https://github.com/stacksgov/sips/blob/main/sips/sip-007/sip-007-stacking-consensus.md
https://www.stacks.co/blog/stacking-strategy-how-to
4. Trại rõ ràng
https://clarity-lang.org/universe#camp
5.Clarity of Mind
https://book.clarity-lang.org/title-page.html
6. Chuẩn bị sBTC cho thời gian chính thức của DeFi
https://forum.stacks.org/t/making-sbtc-ready-for-defi-prime-time/14421
7. Hướng dẫn Nakamoto của Stacks cuối cùng
8.Subnets
https://github.com/hirosystems/stacks-subnets
https://www.stackschina.com/news/toudengcang-in-depth-analysis-of-stacks-report
10.RootData-Stacks
https://www.rootdata.com/zh/Projects/detail/Stacks?k=MTM%3D
11.Cryptorank-Stacks
https://cryptorank.io/ico/blockstack?page=1
Bài viết này được tái bản từ [marsbit], tựa gốc "Mars Research Report: Giải thích chi tiết về mạng Bitcoin Layer 2 Stacks - khám phá giá trị đầu tư của STX", bản quyền thuộc về tác giả gốc [cat boss (@catboss_s)], if you have any objection to the reprint, please contact Đội ngũ Gate Learn, đội sẽ xử lý ngay sau khi theo quy trình liên quan.
Xin lưu ý: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không hình thành bất kỳ lời khuyên đầu tư nào.
Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn, không được đề cập trong Gate.io, bài viết dịch không được sao chép, phân phối hoặc đạo văn.
Bài viết này sẽ trải qua cách Stacks giới thiệu hợp đồng thông minh vào blockchain Bitcoin từ kiến trúc kỹ thuật, cơ chế đồng thuận và các góc độ khác. Ngoài ra, nó sẽ khám phá giá trị đầu tư của STX (token bản địa được phát hành bởi Stacks) dựa trên phân tích cơ bản và việc kiểm tra các yếu tố tiềm năng khác.
Stacks là một mạng lưới Layer 2 của Bitcoin được thiết kế để mở rộng chức năng mà không cần sửa đổi Bitcoin chính nó, cho phép việc đưa vào khả năng hợp đồng thông minh cho blockchain Bitcoin. Điều này cho phép các hợp đồng thông minh và ứng dụng phi tập trung (DApps) sử dụng Bitcoin như một tài sản một cách không cần tin cậy và thanh toán giao dịch trên blockchain Bitcoin.
Stacks có token riêng của mình, “STX.” Các thợ đào trên chuỗi Stacks kiếm được phần thưởng STX bằng cách sản xuất các khối, trong khi người giữ STX có thể kiếm được phần thưởng BTC bằng cách tham gia vào quy trình Stacking. Cả hai bên tận dụng cơ chế đồng thuận POX để cung cấp bảo mật cho chuỗi Stacks dựa trên chuỗi Bitcoin một cách cộng tác.
Đơn giản, Stacks giới thiệu một thuật toán đồng thuận mới gọi là Stacking. Thuật toán đồng thuận Stacking sử dụng một cơ chế gọi là Proof of Transfer (POX), đảm bảo các khối Stacks không bị ảnh hưởng bởi nhánh, đạt được 100% sự cuối cùng của Bitcoin và thừa hưởng tất cả sự an ninh của Bitcoin.
Đồng thời, Clarity, một ngôn ngữ lập trình hợp đồng thông minh được thiết kế đặc biệt cho blockchain Stacks, có thể đọc trạng thái của chuỗi chính Bitcoin. Điều này cho phép các hợp đồng thông minh trên lớp Stacks cũng đọc trạng thái Bitcoin và có thể được kích hoạt bởi các giao dịch Bitcoin tiêu chuẩn. Điều này tiếp tục cho phép các giao dịch giải quyết trên chuỗi Bitcoin một cách không tin cậy, xác minh tất cả hợp đồng thông minh và các bản ghi giao dịch như giao dịch Bitcoin.
Stacks cũng sáng tạo thiết kế một cơ chế neo Bitcoin phi tập trung gọi là sBTC, được gắn kết 1:1 với BTC. Mục tiêu của nó là cho phép viết vào Blockchain Bitcoin trong các hợp đồng thông minh một cách không cần tin cậy, mở khóa hàng tỷ đô la tài sản BTC.
Tiếp theo, hãy đào sâu vào những nguyên tắc kỹ thuật này chi tiết.
Chứng minh về việc chuyển (PoX) là một cơ chế đồng thuận blockchain mới mẻ cho phép Stacks giải quyết giao dịch trên Bitcoin, thiết lập một mối quan hệ cộng sinh với Bitcoin. Mối quan hệ độc đáo này cho phép mở rộng Bitcoin mà không cần sửa đổi Bitcoin chính nó.
Trong cơ chế đồng thuận PoX, có hai loại người tham gia: các thợ đào Stacks và • • • Stackers (người cầm cố STX). Toàn bộ quá trình PoX có thể được chia nhỏ thành hai cơ chế cốt lõi: các thợ đào Stacks sản xuất khối (tức là đào), và Stackers ký và xác minh giao dịch (xác minh blockchain). Trong cơ chế này:
• Nhà khai thác Stacks: Chi tiêu BTC để có cơ hội đào trên chuỗi Stacks, từ đó nhận được phần thưởng token STX mới được đúc, phí giao dịch STX trên chuỗi Stacks và phí hợp đồng.
Stackers: Những người nắm giữ STX tham gia cơ chế đồng thuận PoX bằng cách ký và xác minh tính hợp lệ của các khối Stacks, xác định xem có nên bao gồm khối vào chuỗi Stacks, và nhận một phần của giá đặt cọc BTC từ các thợ đào như một phần thưởng. Quá trình tham gia này được gọi là “Stacking.”
Vậy, cơ chế đồng thuận PoX làm thế nào để đảm bảo các khối Stacks không bị ảnh hưởng bởi các nhánh rẽ và đạt được 100% tính cuối cùng của Bitcoin? Tiếp theo, chúng tôi sẽ mô tả quá trình tổng thể của các thợ đào tạo ra các khối, người dùng Stackers ký và xác minh giao dịch, và tương tác với blockchain Bitcoin bằng một ví dụ.
Sự tương tác giữa chuỗi Stacks và chuỗi Bitcoin.
Sản xuất khối chuỗi Stacks và quy trình trên chuỗi, nguồn:Stacks
Như được hiển thị trong sơ đồ ở trên, nguyên tắc tổng quan khoảng như sau:
Từ quy trình trên, chúng ta có thể hiểu được những điều sau:
Việc giữ và khóa STX trong một hoặc nhiều chu kỳ để hỗ trợ an ninh và sự đồng thuận của mạng Stacks và nhận BTC như một phần thưởng được gọi là “Stacking.”
Sự khác biệt chính giữa việc Stacking của Stacks và việc Staking của ETH là trong việc Staking của Ethereum, các nút xác nhận có thể phải đối mặt với hình phạt, bao gồm cắt giảm hoặc tịch thu các token ETH đã đặt cược, do hành vi độc hại hoặc thời gian chết của mạng. Tuy nhiên, Stacking của Stacks không có tính năng này.
Trong chuỗi Stacks, các thợ đào và Stackers là những người tham gia quan trọng trong việc "Stacking," và họ đóng một vai trò quan trọng trong việc duy trì bảo mật của mạng. Họ hoàn toàn phi tập trung, và bất kỳ ai cũng có thể trở thành một thợ đào hoặc một Stacker. Sau bản nâng cấp phiên bản Nakamoto, các thợ đào xác định nội dung của các khối, trong khi Stackers quyết định xem các khối có được bao gồm trong chuỗi hay không. Mối quan hệ hợp tác giữa các thợ đào và Stackers cho phép chuỗi Stacks đạt được thời gian khối nhanh và độ cuối cùng 100% của Bitcoin.
Tổng quan về hành vi của các thợ đào và người Stackers
Các thợ đào đạt được cơ hội đào bằng cách tiêu BTC, và các thợ đào chiến thắng được chọn thông qua một chức năng ngẫu nhiên có thể xác minh (VRF), với xác suất tỉ lệ với số lượng BTC đã tiêu. Sau khi nâng cấp phiên bản Nakamoto, “xắp xếp xác suất” sẽ được giới thiệu để giảm thiểu tác động của “sự chống cự MEV của thợ đào Bitcoin” và thúc đẩy cơ hội đào công bằng hơn.
Các thợ đào nhận phần thưởng từ ba nguồn: phần thưởng đào trong STX, phí hợp đồng Clarity và phí giao dịch Stacks.
Trong đó, phần thưởng khai thác tuân theo lịch trình cố định: 1000 STX mỗi khối cho 4 năm đầu tiên, giảm một nửa mỗi bốn năm sau đó cho đến khi đạt 125
STX mỗi khối, sẽ được phát hành vô thời hạn.
Phí hợp đồng Clarity và phí giao dịch biến đổi theo việc sử dụng mạng lưới.
Kháng MEV của Bitcoin Miner: Một số thợ đào Bitcoin cũng hoạt động như thợ đào Stacks. Họ có thể xem xét các giao dịch “block-commits” được gửi bởi các thợ đào Stacks khác đến chuỗi khối Bitcoin và sau đó loại bỏ những thợ đào Stacks khác này khỏi các khối Bitcoin của họ. Khi phần thưởng khối STX hấp dẫn đủ và chi phí cho việc chiến thắng các thợ đào Stacks rất thấp, họ có thể chiến thắng cơ hội đào từ các thợ đào Stacks. Sau khi nâng cấp phiên bản Nakamoto, Stacks đã thay đổi thuật toán sắp xếp để đảm bảo rằng các thợ đào Bitcoin không có ưu thế như thợ đào Stacks và họ phải tiêu BTC cạnh tranh để có cơ hội kiếm STX.
Stackers đề cập đến những người tham gia trong chuỗi Stacks, giữ và khóa STX trong một hoặc nhiều chu kỳ như stakers.
Có chủ yếu hai cách để tham gia Stacking: chạy Stacking độc lập hoặc tham gia một hồ bơi Stacking. Các hồ bơi Stacking được chia thành các tùy chọn gửi và không gửi. Sự lựa chọn phụ thuộc vào kinh nghiệm với tiền điện tử và số lượng STX có sẵn. Dưới đây là phân tích chi tiết về sự khác biệt:
Chạy Stacking Độc lập: Yêu cầu đáp ứng một lượng STX tối thiểu động (hiện khoảng 100.000 STX vào thời điểm viết bài, tăng theo sự phát triển của nguồn cung tiền STX).
Chạy Stacking độc lập cho phép tránh cần phải tin tưởng bên thứ ba và nhận phần thưởng trực tiếp từ các thợ đào.
Tham gia một Mỏ đào: Nếu yêu cầu tối thiểu không đạt được, bạn vẫn có thể tham gia bằng cách tham gia một Mỏ đào. Các Mỏ đào thường được vận hành bởi bên thứ ba độc lập, kết hợp số lượng STX của các người tham gia để đặt cược thay mặt họ, sau đó phân phối phần thưởng theo tỷ lệ (trừ bất kỳ phí có thể có) cho mỗi người tham gia. Các Mỏ đào được chia thành các tùy chọn giữ tài sản và không giữ tài sản.
Custodial Pool: Ví dụ bao gồm OKX hoặc Binance. Người tham gia cần gửi token STX của họ cho các nhà điều hành pool, sau đó chạy Stacking với ví của họ. Phần thưởng được trả cho địa chỉ BTC được chỉ định của người tham gia hoặc bằng STX hoặc token khác.
Hồ bơi không giữ chỗ: Hồ bơi không bao giờ trực tiếp truy cập vào STX của người dùng, nhưng người tham gia cần "ủy quyền" STX của mình cho hồ bơi. Để nhận phần thưởng, cần tin tưởng vào khả năng của các hồ bơi này. STX có thể được rút khỏi hồ bơi bất kỳ lúc nào, nhưng số tiền vẫn bị khóa cho đến khi chu kỳ Stacking đã chọn kết thúc.
Mặc dù việc chạy Stacking độc lập cho phép tránh cần phải tin tưởng vào bên thứ ba và nhận phần thưởng trực tiếp từ các thợ đào, yêu cầu số lượng STX tối thiểu cho mỗi chu kỳ có thể tăng, ảnh hưởng đến phần thưởng nhận được. Do đó, ngay cả khi yêu cầu tối thiểu được đáp ứng, tham gia một nhóm Stacking vẫn có thể là giải pháp tối ưu để tối đa hóa phần thưởng. Để hiểu rõ tác động của việc tăng số lượng STX tối thiểu động lên phần thưởng, người ta có thể tham khảobài viết nàyLựa chọn kênh Stacking có thể được lấy từTrang web chính thức của Stacks.Các dữ liệu và thống kê về việc Stacking khác nhau có thể được xem trên Stacking Club.
Clarity là một ngôn ngữ lập trình hợp đồng thông minh được thiết kế đặc biệt cho blockchain Stacks. Đó là một ngôn ngữ xác định, được tối ưu hóa cho tính dự đoán và an toàn, rút ra bài học từ các lỗ hổng Solidity phổ biến để ngăn chặn các vấn đề tương tự. Một trong những ưu điểm chính của Clarity là việc gắn kết hợp đồng thông minh trên blockchain Bitcoin, cho phép hợp đồng thông minh hoạt động dựa trên trạng thái của blockchain Bitcoin.
Các tính năng chính của Clarity:
Có thể xác định: Sự rõ ràng cho phép phân tích tĩnh hoàn chỉnh của toàn bộ đồ thị gọi của hợp đồng thông minh. Nó có thể xác định những gì một chương trình sẽ làm chỉ từ mã của nó, bao gồm phân tích chi phí thời gian chạy và việc sử dụng dữ liệu, cho phép dự đoán hành động và chi phí.
Không Cần Biên Dịch: Không giống như Solidity, Clarity là một ngôn ngữ thông dịch và không yêu cầu biên dịch. Điều này cải thiện tính đọc hiểu của mã nguồn hợp đồng và tránh được sự phức tạp mà các trình biên dịch mang lại cũng như các lỗ hổng tiềm ẩn của hợp đồng do lỗi ở mức trình biên dịch.
Tính hiển thị của trạng thái Bitcoin: Hợp đồng thông minh Clarity cung cấp bằng chứng Bitcoin SPV tích hợp sẵn, giúp dễ dàng đọc trạng thái của blockchain Bitcoin. Điều này có nghĩa là hợp đồng thông minh có thể kích hoạt một số logic cụ thể dựa trên các giao dịch Bitcoin.
SPV (Simple Payment Verification) là quá trình xác minh tính hợp lệ của giao dịch trong môi trường khách hàng nhẹ Bitcoin.
Đọc ở đâyđể tìm hiểu thêm.
Clarity có nhiều lợi ích khác nhau, như không cho phép tái nhập, ngăn tràn và tràn, bắt buộc xử lý phản hồi, và gắn điều kiện sau cùng cho các giao dịch (cho phép hồi phục giao dịch), giúp ngăn chặn nhiều lỗ hổng thông thường của hợp đồng thông minh.
Để tìm hiểu thêm về cách Clarity ngăn chặn các lỗ hổng hợp đồng thông minh, bài viết “Phát hiện 8 lỗ hổng nguy hiểm của Hợp đồng Thông minh 'Clarity'tập trung vào việc giới thiệu một số lỗ hổng hợp đồng thông minh phổ biến nhất và cách Clarity giải quyết chúng.
Tất nhiên, Clarity hiện tại, do tính chất không biên dịch của nó, không thể hoạt động hiệu quả về mặt hiệu suất thời gian chạy như các hợp đồng thông minh có thể biên dịch được. Tuy nhiên, với bản nâng cấp phiên bản Nakamoto, Clarity Wasm sẽ giải quyết vấn đề này. Bằng cách biên dịch hợp đồng thông minh Clarity thành Wasm, tốc độ thực thi hợp đồng sẽ được cải thiện đáng kể, và tính tương thích cũng sẽ được cải thiện đáng kể.
Sự khác biệt giữa Ngôn ngữ Biên dịch và Ngôn ngữ Phiên dịch: Cả ngôn ngữ biên dịch và ngôn ngữ phiên dịch đều phiên dịch mã nguồn, nhưng phương pháp hoạt động của chúng khác nhau, dẫn đến sự khác biệt về hiệu quả. Ngôn ngữ biên dịch biên dịch toàn bộ mã nguồn thành ngôn ngữ máy từ đầu, chạy toàn bộ mã nguồn như một thể, điều này rất hiệu quả. Ngôn ngữ phiên dịch phiên dịch mã nguồn từng dòng thành ngôn ngữ máy chỉ khi câu lệnh tương ứng được thực thi, dẫn đến hiệu quả thấp hơn khi mã nguồn được thực thi.
Tóm lại, như một ngôn ngữ lập trình sáng tạo theo sau Solidity, Clarity thực sự giải quyết một số điểm yếu của Solidity. Tuy nhiên, như một ngôn ngữ lập trình hợp đồng thông minh cho blockchain Bitcoin, đóng góp quan trọng nhất của Clarity nằm ở việc tích hợp chứng minh SPV của Bitcoin, cho phép đọc được trạng thái của Bitcoin trên blockchain Stacks. Điều này cũng có nghĩa là hợp đồng thông minh trên blockchain Stacks có thể được kích hoạt bởi các giao dịch Bitcoin, đạt được khả năng lập trình của blockchain Bitcoin trên mạng Layer 2 của mình, Stacks.
sBTC là một token phi tập trung được gắn với tài sản BTC, hoạt động bởi một nhóm các thành viên phi tập trung, phi cấp phép và linh hoạt. Những thành viên này nhận được động lực kinh tế thông qua cơ chế đồng thuận POX của Stacks để thực hiện đúng phép gắn kết. Nếu Stacks đạt được tích hợp hợp đồng thông minh vào blockchain Bitcoin thông qua một loạt các công nghệ đổi mới, thì sBTC gắn với BTC theo tỷ lệ 1:1 được xây dựng trên nền tảng này, mở khóa tài sản BTC như là tài sản có thể lập trình (tạo lợi nhuận), cho phép Bitcoin nhập vào không gian DeFi.
Sử dụng cơ chế chốt này, các hợp đồng thông minh có thể sử dụng Bitcoin làm tài sản tiền tệ trong Stacks cho các giao dịch DeFi khác nhau như cho vay, stablecoin BTC, v.v. Mặc dù wBTC (tài sản Bitcoin được bọc trên Ethereum) cũng có thể tạo điều kiện thuận lợi cho các chức năng DeFi này, wBTC được phát hành bởi các tổ chức tập trung, với bằng chứng dự trữ BTC kém minh bạch hơn và yêu cầu thêm "phí gói". Ngược lại, cơ chế chốt sBTC hoạt động theo cách phi tập trung mà không cần tin tưởng, với quy trình đúc tiền được ghi lại trong các tập lệnh blockchain của Bitcoin và không cần thêm phí gói, mang lại lợi thế cạnh tranh cho cơ chế chốt của sBTC.
Một cách đơn giản, sBTC là một token trên blockchain Stacks. Tương tự như các token ERC20 trên Ethereum khác, nó được xác định dựa trên tiêu chuẩn token đồng nhất sip-010 trên Stacks và được phát hành bởi một hợp đồng thông minh Clarity. Việc đúc và đốt sBTC đều được thực hiện bởi giao protocole sBTC.
Khi người dùng muốn sử dụng BTC trên chuỗi Stacks: Người dùng tạo một giao dịch gửi tiền trên chuỗi Bitcoin bằng cách chuyển BTC vào địa chỉ ví đa chữ ký. Giao dịch gửi tiền này thông báo cho giao thức sBTC về số lượng BTC đã gửi và địa chỉ sBTC nhận của người dùng trên Stacks. Sau đó, giao thức sBTC tạo ra một lượng sBTC tương đương với tỷ lệ 1:1 và gửi chúng đến địa chỉ nhận của người dùng.
Khi người dùng muốn rút tài sản BTC của họ: Họ tạo một giao dịch rút tiền trên chuỗi Bitcoin. Giao dịch rút tiền này thông báo với giao thức sBTC về số lượng sBTC cần rút, địa chỉ Stacks từ đó rút, và địa chỉ BTC nhận số BTC đã rút. Sau đó, giao thức sBTC sẽ đốt số lượng sBTC cụ thể từ các địa chỉ Stacks cung cấp và gửi một lượng BTC tương đương đến địa chỉ BTC cụ thể để hoàn tất việc rút tiền.
Trong quá trình này, bộ Stackers hiện tại trong chu kỳ hiện tại cần cung cấp chữ ký cho giao dịch rút BTC được thực hiện. Nếu hơn 70% Stackers cung cấp chữ ký, thì thao tác rút có thể được thực hiện, và Stackers sẽ nhận phần thưởng BTC tương ứng. Bộ Stackers ký thay đổi một cách linh hoạt trong mỗi chu kỳ Stacking.
Quá trình gửi và rút tiền
Trong quá trình được đề cập, việc gửi và rút tiền tệ được xác minh bởi “Stackers” của mỗi chu kỳ. Khi hơn 70% Stackers ký kết giao dịch, giao thức thực hiện thao tác, nghĩa là ít nhất 30% các bộ xác minh là trung thực, đảm bảo an toàn cho tài sản. Hiện tại, Stackers bao gồm một hỗn hợp các tổ chức đáng tin cậy (như Figment, Copper, Blockdaemon, Luxor, vv.), các hồ bơi Stacking (như OKX, Binance, Coinbase, Xverse, vv.) và các nhà điều hành nút cá nhân. Sự kết hợp này của người ký kết kết hợp đảm bảo an ninh và phân quyền của mạng Stacks.
Ngoài ra, do sBTC hoạt động trên chuỗi Stacks, nó thừa hưởng tất cả các thuộc tính của chuỗi Stacks, chẳng hạn như các thuộc tính bảo mật giao dịch của nó giống như giao dịch Bitcoin, và còn nhiều hơn nữa. Tuy nhiên, việc chuyển BTC sang bất kỳ lớp hoặc chuỗi nào bên ngoài chuỗi Bitcoin sẽ mang lại sự phức tạp và giả định bảo mật bổ sung. Có các rủi ro tiềm năng liên quan đến sBTC:
Nếu người Stackers vượt qua 70%, họ có thể lý thuyết làm trộm BTC từ chu kỳ hiện tại. Tuy nhiên, về mặt kinh tế, điều này là không hợp lý vì họ sẽ mất nhiều vốn STX hơn giá trị của sBTC mà họ sẽ thu được. Ngoài ra, việc đạt được sự kết hợp của hơn 70% người Stackers, miễn là sự phân bố của Stacking đủ phân tán, là rất không thể. Do đó, điều này vẫn là một khả năng lý thuyết.
Các thợ đào Bitcoin có thể cố gắng xem xét các hoạt động chồng chất trong một cuộc tấn công 51% từ xa và cố gắng đánh cắp Bitcoin từ kịch bản/ví Bitcoin. Tuy nhiên, vì chuỗi Bitcoin chưa bao giờ trải qua thành công một cuộc tấn công 51%, điều này hiện vẫn là một khả năng lý thuyết.
Mặc dù hợp đồng sBTC được viết bằng ngôn ngữ Clarity, có thể tránh được một số lỗ hổng hợp đồng ở mức độ ngôn ngữ lập trình, nhưng vẫn có thể tồn tại những rủi ro không biết đến, đòi hỏi phân tích bảo mật nghiêm ngặt để giảm thiểu.
Stacks đạt được tính mở rộng thông qua các mạng con và các máy ảo khác nhau.
Mặc dù Stacks đã tối ưu tốc độ khối từ 10 phút xuống còn 5 giây sau nâng cấp Nakamoto, nhưng một số trường hợp sử dụng cụ thể có thể đòi hỏi khối lượng giao dịch thấp độ trễ thấp, lưu lượng lớn và giá trị giao dịch tăng đột ngột (ví dụ, việc tạo NFT, chơi game) về hiệu suất.
Subnets được thiết kế để tăng cường khả năng mở rộng của Stacks, cải thiện hiệu suất mạng của nó với chi phí là giảm sự phân quyền tại tầng thực thi. Tuy nhiên, các giao dịch vẫn có thể được giải quyết trên chuỗi khối Bitcoin thông qua Stacks. Các Subnets được sử dụng cho việc thực thi, không phải lưu trữ tài sản. Với các Subnets hiệu suất cao, các nhà phát triển và người dùng có thể chọn lựa tốc độ xử lý cao khi cần thiết, sau đó rút tài sản của họ vào lớp Stacks chính theo yêu cầu. Subnets có thể hỗ trợ các hợp đồng thông minh bằng các ngôn ngữ lập trình khác nhau. Như được thể hiện trong sơ đồ, một Subnet có thể hỗ trợ Clarity VM, trong khi Subnet khác có thể hỗ trợ ngôn ngữ Solidity của Ethereum và tính tương thích với EVM.
Khái niệm về các mạng con trong Stacks tương tự như các mạng con trong các chuỗi công cộng khác (như các mạng con của Avalanche), điểm khác biệt chính là các ứng dụng trên các mạng con của Stacks được hưởng lợi từ tính chất cuối cùng và bảo mật của Bitcoin.
Thông qua một loạt cơ chế sáng tạo như POX, Stacking và Clarity, Stacks đã triển khai một “Lớp Bitcoin,” sử dụng chuỗi khối Bitcoin như một lớp thanh toán cơ bản an toàn và Stacks như một lớp mở rộng Layer 2 cho BTC. Điều này cho phép hợp đồng thông minh được áp dụng trên chuỗi Bitcoin. Trong khi đó, sBTC, là một mã token trên chuỗi Stacks, được gắn kết 1:1 với BTC, mở khóa BTC L2 DeFi. Điều này giúp việc giao dịch tài sản với BTC và giải phóng thanh khoản.
Phần trước đã chi tiết về cách Stacks hoạt động như một mạng Bitcoin Layer 2, cho phép hợp đồng thông minh BTC và mở khóa BTC L2 DeFi. Vậy, Stacks đứng ở đâu trong ngành Bitcoin L2 được mong đợi cao trong thị trường bò này? Tiềm năng đầu tư của token bản địa của Stacks “STX” là gì?
Đầu tiên, liệt kê các khía cạnh khác nhau của Stacks qua một số chiều cơ bản, bao gồm công nghệ, kinh tế mã token, cộng đồng, sự áp dụng hệ sinh thái, dữ liệu on-chain và cạnh tranh trên thị trường.
Nhìn chung, trong không gian Layer 2 của Bitcoin, Stacks có lợi thế của người đi trước. So với đó, nhiều giao thức chỉ mới bắt đầu xây dựng trong lĩnh vực BTC Layer 2, trong khi Stacks đang ở vị trí dẫn đầu về cả tính chín chắn của các giải pháp kỹ thuật của mình và khả năng phát triển kỹ thuật.
Lộ trình Stacks
Hiện tại, Stacks được hình thành từ nhiều đơn vị độc lập, nhà phát triển và thành viên cộng đồng. Cùng nhau, họ làm việc để phát triển chuỗi khối Bitcoin.
Các thành viên chính của nhóm
Đội ngũ Stacks không phải là một công ty duy nhất; thay vào đó, nó có thể được coi là một tổ chức đội ngũ phi tập trung. Tổ chức này cam kết xây dựng trên nền tảng Bitcoin, với các đơn vị như Hiro tập trung vào việc xây dựng công cụ cho các nhà phát triển, Quỹ Stacks thúc đẩy phát triển hệ sinh thái, và XVerse chuyên về ví Bitcoin. Ngoài ra, là một trong những người sáng lập Stacks, Muneeb Ali rất tích cực trên Twitter, chủ động tham gia vào các cuộc thảo luận cộng đồng và ủng hộ cho việc phát triển của Stacks.
Stacks đã được ra mắt ban đầu vào năm 2013 tại Bộ môn Khoa học Máy tính của Đại học Princeton. Sau đó vào năm 2017, nó đã huy động được 47 triệu đô la thông qua một ICO để phát hành các token STX, và vào năm 2019, nó trở thành công ty tiền điện tử đầu tiên nhận được sự phê duyệt của SEC, huy động thêm 23 triệu đô la thông qua các ưu đãi Reg A và Reg S tại Hoa Kỳ. Hiện tại, theoCryptoRankDữ liệu, Stacks đã huy động tổng cộng 95 triệu đô la trong quá trình gọi vốn. Nhiều nhà đầu tư của nó đến từ các công ty VC nổi tiếng trong lĩnh vực tiền điện tử, như IOSG, Blockchain Capital, HashKey Capital và những người khác.
ICO/Pre-sale, nguồn:cryptorank
Rạp vốn, nguồn: cryptorank
Stacks đã phát hành tổng cộng 1,32 tỷ mã thông báo STX trong khối khởi đầu. Các mã thông báo này đã được phân phối thông qua một số ICO tổ chức vào năm 2017 và 2019. Giá của các mã thông báo STX phát hành vào năm 2017 là $0.12, trong khi những mã thông báo phát hành trong chương trình Reg S vào năm 2019 có giá là $0.25, và chương trình phát hành tuân thủ SEC vào năm 2019 có giá là $0.30.
Dự kiến cung cấp tương lai của các token STX dự kiến sẽ đạt khoảng 1,818 tỷ vào năm 2050. Sau khi phát hành token từ khối sơ sinh, việc phát hành token được thực hiện thông qua khai thác, với tỷ lệ lạm phát nổi, để giảm thiểu lạm phát. Hiện tại, theo CoinMarketCapdữ liệu, nguồn cung lưu thông của STX đã đạt 1,45 tỷ.
Phân tích các token trong khối khởi đầu Stacks, được thu thập từ Bản mô tả Stacks 2.0:
Thống kê token hiện tại (Dữ liệu từ CoinMarketCap):
• Cung cấp lưu hành: 1,45 tỷ
• Tổng cung: 1,82 tỷ
• Vốn hóa thị trường: $4.41 tỷ
• Giá trị pha loãng hoàn toàn (FDV): 5,54 tỷ đô la
• Tỷ lệ vốn hóa thị trường/FDV: 0.79
Theo dữ liệu on-chain từ DefiLlama, tổng giá trị khóa (TVL) trong Stacks và hệ sinh thái của nó gần 150 triệu đô la. Khi các giải pháp Layer 2 cho BTC tiếp tục thu hút sự chú ý, hệ sinh thái Stacks cũng đang phát triển mạnh mẽ, với các dự án bao gồm nhiều lĩnh vực của tiền điện tử, bao gồm ví điện tử, NFT, DEX, DeFi, cũng như danh tính, tên miền và nhiều hơn nữa. Dưới đây là một sự giới thiệu ngắn gọn về một số dự án phổ biến hiện tại.
Để biết thêm về các dự án sinh thái Stacks, bạn có thể xem ở đây.
Bảng xếp hạng TVL của Giao thức TVL trong hệ sinh thái, được lấy từDefillama.
Hiện tại, theo TwitterScoreDữ liệu, Stacks đang được ưa chuộng cao trong cộng đồng tiền điện tử trên Twitter, với nhiều người theo dõi có ảnh hưởng.
Nguồn:TwitterScore
Đánh giá xem một token có tiềm năng đầu tư hay không, từ góc độ cơ bản, yêu cầu ít nhất ba khía cạnh chính:
Càng sáng tạo công nghệ càng mạnh mẽ khả năng kể chuyện của nó. Sự đổi mới công nghệ của Stacks đáp ứng các thuộc tính lý tưởng của hợp đồng thông minh Bitcoin, cân bằng một cách thông minh giữa hiệu suất và bảo mật.
Đạt được hiệu ứng flywheel token đòi hỏi khuyến khích người dùng nắm giữ token thông qua doanh thu dự án, staking hoặc cơ chế khác. Ví dụ, việc thả token và lợi suất cao tạo ra hiệu ứng flywheel cho token trong hệ sinh thái Ethereum. Đối với Stacks, hiệu ứng flywheel có thể đến từ hai khía cạnh: đầu tiên, sử dụng cơ chế Stacking để kiếm BTC thưởng bằng cách khóa STX để ký quyết định; thứ hai, phát hành token tương tự tiêu chuẩn ERC20, chẳng hạn như sBTC, được gắn với BTC, mở khóa cơ hội DeFi cho BTC. Hiện tại, nhiều dự án hệ sinh thái Stacks dựa trên Bitcoin và xây dựng giao thức DeFi.
Kể chuyện mang lại sức sống cho công nghệ và token, truyền cảm hứng và niềm tin, từ đó tạo ra một cộng đồng mạnh mẽ, tận tâm. Stacks đã được tạo thành từ các thực thể phi tập trung và cộng đồng đã cùng nhau đẩy mạnh câu chuyện về Stacks, hình thành nền tảng vững chắc cho cộng đồng Stacks. Ngoài ra, các yếu tố như việc phê duyệt BTC ETFs tại chỗ, BTC halving, Stacks Nakamoto nâng cấp, và sự cạnh tranh tăng về BTC L2 đều góp phần vào câu chuyện.
Chỉ có câu chuyện một mình có thể thúc đẩy sự phát triển token, nhưng nếu thiếu sáng tạo công nghệ, câu chuyện chỉ là một bong bóng. Khi kết hợp với sáng tạo công nghệ và hiệu ứng flywheel token, câu chuyện có thể duy trì giá token cao trong thời gian dài. Dựa trên phân tích chi tiết ở trên, chúng tôi tin rằng Stacks hoàn toàn đáp ứng ba khía cạnh của đánh giá tiềm năng đầu tư. Có thể nói rằng Stacks, với vai trò là một nhà lãnh đạo trong không gian BTC L2, và token native của nó STX, giữ giá trị đầu tư dài hạn. Hơn nữa, trong tương lai, giá STX sẽ tăng theo mỗi điểm nóng của câu chuyện cho đến khi mùa BTC L2 đến.
Các động lực kinh tế của chuỗi Stacks mật thiết liên quan đến Bitcoin. Các thợ đào cạnh tranh để có cơ hội đào STX bằng cách đấu giá với BTC, trong khi người staker STX nhận phần thưởng BTC dựa trên tỷ lệ STX họ stake. Do đó, giá của BTC và STX nên có mối tương quan tích cực, có nghĩa là giá của STX sẽ tăng theo giá của BTC. Biểu đồ xu hướng giá so sánh dưới đây cũng gần như minh họa điều này.
Xu hướng giá của BTC và STX, nguồn:coinmarketcap
Nếu chúng ta so sánh Stacks Layer 2 của BTC với Optimism Layer 2 của Ethereum, dựa trên giá hiện tại, giá trị thị trường của Optimism được ước lượng là dưới 1% giá trị thị trường của ETH. Do đó, nếu Stacks đại diện cho 1% giá trị thị trường hiện tại của BTC, giá của STX sẽ khoảng $9.7, cho thấy mức tăng hơn ba lần so với giá hiện tại.
Tất nhiên, giá này chỉ là một ước lượng, và có nhiều yếu tố có thể ảnh hưởng đến giá token. Chúng tôi chỉ đơn giản xem xét vấn đề này từ góc độ truyền thống và không cung cấp bất kỳ lời khuyên đầu tư nào.
Với sự chấp thuận của ETF Bitcoin và Bitcoin đạt mức cao mới, có nhiều kỳ vọng cho lĩnh vực Bitcoin Layer 2 có thể tăng mạnh gấp đôi hoặc gấp trăm lần trong thị trường bò hiện tại. Stacks, với vai trò là một nhà lãnh đạo trong lĩnh vực Bitcoin Layer 2, mang lại triển vọng và tiềm năng lớn cho sự phát triển. Mặc dù giá của STX đã tăng 413.68% so với năm trước, chúng tôi tin rằng Stacks vẫn đang ở giai đoạn đầu của mình, và đợt bùng nổ thực sự có thể xảy ra khi mùa Bitcoin Layer 2 đến. Khi mùa Bitcoin Layer 2 đến, chúng ta có thể mong đợi một sự bùng nổ đáng kể trong hệ sinh thái Stacks, với trọng tâm đặc biệt vào các dự án có Tổng Giá Trị Bị Khóa (TVL) đang tăng nhanh.
https://docs.stacks.co/stacks-101/whitepapers
https://github.com/stacksgov/sips/blob/main/sips/sip-007/sip-007-stacking-consensus.md
https://www.stacks.co/blog/stacking-strategy-how-to
4. Trại rõ ràng
https://clarity-lang.org/universe#camp
5.Clarity of Mind
https://book.clarity-lang.org/title-page.html
6. Chuẩn bị sBTC cho thời gian chính thức của DeFi
https://forum.stacks.org/t/making-sbtc-ready-for-defi-prime-time/14421
7. Hướng dẫn Nakamoto của Stacks cuối cùng
8.Subnets
https://github.com/hirosystems/stacks-subnets
https://www.stackschina.com/news/toudengcang-in-depth-analysis-of-stacks-report
10.RootData-Stacks
https://www.rootdata.com/zh/Projects/detail/Stacks?k=MTM%3D
11.Cryptorank-Stacks
https://cryptorank.io/ico/blockstack?page=1
Bài viết này được tái bản từ [marsbit], tựa gốc "Mars Research Report: Giải thích chi tiết về mạng Bitcoin Layer 2 Stacks - khám phá giá trị đầu tư của STX", bản quyền thuộc về tác giả gốc [cat boss (@catboss_s)], if you have any objection to the reprint, please contact Đội ngũ Gate Learn, đội sẽ xử lý ngay sau khi theo quy trình liên quan.
Xin lưu ý: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không hình thành bất kỳ lời khuyên đầu tư nào.
Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn, không được đề cập trong Gate.io, bài viết dịch không được sao chép, phân phối hoặc đạo văn.