Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Kho công nghệ của Dismantling Scroll: cơ chế hoạt động của ZK-Rollup phổ quát
区块律动BlockBeats
特邀专栏作者
2023-10-25 11:00
Bài viết này có khoảng 2806 từ, đọc toàn bộ bài viết mất khoảng 5 phút
Giá trị cốt lõi của Scroll là triển khai một phiên bản Ethereum mạnh mẽ hơn.

Tựa gốc: Giới thiệu về Scroll: Bản tổng hợp không có kiến ​​thức cho mục đích chung

Tác giả gốc:FRANCESCO

Bản tổng hợp gốc: Peisen, BlockBeats

Lưu ý của biên tập viên: Mạng Ethereum Lớp 2 dựa trên ZK Rollup đã nhận được sự quan tâm lớn từ ngành kể từ năm ngoái. Scroll lần lượt công bố vào tháng 4 năm 2022 và tháng 3 năm nay về việc hoàn thành khoản tài trợ Series A trị giá 30 triệu đô la Mỹ do Polychain Capital dẫn đầu và 50 triệu đô la Mỹ với sự tham gia của Polychain Capital, Sequoia China, IOSG Ventures, Qiming Venture Partners và OKX Ventures.

Vào ngày 10 tháng 10, mạng chính Scroll của giải pháp Ethereum Lớp 2 đã tạo ra khối Genesis vào lúc 2 giờ chiều ngày hôm đó. Vào ngày 17 tháng 10, Scroll chính thức thông báo rằng mạng chính đã chính thức ra mắt, sau đó, một số dự án bắt đầu tích hợp hoặc hỗ trợ mạng chính Scroll để cung cấp cho người dùng nhiều kịch bản ứng dụng và dịch vụ hơn.

Theo trang Blockscout Scroll mainnet Token, nếu đề cập đến các token hiện đang nắm giữ số lượng địa chỉ lớn nhất thì các dự án đang thu hút sự chú ý bao gồm Merkly, Zonic on Scroll, PunkSwap Token, Skydrome, Scroll Name Service, Scroll Doge (zkDoge) , Scrollswap Finance Token (SF ), Script (SCRIPT), Scroll Inu. (Sinu).

Bài đọc liên quan:Cuộn khởi chạy mainnet: Người dùng đang tương tác với Dapp nào?

Là một ZK-Rollup phổ biến dựa trên zkEVM, Scroll được thiết kế để cung cấp mức độ tương thích EVM cao nhất cho các ứng dụng và công cụ hiện có. Nhà nghiên cứu mã hóa @francesco web3 đã nghiên cứu các nguyên tắc kỹ thuật, quy trình làm việc và trạng thái phát triển hiện tại của Scroll, đồng thời nêu ra một số vấn đề đáng được quan tâm và xem xét. BlockBeats biên dịch văn bản gốc như sau:

Tổng hợp zk phổ quát

Vào ngày 10 tháng 10, Scroll đã đưa ra một thông báo một cách bí ẩn thông báo về việc ra mắt chính thức mạng chính của nó. Ngoài bài viết khai thác airdrop, tôi không biết nhiều về sự kiện này. Vì vậy tôi quyết định tìm hiểu sâu hơn về sự kiện này!

Tìm hiểu về cuộn

Scroll là một giải pháp mở rộng quy mô cho Ethereum: một bản tổng hợp không có kiến ​​thức (zk) Lớp 2 (L2) cho mục đích chung. Điều này nghe có vẻ có nhiều biệt ngữ, vì vậy hãy giải thích từng thuật ngữ một.

Là bản cập nhật L2 trên Ethereum, Scroll về cơ bản kế thừa tính bảo mật của ETH.

Ngoài bảo mật, Scroll còn cung cấp khả năng tích hợp liền mạch với hệ sinh thái Ethereum phong phú, bao gồm các công cụ, dApp, hợp đồng thông minh và cơ sở người dùng lớn.

Cách tiếp cận này cho phép các tài nguyên này dễ dàng được chuyển giao và sử dụng thay thế cho nhau, đảm bảo khả năng tương thích EVM. Có thể nói “đối với người dùng và nhà phát triển, Scroll gần như là Ethereum”.

Trước Scroll, không có bản tổng hợp không có kiến ​​thức (zk) phổ quát nào do sự phức tạp của việc tạo bằng chứng không có kiến ​​thức cho các tính toán của Máy ảo Ethereum (EVM). Nói tóm lại, là một bản tổng hợp chung có nghĩa là có chức năng tương đương với EVM. Tuy nhiên, cho đến nay, việc chạy thành công môi trường EVM trên bản tổng hợp zk vẫn là một mục tiêu khó nắm bắt. Điều này chủ yếu là do sự phức tạp của việc chuyển đổi các giao dịch EVM thành các mạch logic có thể hiểu được bằng chứng zk.

Chính sự phức tạp này giải thích tại sao dự án zk-rollup chỉ tập trung vào các ứng dụng cụ thể, chẳng hạn như dYdX về giao dịch và ImmutableX trên NFT. Do những khó khăn về kỹ thuật, không thể phát triển một mạng lưới toàn cầu có thể triển khai nhiều DApp khác nhau. Đây là lý do tại sao zk-rollup hoạt động kém về tổng giá trị bị khóa (TVL) và số lượng người dùng so với op-rollup.

Bài đọc liên quan:[Dòng Rollup] Phần 1: Scroll, giấc mơ của zkEVM bản địa

Bất chấp những thách thức này, việc tìm kiếm bản tổng hợp không có kiến ​​thức (zk) phổ quát vẫn tiếp tục. Khả năng tương thích với EVM là một vấn đề lớn vì nó đơn giản hóa đáng kể nỗ lực cần thiết của các nhà phát triển để chuyển sang chuỗi mới. Ví dụ: chuyển sang chuỗi không phải EVM có nghĩa là:

  • Các hợp đồng hiện tại cần được di chuyển và viết lại sang bản tổng hợp mới

  • Không được hỗ trợ bởi các công cụ EVM hiện có (ví dụ: thư viện, ví, thị trường, v.v.)

  • Không thể hỗ trợ các ứng dụng từ hệ sinh thái Ethereum

Nhiều người đã bắt đầu phát triển zk EVM chung và khả năng tương thích của họ với EVM có thể được nhìn thấy ở các cấp độ khác nhau:

Starknet và zkSync (cấp độ ngôn ngữ): Đây hiện là các giải pháp chuyên dụng chạy bằng máy ảo tùy chỉnh (Cairo VM). Họ đã chạy một VM tùy chỉnh và tạo ra một trình biên dịch Warp Transpiler để chuyển đổi mã Solidity thành mã byte Cairo VM.

Những gì họ đã làm là tạo một máy ảo mới và thêm hỗ trợ công cụ Ethereum như một lớp bổ sung bên trên nó. Điều này vẫn đạt được mục tiêu làm cho các hợp đồng Solidity có thể xuất sang StarkNet, từ đó làm cho chúng tương thích với EVM. Mặc dù nó không triển khai EVM trực tiếp nhưng nó vẫn giữ được khả năng tương thích và cho phép các nhà phát triển Solidity viết mã cho bản tổng hợp của họ.

Khi sử dụng các giải pháp này:

  • Bạn hiện không thực thi bên trong EVM

  • Bạn không có khả năng tương thích với các giao diện Ethereum khác

  • Các nhà phát triển Solidity có thể viết mã có thể được sử dụng trong bản tổng hợp của bạn

Đây là một sự thỏa hiệp tốt.

Đa giác zk-EVM (cấp mã byte): chạy một VM tùy chỉnh nhưng có tất cả các mã hoạt động EVM được ánh xạ tới các mã hoạt động hợp lệ cho VM của nó (tương đương cấp mã hoạt động). Cách tiếp cận của Polygon là xây dựng zkEVM với sự tương đương ở cấp độ mã hoạt động. So với Scroll, Polygon có thời gian chạy thay thế (zkExecutor) chạy mã opcode zkASM tùy chỉnh thay vì chạy trực tiếp mã opcode EVM. Điều này được thực hiện để tối ưu hóa việc diễn giải EVM, vì việc chứng minh EVM trực tiếp sẽ có quá nhiều ràng buộc.

Hình ảnh bên dưới cho thấy quá trình này diễn ra như thế nào ở hậu trường:

Mặc dù cấu hình này hiệu quả hơn Scroll nhưng nó bổ sung một lượng mã tùy chỉnh đáng kể (được sử dụng để tạo zkASM), có thể yêu cầu sửa đổi mã hoặc công cụ để tương thích và có thể ngày càng trở nên khác biệt so với Ethereum theo thời gian (Ví dụ: giá gas có thể cao hơn). khác nhau, cơ sở mã có thể ngày càng khác nhau). Cuộn (cấp mã byte): Chuyển đổi trực tiếp các lần thực thi EVM thành các mạch có thể kiểm chứng, mang lại lợi ích về khả năng tương thích và hỗ trợ công cụ.

Mặc dù cấu hình này hiệu quả hơn Scroll nhưng nó bổ sung nhiều mã tùy chỉnh để tạo zkASM, có thể yêu cầu sửa đổi mã hoặc công cụ để tương thích và có thể ngày càng trở nên khác biệt với Ethereum theo thời gian. Ví dụ: phí gas có thể thay đổi và cơ sở mã có thể thay đổi theo thời gian.

Cuộn (cấp mã byte): Chuyển đổi trực tiếp các lần thực thi EVM thành các mạch có thể kiểm chứng, mang lại lợi ích về mặt hỗ trợ và khả năng tương thích của công cụ.

Hiện tại, Scroll không hỗ trợ tất cả các mã opcode EVM, nhưng họ dự định sẽ hỗ trợ điều này theo thời gian. Phần lớn nội dung trước đó đến từ lời giải thích xuất sắc của Immutable về chủ đề này.

Scroll hoạt động như thế nào và công nghệ của nó là gì?

Scroll là một bản tổng hợp zk có hợp đồng thông minh trên Eth L1, đây là trình xác thực bằng chứng zkEVM có thể xác minh xem giao thức Scroll có an toàn hay không.

Giao dịch trên Scroll hoạt động như thế nào?

Scroll có thể xử lý hàng loạt khối và ghi dữ liệu khối vào Ethereum. Khi bằng chứng về tính hợp lệ được tạo trên khối tiếp theo, nó sẽ được ghi vào Ethereum.

Do đó, trên Scroll, các khối có thể có ba trạng thái:

Cam kết trước: Một khối đã được trình sắp xếp chuỗi đề xuất và được đưa vào Cuộn.

Đã gửi: Dữ liệu giao dịch của khối đã được xuất bản lên Ethereum (trong hợp đồng tổng hợp của Scroll).

Đã hoàn tất: Việc thực thi đúng đã được xác nhận bằng bằng chứng về tính hợp lệ được công bố trên chuỗi Ethereum.

Quy trình giao dịch

Các giao dịch từ trình sắp xếp thứ tự được đóng gói thành một khối;

Dữ liệu và dữ liệu cuộc gọi được gửi tới hợp đồng tổng hợp của L1 và khối được gửi (D 1);

Tạo bằng chứng: Thông tin được chuyển cho người điều phối (dấu vết của công việc đã hoàn thành), sau đó được chuyển đến người chứng minh để tạo bằng chứng zk;

Việc tạo bằng chứng có thể được thực hiện trong nhiều khối, được thực hiện song song và được chuyển đến các bộ chứng minh khác nhau;

Tạo bằng chứng tổng hợp: Bằng chứng được tạo và tổng hợp theo lô, sau đó sẽ được gửi và xác minh trên chuỗi (xác thực);

Khối được hoàn thiện.

Giao dịch > Được xử lý bởi nút chạy Geth fork > Dấu vết thực thi > Nhập mạch zkEVM > Tạo bằng chứng > Tham gia tổng hợp, hiển thị bằng chứng hợp lệ > Tạo bằng chứng tổng hợp > Gửi tới hợp đồng L1

Tại sao chọn Scroll?

Thân thiện với nhà phát triển: Scroll cung cấp mã byte tương đương với EVM, đảm bảo khả năng tương thích với các hợp đồng và công cụ hiện có.

Hiệu quả cao: Scroll tạo ra không gian khối an toàn hơn cho Ethereum và giảm chi phí gas một cách hiệu quả.

Phản hồi nhanh: Thời gian chặn của Scroll chỉ là 3 giây, nhanh hơn đáng kể so với 12 giây của Ethereum.

Duy trì tính nhất quán: Scroll phù hợp với tầm nhìn của Ethereum và nhóm của nó cũng đóng góp mã cho các quy trình mở rộng và bảo mật của Ethereum.

Tiếp tục phổ biến

Kể từ khi phát hành, tổng giá trị khóa (TVL) của Scroll đã tích lũy lên hơn 1,5 triệu USD, cho thấy xu hướng tăng trưởng ổn định.

Hơn 1383 người dùng đã kết nối ETH trên Scroll.

Hơn 976 ETH đã được kết nối với mạng chính Scroll, với tổng giá trị khoảng 1,5 triệu USD.

Những câu hỏi đáng suy nghĩ

zk-rollup được coi là vượt trội so với thiết kế của các đối thủ cạnh tranh rollup lạc quan, đặc biệt là về quyền riêng tư. Vì không có bằng chứng gian lận nên không cần phải chờ đợi sự chậm trễ khi rút tiền.

Là một zk-rollup chung, Scroll có tính năng tương thích mã byte và cung cấp nhiều ưu điểm của bằng chứng zk ở cấp độ L2 mà không ảnh hưởng đến các công cụ và hiệu ứng mạng của EVM.

Khả năng tương thích hoàn toàn EVM được coi là mục tiêu cuối cùng của L2 và đây là giá trị cốt lõi của Scroll: một phiên bản Ethereum mạnh mẽ hơn. Khả năng tương thích mã byte của Scroll kết hợp hoàn hảo tất cả các ưu điểm của zk-proof với khả năng tương thích tối đa của Ethereum.

Điều đáng nói là Scroll tập trung nhiều hơn vào khía cạnh đồng bộ hóa của bằng chứng zk hơn là khía cạnh quyền riêng tư của nó, điều này cho phép giao thức nén một lượng lớn phép tính thành một bằng chứng nhỏ.

Cũng đáng chú ý là cam kết của Scroll về phân cấp. Mặc dù ban đầu sẽ có một trình sắp xếp tập trung nhưng các kế hoạch phân cấp đã được thực hiện.

Ngoài ra, tất cả các bằng chứng zk cuối cùng sẽ được hoàn thành bởi mạng người chứng nhận phi tập trung.

Liên kết gốc

Layer 2
ETH
công nghệ
ZK Rollup
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina