BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
Cộng đồng
OPRR
Tin nhanh
Bài viết
Sự kiện
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data

Vũ trụ đa chuỗi điên rồ, OP Stack điên rồ

2023-08-03 22:00
Đọc bài viết này mất 51 phút
总结 AI tổng kết
Xem tổng kết 收起
Tác giả gốc: Ac-Core Researcher của YBB Capital



Lời nói đầu


Hướng tường thuật chính của ETH đã chuyển từ Lớp 1 sang Lớp 2. Nếu chúng ta cũng có thể hiểu nó là câu chuyện ERC-20 về "phát hành tiền tệ bằng một cú nhấp chuột", chúng ta cũng có thể mở rộng mô hình và bắt đầu. tưởng tượng rằng một trò chơi thuộc loại "phát hành tiền tệ chỉ bằng một cú nhấp chuột". Sự điên rồ của "chuỗi tóc" sắp đến! Dựa vào hệ sinh thái vô song hiện tại và TVL cao, Arbitrum đang dẫn đầu cuộc chiến giữa Lớp 2, nhưng liệu chiến thắng tạm thời này có thể kéo dài được lâu? Không giống như giải pháp Lớp 3 của Arbitrum Orbit, OP Stack là một “siêu chuỗi” có thể tạo Lớp 2 chỉ bằng một cú nhấp chuột. Bài viết này cung cấp phân tích toàn diện về kiến trúc OP Stack, các thành phần ZK trong OP và các vấn đề bảo mật của Rollup.


OP Stack mở ra "Vũ trụ siêu chuỗi"


Nhà nghiên cứu Ac-Core Homemade của YBB Capital


Câu chuyện về thị trường tăng trưởng tiếp theo bắt đầu từ đâu? Chúng ta nên bắt đầu từ Layer1 hiệu suất cao, tiếp tục xếp chồng Layer3, Layer2 dòng ZK hay siêu chuỗi của OP Stack? Đây là một câu hỏi rất thú vị đáng để suy ngẫm. Danh hiệu Ether Killer vẫn là mục tiêu cuối cùng không thể vượt qua của tất cả các chuỗi công cộng và có rất nhiều siêu lõi ẩn trong gã khổng lồ khổng lồ này không thể bỏ qua, một trong số đó là: OP Stack.


OP Stack là gì?


OP Stack có thể được hiểu là một tập hợp các thành phần phần mềm nguồn mở cho phép mọi người xây dựng chuỗi khối Lớp 2 của riêng họ trên Ethereum bằng cách sử dụng các bản tổng hợp Optimistic. Nó chuyển phần lớn tính toán và lưu trữ ra khỏi chuỗi, đồng thời dựa vào Ethereum để đảm bảo tính bảo mật và tính hữu hạn. Từ góc độ kỹ thuật, Sự lạc quan chủ yếu được phản ánh ở chỗ nó thực sự giúp người dùng tiết kiệm rất nhiều phí trên chuỗi. OP Stack bao gồm bốn thành phần chính:


Mainnet: OP Mainnet là mạng Ethereum Layer2 rẻ và nhanh, tương tự như EthereumTương thích EVM máy ảo;


Hợp đồng: hợp đồng thông minh triển khai logic và chức năng cốt lõi của OP Stack. Hợp đồng OP bao gồm Hệ thống chuyển đổi trạng thái (STS), Nhà cung cấp gian lận (FP), Chuỗi cam kết nhà nước (SCC) và Chuỗi giao dịch Canonical (CTC);


Dịch vụ: Cung cấp tính khả dụng của dữ liệu, đồng bộ hóa dữ liệu và các dịch vụ liên lạc giữa Lớp 1 và Lớp 2;


Công cụ: Thúc đẩy quá trình phát triển, thử nghiệm, triển khai, Giám sát và gỡ lỗi.


Siêu mở:


OP Stack sẽ được xây dựng như một mô-đun có thể phân nhánh Để hiện thực hóa tầm nhìn này , cần phải tích hợp nhiều Lớp 2 khác nhau thành một siêu chuỗi duy nhất (Superchain) và tích hợp Lớp 2 bị cô lập ban đầu vào một hệ thống có thể tương tác và kết hợp được. Bắt đầu Lớp 2 cũng đơn giản như việc triển khai các hợp đồng thông minh cho Ethereum ngày nay, cho phép câu chuyện thay đổi. từ "phát hành tiền tệ bằng một cú nhấp chuột" đến "phát hành chuỗi một cú nhấp chuột". Về bản chất, Hyperchain là một mạng blockchain có khả năng mở rộng theo chiều ngang, chia sẻ bộ công cụ phát triển, giao tiếp và bảo mật của Ethereum với mỗi chuỗi.


Nhà nghiên cứu của YBB Capital Ac-Core Homemade


OP Stack (Over Powered Stack) sẽ trở thành một ngăn xếp phát triển mô-đun thống nhất đằng sau siêu chuỗi và có vô số chuỗi khối có thể được liên kết với nhau và giao tiếp với nhau. Ngăn xếp OP Stack được phát triển và duy trì tổng thể bởi Optimism Collective chuyên dụng và hỗ trợ hệ thống nguồn mở dùng chung để triển khai mạng tổng hợp mới. Đồng thời, nó cũng là một tập hợp các mô-đun nguồn mở được tiêu chuẩn hóa. Nghe có vẻ giống như một Cosmos hoàn toàn dựa trên tính bảo mật của Ethereum! Ban đầu người ta hứa ETH và ATOM sẽ bổ sung cho nhau nhưng giờ OP Stack đã trở thành sát thủ của Cosmos? Tiếp theo, hãy phân tích định nghĩa về OP Stack:


Mô-đun là các bit dữ liệu mà bất kỳ nhà phát triển nào cũng có thể cắm vào OP Stack. Việc "tiêu chuẩn hóa" siêu chuỗi này có nghĩa là có sự đồng thuận về tiêu chuẩn của một mô-đun và mọi người đều có thể thực hiện nó. Ngoài ra, việc hoàn toàn là nguồn mở có nghĩa là nó có sẵn miễn phí cho bất kỳ ai để lặp lại quá trình phát triển và yêu cầu tin nhắn. Các nhà phát triển có khả năng chuyển đổi mô-đun giữa các lớp thực thi khác nhau, lớp đồng thuận, lớp giải quyết và lớp sẵn có dữ liệu của chuỗi.


Ví dụ: dYdX đã chọn rời Ethereum và chuyển sang chuỗi ứng dụng Cosmos. Tôi nghĩ điều này là do họ muốn lớp đồng thuận trên chuỗi của họ có tính mô đun hóa cao hơn. là một điều tốt Lúc đầu, các Dapp độc lập hơn được phép chọn các chuỗi công khai phù hợp hơn cho sự phát triển của họ. Chuỗi đại diện nhất là Luna, mặc dù nó đã bị phá hủy vì một số lý do. Rất may, OP Stack đã giải quyết vấn đề này bằng cách thiết kế để cho phép phân tách mã theo cách dễ dàng hơn, cho phép các nhà phát triển dễ dàng trừu tượng hóa các thành phần khác nhau của chuỗi khối và sửa đổi nó bằng cách cắm vào các mô-đun khác nhau.


Nguyên tắc thiết kế OP Stack:


- Hiệu suất: Bạn có thể xây dựng mọi thứ với OP Stack và Phát hành blockchain chỉ bằng một cú nhấp chuột;


- Đơn giản: Sử dụng mã có thể tái sử dụng và bộ công cụ phát triển làm sẵn để tăng cường bảo mật và giảm độ phức tạp của việc bảo trì, đạt được vai trò giảm thiểu tổng thể ngưỡng;


- Có thể mở rộng: Optimism Collective sẽ mở hoàn toàn mã nguồn chính của OP Stack.


Về mặt kiến trúc, OP Stack có thể được chia thành sáu lớp từ dưới lên trên, cụ thể là lớp sẵn có của dữ liệu Lớp DA, lớp sắp xếp Lớp tuần tự và lớp dẫn xuất Lớp phái sinh. , Lớp thực thi, Lớp giải quyết, Lớp quản trị. Mỗi lớp của OP Stack là một thành phần API mô-đun có thể được kết hợp và tách rời theo ý muốn. Những lớp quan trọng nhất là lớp sẵn có của dữ liệu DA, lớp thực thi và lớp giải quyết, tạo thành quy trình làm việc chính của OP Stack.


- Lớp sẵn sàng dữ liệu DA: Đây là nguồn dữ liệu gốc của OP Stack. Có thể sử dụng một hoặc nhiều mô-đun sẵn sàng dữ liệu để lấy dữ liệu đầu vào. là lớp DA chính nhất, nhưng nhiều chuỗi hơn sẽ được thêm vào trong tương lai;


- Lớp thực thi: cấu trúc trạng thái trong OP Stack, có thể EVM hoặc VM khác cung cấp khả năng thêm hỗ trợ cho các giao dịch Lớp 2 được bắt đầu trên Ethereum đồng thời bổ sung thêm phí dữ liệu Lớp 1 cho mỗi giao dịch, chi phí tổng hợp của việc xuất bản giao dịch lên Ethereum.


-Lớp thanh toán: nơi chứa dữ liệu giao dịch Lớp 2 trên Ngăn xếp OP. Sau khi xác nhận Lớp 2, thông tin sẽ được gửi đến chuỗi khối mục tiêu để xử lý lần cuối. Trong tương lai, nó cũng dự kiến sẽ được kết nối với các cơ chế chứng minh tính hợp lệ như ZK để thu hẹp khoảng cách giữa các chuỗi khác nhau và thậm chí liên kết các đảo giữa Layer2 dựa trên OP và Layer2 dựa trên ZK.


Chúng tôi nhận thấy rằng hệ sinh thái OP gần đây đã phát triển một số dự án có yếu tố ZK. Bạn cũng có thể mạnh dạn tưởng tượng nó, chẳng hạn như nếu một bản tổng hợp Optimistic muốn tự chuyển đổi thành một bản tổng hợp. Tổng hợp ZK, không vấn đề gì! Chỉ cần thay thế mô-đun chống gian lận bằng mô-đun bằng chứng hợp lệ của lớp giải quyết. Nếu một chuỗi muốn sử dụng Celestia cho lớp sẵn có dữ liệu của mình. Không vấn đề! Chỉ cần thay thế Ethereum bằng Celestia. Tôi muốn thay thế EVM của lớp thực thi bằng một máy ảo khác. Thật không may, đây chỉ là khả năng kỹ thuật của OP Stack. Ngay khi sự xuất hiện của tình huống siêu chuỗi này đã tạo ra một meme nóng bỏng - "Đa giác: Tôi muốn trở thành Vũ trụ của ZK Layer2! Sự lạc quan: Tôi muốn trở thành Vũ trụ của OP Layer2! Cosmos: Vậy tôi là ai?"


Quy tắc ngăn xếp OP:


Nhà nghiên cứu Ac-Core Homemade của YBB Capital


Không gian khối không giới hạn của Ethereum là một bước quan trọng hướng tới ứng dụng quy mô lớn, nhưng sự phát triển này cũng mang đến sự chia rẽ, Việc triển khai không cần xin phép cũng đặt ra những thách thức mới Ngày nay, mỗi chuỗi OP Stack mới phát triển độc lập trong lĩnh vực riêng của mình và không có cách nào trực tiếp để chia sẻ các tiêu chuẩn và cải tiến. Người dùng và nhà xây dựng cũng phải đối mặt với một thách thức lớn: đánh giá riêng lẻ nhiều chuỗi khác nhau dựa trên tính bảo mật, chất lượng và tính trung lập. Để hiện thực hóa siêu chuỗi, OP Stack cần được chuyển đổi từ không gian khối độc lập và phi tập trung thành một tập thể chuỗi thống nhất, làm việc cùng nhau để tạo ra một không gian khối mở và phi tập trung. "Luật Chuỗi" đặt ra các nguyên tắc hướng dẫn cho quản trị lạc quan và siêu chuỗi. Quản trị lạc quan chuyển từ quản lý một chuỗi duy nhất sang quản lý các tiêu chuẩn được chia sẻ trên nhiều chuỗi, từ đó xác định các thuộc tính cần thiết để trở thành một phần của siêu chuỗi, đồng thời ưu tiên bảo vệ người dùng giao dịch trên siêu chuỗi. Về cơ bản, Luật Chuỗi là một hợp đồng xã hội (không phải hợp đồng pháp lý), vì vậy việc thảo luận tích cực trong cộng đồng là rất quan trọng. Sự tồn tại của nó sẽ cho phép siêu chuỗi đảm bảo các đặc điểm sau:


- Đảm bảo rằng không gian khối vẫn đồng nhất, trung lập và mở: Cam kết đối với luật chuỗi là bảo vệ cam kết của người sử dụng chuỗi, nhà phát triển và các bên liên quan khác. Bất kể quy mô của chuỗi, nếu nó là một phần của siêu chuỗi, nó có thể chứng minh một cách đáng tin cậy tính đồng nhất, tính trung lập và tính cởi mở của không gian khối của nó, được hỗ trợ bởi sự quản trị lạc quan;


- Hưởng lợi từ việc cải tiến liên tục: Nâng cấp chung có nghĩa là siêu chuỗi luôn có thể có được công nghệ tốt nhất mà không phải lo lắng về việc bảo trì;


- Cung cấp cơ sở hạ tầng tốt hơn và hữu dụng hơn: Vì tất cả các chuỗi trong siêu chuỗi đều được cam kết tuân thủ một tiêu chuẩn một cách đáng tin cậy, chúng có thể làm việc cùng nhau để đảm bảo lập chỉ mục, sắp xếp, v.v. dịch vụ quan trọng.


Các câu hỏi đáng suy nghĩ:


OP Stack có thể phản hồi lại OP không?


Công dụng của OP Token là gì? Nếu họ sử dụng phương pháp của Basechain, họ sẽ chuyển một phần thu nhập trở lại Optimism Collective, sau đó là “ Kho bạc” Nguồn thu nhập sẽ dựa vào “giá trị” của chính nó và dựa vào việc tạo ra nhiều câu chuyện hơn để cuối cùng phản hồi lại giá tiền tệ, làm cho logic hiệu suất của OP trên thị trường thứ cấp tương tự như ATOM. Tuy nhiên, giải pháp này có thể là tốt nhất. hiện tại. Nếu có sự lạc quan thì Collective cuối cùng sẽ được hưởng lợi nếu có nhiều chuỗi hơn noi gương Basechain và đưa ra phản hồi. Cảm giác này có khiến chúng ta nhớ đến UNI không? Bản thân cả hai dự án đều có sức mạnh mạnh mẽ, nhưng bản thân Token không có công dụng giá trị nào khác ngoại trừ việc bỏ phiếu và quản trị. Khác với điều này, hiện tại Layer2 đang phải đối mặt với vấn đề sắp xếp tập trung. Ngay cả khi mã thông báo Layer2 chỉ được sử dụng cho một số hình thức lựa chọn người lãnh đạo (thay vì bỏ phiếu đồng thuận), giá trị của quyền sắp xếp vẫn sẽ tích lũy cho mã thông báo Rullop vượt trội.


Đồng thời, nhóm OP đã đưa ra đề xuất Luật Chuỗi vào ngày 25 tháng 7. Tất cả các chuỗi sử dụng OP Stack sẽ bắt đầu chia sẻ các mô hình quản trị và trình tự sắp xếp. hy vọng mô hình "phản hồi lợi nhuận" sẽ được chuẩn hóa để mang lại nhiều lợi ích hơn cho toàn bộ hệ thống OP (chẳng hạn như quy tắc OP Stack đã đề cập ở trên). So với mô hình bảo mật chung của Cosmos, điều này có thể nói là có tác dụng tương tự. nhưng cách tiếp cận tương tự.


Sự khác biệt giữa OP Stack và ZK Stack:


OP Stack: Lựa chọn một chuỗi nhiều chuỗi


Qua phần trên chúng ta có thể dễ dàng thấy rằng OP Stack áp dụng mô hình đa chuỗi tương tự như Cosmos, nhưng chỉ có một sự lựa chọn, bởi vì OP Stack theo đuổi rằng mỗi chuỗi cần xác minh các giao dịch của các chuỗi khác, nếu không, sẽ phải đợi vài ngày trên Lớp 1 để có kết quả. Do đó, một trình sắp xếp trình tự duy nhất và được chia sẻ, phân bổ MEV tập trung và bảo vệ bằng các hợp đồng pháp lý và. quản lý là những cách duy nhất để làm cho các bản tổng hợp lạc quan cho phép khả năng tương tác liền mạch giữa các chuỗi khác nhau.


ZK Stack: Nhiều chuỗi, nhiều lựa chọn


Khác với OP Stack, ZK Stack cũng có thể có nhiều chuỗi, nhưng nó có thể có nhiều lựa chọn. Bạn có thể. chọn máy phân loại của riêng bạn và xử lý MEV theo cách riêng của bạn, được bảo vệ bằng toán học và mã (lưu ý: OP Stack được luật pháp và quản lý bảo vệ). Điều này là do nếu ZK sử dụng một chia sẻ được chỉ định hoặc một tập hợp các chủ đề rất nhỏ, họ có thể tin tưởng lẫn nhau một cách mù quáng chỉ dựa trên toán học, khiến cho các bằng chứng không có kiến thức trở nên vô giá trị.


Các phần tử ZK trong ngăn xếp OP


Được tạo bởi Nhà nghiên cứu Ac-Core của YBB Capital


OP Stack là một kiến trúc hoàn toàn mở cho phép zkvm và zkmips xuất hiện trong hệ sinh thái , zkwasm và zkevm đều có thể, nhưng so với "ZK chính thống", một số phần tử ZK khác nhau cũng được tạo ra trong OP Stack. Điều này khiến chúng tôi không thể không nghĩ rằng có thể có một mối liên kết trong mơ giữa quá trình tổng hợp OP và quá trình tổng hợp ZK trong tương lai gần.


Triển khai bằng chứng không kiến thức (ZKP) cho OP:


Theo tiến độ mới nhất , Mina Nhóm đứng sau có kế hoạch sử dụng hệ thống plonk của riêng họ + cam kết kzg + thuật toán gấp nova để triển khai zkmips vm trên OP Stack. Mặc dù đây chỉ là đề xuất mới nhất và còn nhiều khía cạnh chưa trưởng thành nhưng cũng rất đáng để khám phá. Nhiệm vụ của nhóm dự án là cho phép liên lạc chuỗi chéo an toàn và có độ trễ thấp giữa các chuỗi Layer2, Layer1 và OP thông qua bằng chứng không có kiến thức. Đây là bằng chứng không có kiến thức (ZKP) cho kiến trúc tập lệnh (ISA) được hỗ trợ tốt, có thể chứng minh hành vi của các chương trình có khả năng chịu lỗi Optimism, đặt nền tảng để có thể chứng minh bất kỳ hệ thống blockchain dựa trên OP Stack nào.


Nhà nghiên cứu của YBB Capital Ac-Core Homemade


Hoàn thành nhiệm vụ này có nghĩa là triển khai hệ thống chứng minh không có kiến thức (ZKP) có thể sử dụng kiến trúc tập lệnh (ISA) được hỗ trợ bởi các trình biên dịch golang như MIPS, RISC-V hoặc WASM ) để chứng minh. quy trình chống lỗi OP [2]. Ngoài ra, hệ thống chứng minh còn phải chứng minh được sự chuyển trạng thái giữa hai khối của chuỗi OP Stack cấu hình tiêu chuẩn, từ đó chứng minh tính khả thi trong thực tế. Ngoài việc chứng minh dấu vết thực thi tiêu chuẩn của ISA, việc hỗ trợ các quy trình chống lỗi còn đưa ra các yêu cầu bổ sung [1].


Cụ thể, poka-yoke giới thiệu khái niệm Pre-image Oracle [3], sử dụng các lệnh gọi Hệ thống đặc biệt [4] để tải dữ liệu ngoài vào chương trình. Mỗi Fault Proof VM [5] chịu trách nhiệm triển khai một cơ chế trong đó giá trị băm của một số dữ liệu được đặt tại một vị trí cụ thể trong bộ nhớ và lệnh gọi hệ thống được thực thi, sau đó giá trị băm được thực thi trước. được nạp vào bộ nhớ để chương trình sử dụng. Oracle tiền ảnh cũng được sử dụng làm đầu vào ban đầu cho chương trình khởi động.


Nỗ lực tạo ra một máy phân loại phi tập trung:


Espresso Systems vào ngày 21 tháng 7 năm 2023 Rifa chính thức đã thông báo trên Twitter rằng đề xuất xây dựng xác minh phân loại phi tập trung cho cuộc bầu cử lãnh đạo OP Stack đã được chấp nhận và đã trở thành người đóng góp cho OP Stack và Superchain. Giao thức chính của dự án, HotShot, là giao thức đồng thuận tốc độ cao sử dụng tính năng đặt lại để cho phép trình xác thực Ethereum tham gia vào giao thức, nhằm đạt được quy mô tương tự như bộ trình xác thực Ethereum. Dự án cũng đã phát triển Espresso Sequencer, tích hợp với Zk-rollup đầy đủ tính năng, đặc biệt là nhánh rẽ của zkEVM của Polygon.


Bầu cử lãnh đạo là gì?


Bầu chọn người lãnh đạo [6] đề cập đến khả năng sử dụng các người lãnh đạo khác nhau trong một hệ thống phân tán để chịu trách nhiệm tạo ra quá trình chuyển đổi trạng thái chính tắc tiếp theo. Trong blockchain, việc bầu chọn người lãnh đạo cho phép các nhà sản xuất khối khác nhau tạo ra các khối vào các thời điểm khác nhau và thuật toán bầu chọn người lãnh đạo có thể mang tính cạnh tranh hoặc không cạnh tranh.


Trong trường hợp bằng chứng công việc, thuật toán bầu chọn người lãnh đạo cạnh tranh có nghĩa là có nhiều đơn vị tiềm năng cạnh tranh để trở thành người dẫn đầu cùng một lúc. Thuật toán bầu cử nhà lãnh đạo không bị kiểm soát là thuật toán trong đó chỉ có một nhà lãnh đạo được biết đến tại một thời điểm cụ thể và trong trường hợp của Ethereum Gasper, thuật toán bầu cử nhà lãnh đạo không bị kiểm soát là thuật toán trong đó chỉ có một nhà lãnh đạo được biết đến tại một thời điểm cụ thể trong và không có cách nào khác để một đơn vị tiềm năng khác có thể trở thành người dẫn đầu vào thời điểm đó.


Trong trường hợp tách mạng người đề xuất và mạng người xây dựng (nghĩa là mạng người xây dựng khối chỉ chịu trách nhiệm chọn thứ tự giao dịch và mạng người đề xuất là chỉ chịu trách nhiệm ký khối vùng), sẽ chuyển đổi thực thể duy nhất chịu trách nhiệm tạo khối tại một thời điểm nhất định thành nhiều thực thể có thể và để chúng cạnh tranh để giành được khối tiềm năng có lợi nhất trong mạng của người xây dựng tại thời điểm nhất định này và tại đồng thời Do sự tồn tại của MEV, khả năng cạnh tranh này sẽ trở lại.


Chúng tôi rất khó hiểu được những tác động bậc hai khác nhau của cơ chế bầu chọn lãnh đạo giữa các chuỗi OP Stack khác nhau. Hiện tại, cơ chế bầu chọn người đứng đầu là cơ chế phổ biến nhất vì nó cho phép phân loại phân cấp hơn. Cần lưu ý rằng giải pháp này không thể đảm bảo rằng bộ sắp xếp được phân quyền tuyệt đối, vì vậy phải hết sức thận trọng khi xem xét các vấn đề về bộ sắp xếp phi tập trung.


