Nâng cấp Stacks Nakamoto: Một Con Bướm Sẵn Sàng Xuất Hiện

Người mới bắt đầu5/27/2024, 7:00:46 PM
Dự án Stacks đang trải qua một bản cập nhật đáng kể được gọi là "Nâng cấp Nakamoto" để nâng cao hiệu suất và bảo mật của chuỗi Stacks, khiến nó trở nên giống hơn với một Bitcoin Layer 2 (L2). Bản nâng cấp bao gồm việc tạo khối nhanh chóng, tính cuối cùng của giao dịch thông qua Bitcoin, và khả năng chống MEV (Giá trị có thể khai thác bởi Miner) được cải thiện. Ngoài ra, việc giới thiệu sBTC sẽ cho phép BTC được sử dụng như một tài sản bản địa trên chuỗi Stacks, một bước quan trọng đến việc thiết lập Stacks như một Bitcoin L2.

Mở Ra Các Khả Năng Mới Trên Mạng Lưới Bitcoin

Đầ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.”

The Genesis of Stacks - Blockstack

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.

Chứng cứ chuyển giao(PoX)

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:

  • Đăng ký: Người đào gửi dữ liệu đồng thuận để đăng ký làm ứng cử viên đào.
  • Cam kết: Các thợ đào đã đăng ký gửi Bitcoin cho các chủ sở hữu token STX để tham gia khai thác.
  • Bầu cử: Một Hàm Ngẫu Nhiên Xác Minh (VRF) chọn các thợ đào để tạo các khối mới trên blockchain Stack.
  • Hội thảo: Các thợ mỏ được chọn tạo khối và nhận token STX như là phần thưởng.

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]

  • Người đào gửi BTC cho Stackers để kiếm phí giao dịch Stacks và phần thưởng khối.
  • Số lượng BTC mà một thợ đào gửi xác định cơ hội của họ được chọn thông qua một chức năng ngẫu nhiên có thể xác minh (VRF).
  • Những người đào tạo được chọn có quyền tạo các khối mới và truyền dữ liệu về các khối nhỏ trên chuỗi Stacks.
  • Những người đào được chọn nhận STX và phí giao dịch như là phần thưởng.

[Stacker]

  • Những người chơi lock STX của họ trong một khoảng thời gian cố định.
  • Họ có thể xếp chồng độc lập hoặc gom STX của họ với các người chơi khác.
  • Người dùng Stackers cung cấp địa chỉ BTC của họ để nhận phần thưởng BTC, với cơ hội nhận phần thưởng tỷ lệ với số lượng STX đã khóa.
  • STX bị khóa sẽ được mở khóa vào cuối kỳ hạn xác định.

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.

  • Stacks 2.0 có token riêng và ngân sách bảo mật độc lập, không giống như mạng Bitcoin.
  • Ngân sách bảo mật đề cập đến các nguồn lực được cấp phát cho tính toàn vẹn của mạng, bao gồm phần thưởng đào, chi phí vận hành và phí mạng.
  • Trong các mạng L1 truyền thống, tài sản không được di chuyển hoặc quản lý bởi các máy chủ xác thực vì mục đích bảo mật, khác với Ethereum và các hệ sinh thái L2 khác.

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:

  • Mạng Mở: Sử dụng mạng mở thay vì một mô hình hội đồng.
  • Không có Token Mới: Không giới thiệu các token mới.
  • Full VM/Global State: Sử dụng một “Trạng thái Toàn cầu” thay vì các hợp đồng off-chain hạn chế.

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.

