Stacks — Truyện ngụ ngôn về Stacks và Nakamoto cố gắng trở thành một con bướm.

Bài viết này được dịch máy
Xem bản gốc
Tuyên bố miễn trừ trách nhiệm: Nội dung của báo cáo này phản ánh quan điểm của tác giả và chỉ nhằm mục đích cung cấp thông tin chứ không nhằm mục đích khuyến nghị mua hoặc bán mã thông báo hoặc sử dụng giao thức. Không có nội dung nào trong báo cáo này cấu thành lời khuyên đầu tư và không nên được hiểu là lời khuyên đầu tư.

1. Mạng Bitcoin cho thấy những khả năng mới

Vào đầu năm 2023, sự xuất hiện của “Ordinals” trên mạng Bitcoin đã làm dấy lên cuộc thảo luận về các cách tiếp cận mới đối với không gian khối của mạng. Vào tháng 5 cùng năm, nhu cầu về BRC-20 tăng bùng nổ khiến mạng Bitcoin không thể xử lý các khối trong một thời gian, dẫn đến tình trạng sàn giao dịch trung tâm lớn nhất thế giới Binance phải tạm dừng hoạt động rút Bitcoin. Tôi cũng đã làm điều đó.

Ordinals, tên bắt nguồn từ từ ordinal, có nghĩa là “số đại diện cho thứ tự”, là một giao thức được Casey Rothermore tạo ra vào tháng 1 năm 2023 bằng cách áp dụng tập lệnh của Bitcoin và là giao thức phổ biến nhất của Bitcoin. dữ liệu đến một đơn vị nhỏ, satoshi. Thông qua Ordinals, văn bản, hình ảnh, giọng nói, video và mã có thể được lưu trữ trên chuỗi khối Bitcoin, dẫn đến việc tạo ra một số lượng lớn các bộ sưu tập PFP NFT thường thấy trên Ethereum trong hệ sinh thái Bitcoin ( xem chi tiết Đi ).

10 bộ sưu tập NFT hàng đầu theo vốn hóa thị trường tính đến ngày 24 tháng 4, theo Coingecko; Nguồn: Coingecko
10 bộ sưu tập NFT hàng đầu theo vốn hóa thị trường tính đến ngày 24 tháng 4, theo Coingecko; Nguồn: Coingecko

Giờ đây, khoảng một năm sau khi Ordinals xuất hiện, ba trong số các bộ sưu tập NFT được phát hành trên mạng Bitcoin được xếp hạng trong top 10 của tất cả các NFT theo vốn hóa thị trường (NodeMonkes, Runestone, Bitcoin Puppets), cho thấy tiềm năng của chúng như một nền tảng hợp đồng thông minh trong tên và thực tế Nó đang hiển thị.

1.1. Bitcoin L2 và ngăn xếp

Không có tiêu đề

Theo đó, các dự án ủng hộ L2 dựa trên mạng Bitcoin lần lượt xuất hiện. Theo defillama, tại thời điểm viết bài vào ngày 15 tháng 4, có tổng cộng 11 dự án được phân loại là “Bitcoin Sidechains”, ghi nhận TVL gần 900 triệu USD. Mặc dù có tranh luận về việc liệu các dự án này có thực sự hoạt động như L2 với mạng Bitcoin là L1 hay không, sự gia tăng nhanh chóng của TVL và sự xuất hiện của một số lượng lớn các dự án chứng tỏ rằng sự quan tâm của thị trường đối với câu chuyện về Bitcoin đang tăng lên.

Không có tiêu đề

Trong số đó, sự tăng trưởng gần đây mà Stacks thể hiện có thể nói là đặc biệt. Điều này là do đây không chỉ là một dự án OG được ra mắt vào năm 2017 mà dự án còn được vận hành liên tục với mục tiêu áp dụng đều đặn các hợp đồng thông minh cho mạng Bitcoin từ năm 2021. Dưới đây, chúng ta sẽ xem xét các hoạt động của Stacks và “Bản phát hành Nakamoto”, một bản nâng cấp quy mô lớn trước chuỗi Stacks.

2. Sự khởi đầu của Stacks, Blockstack

Video bài TED talk của Muneeb Ali năm 2016, nguồn: TEDx Talks

Vào năm 2017, Tiến sĩ Muneeb Ali đã hoàn thành bằng cấp của mình, xuất bản sách trắng cho Stacks (sau đó là Blockstack) và huy động thành công 52 triệu đô la thông qua việc bán mã thông báo trên CoinList. Tuy nhiên, các nhóm trước đó, bao gồm Muneeb Ali, đã xây dựng các giao thức và ứng dụng trực tiếp trên Bitcoin L1. Tên của dự án là Onename và nó cho phép tạo các trang nhận dạng và hồ sơ phi tập trung trên mạng Bitcoin. Trải nghiệm đó đã giúp định hình Stacks vào năm 2017 và nhóm đã tập trung vào việc tạo ra một nền tảng mạnh mẽ hơn.