Bản tổng hợp có thực sự an toàn không?


Cách Ethereum hoạt động:


Nguyên tắc của Ethereum là mỗi nút cấp cao này Phương thức bảo mật lưu trữ và thực hiện mọi giao dịch do người dùng gửi tới cũng khiến toàn bộ mạng trở nên rất tốn kém, do đó cần có giải pháp Rollup để mở rộng dung lượng của toàn mạng. Nói một cách đơn giản, Rollup = một tập hợp các hợp đồng của nút mạng riêng của Layer1 + Layer2, nghĩa là các hợp đồng thông minh trên chuỗi + các công cụ tổng hợp ngoài chuỗi, dựa vào Ethereum để giải quyết, đồng thuận và cung cấp dữ liệu và chỉ chịu trách nhiệm thực thi Cuộn lên.


Hợp đồng thông minh trên chuỗi có nghĩa là mô hình tin cậy của nó là hợp đồng thông minh trên Ethereum, vay mượn tính bảo mật của Ethereum;


Công cụ tổng hợp ngoài chuỗi có nghĩa là nó sẽ thực hiện và tổng hợp các giao dịch ngoài chuỗi, nén các lô giao dịch lớn và cuối cùng đưa chúng lên mạng chính Ethereum để đạt được Mục đích nhanh hơn và rẻ hơn.


Nút mạng Layer2 bao gồm nhiều phần, trong đó thành phần trình tự sắp xếp là quan trọng nhất. Nó có trách nhiệm nhận các yêu cầu giao dịch trên Layer2 để xác định thứ tự thực hiện của chúng và đóng gói chuỗi giao dịch thành các đợt (Batch), cuối cùng truyền nó đến hợp đồng của dự án Rollup trên Layer1. Cần lưu ý rằng một thực tế cần phải được làm rõ trước khi bắt đầu những điều sau: Như được hiển thị trong hình bên dưới, hiện tại tất cả các trình tự sắp xếp của Layer2 Rollups trong Ethereum đều được tập trung hóa.


Nguồn: ảnh chụp màn hình tweet chính thức


Vấn đề về trình sắp xếp tập trung:


Nút đầy đủ của Lớp 2 có thể lấy được chuỗi giao dịch theo hai cách: một là trực tiếp từ Bộ sắp xếp lấy được, và thứ hai là đọc lô giao dịch (Batch) được bộ sắp xếp gửi đến Lớp 1, nhưng lớp sau có thuộc tính không thể sửa đổi mạnh hơn. Vì việc thực hiện giao dịch sẽ thay đổi trạng thái của sổ cái blockchain nên để đảm bảo tính nhất quán, ngoài việc lấy được thứ tự giao dịch, nút đầy đủ Lớp 2 cũng phải đồng bộ hóa trạng thái sổ cái với trình sắp xếp thứ tự. Do đó, nhiệm vụ của trình sắp xếp chuỗi không chỉ là gửi lô giao dịch đến hợp đồng Rollup của Lớp 1 mà còn truyền kết quả cập nhật trạng thái StateRoot/StateDiff sau khi thực hiện giao dịch tới Lớp 1. Nói chung, công việc của trình sắp xếp là xử lý. và sắp xếp các giao dịch thành các Khối được thêm vào chuỗi khối chịu trách nhiệm phân nhóm các giao dịch và xuất bản chúng lên các hợp đồng thông minh Lớp 1.


Đối với nút đầy đủ của Layer2, miễn là có được chuỗi giao dịch và StateRoot ban đầu của Rollup trên Layer1, thì sổ cái blockchain của Layer2 có thể được khôi phục và tính toán StateRoot mới nhất. . Ngược lại, nếu StateRoot được tính toán bởi nút đầy đủ Layer2 không nhất quán với StateRoot được bộ sắp xếp xuất bản lên Layer1, điều đó có nghĩa là bộ sắp xếp đã có hành vi gian lận. Tóm lại, so với mạng riêng của Lớp 2, Lớp 1 sẽ phi tập trung hơn, không cần tin cậy và an toàn hơn.


Nhà nghiên cứu của YBB Capital Ac-Core Homemade


OP Stack:


Vậy thì câu hỏi đặt ra là, Layer2 có thể giả mạo một số giao dịch không tồn tại hoặc sai, chẳng hạn như Chuyển mã thông báo tài sản của Layer2 đến địa chỉ nhà điều hành của trình sắp xếp chuỗi, sau đó chuyển các tài sản Token này sang Layer1, từ đó đánh cắp tài sản của người dùng? Câu trả lời là: Nếu bạn muốn làm điều đó, bạn có thể. Do đó, khi đối mặt với rủi ro gian lận có thể xảy ra trong bộ sắp xếp, các loại Bản tổng hợp khác nhau sẽ áp dụng các phản hồi khác nhau.


