Đầu năm 2023, việc giới thiệu “Ordinal” vào mạng lưới Bitcoin đã khơi nguồn một cuộc tranh luận mới về cách xử lý không gian khối mạng. Vào tháng 5 cùng năm, sự tăng cấp độ cầu cho các token BRC-20 đã tạm thời làm quá tải mạng lưới Bitcoin, buộc Binance, sàn giao dịch trung tâm lớn nhất thế giới, phải tạm ngừng việc rút tiền Bitcoin.
Các số thứ tự, phát sinh từ từ “thứ tự,” có nghĩa là “theo thứ tự tuần tự,” là một giao thức được tạo ra bởi Casey Rodarmorvào tháng 1 năm 2023. Nó đã điều chỉnh các kịch bản Bitcoin để đính kèm dữ liệu tùy ý vào đơn vị nhỏ nhất của Bitcoin, “satoshis” (sats). Khả năng này đã dẫn đến sự xuất hiện của PFPs và NFTs trên blockchain Bitcoin, tương tự như trên Ethereum ( thêm thông tin).
)
Kể từ ngày 24 tháng 4, ba dự án NFT trên mạng lưới Bitcoin—NodeMonkes, Runestone và Bitcoin Puppets—đứng trong top 10 bộ sưu tập NFT theo vốn hóa thị trường, thể hiện tiềm năng của Bitcoin như một nền tảng hợp đồng thông minh (nguồn:Coingecko).
Bitcoin L2 và Stacks
Sự phát triển này đã thúc đẩy sự bùng nổ của các dự án L2 trên mạng Bitcoin. Theo DeFiLlama, tính đến ngày 15 tháng 4, có 11 dự án được phân loại là “Bitcoin sidechains” đã cùng nhau giữ gần $900 triệu trong TVL. Mặc dù có tranh luận về việc liệu những dự án này thực sự sử dụng mạng Bitcoin như là L1, sự tăng trưởng của TVL và số dự án phản ánh sự quan tâm tăng của thị trường vào câu chuyện về Bitcoin.
Trong số những dự án này, Stacks nổi bật với những tiến bộ gần đây. Được ra mắt vào năm 2017, Stacks đã nhằm mục tiêu đưa hợp đồng thông minh vào mạng lưới Bitcoin từ năm 2021. Hãy khám phá những tiến triển gần đây của Stacks và bản cập nhật quan trọng sắp tới “Nâng cấp Nakamoto.”
Video của bài diễn thuyết TED của Munib Ali năm 2016; nguồn TEDx Talks
Năm 2017, Tiến sĩ Muneeb Ali hoàn thành bằng cấp của mình và công bố bản sách trắng cho Stacks (trước đây là Blockstack). Dự án đã huy động được 52 triệu đô la thông qua một cuộc bán token trên CoinList. Trước đó, Ali và nhóm sáng lập của ông xây dựng một giao thức và ứng dụng có tên Onename trên Bitcoin L1, cho phép danh tính phi tập trung và trang hồ sơ trên mạng lưới Bitcoin. Những kinh nghiệm này đã giúp định hình tầm nhìn của Stacks và truyền cảm hứng cho việc tạo ra một nền tảng mạnh mẽ hơn.
Blockstack nhận thấy sự phụ thuộc quá mức vào việc lưu trữ và quản lý dữ liệu tập trung trên internet hiện tại. Họ nhằm tới việc tạo ra một mạng lưới phi tập trung bằng cách sử dụng công nghệ blockchain, cho phép người dùng sở hữu dữ liệu của họ và nhà phát triển xây dựng dApps một cách dễ dàng, tương tự như Ethereum.
Năm 2019, token của Stacks (STX) đã được Cục SEC của Mỹ chấp thuận theo Quy định A+, gọi vốn 23 triệu đô la. Đây là cuộc bán token đầu tiên được SEC chấp thuận, thu hút sự chú ý đáng kể từ thị trường.
Từ năm 2018 đến năm 2020, nhóm Stacks tập trung vào việc xây dựng cơ sở hạ tầng dự án vững chắc. Stacks là một blockchain đồng thuận cross-chain tích hợp mạch lưới Bitcoin một cách mượt mà, được thiết kế để tăng cường khả năng lập trình của Bitcoin. Nhóm cũng đã phát triển một ngôn ngữ lập trình tùy chỉnh, Clarity. Trong thời kỳ này, Stacks đã đảm bảo được nguồn vốn từ các nhà đầu tư đáng chú ý như Union Square Ventures, Harvard Endowment, Winklevoss Capital và Naval Ravikant.
Stacks 2.0
“Tôi tin rằng Bitcoin là lớp tiền tệ tốt nhất và phân quyền nhất. Hiện tại, 1% tổng số Bitcoin lưu thông được phát hành trên Ethereum dưới dạng Bitcoin bọc (wBTC), cho thấy có nhu cầu sử dụng Bitcoin trong các hợp đồng thông minh. Thay vì bọc Bitcoin trên một nền tảng hợp đồng thông minh khác, tại sao không đưa chức năng hợp đồng thông minh vào mạng lưới Bitcoin?” — Muneeb Ali, từ ‘Bitcoin DeFi? Đó là một điều, Người sáng lập Stacks Muneeb Ali nói, Giải mã.'
Vào tháng 1 năm 2021, Blockstack đã ra mắt Stacks 2.0 mainnet, biến thành mạng lưới Stacks. Như Ali đề xuất, Stacks 2.0 nhắm mục tiêu mang chức năng hợp đồng thông minh tới Bitcoin mà không làm thay đổi Bitcoin chính nó. Thiết kế chuỗi kế thừa tính phân quyền và an toàn của Bitcoin trong khi thêm khả năng hợp đồng thông minh để tăng cường tính mở rộng của mạng lưới.
Quy trình chứng thực chuyển khoản; nguồn: stacks.co%20là,phối%20không%20cần%20sửa%20đổi%20Bitcoin%20itself)
Cơ chế đồng thuận của Stacks, Proof-of-Transfer (PoX), mở rộng Proof of Burn, quan trọng để kế thừa an ninh mạng Bitcoin.
Khác với PoB, nơi mà các thợ đào đốt tiền điện tử, PoX bao gồm các thợ đào gửi Bitcoin cho các chủ sở hữu STX tham gia Stacking. Các thợ đào tham gia khai thác Stacks bằng cách chạy nút Stacks, sử dụng Bitcoin như là chuỗi neo để tạo ra và khai thác các khối. Cơ chế PoX bao gồm:
Các thợ mỏ được bầu chọn ghi lại các hash của tất cả các giao dịch Stacks mới trong các khối Bitcoin, cân bằng động cơ cho các thợ mỏ Bitcoin và các người duy trì Stacks. Stacking, tương tự như staking trong các mạng PoS, bao gồm việc khóa STX để kiếm phần thưởng Bitcoin. Các vai trò của các thợ mỏ và người Stackers được minh họa như sau:
Vai trò của những người đào và chất xúc; nguồn: tài liệu ngăn xếp
[Miner]
[Stacker]
Stacks có phải là một lớp 2 của Bitcoin không?
Bản nâng cấp Stacks 2.0 cho phép chuỗi Stacks hoạt động như một nền tảng hợp đồng thông minh trên mạng Bitcoin với sự giới thiệu của mainnet và cơ chế Proof-of-Transfer. Tuy nhiên, việc gọi nó là Bitcoin Layer 2 (L2) gây tranh cãi.
Vì những lý do này, Stacks 2.0 không phù hợp hoàn hảo với loại hạng L2 truyền thống. Tuy nhiên, Stacks cũng không phải là một sidechain vì giao dịch của nó cuối cùng được giải quyết trên mạng Bitcoin. Thiết lập độc đáo này đã khiến người đồng sáng lập Stacks, Muneeb Ali, gọi nó là “Lớp 1.5” trong năm 2021.Phỏng vấn giải mã.
Vì mạng Bitcoin ban đầu không được thiết kế cho hợp đồng thông minh, việc thêm các tính năng này hoặc cải thiện khả năng mở rộng không đơn giản như với Ethereum và các chuỗi EVM. Để hiểu rõ hơn về sự khác biệt của Bitcoin L2, hãy tham khảo bài viết tháng 12 năm 2023 của Spartan Group BITCOIN LAYERS - Tapestry of a Trustless Financial Era.”
The Bitcoin L2 Trilemma; Source: LỚP BITCOIN — Bức tranh của một kỷ nguyên tài chính không tin cậy
Như được hiển thị trong hình trên, ba yếu tố của Bitcoin L2 bao gồm:
Stacks được xem là một giải pháp Bitcoin L2 đáp ứng điều kiện 1 và 3 nhưng không đáp ứng điều kiện 2. Ngược lại, Lightning Network đáp ứng điều kiện 1 và 2 nhưng do sử dụng phương pháp “local consensus”, nó ghi nhận giao dịch trên một mạng ngang hàng riêng biệt với chuỗi chính, do đó không đáp ứng điều kiện 3.
Vấn đề hiện tại với Stacks
Cấu trúc độc đáo của chuỗi Stacks cho phép nó hoạt động như một nền tảng hợp đồng thông minh trên mạng Bitcoin cũng đem đến một số thách thức, bao gồm:
Mục Tiêu Chính
Phiên bản Nakamoto là một bản nâng cấp lớn dự kiến cho năm nay để giải quyết các vấn đề của chuỗi Stacks, cải thiện hiệu suất và bảo mật.
Thay đổi cơ chế tạo khối và vai trò Stacker
Trước khi nâng cấp Nakamoto, tỷ lệ các khối được tạo trên chuỗi Stacks đến các khối Bitcoin là 1:1, dẫn đến việc tạo khối chậm và thời gian xác nhận giao dịch chậm.
Sau cập nhật Nakamoto, cơ chế “Sản xuất khối dựa trên thời hạn” sẽ được giới thiệu để tăng tốc quá trình tạo khối. Các thợ đào sẽ có khả năng tạo nhiều khối Stacks trong thời hạn của họ (tức là, trong chu kỳ tạo khối Bitcoin), giảm thời gian tạo khối và xác nhận xuống khoảng 5 giây, cải thiện đáng kể tính mở rộng của Stacks.
Những khối Stacks này sẽ được xác minh bởi Stackers. Trước khi nâng cấp Nakamoto, Stackers chỉ khóa token STX để đóng góp vào an ninh kinh tế của mạng. Sau khi nâng cấp, Stackers sẽ hoạt động như người ký, chịu trách nhiệm xác minh, lưu trữ, ký và lan truyền mỗi khối Stacks được tạo ra trong thời gian của người đào. Tương tác giữa người đào và Stackers được minh họa dưới đây:
Cách mà các thợ đào và Stackers (hoặc người ký) tương tác sau khi Nakamoto nâng cấp; nguồn: tài liệu ngăn xếp
Như được thể hiện trong sơ đồ, các thợ đào cần chữ ký của Gate để tạo khối tiếp theo, và Gate cần thực hiện các hoạt động ký để nhận phần thưởng dưới cơ chế Proof-of-Transfer và mở khóa các token STX đã được gửi của họ.
Thay đổi Cấu trúc Chuỗi cho Độ tin cậy cuối cùng của Bitcoin
Trong quá trình thay đổi nhiệm kỳ (hoặc bầu cử người đào), người ký (Stackers) ngăn người đào khai thác ngẫu nhiên chuỗi Stacks bằng cách chỉ ký vào khối mới nhất. Điều này có nghĩa là Stackers giám sát người đào, xác minh các khối đã được tạo trước đó và đảm bảo các khối mới dựa trên khối mới nhất.
Ngoài ra, khi gửi một giao dịch (giao dịch thay đổi thời gian), các thợ đào cần bao gồm một mã hash khối được đánh chỉ mục, chứa mã hash của khối Stacks đầu tiên được ghi lại trong thời gian thợ đào trước và mã hash của khối chính nó. Điều này đảm bảo trạng thái của blockchain Stacks được ghi lại trong các khối Bitcoin, với mỗi thợ đào thực hiện cùng một công việc, đảm bảo lịch sử của blockchain Stacks được liên tục ghi lại trên mạng Bitcoin.
Sơ đồ về mối quan hệ giữa các khối Bitcoin, các khối Stacks, và bản đồ hàng tồn kho; nguồn: tài liệu về các ngăn chứa
Do đó, như đã thể hiện trong sơ đồ, mối quan hệ giữa các khối Stacks và các khối Bitcoin là như sau: các giao dịch được nộp trên chuỗi Stacks trong giai đoạn N được ghi lại trong các khối Bitcoin trong hai giai đoạn tiếp theo, tức là giai đoạn N+2. Điều này có nghĩa là cần ba thay đổi vị thế để các giao dịch Stacks trở nên khó đảo ngược như các khối Bitcoin. Từ quan điểm của người dùng, cấu trúc chuỗi tương tự như chúng ta biết từ L2, nơi các giao dịch được xác nhận trong vài giây, trong khi thanh toán Bitcoin mất khoảng 30 phút.
Hệ thống này cũng cải thiện ngân sách an ninh của chuỗi Stacks. Cơ chế xác minh khối Stacks, yêu cầu chữ ký từ ít nhất 70% người Stackers, tăng ngân sách an ninh của Stacks lên 70% tài sản stacking, và khi giao dịch đạt được việc thanh toán cuối cùng của Bitcoin, ngân sách an ninh này có thể đạt đến tương đương sức mạnh khai thác 51% của Bitcoin.
Tóm tắt Cơ chế Stacks Sau Bản Nâng Cấp Nakamoto:
Sau cập nhật Nakamoto, tốc độ giao dịch của chuỗi Stacks sẽ tăng đáng kể và đồng thời đạt được sự hoàn thiện của Bitcoin, đảm bảo tính bất biến của dữ liệu. Đối với người dùng, điều này có nghĩa là thời gian xác nhận giao dịch nhanh hơn, và đối với hệ thống, điều này có nghĩa là trở nên gần hơn với một Bitcoin L2 thực sự, kế thừa tính bảo mật của Bitcoin.
Giải quyết vấn đề Bitcoin MEV
Trước khi nâng cấp Nakamoto, vấn đề MEV trên chuỗi Stacks chủ yếu xảy ra như sau. Các thợ đào Bitcoin có lực lượng hash quan trọng, như F2Pool, có thể kiểm duyệt các giao dịch cam kết được gửi bởi các thợ đào khác trong các khối Bitcoin để điều chỉnh số lượng đặt cược BTC của họ, đảm bảo họ nhận được phần thưởng khối đặt cược và phí giao dịch. Hành vi này làm giảm phần thưởng BTC cho Stackers và làm suy yếu niềm tin vào quá trình đào.
Bản nâng cấp Nakamoto giới thiệu một số tiêu chí lựa chọn người đào mới để tăng tính công bằng trong quá trình đào khối.
Bằng cách giới thiệu các tiêu chuẩn ngăn chặn MEV này, nâng cấp Nakamoto sẽ gia tăng tính minh bạch và sự tin cậy trong quá trình đào Stacks blockchain.
Lộ trình nâng cấp Nakamoto; nguồn: nakamoto.run
Kể từ khi phát hành sBTC và Nakamoto white papers vào cuối năm 2022, Stacks Foundation và các nhà phát triển liên quan đã làm việc trên bản nâng cấp Nakamoto trong một thời gian dài. Như đã thể hiện ở trên, chức năng của Nakamoto sẽ được hoàn thiện và tích hợp vào mạng thử nghiệm vào tháng 2 năm 2024 (Được gọi là cột mốc Nakamoto 0.3, được mã hóa với tên mã là Argon)Cập nhật nâng cấp Nakamoto đang diễn ra sôi nổi. Vòng đầu tiên của việc nâng cấp Nakamoto hiện đã được triển khai trực tuyến trên mainnet, và các cập nhật sẽ được triển khai liên tiếp sau đó.
Bản nâng cấp Nakamoto bao gồm hai giai đoạn, mỗi giai đoạn đều liên quan đến một hard fork. Quá trình được chia thành các giai đoạn “Khởi tạo” và “Kích hoạt”, cho phép một khoảng thời gian điều chỉnh cuối cùng, chẳng hạn như sửa lỗi bug, để tránh sự gián đoạn do các thay đổi trong môi trường on-chain trước khi hoàn toàn kích hoạt các chức năng sau cập nhật Nakamoto.
Kế hoạch phát hành Nakamoto; nguồn: Nakamoto Launch: Bản Tóm Tắt Triển Khai Testnet và Mainnet
Giai đoạn đầu tiên của việc nâng cấp (Instantiation) bắt đầu vào ngày 22 tháng 4. Giả sử không có lỗi lớn nào được phát hiện và việc khởi tạo được hoàn thành, giai đoạn thứ hai dự kiến sẽ bắt đầu vào giữa tháng 5. Tuy nhiên, sau khi bắt đầu giai đoạn đầu tiên, một số thiếu sót trong hệ thống Signer Resiliency/Recovery đã được phát hiện. Do đó, vào ngày 1 tháng 5, Quỹ Stacks đã thông báo về việc thay đổi kế hoạch ban đầu. Các điểm chính như sau:
Thời gian phát hành Nakamoto đã được điều chỉnh; nguồn: stacks.org
Theo kế hoạch đã sửa đổi, việc phát triển mã sẽ hoàn thành vào ngày 15 tháng 7, sau 8 tuần, và giai đoạn kích hoạt nâng cấp Nakamoto, dự kiến ban đầu vào giữa tháng 5, sẽ bắt đầu khoảng 3 tháng sau đó, vào ngày 28 tháng 8. Tin tốt là việc nâng cấp sBTC ban đầu dự kiến cho Q3 sẽ không bị trì hoãn và dự kiến sẽ xảy ra vào tuần thứ tư sau khi bắt đầu giai đoạn kích hoạt.
sBTC - Bộ Phận Cuối Cùng Để Đạt Được L2
Bản nâng cấp Nakamoto dự kiến sẽ được kích hoạt hoàn toàn vào tháng 5, nhằm mục tiêu cải thiện đáng kể hiệu suất của chuỗi Stacks và đạt được sự hoàn chỉnh của Bitcoin đối với các khối Stacks. Tuy nhiên, để thực sự trở thành một Bitcoin L2, bản nâng cấp Nakamoto chỉ là một nửa thành công.
Tiêu chí phân biệt Bitcoin L2; Nguồn: Tweet nhẹ
Sau khi bản nâng cấp Nakamoto được phát hành, Stacks sẽ có môi trường tương tự như Sovereign Rollup. Tuy nhiên, nó chỉ có thể hoạt động như một nền tảng hợp đồng thông minh Bitcoin thực sự và L2 bằng cách đưa tài sản BTC của Bitcoin vào chuỗi và sử dụng nó. Trong cùng một tweet, người sáng lập Stacks Muneeb Ali nóiviết rằng việc chuyển BTC vào và ra khỏi lớp Bitcoin là phần khó nhất và giải thích rằng sBTC là giải pháp gần nhất đến một cây cầu không tin cậy, một nhóm người ký công cộng phi tập trung có thể thực hiện các cơ chế ghim cho BTC mà không cần sửa đổi Bitcoin L1.
sBTC được dựa trên hai thuộc tính chính, nối các tài sản BTC giữa mạng Bitcoin và chuỗi Stacks
Trước đây, chuỗi Stacks có tài sản liên quan đến BTC như xBTC và aBTC, tương tự như wBTC của Ethereum, nhưng chúng dựa trên một mô hình bảo quản tập trung yêu cầu cầu nhiều chữ ký để kết nối. Ngược lại, sBTC sử dụng Stackers như một nhóm người ký dưới cơ chế Proof of Transfer để đạt được việc kết nối BTC không cần tin cậy.
Cách sBTC hoạt động (1); Nguồn: tài liệu stacks
Cách sBTC hoạt động (2); Nguồn: sbtc.tech
Cập nhật và triển khai của sBTC được dự kiến vào Q3 năm 2024. Bản nâng cấp Nakamoto và cập nhật sBTC là các cột mốc quan trọng trong mục tiêu tham vọng của Stacks trở thành nền tảng hợp đồng thông minh ưa thích trên mạng Bitcoin. Chúng ta có thể tiếp tục theo dõi Stacks để xem liệu nó có thể thực sự trở thành một Bitcoin L2 và tận dụng hiệu quả BTC ngủ yên.
nguồn: BITCOIN LAYERS — Tapestry of a Trustless Financial Era
Bài viết này được đăng lại từ [techflow] và bản quyền thuộc về tác giả gốc [DeSpread]. Nếu có bất kỳ ý kiến phản đối nào về bài đăng này, vui lòng liên hệĐội ngũ Học viện Gate, và nhóm sẽ xử lý nó càng sớm càng tốt theo các quy trình liên quan.
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
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. Bài viết dịch có thể không được sao chép, phổ biến hoặc đạo văn mà không được đề cập Gate.io.
Đầu năm 2023, việc giới thiệu “Ordinal” vào mạng lưới Bitcoin đã khơi nguồn một cuộc tranh luận mới về cách xử lý không gian khối mạng. Vào tháng 5 cùng năm, sự tăng cấp độ cầu cho các token BRC-20 đã tạm thời làm quá tải mạng lưới Bitcoin, buộc Binance, sàn giao dịch trung tâm lớn nhất thế giới, phải tạm ngừng việc rút tiền Bitcoin.
Các số thứ tự, phát sinh từ từ “thứ tự,” có nghĩa là “theo thứ tự tuần tự,” là một giao thức được tạo ra bởi Casey Rodarmorvào tháng 1 năm 2023. Nó đã điều chỉnh các kịch bản Bitcoin để đính kèm dữ liệu tùy ý vào đơn vị nhỏ nhất của Bitcoin, “satoshis” (sats). Khả năng này đã dẫn đến sự xuất hiện của PFPs và NFTs trên blockchain Bitcoin, tương tự như trên Ethereum ( thêm thông tin).
)
Kể từ ngày 24 tháng 4, ba dự án NFT trên mạng lưới Bitcoin—NodeMonkes, Runestone và Bitcoin Puppets—đứng trong top 10 bộ sưu tập NFT theo vốn hóa thị trường, thể hiện tiềm năng của Bitcoin như một nền tảng hợp đồng thông minh (nguồn:Coingecko).
Bitcoin L2 và Stacks
Sự phát triển này đã thúc đẩy sự bùng nổ của các dự án L2 trên mạng Bitcoin. Theo DeFiLlama, tính đến ngày 15 tháng 4, có 11 dự án được phân loại là “Bitcoin sidechains” đã cùng nhau giữ gần $900 triệu trong TVL. Mặc dù có tranh luận về việc liệu những dự án này thực sự sử dụng mạng Bitcoin như là L1, sự tăng trưởng của TVL và số dự án phản ánh sự quan tâm tăng của thị trường vào câu chuyện về Bitcoin.
Trong số những dự án này, Stacks nổi bật với những tiến bộ gần đây. Được ra mắt vào năm 2017, Stacks đã nhằm mục tiêu đưa hợp đồng thông minh vào mạng lưới Bitcoin từ năm 2021. Hãy khám phá những tiến triển gần đây của Stacks và bản cập nhật quan trọng sắp tới “Nâng cấp Nakamoto.”
Video của bài diễn thuyết TED của Munib Ali năm 2016; nguồn TEDx Talks
Năm 2017, Tiến sĩ Muneeb Ali hoàn thành bằng cấp của mình và công bố bản sách trắng cho Stacks (trước đây là Blockstack). Dự án đã huy động được 52 triệu đô la thông qua một cuộc bán token trên CoinList. Trước đó, Ali và nhóm sáng lập của ông xây dựng một giao thức và ứng dụng có tên Onename trên Bitcoin L1, cho phép danh tính phi tập trung và trang hồ sơ trên mạng lưới Bitcoin. Những kinh nghiệm này đã giúp định hình tầm nhìn của Stacks và truyền cảm hứng cho việc tạo ra một nền tảng mạnh mẽ hơn.
Blockstack nhận thấy sự phụ thuộc quá mức vào việc lưu trữ và quản lý dữ liệu tập trung trên internet hiện tại. Họ nhằm tới việc tạo ra một mạng lưới phi tập trung bằng cách sử dụng công nghệ blockchain, cho phép người dùng sở hữu dữ liệu của họ và nhà phát triển xây dựng dApps một cách dễ dàng, tương tự như Ethereum.
Năm 2019, token của Stacks (STX) đã được Cục SEC của Mỹ chấp thuận theo Quy định A+, gọi vốn 23 triệu đô la. Đây là cuộc bán token đầu tiên được SEC chấp thuận, thu hút sự chú ý đáng kể từ thị trường.
Từ năm 2018 đến năm 2020, nhóm Stacks tập trung vào việc xây dựng cơ sở hạ tầng dự án vững chắc. Stacks là một blockchain đồng thuận cross-chain tích hợp mạch lưới Bitcoin một cách mượt mà, được thiết kế để tăng cường khả năng lập trình của Bitcoin. Nhóm cũng đã phát triển một ngôn ngữ lập trình tùy chỉnh, Clarity. Trong thời kỳ này, Stacks đã đảm bảo được nguồn vốn từ các nhà đầu tư đáng chú ý như Union Square Ventures, Harvard Endowment, Winklevoss Capital và Naval Ravikant.
Stacks 2.0
“Tôi tin rằng Bitcoin là lớp tiền tệ tốt nhất và phân quyền nhất. Hiện tại, 1% tổng số Bitcoin lưu thông được phát hành trên Ethereum dưới dạng Bitcoin bọc (wBTC), cho thấy có nhu cầu sử dụng Bitcoin trong các hợp đồng thông minh. Thay vì bọc Bitcoin trên một nền tảng hợp đồng thông minh khác, tại sao không đưa chức năng hợp đồng thông minh vào mạng lưới Bitcoin?” — Muneeb Ali, từ ‘Bitcoin DeFi? Đó là một điều, Người sáng lập Stacks Muneeb Ali nói, Giải mã.'
Vào tháng 1 năm 2021, Blockstack đã ra mắt Stacks 2.0 mainnet, biến thành mạng lưới Stacks. Như Ali đề xuất, Stacks 2.0 nhắm mục tiêu mang chức năng hợp đồng thông minh tới Bitcoin mà không làm thay đổi Bitcoin chính nó. Thiết kế chuỗi kế thừa tính phân quyền và an toàn của Bitcoin trong khi thêm khả năng hợp đồng thông minh để tăng cường tính mở rộng của mạng lưới.
Quy trình chứng thực chuyển khoản; nguồn: stacks.co%20là,phối%20không%20cần%20sửa%20đổi%20Bitcoin%20itself)
Cơ chế đồng thuận của Stacks, Proof-of-Transfer (PoX), mở rộng Proof of Burn, quan trọng để kế thừa an ninh mạng Bitcoin.
Khác với PoB, nơi mà các thợ đào đốt tiền điện tử, PoX bao gồm các thợ đào gửi Bitcoin cho các chủ sở hữu STX tham gia Stacking. Các thợ đào tham gia khai thác Stacks bằng cách chạy nút Stacks, sử dụng Bitcoin như là chuỗi neo để tạo ra và khai thác các khối. Cơ chế PoX bao gồm:
Các thợ mỏ được bầu chọn ghi lại các hash của tất cả các giao dịch Stacks mới trong các khối Bitcoin, cân bằng động cơ cho các thợ mỏ Bitcoin và các người duy trì Stacks. Stacking, tương tự như staking trong các mạng PoS, bao gồm việc khóa STX để kiếm phần thưởng Bitcoin. Các vai trò của các thợ mỏ và người Stackers được minh họa như sau:
Vai trò của những người đào và chất xúc; nguồn: tài liệu ngăn xếp
[Miner]
[Stacker]
Stacks có phải là một lớp 2 của Bitcoin không?
Bản nâng cấp Stacks 2.0 cho phép chuỗi Stacks hoạt động như một nền tảng hợp đồng thông minh trên mạng Bitcoin với sự giới thiệu của mainnet và cơ chế Proof-of-Transfer. Tuy nhiên, việc gọi nó là Bitcoin Layer 2 (L2) gây tranh cãi.
Vì những lý do này, Stacks 2.0 không phù hợp hoàn hảo với loại hạng L2 truyền thống. Tuy nhiên, Stacks cũng không phải là một sidechain vì giao dịch của nó cuối cùng được giải quyết trên mạng Bitcoin. Thiết lập độc đáo này đã khiến người đồng sáng lập Stacks, Muneeb Ali, gọi nó là “Lớp 1.5” trong năm 2021.Phỏng vấn giải mã.
Vì mạng Bitcoin ban đầu không được thiết kế cho hợp đồng thông minh, việc thêm các tính năng này hoặc cải thiện khả năng mở rộng không đơn giản như với Ethereum và các chuỗi EVM. Để hiểu rõ hơn về sự khác biệt của Bitcoin L2, hãy tham khảo bài viết tháng 12 năm 2023 của Spartan Group BITCOIN LAYERS - Tapestry of a Trustless Financial Era.”
The Bitcoin L2 Trilemma; Source: LỚP BITCOIN — Bức tranh của một kỷ nguyên tài chính không tin cậy
Như được hiển thị trong hình trên, ba yếu tố của Bitcoin L2 bao gồm:
Stacks được xem là một giải pháp Bitcoin L2 đáp ứng điều kiện 1 và 3 nhưng không đáp ứng điều kiện 2. Ngược lại, Lightning Network đáp ứng điều kiện 1 và 2 nhưng do sử dụng phương pháp “local consensus”, nó ghi nhận giao dịch trên một mạng ngang hàng riêng biệt với chuỗi chính, do đó không đáp ứng điều kiện 3.
Vấn đề hiện tại với Stacks
Cấu trúc độc đáo của chuỗi Stacks cho phép nó hoạt động như một nền tảng hợp đồng thông minh trên mạng Bitcoin cũng đem đến một số thách thức, bao gồm:
Mục Tiêu Chính
Phiên bản Nakamoto là một bản nâng cấp lớn dự kiến cho năm nay để giải quyết các vấn đề của chuỗi Stacks, cải thiện hiệu suất và bảo mật.
Thay đổi cơ chế tạo khối và vai trò Stacker
Trước khi nâng cấp Nakamoto, tỷ lệ các khối được tạo trên chuỗi Stacks đến các khối Bitcoin là 1:1, dẫn đến việc tạo khối chậm và thời gian xác nhận giao dịch chậm.
Sau cập nhật Nakamoto, cơ chế “Sản xuất khối dựa trên thời hạn” sẽ được giới thiệu để tăng tốc quá trình tạo khối. Các thợ đào sẽ có khả năng tạo nhiều khối Stacks trong thời hạn của họ (tức là, trong chu kỳ tạo khối Bitcoin), giảm thời gian tạo khối và xác nhận xuống khoảng 5 giây, cải thiện đáng kể tính mở rộng của Stacks.
Những khối Stacks này sẽ được xác minh bởi Stackers. Trước khi nâng cấp Nakamoto, Stackers chỉ khóa token STX để đóng góp vào an ninh kinh tế của mạng. Sau khi nâng cấp, Stackers sẽ hoạt động như người ký, chịu trách nhiệm xác minh, lưu trữ, ký và lan truyền mỗi khối Stacks được tạo ra trong thời gian của người đào. Tương tác giữa người đào và Stackers được minh họa dưới đây:
Cách mà các thợ đào và Stackers (hoặc người ký) tương tác sau khi Nakamoto nâng cấp; nguồn: tài liệu ngăn xếp
Như được thể hiện trong sơ đồ, các thợ đào cần chữ ký của Gate để tạo khối tiếp theo, và Gate cần thực hiện các hoạt động ký để nhận phần thưởng dưới cơ chế Proof-of-Transfer và mở khóa các token STX đã được gửi của họ.
Thay đổi Cấu trúc Chuỗi cho Độ tin cậy cuối cùng của Bitcoin
Trong quá trình thay đổi nhiệm kỳ (hoặc bầu cử người đào), người ký (Stackers) ngăn người đào khai thác ngẫu nhiên chuỗi Stacks bằng cách chỉ ký vào khối mới nhất. Điều này có nghĩa là Stackers giám sát người đào, xác minh các khối đã được tạo trước đó và đảm bảo các khối mới dựa trên khối mới nhất.
Ngoài ra, khi gửi một giao dịch (giao dịch thay đổi thời gian), các thợ đào cần bao gồm một mã hash khối được đánh chỉ mục, chứa mã hash của khối Stacks đầu tiên được ghi lại trong thời gian thợ đào trước và mã hash của khối chính nó. Điều này đảm bảo trạng thái của blockchain Stacks được ghi lại trong các khối Bitcoin, với mỗi thợ đào thực hiện cùng một công việc, đảm bảo lịch sử của blockchain Stacks được liên tục ghi lại trên mạng Bitcoin.
Sơ đồ về mối quan hệ giữa các khối Bitcoin, các khối Stacks, và bản đồ hàng tồn kho; nguồn: tài liệu về các ngăn chứa
Do đó, như đã thể hiện trong sơ đồ, mối quan hệ giữa các khối Stacks và các khối Bitcoin là như sau: các giao dịch được nộp trên chuỗi Stacks trong giai đoạn N được ghi lại trong các khối Bitcoin trong hai giai đoạn tiếp theo, tức là giai đoạn N+2. Điều này có nghĩa là cần ba thay đổi vị thế để các giao dịch Stacks trở nên khó đảo ngược như các khối Bitcoin. Từ quan điểm của người dùng, cấu trúc chuỗi tương tự như chúng ta biết từ L2, nơi các giao dịch được xác nhận trong vài giây, trong khi thanh toán Bitcoin mất khoảng 30 phút.
Hệ thống này cũng cải thiện ngân sách an ninh của chuỗi Stacks. Cơ chế xác minh khối Stacks, yêu cầu chữ ký từ ít nhất 70% người Stackers, tăng ngân sách an ninh của Stacks lên 70% tài sản stacking, và khi giao dịch đạt được việc thanh toán cuối cùng của Bitcoin, ngân sách an ninh này có thể đạt đến tương đương sức mạnh khai thác 51% của Bitcoin.
Tóm tắt Cơ chế Stacks Sau Bản Nâng Cấp Nakamoto:
Sau cập nhật Nakamoto, tốc độ giao dịch của chuỗi Stacks sẽ tăng đáng kể và đồng thời đạt được sự hoàn thiện của Bitcoin, đảm bảo tính bất biến của dữ liệu. Đối với người dùng, điều này có nghĩa là thời gian xác nhận giao dịch nhanh hơn, và đối với hệ thống, điều này có nghĩa là trở nên gần hơn với một Bitcoin L2 thực sự, kế thừa tính bảo mật của Bitcoin.
Giải quyết vấn đề Bitcoin MEV
Trước khi nâng cấp Nakamoto, vấn đề MEV trên chuỗi Stacks chủ yếu xảy ra như sau. Các thợ đào Bitcoin có lực lượng hash quan trọng, như F2Pool, có thể kiểm duyệt các giao dịch cam kết được gửi bởi các thợ đào khác trong các khối Bitcoin để điều chỉnh số lượng đặt cược BTC của họ, đảm bảo họ nhận được phần thưởng khối đặt cược và phí giao dịch. Hành vi này làm giảm phần thưởng BTC cho Stackers và làm suy yếu niềm tin vào quá trình đào.
Bản nâng cấp Nakamoto giới thiệu một số tiêu chí lựa chọn người đào mới để tăng tính công bằng trong quá trình đào khối.
Bằng cách giới thiệu các tiêu chuẩn ngăn chặn MEV này, nâng cấp Nakamoto sẽ gia tăng tính minh bạch và sự tin cậy trong quá trình đào Stacks blockchain.
Lộ trình nâng cấp Nakamoto; nguồn: nakamoto.run
Kể từ khi phát hành sBTC và Nakamoto white papers vào cuối năm 2022, Stacks Foundation và các nhà phát triển liên quan đã làm việc trên bản nâng cấp Nakamoto trong một thời gian dài. Như đã thể hiện ở trên, chức năng của Nakamoto sẽ được hoàn thiện và tích hợp vào mạng thử nghiệm vào tháng 2 năm 2024 (Được gọi là cột mốc Nakamoto 0.3, được mã hóa với tên mã là Argon)Cập nhật nâng cấp Nakamoto đang diễn ra sôi nổi. Vòng đầu tiên của việc nâng cấp Nakamoto hiện đã được triển khai trực tuyến trên mainnet, và các cập nhật sẽ được triển khai liên tiếp sau đó.
Bản nâng cấp Nakamoto bao gồm hai giai đoạn, mỗi giai đoạn đều liên quan đến một hard fork. Quá trình được chia thành các giai đoạn “Khởi tạo” và “Kích hoạt”, cho phép một khoảng thời gian điều chỉnh cuối cùng, chẳng hạn như sửa lỗi bug, để tránh sự gián đoạn do các thay đổi trong môi trường on-chain trước khi hoàn toàn kích hoạt các chức năng sau cập nhật Nakamoto.
Kế hoạch phát hành Nakamoto; nguồn: Nakamoto Launch: Bản Tóm Tắt Triển Khai Testnet và Mainnet
Giai đoạn đầu tiên của việc nâng cấp (Instantiation) bắt đầu vào ngày 22 tháng 4. Giả sử không có lỗi lớn nào được phát hiện và việc khởi tạo được hoàn thành, giai đoạn thứ hai dự kiến sẽ bắt đầu vào giữa tháng 5. Tuy nhiên, sau khi bắt đầu giai đoạn đầu tiên, một số thiếu sót trong hệ thống Signer Resiliency/Recovery đã được phát hiện. Do đó, vào ngày 1 tháng 5, Quỹ Stacks đã thông báo về việc thay đổi kế hoạch ban đầu. Các điểm chính như sau:
Thời gian phát hành Nakamoto đã được điều chỉnh; nguồn: stacks.org
Theo kế hoạch đã sửa đổi, việc phát triển mã sẽ hoàn thành vào ngày 15 tháng 7, sau 8 tuần, và giai đoạn kích hoạt nâng cấp Nakamoto, dự kiến ban đầu vào giữa tháng 5, sẽ bắt đầu khoảng 3 tháng sau đó, vào ngày 28 tháng 8. Tin tốt là việc nâng cấp sBTC ban đầu dự kiến cho Q3 sẽ không bị trì hoãn và dự kiến sẽ xảy ra vào tuần thứ tư sau khi bắt đầu giai đoạn kích hoạt.
sBTC - Bộ Phận Cuối Cùng Để Đạt Được L2
Bản nâng cấp Nakamoto dự kiến sẽ được kích hoạt hoàn toàn vào tháng 5, nhằm mục tiêu cải thiện đáng kể hiệu suất của chuỗi Stacks và đạt được sự hoàn chỉnh của Bitcoin đối với các khối Stacks. Tuy nhiên, để thực sự trở thành một Bitcoin L2, bản nâng cấp Nakamoto chỉ là một nửa thành công.
Tiêu chí phân biệt Bitcoin L2; Nguồn: Tweet nhẹ
Sau khi bản nâng cấp Nakamoto được phát hành, Stacks sẽ có môi trường tương tự như Sovereign Rollup. Tuy nhiên, nó chỉ có thể hoạt động như một nền tảng hợp đồng thông minh Bitcoin thực sự và L2 bằng cách đưa tài sản BTC của Bitcoin vào chuỗi và sử dụng nó. Trong cùng một tweet, người sáng lập Stacks Muneeb Ali nóiviết rằng việc chuyển BTC vào và ra khỏi lớp Bitcoin là phần khó nhất và giải thích rằng sBTC là giải pháp gần nhất đến một cây cầu không tin cậy, một nhóm người ký công cộng phi tập trung có thể thực hiện các cơ chế ghim cho BTC mà không cần sửa đổi Bitcoin L1.
sBTC được dựa trên hai thuộc tính chính, nối các tài sản BTC giữa mạng Bitcoin và chuỗi Stacks
Trước đây, chuỗi Stacks có tài sản liên quan đến BTC như xBTC và aBTC, tương tự như wBTC của Ethereum, nhưng chúng dựa trên một mô hình bảo quản tập trung yêu cầu cầu nhiều chữ ký để kết nối. Ngược lại, sBTC sử dụng Stackers như một nhóm người ký dưới cơ chế Proof of Transfer để đạt được việc kết nối BTC không cần tin cậy.
Cách sBTC hoạt động (1); Nguồn: tài liệu stacks
Cách sBTC hoạt động (2); Nguồn: sbtc.tech
Cập nhật và triển khai của sBTC được dự kiến vào Q3 năm 2024. Bản nâng cấp Nakamoto và cập nhật sBTC là các cột mốc quan trọng trong mục tiêu tham vọng của Stacks trở thành nền tảng hợp đồng thông minh ưa thích trên mạng Bitcoin. Chúng ta có thể tiếp tục theo dõi Stacks để xem liệu nó có thể thực sự trở thành một Bitcoin L2 và tận dụng hiệu quả BTC ngủ yên.
nguồn: BITCOIN LAYERS — Tapestry of a Trustless Financial Era
Bài viết này được đăng lại từ [techflow] và bản quyền thuộc về tác giả gốc [DeSpread]. Nếu có bất kỳ ý kiến phản đối nào về bài đăng này, vui lòng liên hệĐội ngũ Học viện Gate, và nhóm sẽ xử lý nó càng sớm càng tốt theo các quy trình liên quan.
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
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. Bài viết dịch có thể không được sao chép, phổ biến hoặc đạo văn mà không được đề cập Gate.io.