Hướng đến Stacks 3.0: Bản nâng cấp Nakamoto

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ô hình bảo mật
  • Chuỗi Stacks có ngân sách bảo mật riêng, khác biệt so với ngân sách bảo mật của mạng Bitcoin và được xác định bởi BTC được thanh toán bởi các thợ đào Stacks.
  • Điều này có nghĩa rằng bảo mật của chuỗi phụ thuộc rất nhiều vào ngân sách của các thợ đào Stacks, tăng nguy cơ bảo mật.
  • Hiệu suất và Khả năng Mở Rộng
  • Mối quan hệ giữa chuỗi Stacks và mạng Bitcoin (như cơ chế Proof-of-Transfer) nâng cao sự phân quyền và bảo mật nhưng hạn chế hiệu suất và khả năng mở rộng trên chuỗi.
  • Cụ thể, quá trình tạo ra các khối mới thông qua việc bầu cử người đào mỏ liên kết chuỗi Stacks với chu kỳ tạo khối Bitcoin, gây ra độ trễ xác nhận giao dịch cao.
  • Điều này tạo ra một khoảng cách trải nghiệm người dùng và đặt ra một thách thức cho việc phát triển Stacks dApps.
  • Vấn đề MEV
  • Người đào Bitcoin với một phần quan trọng của tỷ lệ băm Bitcoin có thể kiểm duyệt các giao dịch cam kết được gửi bởi các người đào Stacks khác (giao dịch gửi BTC để tham gia khai thác STX) trong các khối Bitcoin mà họ đào, đảm bảo họ nhận phần thưởng Stacks và phí giao dịch.

Mục tiêu chính và Thay đổi Thiết kế Chính

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.

  • Khối Nhanh
  • Thời gian để giao dịch của người dùng được đào và xác nhận trong một khối sẽ được rút ngắn từ vài chục phút xuống chỉ vài giây.
  • Sau bản nâng cấp Nakamoto, thông qua việc tách quá trình bầu cử của thợ đào khỏi quá trình tạo khối, các thợ đào sẽ có thể tạo ra nhiều khối trước quá trình bầu cử tiếp theo.
  • An toàn giao dịch qua tính chất cuối cùng của Bitcoin
  • Giao dịch trên chuỗi Stacks sẽ được bảo đảm bởi sức mạnh hashing của mạng Bitcoin.
  • Điều này có nghĩa là các giao dịch sẽ được giải quyết trên mạng Bitcoin, đảm bảo tính không thể thay đổi của chúng.
  • Nâng cao Khả năng Chống MEV
  • Đã có những cải tiến đối với cơ chế đặt cược BTC để có được phần thưởng STX để giải quyết vấn đề MEV trong quá trình bầu cử của các thợ đào.
  • Thuật toán bầu cử người đào mã đã được thay đổi để ngăn chặn các thợ đào Bitcoin có lợi thế hơn so với các thợ đào Stacks.

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

  • Các thợ đào gửi BTC cho Stackers để tham gia quy trình bầu cử thợ đào của Stacks.
  • Khi một thợ mỏ mới được bầu, một giao dịch “thay đổi thời gian nắm giữ” xảy ra, cấp cho thợ mỏ mới một thời gian nắm giữ mới.
  • Trong quá trình tạo và xác minh khối, các thợ mỏ phải thu thập chữ ký từ người chơi Stackers.
  • Xác minh khối cần ít nhất 70% người dùng Stackers đồng ý với khối đó.

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:

  • Người đào cần bao gồm một chỉ mục hash khối với hash của khối đầu tiên được ghi lại trong thời gian làm việc trước đó khi gửi giao dịch thay đổi thời hạn.
  • Người ký buộc các thợ đào tạo ra khối tiếp theo dựa trên khối cuối cùng đã ký trong thời kỳ trước đó.
  • Các giao dịch được gửi trong nhiệm kỳ N được ghi lại trong các khối Bitcoin trong nhiệm kỳ N+2, đạt được tính cuối cùng của Bitcoin.

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.

  • Người khai thác tham gia vào các khối gần đây
  • Các thợ mỏ phải đã tham gia trong 10 khối trước đó để được bầu trong quá trình thay đổi nhiệm kỳ.
  • Tiêu chí này thúc đẩy sự ổn định cộng đồng và ngăn chặn những nỗ lực cố gắng đánh cắp phần thưởng blockchain.
  • Phương pháp trung bình của các lệnh đặt trước
  • Xác suất các thợ đào được chọn được tính dựa trên trung vị của tất cả các lệnh mua BTC được ghi nhận trong 10 khối gần đây nhất.
  • Tiêu chí này ngăn chặn các thợ đào khai thác nộp các lượt chào giá bất thường để nhận phần thưởng khối.
  • Tổng Số Lượng Đặt Tối Đa
  • Quá trình lựa chọn của người đào mặt tiền dựa trên các tiêu chuẩn kinh tế ởng đề, xem xét tổng tuyến chỉnh của các lần chốt, thay vì các biến số chốt dựa trên môi trường đào mặt ngay lập tục.

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ên kế hoạch nâng cấp Nakamoto

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 gốc

  • Giai đoạn Một: Khởi tạo (bắt đầu từ ngày 22 tháng 4)
  • Hợp đồng POX-4 (cơ chế Proof of Transfer nâng cấp) và hầu hết mã nguồn được bao gồm trong phiên bản Nakamoto sẽ được áp dụng, nhưng chức năng sẽ không được kích hoạt.
  • Ít nhất hai chu kỳ chồng chất được dành cho người ký và đối tác để đăng ký hợp đồng POX-4. Trong thời gian này, sẽ được xác minh xem người ký đã đăng ký với POX-4 có xác minh đúng các khối và xác định xem có thể vào giai đoạn kích hoạt hay không.
  • Giai Đoạn Hai: Kích Hoạt (dự kiến từ ngày 15 tháng 5 đến ngày 29 tháng 5)
  • Giai đoạn này sẽ áp dụng các cập nhật Nakamoto, bao gồm hệ thống dựa trên người ký, các khối nhanh, và tính chất cuối cùng của Bitcoin, và kích hoạt các quy tắc Nakamoto.
  • Nakamoto rules tương ứng với logic tổng thể phân biệt trước và sau bản nâng cấp 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

Thay đổi kế hoạch

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:

  • Các giai đoạn kích hoạt ban đầu của bản nâng cấp Nakamoto sẽ chỉ bao gồm một hệ thống khôi phục người ký cơ bản.
  • Kế hoạch nâng cấp hệ thống khôi phục chữ ký tiên tiến ban đầu được lên lịch triển khai vào cuối năm 2024 sau khi kích hoạt nâng cấp Nakamoto. Tuy nhiên, sau khi tiến triển được thực hiện trong quá trình khởi tạo việc chấp nhận chữ ký, đã được xác định là cần thiết hệ thống khôi phục chữ ký tiên tiến.
  • Do đó, thêm 8 tuần phát triển sẽ được thêm vào trước giai đoạn kích hoạt nâng cấp Nakamoto. Mã hệ thống phục hồi người ký sẽ hoàn thành vào ngày 15 tháng 7, và phiên bản nâng cấp Nakamoto sẽ được kích hoạt vào ngày 28 tháng 8.
  • Nội dung công việc
  • Tăng cường khả năng khôi phục thợ mỏ cho thời gian chờ của người ký và lỗi người ký.
  • Tăng cường quy trình cho các tình huống phản ứng của người ký và mất khóa.
  • Cải thiện phương pháp tạo và gia hạn thời gian của người đào.
  • Cải thiện việc xử lý các sự không chắc chắn của mạng và xử lý khối flash.

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

  • 1:1 Khả năng đổi: sBTC và BTC luôn có thể được đổi 1:1 trừ khi chuỗi Stacks ngừng hoạt động.
  • Mở thành viên: Bất kỳ ai cũng có thể tham gia giao thức sBTC, và không có thực thể tập trung nào có thể kiểm soát BTC.

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

Tham khảo

Miễn trừ trách nhiệm:

  1. 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.

  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。

  3. 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.

Nâng cấp Stacks Nakamoto: Một Con Bướm Sẵn Sàng Xuất Hiện

Người mới bắt đầu5/27/2024, 7:00:46 PM
Dự án Stacks đang trải qua một bản cập nhật đáng kể được gọi là "Nâng cấp Nakamoto" để nâng cao hiệu suất và bảo mật của chuỗi Stacks, khiến nó trở nên giống hơn với một Bitcoin Layer 2 (L2). Bản nâng cấp bao gồm việc tạo khối nhanh chóng, tính cuối cùng của giao dịch thông qua Bitcoin, và khả năng chống MEV (Giá trị có thể khai thác bởi Miner) được cải thiện. Ngoài ra, việc giới thiệu sBTC sẽ cho phép BTC được sử dụng như một tài sản bản địa trên chuỗi Stacks, một bước quan trọng đến việc thiết lập Stacks như một Bitcoin L2.

Mở Ra Các Khả Năng Mới Trên Mạng Lưới Bitcoin

Đầ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.”

The Genesis of Stacks - Blockstack

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.

Chứng cứ chuyển giao(PoX)

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:

  • Đăng ký: Người đào gửi dữ liệu đồng thuận để đăng ký làm ứng cử viên đào.
  • Cam kết: Các thợ đào đã đăng ký gửi Bitcoin cho các chủ sở hữu token STX để tham gia khai thác.
  • Bầu cử: Một Hàm Ngẫu Nhiên Xác Minh (VRF) chọn các thợ đào để tạo các khối mới trên blockchain Stack.
  • Hội thảo: Các thợ mỏ được chọn tạo khối và nhận token STX như là phần thưởng.

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]

  • Người đào gửi BTC cho Stackers để kiếm phí giao dịch Stacks và phần thưởng khối.
  • Số lượng BTC mà một thợ đào gửi xác định cơ hội của họ được chọn thông qua một chức năng ngẫu nhiên có thể xác minh (VRF).
  • Những người đào tạo được chọn có quyền tạo các khối mới và truyền dữ liệu về các khối nhỏ trên chuỗi Stacks.
  • Những người đào được chọn nhận STX và phí giao dịch như là phần thưởng.

[Stacker]

  • Những người chơi lock STX của họ trong một khoảng thời gian cố định.
  • Họ có thể xếp chồng độc lập hoặc gom STX của họ với các người chơi khác.
  • Người dùng Stackers cung cấp địa chỉ BTC của họ để nhận phần thưởng BTC, với cơ hội nhận phần thưởng tỷ lệ với số lượng STX đã khóa.
  • STX bị khóa sẽ được mở khóa vào cuối kỳ hạn xác định.

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.

  • Stacks 2.0 có token riêng và ngân sách bảo mật độc lập, không giống như mạng Bitcoin.
  • Ngân sách bảo mật đề cập đến các nguồn lực được cấp phát cho tính toàn vẹn của mạng, bao gồm phần thưởng đào, chi phí vận hành và phí mạng.
  • Trong các mạng L1 truyền thống, tài sản không được di chuyển hoặc quản lý bởi các máy chủ xác thực vì mục đích bảo mật, khác với Ethereum và các hệ sinh thái L2 khác.

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:

  • Mạng Mở: Sử dụng mạng mở thay vì một mô hình hội đồng.
  • Không có Token Mới: Không giới thiệu các token mới.
  • Full VM/Global State: Sử dụng một “Trạng thái Toàn cầu” thay vì các hợp đồng off-chain hạn chế.

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.

Hướng đến Stacks 3.0: Bản nâng cấp Nakamoto

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ô hình bảo mật
  • Chuỗi Stacks có ngân sách bảo mật riêng, khác biệt so với ngân sách bảo mật của mạng Bitcoin và được xác định bởi BTC được thanh toán bởi các thợ đào Stacks.
  • Điều này có nghĩa rằng bảo mật của chuỗi phụ thuộc rất nhiều vào ngân sách của các thợ đào Stacks, tăng nguy cơ bảo mật.
  • Hiệu suất và Khả năng Mở Rộng
  • Mối quan hệ giữa chuỗi Stacks và mạng Bitcoin (như cơ chế Proof-of-Transfer) nâng cao sự phân quyền và bảo mật nhưng hạn chế hiệu suất và khả năng mở rộng trên chuỗi.
  • Cụ thể, quá trình tạo ra các khối mới thông qua việc bầu cử người đào mỏ liên kết chuỗi Stacks với chu kỳ tạo khối Bitcoin, gây ra độ trễ xác nhận giao dịch cao.
  • Điều này tạo ra một khoảng cách trải nghiệm người dùng và đặt ra một thách thức cho việc phát triển Stacks dApps.
  • Vấn đề MEV
  • Người đào Bitcoin với một phần quan trọng của tỷ lệ băm Bitcoin có thể kiểm duyệt các giao dịch cam kết được gửi bởi các người đào Stacks khác (giao dịch gửi BTC để tham gia khai thác STX) trong các khối Bitcoin mà họ đào, đảm bảo họ nhận phần thưởng Stacks và phí giao dịch.

Mục tiêu chính và Thay đổi Thiết kế Chính

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.

  • Khối Nhanh
  • Thời gian để giao dịch của người dùng được đào và xác nhận trong một khối sẽ được rút ngắn từ vài chục phút xuống chỉ vài giây.
  • Sau bản nâng cấp Nakamoto, thông qua việc tách quá trình bầu cử của thợ đào khỏi quá trình tạo khối, các thợ đào sẽ có thể tạo ra nhiều khối trước quá trình bầu cử tiếp theo.
  • An toàn giao dịch qua tính chất cuối cùng của Bitcoin
  • Giao dịch trên chuỗi Stacks sẽ được bảo đảm bởi sức mạnh hashing của mạng Bitcoin.
  • Điều này có nghĩa là các giao dịch sẽ được giải quyết trên mạng Bitcoin, đảm bảo tính không thể thay đổi của chúng.
  • Nâng cao Khả năng Chống MEV
  • Đã có những cải tiến đối với cơ chế đặt cược BTC để có được phần thưởng STX để giải quyết vấn đề MEV trong quá trình bầu cử của các thợ đào.
  • Thuật toán bầu cử người đào mã đã được thay đổi để ngăn chặn các thợ đào Bitcoin có lợi thế hơn so với các thợ đào Stacks.

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

  • Các thợ đào gửi BTC cho Stackers để tham gia quy trình bầu cử thợ đào của Stacks.
  • Khi một thợ mỏ mới được bầu, một giao dịch “thay đổi thời gian nắm giữ” xảy ra, cấp cho thợ mỏ mới một thời gian nắm giữ mới.
  • Trong quá trình tạo và xác minh khối, các thợ mỏ phải thu thập chữ ký từ người chơi Stackers.
  • Xác minh khối cần ít nhất 70% người dùng Stackers đồng ý với khối đó.

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:

  • Người đào cần bao gồm một chỉ mục hash khối với hash của khối đầu tiên được ghi lại trong thời gian làm việc trước đó khi gửi giao dịch thay đổi thời hạn.
  • Người ký buộc các thợ đào tạo ra khối tiếp theo dựa trên khối cuối cùng đã ký trong thời kỳ trước đó.
  • Các giao dịch được gửi trong nhiệm kỳ N được ghi lại trong các khối Bitcoin trong nhiệm kỳ N+2, đạt được tính cuối cùng của Bitcoin.

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.

  • Người khai thác tham gia vào các khối gần đây
  • Các thợ mỏ phải đã tham gia trong 10 khối trước đó để được bầu trong quá trình thay đổi nhiệm kỳ.
  • Tiêu chí này thúc đẩy sự ổn định cộng đồng và ngăn chặn những nỗ lực cố gắng đánh cắp phần thưởng blockchain.
  • Phương pháp trung bình của các lệnh đặt trước
  • Xác suất các thợ đào được chọn được tính dựa trên trung vị của tất cả các lệnh mua BTC được ghi nhận trong 10 khối gần đây nhất.
  • Tiêu chí này ngăn chặn các thợ đào khai thác nộp các lượt chào giá bất thường để nhận phần thưởng khối.
  • Tổng Số Lượng Đặt Tối Đa
  • Quá trình lựa chọn của người đào mặt tiền dựa trên các tiêu chuẩn kinh tế ởng đề, xem xét tổng tuyến chỉnh của các lần chốt, thay vì các biến số chốt dựa trên môi trường đào mặt ngay lập tục.

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ên kế hoạch nâng cấp Nakamoto

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 gốc

  • Giai đoạn Một: Khởi tạo (bắt đầu từ ngày 22 tháng 4)
  • Hợp đồng POX-4 (cơ chế Proof of Transfer nâng cấp) và hầu hết mã nguồn được bao gồm trong phiên bản Nakamoto sẽ được áp dụng, nhưng chức năng sẽ không được kích hoạt.
  • Ít nhất hai chu kỳ chồng chất được dành cho người ký và đối tác để đăng ký hợp đồng POX-4. Trong thời gian này, sẽ được xác minh xem người ký đã đăng ký với POX-4 có xác minh đúng các khối và xác định xem có thể vào giai đoạn kích hoạt hay không.
  • Giai Đoạn Hai: Kích Hoạt (dự kiến từ ngày 15 tháng 5 đến ngày 29 tháng 5)
  • Giai đoạn này sẽ áp dụng các cập nhật Nakamoto, bao gồm hệ thống dựa trên người ký, các khối nhanh, và tính chất cuối cùng của Bitcoin, và kích hoạt các quy tắc Nakamoto.
  • Nakamoto rules tương ứng với logic tổng thể phân biệt trước và sau bản nâng cấp 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

Thay đổi kế hoạch

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:

  • Các giai đoạn kích hoạt ban đầu của bản nâng cấp Nakamoto sẽ chỉ bao gồm một hệ thống khôi phục người ký cơ bản.
  • Kế hoạch nâng cấp hệ thống khôi phục chữ ký tiên tiến ban đầu được lên lịch triển khai vào cuối năm 2024 sau khi kích hoạt nâng cấp Nakamoto. Tuy nhiên, sau khi tiến triển được thực hiện trong quá trình khởi tạo việc chấp nhận chữ ký, đã được xác định là cần thiết hệ thống khôi phục chữ ký tiên tiến.
  • Do đó, thêm 8 tuần phát triển sẽ được thêm vào trước giai đoạn kích hoạt nâng cấp Nakamoto. Mã hệ thống phục hồi người ký sẽ hoàn thành vào ngày 15 tháng 7, và phiên bản nâng cấp Nakamoto sẽ được kích hoạt vào ngày 28 tháng 8.
  • Nội dung công việc
  • Tăng cường khả năng khôi phục thợ mỏ cho thời gian chờ của người ký và lỗi người ký.
  • Tăng cường quy trình cho các tình huống phản ứng của người ký và mất khóa.
  • Cải thiện phương pháp tạo và gia hạn thời gian của người đào.
  • Cải thiện việc xử lý các sự không chắc chắn của mạng và xử lý khối flash.

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

  • 1:1 Khả năng đổi: sBTC và BTC luôn có thể được đổi 1:1 trừ khi chuỗi Stacks ngừng hoạt động.
  • Mở thành viên: Bất kỳ ai cũng có thể tham gia giao thức sBTC, và không có thực thể tập trung nào có thể kiểm soát BTC.

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

Tham khảo

Miễn trừ trách nhiệm:

  1. 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.

  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。

  3. 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.

Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!