Hãy lấy Optimistic Rollup làm ví dụ, cho phép tất cả các nút Lớp 2 cung cấp bằng chứng gian lận (Bằng chứng gian lận), chứng minh rằng dữ liệu do bộ sắp xếp xuất bản trên Lớp 1 là sai. Nhưng đối với Optimism, không có bằng chứng gian lận, nếu nó thực sự muốn đánh cắp tài sản của người dùng Lớp 2 thông qua trình sắp xếp chuỗi, nó chỉ cần yêu cầu nhà điều hành trình sắp xếp chuỗi giả mạo hướng dẫn giao dịch và chuyển tài sản Lớp 2 của người khác đến địa chỉ của chính họ. số tiền bị đánh cắp sẽ được chuyển đến Lớp 1 thông qua hợp đồng Bridge đi kèm với Rollup.


Để giải quyết vấn đề có thể xảy ra này, giải pháp hiện tại là dựa vào các thành viên cộng đồng và phương tiện truyền thông xã hội cũng như sự giám sát của dư luận để đạt được cái gọi là "sự đồng thuận" "; OP đóng vai trò là xác nhận tín dụng chính thức. Vì vậy, tóm lại, tính bảo mật của OP Rollup ít nhất phụ thuộc vào việc có một nút đầy đủ Layer2 trung thực có thể đưa ra bằng chứng gian lận Như đã đề cập trong phần “Sự khác biệt giữa OP Stack và ZK Stack” ở trên: OP Stack là một Single-chain. sự lựa chọn.


Nhà nghiên cứu Ac-Core Homemade của YBB Capital


ZK Stack:


Hãy thảo luận về ZK Stack. Trong mạng tổng hợp ZK, có nút Prover, chịu trách nhiệm xuất bản các lô giao dịch cho trình sắp xếp chuỗi và tạo chứng chỉ hợp lệ cùng một lúc. . Các chứng chỉ hợp lệ này có hợp đồng xác minh chuyên dụng trên Lớp 1. Miễn là bằng chứng của lô giao dịch và StateRoot/StateDiff tương ứng của nó được xác minh bằng hợp đồng Người xác minh thì giao dịch cuối cùng sẽ được xác nhận. Điều làm cho nó khác biệt với OP Stack là ngoài việc dựa vào các nút đầy đủ của Lớp 2, ZK rollup còn sử dụng Bằng chứng xác thực (bằng chứng xác thực) khi giải quyết vấn đề gian lận trong bộ sắp xếp. Cầu nối chính thức của ZK rollup sẽ chỉ cho phép thực hiện các giao dịch rút tiền được xác minh bằng chứng chỉ hợp lệ. Từ góc độ bảo mật, điều này rõ ràng là đáng tin cậy hơn nhiều so với Optimism, tức là trong phần "Sự khác biệt giữa OP Stack và ZK Stack" ở trên. Đề xuất: ZK Stack là đa chuỗi và nhiều lựa chọn.


Về mặt lý thuyết, tính bảo mật của quá trình tổng hợp ZK được đảm bảo bởi hợp đồng Người xác minh trên Lớp 1 hoặc có thể nói rằng việc xác nhận cuối cùng của giao dịch được hoàn thành bởi nút Lớp 1 . So với tính bảo mật của OP rollup, dựa trên ít nhất một nút đầy đủ Layer2 trung thực duy nhất có thể đưa ra bằng chứng gian lận, tất cả chúng đều kế thừa tính bảo mật của Layer1 (ETH), nhưng thực tế có thể không nghiêm túc, nhưng đây hiện là tốt nhất Một giải pháp tuyệt vời so với các chuỗi công khai khác, Ethereum đã trải qua nhiều năm phát triển và tính bảo mật của nó chắc chắn là đáng tin cậy nhất.


Giống như bài toán tam giác blockchain, trải nghiệm toàn diện của người dùng đối với một “sản phẩm” dường như cũng có bài toán tam giác: an toàn, đơn giản và hiệu quả. So với OP Stack, ZK Stack tin tưởng nhiều hơn vào việc dựa vào toán học và mã để cải thiện các thuộc tính bảo mật tổng thể, do đó làm tăng đáng kể độ phức tạp tổng thể. Vì vậy, có một số chủ đề phổ biến về ZK:


YBB Capital Researcher Ac -Core Tự làm


- Vấn đề về độ trễ: Việc tổng hợp ZK cũng cần giải quyết vấn đề về độ trễ của các nút Layer2 xuất dữ liệu lên Layer1. Tương tự như nhu cầu chuẩn bị hộp đóng gói để vận chuyển nhanh, chi phí cố định sẽ phát sinh mỗi khi trình sắp xếp chuỗi hoặc Prover gửi dữ liệu đến Lớp 1;


- Tốc độ vấn đề: ZK rollup Một thách thức là việc tạo ra bằng chứng hợp lệ diễn ra chậm. Mặc dù trình sắp xếp chuỗi có thể thực hiện hàng nghìn giao dịch trong 1 giây nhưng việc tạo bằng chứng hợp lệ cho các giao dịch này có thể mất hàng giờ;


- Vấn đề chi phí : Để giảm chi phí tổng thể , nhiều giải pháp tổng hợp ZK áp dụng chiến lược "tổng hợp nhiều Bằng chứng và gửi chúng đến Lớp 1 cùng một lúc". Điều này có nghĩa là Nhà cung cấp sẽ không gửi nó đến Lớp 1 ngay sau khi tạo Bằng chứng mà sẽ đợi nhiều Bằng chứng được tạo, tổng hợp chúng lại với nhau và gửi chúng đến hợp đồng Người xác minh trên Lớp 1 cùng một lúc;


-Vấn đề về số lượng: Nếu không bắt đầu đủ giao dịch, trình sắp xếp chuỗi có thể trì hoãn việc xuất dữ liệu lên Lớp 1. Ví dụ: trong thời gian thị trường hoạt động chậm, một số mạng Tổng hợp chỉ có thể gửi các lô giao dịch đến Lớp 1 cứ sau nửa giờ.


Liên quan đến vấn đề về một giải pháp phân loại phi tập trung phù hợp hơn, mô-đun hóa có thể là giải pháp tốt nhất, bởi vì mô-đun hóa tương đương với độ tin cậy cao hơn trong số các công cụ phi tập trung hiện nay. , chủ yếu có năm loại sau:


-Single Sequencer & p>-DVT x Trình sắp xếp trình tự -Bộ trình tự chia sẻ


-Bootstrap Bộ trình tự sắp xếp mới


Chúng tôi tin rằng trong tương lai, nhiều vấn đề trên có thể được giải quyết sâu hơn nhờ công nghệ. Ví dụ: giảm thời gian tạo bằng chứng hợp lệ, Optimism hứa hẹn sẽ phát hành hệ thống chống gian lận trong tương lai gần và giải pháp Danksharding của Ethereum cũng sẽ giảm đáng kể chi phí dữ liệu của Rollup. Vấn đề về máy phân loại phi tập trung cũng sẽ được khắc phục, cùng nhau cung cấp. giải pháp hữu hiệu cho các vấn đề trên.


Kết thúc: Hướng tường thuật


Nhà nghiên cứu Ac-Core Homemade của YBB Capital

Hyperchain và hyperextension luôn là hướng mở rộng được mọi người chú trọng. Mặc dù hiện tại, nhiều dự án khác nhau vẫn đang được thực hiện. những giai đoạn phát triển ban đầu, nhưng nhìn chung mang đến một câu chuyện mạnh mẽ hơn cho Ethereum. Bây giờ chúng ta có thể thấy rằng OP Stack đã nhận được rất nhiều sự chấp nhận và nhiều chuỗi công khai nổi tiếng cũng đã tham gia, chẳng hạn như Coinbase, opBNB, Zora, Worldcoin và nhiều chuỗi công khai khác đã chứng thực thương hiệu tốt cho OP Stack. Bao gồm cả gần đây vào tối ngày 26 tháng 6, zkSync đã công bố ra mắt ZK Stack, một khung nguồn mở mô-đun để xây dựng các bản tổng hợp ZK tùy chỉnh. Đây cũng được nhiều người coi là con át chủ bài số một được nhóm zkSync sử dụng để đối phó với OP. Cây rơm. Một bên là OP Stack, có lợi thế là người đi đầu, và một bên là ZK Stack, có lợi thế về mặt toán học, nói tóm lại, bất kỳ giá trị nào của Lớp 2 đều có thể được tích lũy thành mã thông báo Rollup. vừa mới bắt đầu. Không có khói trong trận chiến về Lớp 2. Bạn nghĩ gì về chiến tranh?


Tài liệu giải thích:
[1]https://github.com/ethereum-optimism/optimism/blob/develop/specs/fault -proof.md#fault-proof-program
[2]https://github.com/ethereum-optimism/ecosystem-contributions/issues/61
[3]https://github.com /ethereum-optimism/optimism/blob/develop/specs/fault-proof.md#pre-image-oracle
[4]https://en.wikipedia.org/wiki/System_call
[5]https://github .com/ethereum-optimism/optimism/blob/develop/specs/fault-proof.md#fault-proof-vm
[6]https://github.com/ethereum-optimism/ecosystem-contributions/issues/63

Bài viết tham khảo:
https://mp.weixin.qq.com/s/ezSpKkoUoyFtoYd2cLoOzw


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Nền tảng này hiện đã tích hợp hoàn toàn giao thức Farcaster. Nếu bạn đã có tài khoản Farcaster, bạn có thểĐăng nhập Gửi bình luận sau
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi