Nguồn: Xem trên chuỗi
Trong lĩnh vực Ethereum L2, mô-đun hóa đã trở thành cách duy nhất để thách thức chuỗi nguyên khối. Celestia bắt đầu Cuộc chiến DA, Espresso sử dụng chiêu cuối Sequencer được chia sẻ và Altlayer ném Rollup AS A Service.
Thị trường vận hành A To C ban đầu được thúc đẩy bởi người dùng và hệ sinh thái đã trở thành thị trường To B với trí tưởng tượng không giới hạn thông qua kế hoạch chiến lược của Stack. Chúng tôi không thể không hỏi, điều gì sẽ xảy ra nếu “mô-đun hóa” được triển khai trong lớp 2 của BTC?
Tại sao mạng BTC phù hợp hơn cho việc mô-đun hóa? Những thành phần nào của BTC Layer2 phù hợp cho việc mô đun hóa? Mô-đun hóa sẽ mang lại bối cảnh kinh doanh mới nào cho BTC layer2? Bài viết này sẽ thảo luận về @BSquaredNetwork làm ví dụ:
Lý do chính khiến mô-đun hóa hoạt động là do tính chất tổng hợp của kiến trúc chuỗi công khai blockchain. Một chuỗi công khai trưởng thành bao gồm:
1 ) Lớp thanh toán (Lớp thanh toán) chịu trách nhiệm chuyển giao và xác định trạng thái giao dịch của tài sản;
2) Lớp DA (Tính khả dụng của dữ liệu) chịu trách nhiệm về tính sẵn có của dữ liệu thay đổi trạng thái của dữ liệu giao dịch cho xác minh giao dịch:
3) Lớp thực thi chịu trách nhiệm xử lý logic thực thi của các giao dịch, bao gồm cả việc gọi và thực hiện hợp đồng thông minh; 4) Lớp đồng thuận chịu trách nhiệm đảm bảo tất cả các nút đạt được tính nhất quán trên một phiên bản nhất định của lịch sử giao dịch. ;
5) Lớp tương tác chịu trách nhiệm liên lạc bằng tin nhắn và quản lý trạng thái của các mạng blockchain khác nhau.
Các thành phần blockchain nêu trên có sự phân công lao động rõ ràng và mỗi thành phần thực hiện nhiệm vụ riêng của mình, điều này tạo nên đặc điểm đáng tin cậy và phi tập trung của blockchain.
Mạng Ethereum là mạng hợp đồng thông minh có thể lưu trữ và xác minh các trạng thái lịch sử. Chức năng của các thành phần ở mỗi lớp trên có thể được hoàn thiện. Tuy nhiên, một số thành phần gặp phải vấn đề về mở rộng cần phải thuê ngoài do hạn chế về hiệu suất hoặc năng lực. Mạng BTC là mạng hợp đồng không thông minh không trạng thái. Mô hình UTXO là kiến trúc công nghệ thanh toán và chuyển giao tài sản tối giản. Ngoài chức năng thanh toán, các lớp thực thi khác, lớp DA, lớp đồng thuận và các lớp chéo các lớp tương tác chuỗi, v.v., đều phù hợp với thành phần đóng gói "mô-đun".
Ethereum hỗ trợ nhiều ứng dụng thông qua lớp chức năng phức tạp được tích hợp sẵn, trong khi Bitcoin chỉ hỗ trợ chức năng Thanh toán thông qua kiến trúc UTXO tối giản và các chức năng phức tạp hơn chỉ có thể dựa vào việc mở rộng mô-đun bên ngoài. Không còn nghi ngờ gì nữa, BTC cần “tính mô-đun” hơn Ethereum.
Vậy, nếu BTC layer2 (cấu trúc không phải UTXO) muốn triển khai logic thực thi giao dịch phức tạp, thì làm cách nào để mô-đun hóa các thành phần lớp DA lõi, lớp thực thi và lớp giải quyết? Những điều chỉnh nào phải được thực hiện để thích ứng với đặc điểm của mạng chính BTC? Tiếp theo, tôi sẽ cung cấp cho bạn phân tích kỹ thuật chi tiết xung quanh giải pháp của @BSquaredNetwork:
1) Lớp DA: Mạng chính BTC chỉ có thể dựa vào không gian hạn chế trong tập lệnh Taproot Script để lưu trữ và mạng chính có các nút đầy đủ Không thể thực hiện xác minh trạng thái phức tạp trên dữ liệu được lưu trữ.
Để đạt được mục đích này, Mạng B² đã xây dựng một lớp DA độc lập theo mô-đun, bao gồm: Lưu trữ phi tập trung + Nút B²:
Phần lưu trữ cần lưu trữ tất cả dữ liệu hồ sơ giao dịch lịch sử cục bộ cho toàn bộ dữ liệu xác minh Nút cung cấp nguồn dữ liệu đáng tin cậy có thẩm quyền và không thể giả mạo, tương đương với Calldata và Blob của hệ thống Ethereum; phần nút chịu trách nhiệm xử lý dữ liệu Tổng hợp, tương đương với hệ thống Procer của Ethereum L2 và sẽ thực hiện xác minh Chứng minh trên những dữ liệu này để xác nhận Tính chính xác của dữ liệu giao dịch và chuyển đổi trạng thái.
Thông qua sự hợp tác của hai phần này, Mạng B² đã triển khai mạng DA có thể lưu trữ dữ liệu một cách hiệu quả và thực hiện tính toán + xác minh, sử dụng điều này để bù đắp cho việc thiếu khả năng DA của mạng chính BTC. Điều thú vị là, sau khi xác minh đầy đủ tính khả thi của kiến trúc, Mạng B2 đã nâng cấp nó lên B2 Hub, tương đương với việc cung cấp lớp DA dưới dạng giải pháp dịch vụ mô-đun cho lớp 2 BTC khác yêu cầu lớp DA.
Tại sao các nền tảng layer2 khác lại chọn B² Hub thay vì sử dụng trực tiếp giải pháp lưu trữ IPFS hoặc dịch vụ gia công DA của Celestia? Điều này chủ yếu là do thiết kế đặc biệt của B² dành cho các đặc điểm của mạng chính Bitcoin, chẳng hạn như: Để tiết kiệm không gian hạn chế của mạng chính, lớp DA sẽ nén kết quả xác minh dữ liệu của hệ thống Prover thành các mạch và tạo ra các cam kết Cam kết.
2) Lớp thực thi: Việc "thực thi" được thực hiện bởi mạng chính BTC chỉ là chuyển giao tài sản có điều kiện. Nền tảng layer2 thường cần xây dựng một lớp thực thi cục bộ có thể thực thi logic hợp đồng phức tạp để bổ sung cho nó .
Để giải quyết vấn đề này, Mạng B² sử dụng ZK-Rollup làm lớp thực thi để xử lý tính nhất quán trong tương tác giao tiếp và dữ liệu ngoài chuỗi thông qua bằng chứng không có kiến thức. Trong quá trình này, Sequencer thu thập và phân nhóm các giao dịch, sau đó tạo ra nhiều bằng chứng khác nhau thông qua hệ thống ZKEVM, cuối cùng tổng hợp và tóm tắt dữ liệu vào lớp DA.
Mạng B² sử dụng ZK làm công nghệ cốt lõi để xử lý tính nhất quán của dữ liệu cục bộ và trạng thái giao dịch. Nó cũng có thể được coi là giải pháp lớp thực thi Trình tuần tự được chia sẻ theo mô-đun. Xét cho cùng, ZK là công ty duy nhất trong việc kết nối thông tin liên lạc giữa nhiều chủ thể và cấp tín dụng về quyền riêng tư.
3) Lớp thanh toán: Nếu là cấu trúc UTXO, mạng chính BTC có thể dựa trên các nút nhẹ + chữ ký Schnorr + MAST và các khung khác, đồng thời nhận ra các thay đổi trạng thái bảo mật tài sản thông qua các kênh trạng thái + một- niêm phong thời gian, v.v. Nếu đó là cấu trúc không phải UTXO, bạn chỉ có thể dựa vào chủ đề đa chữ ký của sự đồng thuận cục bộ để giải quyết tài sản với mạng chính. Điều này thực tế cho rằng chỉ có nhiều chữ ký thì không thể đảm bảo an toàn 100% tài sản một cách hiệu quả, nếu một chủ thể có nhiều chữ ký làm điều ác thì sao?
Do đó, thiết kế lớp giải quyết của Mạng B2 bao gồm hai phần: mở khóa có điều kiện của mạng chính BTC + Thử thách cục bộ của Trung tâm B2:
Phần Trung tâm B2 nhằm đảm bảo sự đồng thuận cục bộ của lớp thứ hai và giảm khả năng làm điều ác. , một cơ chế thách thức được thiết kế dựa trên công nghệ BitVM để cho phép các nút cục bộ thách thức các cam kết Cam kết trên mạng chính dựa trên các đoạn dữ liệu lịch sử:
1. Lớp DA của Mạng B² sẽ nén trạng thái thay đổi dữ liệu cuối cùng thành Cam kết được cam kết và tải lên mạng chính Bitcoin dưới dạng một dòng chữ. Cơ chế dữ liệu đầu vào cải tiến của Inscription được giới thiệu ở đây, tương đương với việc thông báo dữ liệu trạng thái lịch sử lên mạng chính BTC để đóng vai trò là trọng tài công bằng cho các thử thách. Các nút B² sẽ có một hệ thống lập chỉ mục phi tập trung công khai để phân tích và ghi lại trạng thái dữ liệu mạng chính, cho phép các nút khác thách thức dữ liệu được gửi lên mạng chính một cách khác nhau dựa trên các bản ghi dữ liệu cục bộ của chúng.
2. Vì dữ liệu ghi sau khi ghi không thể bị giả mạo và dữ liệu của người lập chỉ mục cục bộ ở lớp 2 rất minh bạch, nên một khi đoạn dữ liệu thách thức do người thách thức gửi không nhất quán với kết quả cam kết Cam kết lịch sử hiện có , mặc dù toàn bộ nút không thể xác minh trực tiếp nội dung cam kết, nhưng sự không nhất quán này có thể kích hoạt xác nhận trạng thái thanh toán mạng chính và áp đặt hình phạt Slash đối với nhà cung cấp cam kết giả mạo (BTC bị khóa trong UTXO của nó sẽ được chuyển cho người thách thức).
Theo tôi, cơ chế Cam kết + Thử thách của B² Network dựa trên BitVM tương đương với một giải pháp bổ sung đồng thuận bảo mật “lớp giải quyết” hiệu quả và có thể trở thành một giải pháp thách thức mô-đun hiệu quả. thiếu thanh toán tài sản. Xét cho cùng, chỉ dựa vào mạng chính để xây dựng các nút nhẹ và đa chữ ký có thể dẫn đến các vấn đề về hành vi bất lương của nút, nếu một cơ chế trách nhiệm giải trình của kẻ bất lương hiệu quả được hình thành thì vấn đề có được giải quyết không?
Ở trên.
Cuộc tranh luận về các tiêu chuẩn của lớp 2 BTC lại bắt đầu trong hai ngày qua. Cho dù đó là các thế lực phương Đông đang nở rộ ở lớp 2 BTC hay dòng chính phương Tây đang cố gắng định hình các tiêu chuẩn ở lớp đồng thuận, cuối cùng nó chỉ là quá trình phát triển của thị trường BTC lớp 2. mảnh vỡ.
Theo tôi, điểm hấp dẫn lớn nhất của BTC layer2 vào thời điểm hiện tại là tính bao quát vô hạn của nó, giúp thị trường có đủ chỗ cho trí tưởng tượng và còn lâu mới đặt ra được tiêu chuẩn.
Ngược lại, vấn đề phân quyền của chỉ số BTC, sự thiếu khả năng của lớp BTC DA, cơ chế bảo mật đầy thách thức của lớp thanh toán BTC, vấn đề phát triển chậm của kế hoạch mở rộng cấu trúc UTXO chính thống của BTC, v.v. , đều là những vấn đề cần giải quyết gấp. .
Điều quan trọng là một khi những vấn đề này được giải quyết và mô-đun hóa một cách hiệu quả, rất có thể chúng sẽ trở thành nhu cầu chung của toàn bộ hệ sinh thái. Nói cách khác, không phải việc giải quyết vấn đề và mô-đun hóa kết quả kinh doanh cũng giống như việc đặt ra “tiêu chuẩn” sao?
Lưu ý: Bài viết này tập trung vào thị trường BTC layer2 có cấu trúc không phải UTXO. Các vấn đề và ý tưởng phát triển của cấu trúc UTXO không giống nhau. Tôi sẽ giải thích chi tiết khi có cơ hội tương lai.