Blockstack chỉ ra rằng Internet hiện tại áp dụng phương pháp quản lý và lưu trữ dữ liệu tập trung, đồng thời sử dụng công nghệ chuỗi khối để triển khai mạng phi tập trung nơi người dùng có chủ quyền về dữ liệu, cho phép các nhà phát triển dễ dàng phát triển các ứng dụng dApp như Ethereum.

Trong khi đó, việc bán STX (STX), một token của hệ sinh thái Blockstack, đã được phê duyệt và thực hiện theo Quy định A+ của SEC vào năm 2019 và Blockstack đã thành công trong việc huy động được 23 triệu USD. Bởi vì đây là trường hợp bán token đầu tiên được SEC chấp thuận nên nó đã thu hút sự chú ý của thị trường vì nỗ lực phát hành token trong mạng lưới quản lý.

Từ năm 2018 đến năm 2020, nhóm Stacks đã nỗ lực xây dựng cơ sở hạ tầng dự án vững chắc. Stacks là một blockchain hoạt động thông qua sự đồng thuận giữa các chuỗi, tích hợp hoàn hảo với mạng Bitcoin và được thiết kế để hoạt động như một lớp lập trình cho Bitcoin. Nhóm cũng đã phát triển Clarity, một ngôn ngữ lập trình tùy chỉnh của Stacks. Trong giai đoạn này, Stacks đã huy động vốn từ các nhà đầu tư nổi tiếng bao gồm Union Square Ventures, Harvard Endowment, Winklevoss Capital và Naval Ravikant.

3. Ngăn xếp 2.0

“Tôi thấy Bitcoin là lớp tiền tệ phi tập trung nhất, tốt nhất. Thực tế là 1% tổng số Bitcoin đang lưu hành hiện được phát hành dưới dạng Wrapped Bitcoin (wBTC) trên Ethereum có nghĩa là có nhu cầu sử dụng Bitcoin trong hợp đồng thông minh. Thay vì đưa Bitcoin vào một số nền tảng hợp đồng thông minh, tại sao không chuyển chức năng hợp đồng thông minh sang mạng Bitcoin?” – Bitcoin DeFi? Trích từ Đó là một điều, Người sáng lập Stacks Muneeb Ali, Decrypt cho biết

Vào tháng 1 năm 2021, Blockstack đã ra mắt mạng chính Stacks 2.0 và trở thành Mạng Stacks ( liên kết liên quan ). Như có thể thấy trong cuộc phỏng vấn của Muneeb Ali ở trên, Stacks 2.0 bắt đầu với mục tiêu chuyển chức năng hợp đồng thông minh sang mạng Bitcoin mà không cần sửa đổi Bitcoin. Chuỗi được thiết kế để cải thiện khả năng mở rộng của mạng bằng cách kế thừa tính phân cấp và bảo mật của mạng Bitcoin đồng thời bổ sung các chức năng hợp đồng thông minh.

3.1. Bằng chứng chuyển nhượng

luồng bằng chứng truyền tải; Nguồn: stacks.co
luồng bằng chứng truyền tải; Nguồn: stacks.co

Cơ chế đồng thuận của Stacks, Proof of Transfer (PoX), là chìa khóa để kế thừa tính bảo mật của mạng Bitcoin và có thể được coi là phần mở rộng của Proof of Burn. Proof of Burn đề cập đến một cơ chế đồng thuận tiến hành cạnh tranh khai thác bằng cách đốt tiền điện tử của mạng trong môi trường Proof of Work (PoW).

Không giống như phương pháp bằng chứng đốt, trong đó người khai thác đốt bitcoin, trong phương pháp bằng chứng chuyển nhượng, người khai thác chuyển số bitcoin đang nắm giữ của họ cho những người nắm giữ STX tham gia vào quá trình xếp chồng. Người khai thác có thể tham gia vào quá trình khai thác bằng cách vận hành nút Stacks và tiến hành quá trình tạo và khai thác khối bằng cách sử dụng mạng Bitcoin làm chuỗi neo. Các cơ chế bằng chứng giao hàng sau đây là:

  • Đăng ký: Người khai thác đăng ký làm ứng cử viên để lựa chọn người khai thác bằng cách truyền dữ liệu đồng thuận lên mạng.
  • Cam kết: Những người khai thác đã đăng ký tham gia vào các cuộc thi khai thác bằng cách gửi Bitcoin đến một nhóm người nắm giữ mã thông báo STX.
  • Cuộc bầu cử: Chọn một công cụ khai thác để tạo một khối mới trên chuỗi khối Stacks bằng cách sử dụng Hàm ngẫu nhiên có thể xác minh (VRF)
  • Lắp ráp: Những người khai thác được chọn tạo khối và nhận mã thông báo STX dưới dạng bồi thường.

Những người khai thác được bầu chọn thông qua quy trình bầu cử ghi lại các giá trị băm chứa các bản ghi của tất cả các giao dịch mới được tạo trên chuỗi Stacks trong các khối Bitcoin, đồng thời tuân theo phương thức truyền tải bằng chứng để đảm bảo tính bảo mật của những người khai thác trên mạng Bitcoin và chuỗi Stacks. hệ thống được hoàn thành giữa các máy xếp đóng góp. Ở đây, “xếp chồng” tương tự như “đặt cược” trong mạng Proof of Stake (PoS), nhưng khác với đặt cược ở chỗ bạn khóa STX và nhận mã thông báo chuỗi neo, tức là BTC, dưới dạng bồi thường. Vai trò chi tiết của người khai thác và người xếp chồng được thể hiện trong hình ảnh bên dưới.

vai trò của thợ mỏ và người xếp chồng; Nguồn: tài liệu ngăn xếp
vai trò của thợ mỏ và người xếp chồng; Nguồn: tài liệu ngăn xếp

[Thợ mỏ]

  1. Người khai thác gửi BTC đến người xếp chồng để nhận phí giao dịch và phần thưởng khối được tích lũy trong khối Stacks.
  2. Người khai thác có xác suất chiến thắng trong cuộc thi khai thác tùy thuộc vào lượng BTC tương đối mà họ truyền và VRF được áp dụng trong quy trình này.
  3. Những người khai thác được bầu chọn có quyền tạo các khối mới và truyền phát các khối vi mô trên chuỗi Stacks.
  4. Những người khai thác được bầu chọn nhận được STX và phí giao dịch được trao dưới dạng phần thưởng khối.

[Người xếp chồng]

  1. Bộ xếp chồng sẽ khóa STX mà nó giữ trong một chu kỳ nhất định.
  2. Bạn có thể chọn xếp chồng độc lập hoặc gộp với khối lượng STX của các bộ xếp chồng khác theo tỷ lệ với số lượng khóa STX.
  3. Người xếp chồng cung cấp địa chỉ BTC để nhận phần thưởng BTC và xác suất nhận được phần thưởng được xác định tỷ lệ với số lượng STX được xếp chồng lên nhau.
  4. Sau chu kỳ khóa được thiết lập trước đó, STX xếp chồng lên nhau sẽ được mở khóa.

3.2. Bitcoin L2?

Stacks 2.0 có ý nghĩa quan trọng ở chỗ nó hoạt động như một nền tảng hợp đồng thông minh cho mạng Bitcoin thông qua việc ra mắt mạng chính và giới thiệu cơ chế bằng chứng truyền tải. Tuy nhiên, có một số điểm khó khăn khi thể hiện nó dưới dạng L2 trên mạng Bitcoin.

  • Stacks 2.0 có mã thông báo riêng và ngân sách bảo mật riêng biệt với mạng Bitcoin.
    • Ngân sách bảo mật: Đề cập đến các tài nguyên được phân bổ để duy trì tính toàn vẹn của mạng và đề cập đến các quỹ như phần thưởng khai thác, chi phí vận hành và phí mạng.
  • Giống như L2 trong Ethereum và các hệ sinh thái khác, việc gửi và rút tài sản không xảy ra do tính bảo mật và trình xác thực L1.

Vì những lý do trên nên khó có thể xếp Stacks 2.0 vào cùng loại với L2 hiện có. Ngoài ra, vì các giao dịch trên chuỗi Stacks cuối cùng được giải quyết trên mạng Bitcoin nên việc phân loại chúng thành chuỗi bên là không phù hợp. Do cấu trúc độc đáo này của chuỗi Stacks, Muneeb Ali, người đồng sáng lập Stacks, đã mô tả chuỗi Stacks là “lớp 1,5” trong một cuộc phỏng vấn với Decrypt vào năm 2021 .

Bởi vì mạng Bitcoin không bắt đầu như một nền tảng hợp đồng thông minh nên các phong trào giới thiệu hợp đồng thông minh hoặc cải thiện khả năng mở rộng không diễn ra theo cách tương tự như trong trường hợp chuỗi Ethereum và EVM. Theo “LỚP BITCOIN - Tấm thảm của kỷ nguyên tài chính không đáng tin cậy” do Tập đoàn Spartan xuất bản vào tháng 12 năm 2023, chúng ta có thể hiểu rõ hơn về sự khác biệt của Bitcoin L2.

Bộ ba bất khả thi Bitcoin L2; Nguồn: LỚP BITCOIN — Tấm thảm của kỷ nguyên tài chính không cần sự tin cậy
Bộ ba bất khả thi Bitcoin L2; Nguồn: LỚP BITCOIN — Tấm thảm của kỷ nguyên tài chính không cần sự tin cậy

Như được hiển thị trong hình trên, bộ ba bất khả thi Bitcoin L2 đã được giới thiệu và các thành phần như sau.

  1. Mạng mở: Áp dụng mạng mở thay vì mô hình liên kết
  2. Không có mã thông báo mới: Không có mã thông báo mới nào được giới thiệu
  3. Full VM/Trạng thái toàn cầu: Áp dụng phương pháp “trạng thái toàn cầu” thay vì hình thức hợp đồng ngoài chuỗi hạn chế

Stacks 2.0 có thể được xem là giải pháp Bitcoin L2 đáp ứng điều kiện 1 và 3, thay vì giới thiệu mã thông báo mới (STX) (không đáp ứng điều kiện 2). Lightning Network, có thể được coi là nhóm so sánh, thay vì đáp ứng điều kiện 1 và 2, lại không đáp ứng điều kiện 3 do áp dụng phương thức “Đồng thuận cục bộ” trong đó quy trình giao dịch chỉ được ghi lại trên mạng P2P khác với mạng P2P. Chuỗi chính.

Cấu trúc này là cách Stacks đạt được kết nối với mạng Bitcoin trước khi phát hành Nakamoto và Stacks đang cố gắng tiến gần hơn đến Bitcoin L2 lý tưởng thông qua bản phát hành Nakamoto.

4. Hướng tới Stax 3.0, phát hành Nakamoto

4.1. Sự cố với chuỗi Stacks hiện tại

Cấu trúc độc đáo của chuỗi Stacks, đã thảo luận trước đó, là lý do tại sao Stacks có thể hoạt động như một nền tảng hợp đồng thông minh cho mạng Bitcoin, nhưng nó cũng là nguyên nhân gây ra sự cố trong hệ thống. Các vấn đề tồn tại trước đây như sau:

  • mô hình an ninh
    • Chuỗi Stacks có ngân sách riêng, không giống như ngân sách bảo mật của mạng Bitcoin, được xác định bằng số BTC được trả bởi những người khai thác Stacks.
    • Điều này làm cho tính bảo mật của chuỗi phụ thuộc nhiều vào ngân sách của các thợ mỏ Stacks, đồng nghĩa với việc tăng rủi ro bảo mật.
  • Hiệu suất và khả năng mở rộng
    • Cấu trúc kết nối giữa chuỗi Stacks và mạng Bitcoin, chẳng hạn như cơ chế bằng chứng truyền tải, đã góp phần tăng cường phân quyền và bảo mật, nhưng lại là yếu tố hạn chế về hiệu suất và khả năng mở rộng của chuỗi.
    • Đặc biệt, quá trình tạo khối mới thông qua quy trình bầu chọn thợ đào liên kết chuỗi Stacks với chu kỳ tạo khối Bitcoin chậm, dẫn đến độ trễ xác nhận giao dịch rất cao.
    • Nó hoạt động như một lỗ hổng trong trải nghiệm người dùng nhưng cũng gây khó khăn trong quá trình triển khai DApp.
  • vấn đề MEV
    • Những người khai thác bitcoin nắm giữ một tỷ lệ đáng kể tỷ lệ băm Bitcoin kiểm duyệt các giao dịch cam kết của những người khai thác Stacks khác (giao dịch chuyển BTC để tham gia cuộc thi khai thác STX) trong các khối Bitcoin mà họ được chọn làm người khai thác để nhận phần thưởng và giao dịch của Stacks. thu được một cách chắc chắn

4.2. Mục tiêu chính và thay đổi thiết kế

4.2.1. mục tiêu chính

Bản phát hành Nakamoto là bản nâng cấp lớn cho Chuỗi Stacks được lên kế hoạch trong năm nay. Nó tập trung vào những thay đổi sau để giải quyết các vấn đề với Chuỗi Stacks được đề cập ở trên và cải thiện hiệu suất cũng như tính bảo mật của chuỗi.

  • Khối nhanh
    • Thời gian để giao dịch do người dùng gửi được khai thác và xác nhận trong một khối giảm từ hàng chục phút xuống còn vài giây.
    • Điều này đạt được bằng cách tách quy trình bầu chọn thợ mỏ khỏi cơ chế tạo khối và sau khi phát hành Nakamoto, thợ mỏ sẽ có thể tạo ra càng nhiều khối càng tốt trước quá trình bầu chọn thợ mỏ tiếp theo.
  • Đạt được bảo mật giao dịch thông qua tính hữu hạn của Bitcoin
    • Các giao dịch trên chuỗi Stacks được bảo mật bằng sức mạnh băm của mạng Bitcoin.
    • Điều này có nghĩa là các giao dịch được giải quyết trên mạng Bitcoin, từ đó đảm bảo tính bất biến của giao dịch từ mạng an toàn nhất.
  • Cải thiện sức đề kháng MEV
    • Cải thiện cơ chế đặt giá thầu BTC cho phần thưởng STX để cải thiện vấn đề MEV xảy ra trong quá trình lựa chọn công cụ khai thác
    • Thay đổi thuật toán bầu chọn thợ đào để thợ đào Bitcoin không có lợi thế là thợ đào Stacks.

4.2.2. Những thay đổi trong cơ chế tạo khối và vai trò của ngăn xếp

Các khối được tạo trong chuỗi Stacks trước khi phát hành Nakamoto đã được cố định theo tỷ lệ 1:1 với các khối Bitcoin, do đó chúng gặp vấn đề với thời gian tạo khối chậm và dẫn đến xác nhận giao dịch chậm.

Sau khi Nakamoto phát hành , “Sản xuất khối dựa trên nhiệm kỳ”, tức là “cơ chế tạo khối dựa trên nhiệm kỳ” đã được giới thiệu để giải quyết những vấn đề này và cho phép tạo khối nhanh chóng. Các khối trong chuỗi Stacks không tương ứng với các khối Bitcoin theo tỷ lệ 1:1, nhưng nhiều khối Stacks được tạo trong nhiệm kỳ của một thợ mỏ được bầu, tức là trong chu kỳ tạo khối Bitcoin. Với sự ra đời của cơ chế này, thời gian tạo và xác nhận khối giảm xuống còn khoảng 5 giây, cải thiện đáng kể khả năng mở rộng của chuỗi Stacks.

Tại thời điểm này, việc xác thực khối Ngăn xếp được tạo được thực hiện bởi các ngăn xếp. Trước khi phát hành Nakamoto, các máy xếp có trách nhiệm góp phần đảm bảo an ninh kinh tế cho mạng Stacks bằng cách khóa (xếp chồng) mã thông báo STX, nhưng sau khi phát hành Nakamoto, mỗi khối Stacks được tạo ra trong thời hạn của thợ mỏ đã được xác minh và lưu trữ. vai trò là người ký, chịu trách nhiệm ký và phổ biến. Theo đó, mối quan hệ qua lại giữa thợ mỏ và thợ xếp có thể được tóm tắt như trong hình bên dưới.

Cách người khai thác và người xếp chồng (hoặc người ký) tương tác sau khi phát hành Nakamoto; Nguồn: tài liệu ngăn xếp
Cách người khai thác và người xếp chồng (hoặc người ký) tương tác sau khi phát hành Nakamoto; Nguồn: tài liệu ngăn xếp
  1. Người khai thác gửi BTC đến người xếp để được chọn làm người khai thác cho mạng Stacks và thực hiện quy trình bầu chọn người khai thác.
  2. Khi một người khai thác mới được bầu, một giao dịch “thay đổi nhiệm kỳ” sẽ xảy ra để cấp một điều khoản mới cho người khai thác.
  3. Người khai thác phải thu thập chữ ký từ người xếp chồng trong quá trình tạo và xác minh khối trong vài giây.
  4. Xác thực khối yêu cầu ít nhất 70% người xếp chồng ký vào khối để phê duyệt nó.

Như trong quy trình trên, người khai thác cần có chữ ký của người xếp chồng để tạo khối tiếp theo và người xếp chồng phải thực hiện thao tác chữ ký để nhận phần thưởng theo cơ chế bằng chứng truyền tải và mở khóa các mã thông báo STX được xếp chồng lên nhau.

4.2.3. Thay đổi cấu trúc chuỗi và đạt được tính hữu hạn của Bitcoin

Người ký (người xếp chồng) ngăn người khai thác tự ý phân nhánh chuỗi Stacks bằng cách chỉ ký các khối mới được tạo dựa trên khối được ký gần đây nhất trong quá trình thay đổi quyền sở hữu (hoặc bầu cử người khai thác). Nói cách khác, người ký có trách nhiệm xác minh tính hợp lệ của các khối được tạo trước đó và giám sát các công cụ khai thác để đảm bảo rằng các khối mới được tạo dựa trên các khối gần đây nhất.

Ngoài ra, người khai thác phải bao gồm hàm băm khối được lập chỉ mục khi gửi giao dịch cam kết (giao dịch thay đổi quyền hạn), bao gồm hàm băm của khối Stacks đầu tiên được ghi trong thuật ngữ của người khai thác trước đó và chính khối đó được bao gồm. Thông qua đó, trạng thái của chuỗi khối Stacks được ghi lại trong khối Bitcoin và những người khai thác trong nhiệm kỳ tiếp theo cũng làm như vậy, liên tục ghi lại lịch sử của chuỗi khối Stacks trong mạng Bitcoin.

Sơ đồ mối quan hệ giữa các khối Bitcoin, khối Ngăn xếp và bitmap khoảng không quảng cáo; Nguồn: tài liệu ngăn xếp
Sơ đồ mối quan hệ giữa các khối Bitcoin, khối Ngăn xếp và bitmap khoảng không quảng cáo; Nguồn: tài liệu ngăn xếp

Kết quả là mối quan hệ giữa khối Stacks và khối Bitcoin được hình thành như trong hình trên. Các giao dịch trên chuỗi Stacks được gửi trong thuật ngữ thứ N chỉ được ghi lại trong khối Bitcoin trong thuật ngữ tiếp theo, nghĩa là trong thuật ngữ thứ N + 2 và thuật ngữ này phải được thay đổi ba lần để hoàn nguyên giao dịch Stacks để hoàn nguyên khối Bitcoin Nó càng trở nên khó khăn hơn. Đối với người dùng sử dụng chuỗi Stacks, các giao dịch được phê duyệt trong vòng vài giây, nhưng phải mất khoảng 30 phút để giải quyết bằng Bitcoin và cấu trúc chuỗi được tổ chức giống như L2 mà chúng ta biết.

Hệ thống này cũng mang lại những thay đổi tích cực về ngân sách bảo mật của chuỗi Stacks. Ngân sách bảo mật lớn lên tới 70% STX xếp chồng được hình thành thông qua cơ chế xác thực khối xảy ra thông qua chữ ký của hơn 70% người ký. Ngoài ra, khi một giao dịch đạt được mục đích cuối cùng của Bitcoin, nó có tác dụng tương tự như đạt được ngân sách bảo mật là 51% công suất khai thác Bitcoin.

Nếu quay lại và tóm tắt cơ chế của chuỗi Stacks sau khi Nakamoto ra mắt thì sẽ như sau.

  • Khi gửi giao dịch thay đổi quyền sở hữu, người khai thác phải bao gồm hàm băm khối được lập chỉ mục chứa hàm băm của khối Stacks đầu tiên được ghi lại trong nhiệm kỳ trước.
  • Người ký buộc người khai thác tạo khối dựa trên khối Ngăn xếp được ký cuối cùng trong kỳ trước.
  • Ngăn xếp Các giao dịch chuỗi được gửi theo thuật ngữ N được ghi lại trong khối Bitcoin theo thuật ngữ N+2 và có giá trị cuối cùng là Bitcoin.

Kể từ khi phát hành Nakamoto, chuỗi khối Stacks đã thay đổi cấu trúc chuỗi thành cấu trúc này, cho phép các giao dịch diễn ra ở tốc độ rất cao so với phương pháp hiện tại, đồng thời đạt được tính cuối cùng của Bitcoin và đảm bảo tính bất biến của dữ liệu. Từ quan điểm của người dùng, nó sẽ được tái sinh thành Bitcoin L2 thực sự, có thể nhanh chóng phê duyệt các giao dịch và kế thừa một cách có hệ thống tính bảo mật của Bitcoin.

4.2.4. Vấn đề MEV của Bitcoin đã giảm bớt

Sự cố MEV trong chuỗi Stacks trước khi phát hành Nakamoto đã xảy ra theo cách sau: Các công cụ khai thác bitcoin, chẳng hạn như F2Pool, những người nắm giữ tỷ lệ băm Bitcoin đáng kể, kiểm duyệt cam kết các giao dịch được gửi bởi các công cụ khai thác Stacks khác trong các khối Bitcoin mà họ tạo và điều chỉnh số tiền đặt giá thầu BTC mà họ gửi tới Stacks. Chúng tôi có thể đảm bảo rằng chúng tôi sẽ nhận được. phần thưởng khối và phí giao dịch cho khối. Những hành động này đóng vai trò là yếu tố làm giảm phần thưởng BTC cho người xếp chồng và làm suy yếu độ tin cậy của quy trình khai thác.

Bản phát hành Nakamoto đã thiết lập một số tiêu chí mới cần được xem xét khi lựa chọn thợ mỏ nhằm tăng tính công bằng trong quy trình khai thác khối.

  • Sự tham gia của người khai thác trong các khối gần đây
    • Để đủ điều kiện lựa chọn thợ mỏ khi thời hạn thay đổi, cần phải có hồ sơ tham gia vào quá trình lựa chọn thợ mỏ trong 10 khối cuối cùng.
    • Việc giới thiệu các tiêu chuẩn này sẽ thúc đẩy một cộng đồng thợ mỏ ổn định và ngăn cản những nỗ lực giành lấy phần thưởng chuỗi anh đào.
  • Phương pháp giá thầu trung bình trong quá khứ
    • Xác suất của một công cụ khai thác được chọn được tính toán dựa trên mức trung bình của tất cả giá thầu BTC được ghi trong 10 khối cuối cùng.
    • Ngăn chặn người khai thác nhận phần thưởng khối bằng cách gửi giá thầu bất thường
  • Xét giá trị tuyệt đối của tổng giá trị dự thầu (Absolute Bid Total)
    • Quá trình lựa chọn thợ mỏ được thực hiện trên các tiêu chuẩn kinh tế ổn định bằng cách xem xét giá trị tuyệt đối của tổng số tiền giá thầu thay vì xem xét biến số lượng giá thầu theo môi trường khai thác ngay lập tức.

Bản phát hành Nakamoto nhằm mục đích tăng tính minh bạch và độ tin cậy của quá trình khai thác chuỗi khối Stacks bằng cách giới thiệu các tiêu chuẩn nới lỏng MEV này.

4.3. Kế hoạch phát hành Nakamoto

Lộ trình phát hành Nakamoto; Nguồn: Nakamoto.run
Lộ trình phát hành Nakamoto; Nguồn: Nakamoto.run

Kể từ khi bản cáo bạch phát hành sBTC và Nakamoto được xuất bản vào cuối năm 2022 , Stacks Foundation và các nhà phát triển có liên quan đã làm việc trên bản phát hành Nakamoto trong một thời gian dài. Như bạn có thể thấy trong hình trên, bản cập nhật Bản phát hành Nakamoto sẽ diễn ra sôi nổi vào tháng 2 năm 2024, sau khi các tính năng của Bản phát hành Nakamoto được hoàn thiện và tích hợp vào mạng thử nghiệm ( Nakamoto Milestone 0.3 và có tên mã là Argon ).

Các bản phát hành của Nakamoto bao gồm một quy trình gồm hai giai đoạn, mỗi giai đoạn đều liên quan đến một hard fork. Quá trình này được chia tương ứng thành Khởi tạo và Kích hoạt và đây là kế hoạch nhằm giảm thiểu sự nhầm lẫn phát sinh từ những thay đổi trong môi trường chuỗi bằng cách có giai đoạn điều chỉnh cuối cùng như sửa lỗi trước khi kích hoạt tính năng toàn diện sau bản cập nhật phát hành Nakamoto. không thấy.

4.3.1. Kế hoạch phát hành hiện tại

  • Bước 1: Khởi tạo
    • hợp đồng pox-4 (phiên bản nâng cấp của cơ chế bằng chứng giao hàng) và hầu hết mã có trong bản phát hành Nakamoto đều được áp dụng, nhưng các tính năng không được kích hoạt
    • Cho phép ít nhất hai chu kỳ xếp chồng để người ký và đối tác đăng ký hợp đồng pox-4. Trong thời gian này, chúng tôi kiểm tra xem những người ký đã đăng ký trong pox-4 có xác minh đúng khối hay không và xác định xem liệu chúng tôi có thể tiến hành giai đoạn kích hoạt hay không.
  • Bước 2: Kích hoạt
    • Các bước trong đó Nakamoto phát hành các bản cập nhật như hệ thống dựa trên người ký, khối nhanh, tính hữu hạn của Bitcoin, v.v. được áp dụng và các quy tắc Nakamoto được kích hoạt.
    • Quy tắc Nakamoto đề cập đến logic tổng thể giúp phân biệt giữa trước và sau khi Nakamoto được phát hành.

4.3.2. Lịch trình sau khi sửa đổi kế hoạch phát hành

Kế hoạch phát hành Nakamoto; Nguồn: Ra mắt Nakamoto: Tổng quan về triển khai Testnet và Mainnet

Quá trình khởi tạo, bản nâng cấp giai đoạn 1 hiện tại, đã bắt đầu vào ngày 22 tháng 4 và quá trình nâng cấp giai đoạn 2 dự kiến sẽ bắt đầu sau giữa tháng 5, giả định rằng không có lỗi đặc biệt nào được phát hiện và quá trình khởi tạo đã hoàn tất. Tuy nhiên, sau giai đoạn đầu tiên, các vấn đề bổ sung liên quan đến hệ thống Khả năng phục hồi/Phục hồi của người ký đã được phát hiện liên quan đến việc áp dụng bản phát hành Nakamoto và Stacks Foundation đã thông báo sửa đổi kế hoạch hiện tại thông qua thông báo liên quan vào ngày 1 tháng 5. Các điểm chính như sau:

  • Kế hoạch phát hành Nakamoto hiện tại chỉ bao gồm hệ thống khôi phục người ký thô sơ và bắt đầu giai đoạn kích hoạt
  • Việc nâng cấp lên hệ thống khôi phục người ký nâng cao đã được lên kế hoạch triển khai vào cuối năm 2024 sau khi kích hoạt bản phát hành Nakamoto, nhưng nhu cầu về hệ thống khôi phục người ký nâng cao đã được xác nhận sau khi đưa người ký vào sau quá trình khởi tạo.
  • Cần có thời gian phát triển 8 tuần mới trước giai đoạn kích hoạt bản phát hành Nakamoto. Theo đó, quá trình hoàn tất mã hệ thống khôi phục người ký dự kiến sẽ hoàn thành vào ngày 15 tháng 7 và việc kích hoạt bản phát hành Nakamoto dự kiến sẽ hoàn thành vào ngày 28 tháng 8.
  • Công việc bao gồm những điều sau đây:
    • Tăng cường khả năng phục hồi của người khai thác đối với thời gian chờ chữ ký và phản hồi không chính xác từ người ký
    • Tăng cường các quy trình cho phản ứng của người ký và các tình huống mất khóa
    • Những cải tiến đối với phương pháp mở rộng và tạo quyền sở hữu của thợ mỏ
    • Ngăn chặn entropy mạng (không chắc chắn) và cải thiện việc xử lý khối flash
sửa đổi mốc thời gian phát hành Nakamoto; Nguồn: stacks.org
sửa đổi mốc thời gian phát hành Nakamoto; Nguồn: stacks.org

Vì kế hoạch hiện tại đã được sửa đổi nên việc phát triển mã dự kiến sẽ hoàn thành vào ngày 15 tháng 7 sau thời gian phát triển mã kéo dài 8 tuần và giai đoạn kích hoạt bản phát hành Nakamoto, dự kiến ban đầu là sau giữa tháng 5, sẽ diễn ra vào khoảng 3 tháng sau, vào ngày Ngày 28 tháng 8 dự kiến bắt đầu vào ngày 1. Tin vui là việc nâng cấp sBTC, vốn đã được lên lịch trước đó vào quý 3, dự kiến sẽ được tiến hành không chậm trễ và được lên lịch trong 4 tuần kể từ khi bắt đầu giai đoạn kích hoạt.

5. Câu đố cuối cùng cho bước nhảy vọt L2, sBTC

Bản phát hành Nakamoto, dự kiến sẽ được kích hoạt hoàn toàn vào tháng 5, tập trung vào việc cải thiện đáng kể hiệu suất của chuỗi Stacks và đạt được tính hữu hạn của Bitcoin cho các khối Stacks. Tuy nhiên, để trở thành L2 thực sự của mạng Bitcoin, việc phát hành Nakamoto chỉ là bản cập nhật nửa chặng đường.

Tiêu chí phân loại Bitcoin L2; Nguồn: tweet nhẹ
Tiêu chí phân loại Bitcoin L2; Nguồn: tweet nhẹ

Sau khi phát hành Nakamoto, Stacks sẽ thiết lập một môi trường tương tự như bản tổng hợp Sovereign. Tuy nhiên, nó sẽ chỉ có thể hoạt động như một nền tảng hợp đồng thông minh Bitcoin và L2 thực sự nếu BTC, tài sản cơ bản của mạng Bitcoin, có thể được nhập và sử dụng trên chuỗi. Người sáng lập Stacks, Muneeb Ali cũng cho biết trong tweet rằng việc di chuyển BTC vào và ra khỏi các lớp là một phần khó khăn và việc áp dụng cơ chế chốt cho BTC thông qua một nhóm người ký phi tập trung và công khai mà không sửa đổi Bitcoin L1 cũng là một thách thức. , người ta giải thích rằng sBTC là cây cầu gần nhất với một cây cầu không cần sự tin cậy.

Với bản phát hành Nakamoto, lớp Stacks tương tự như các bản tổng hợp có chủ quyền với một số khác biệt quan trọng.

Phần thách thức về mặt kỹ thuật đối với cả lớp Stacks và các bản tổng hợp có chủ quyền là di chuyển BTC vào và ra khỏi lớp.

Chốt BTC phi tập trung là phần quan trọng nhất.

— muneeb.btc (@muneeb) Ngày 6 tháng 3 năm 2023

sBTC kết nối tài sản BTC giữa mạng Bitcoin và chuỗi Stacks dựa trên hai thuộc tính chính.

  • Khả năng hoàn trả 1:1: sBTC và BTC luôn có thể được trao đổi theo tỷ lệ 1:1 trừ khi chuỗi Stacks bị dừng.
  • Tư cách thành viên mở: Bất kỳ ai cũng có thể tham gia vào giao thức sBTC và không có thực thể tập trung nào có quyền giám sát BTC.

Giống như wBTC của Ethereum (BTC được bọc), có các tài sản liên quan đến BTC như xBTC và aBTC tồn tại trên chuỗi Stacks, nhưng chúng phải thông qua một thực thể quản lý tập trung hoặc tuân theo phương pháp đa chữ ký trong quá trình bắc cầu. Ngược lại, sBTC sử dụng các bộ xếp chồng trên cơ chế bằng chứng truyền tải với tư cách là một nhóm người ký, cho phép kết nối BTC theo cách gần như không cần sự tin cậy.

cơ chế hoạt động của sBTC (1); Nguồn: tài liệu ngăn xếp
cơ chế hoạt động của sBTC (1); Nguồn: tài liệu ngăn xếp
cơ chế hoạt động của sBTC (2); Nguồn: sbtc.tech
cơ chế hoạt động của sBTC (2); Nguồn: sbtc.tech

Cập nhật và triển khai sBTC được lên kế hoạch vào quý 3 năm 2024. Việc phát hành Nakamoto và cập nhật sBTC sẽ là một bước ngoặt rất quan trọng trong việc đạt được mục tiêu lớn của Stacks là trở thành nền tảng hợp đồng thông minh hoàn chỉnh cho mạng Bitcoin. Chúng tôi khuyên bạn nên tiếp tục theo dõi xem Stacks Chain có thể hoạt động như một Bitcoin L2 thực sự và trở thành một nền tảng hợp đồng thông minh có thể sử dụng BTC không hoạt động hay không.

Nguồn: LỚP BITCOIN — Tấm thảm của kỷ nguyên tài chính không cần sự tin cậy
Nguồn: LỚP BITCOIN — Tấm thảm của kỷ nguyên tài chính không cần sự tin cậy

<Tài liệu tham khảo>

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận