Đọc ngăn xếp công nghệ và luồng giao dịch của Scroll trong một bài viết

Bởi Francesco, Castle Capital; Dịch: Tài chính vàng Xiaozou

Vào ngày 10 tháng 10, Scroll đã phát hành một thông điệp khó hiểu thông báo về việc ra mắt mainnet. Ngoài việc thả máy bay nông nghiệp, tôi không nhận thức đầy đủ về điều đó. Vì vậy, tôi quyết định đào sâu hơn!

Hãy bắt đầu với Scroll. Scroll là một giải pháp mở rộng quy mô Ethereum: một bản tổng hợp không có kiến thức chung (zk) L2. Nghe có vẻ như rất nhiều từ sôi nổi và lạ mắt, chúng ta hãy xem xét kỹ hơn.

Là một bản tổng hợp L2 chạy trên Ethereum, Scroll nhập bảo mật ETH gốc.

! [3BwaX61RXgYWgOajov0oviaGFFCMbgk1jpWKIn7J.png] (https://img.jinse.cn/7119142_watermarknone.png "7119142")

Ngoài tính bảo mật, Scroll còn kết hợp hoàn hảo vào hệ sinh thái Ethereum phong phú:

· công cụ

· dApps

· Hợp đồng thông minh

· Cơ sở người dùng

Thực hành này dễ dàng chuyển giao và trao đổi các tài nguyên này, đảm bảo khả năng tương thích EVM vô song. "Đối với người dùng và nhà phát triển, Scroll gần như tương đương với Ethereum."

Trước Scroll, không có bản tổng hợp zk phổ quát, chủ yếu là do sự phức tạp của việc tạo ra các bằng chứng zk cho các tính toán Máy ảo Ethereum (EVM). Nói một cách đơn giản, một bản tổng hợp phổ quát có nghĩa là có tương đương với EVM.

Tuy nhiên, chạy một môi trường EVM thành công trên zk rollup luôn là một mục tiêu khó nắm bắt. Điều này 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ể được giải thích bằng các bằng chứng zk. Sự phức tạp này cũng 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, tập trung vào các giao dịch và ImmutableX, tập trung vào NFT.

Do những khó khăn kỹ thuật, không thể phát triển một mạng phổ quát có thể triển khai các dAapps khác nhau. Đó là lý do tại sao zk-rollups không hoạt động tốt về TVL và số lượng người đăng ký so với các bản tổng hợp lạc quan như Immutable.

Bất chấp những thách thức này, nhiệm vụ cho một ZK Rollup chung vẫn tiếp tục. Khả năng tương thích EVM rất quan trọng vì nó đơn giản hóa rất nhiều công việc cần thiết cho các nhà phát triển để chuyển sang chuỗi mới.

Chuyển đổi sang chuỗi không phải EVM có nghĩa là:

· Các hợp đồng hiện tại phải đượ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ó (thư viện, ví, thị trường, v.v.).

· Các ứng dụng từ hệ sinh thái Ethereum không thể được hỗ trợ.

Nhiều bản tổng hợp đảm nhận nhiệm vụ của một ZK EVM chung, với các mức độ tương thích EVM khác nhau.

** So sánh 5 zkEVM hàng đầu **

! [LSM86T62BM2YWEonkmazzYQgUB81TyIlC7h4V56b.png] (https://img.jinse.cn/7119144_watermarknone.png "7119144")

(**1)StarknetzkSync (cấp độ ngôn ngữ):

Đây là những giải pháp chuyên dụng hiện đang chạy với các máy ảo tùy chỉnh của riêng họ (máy ảo Cairo). Họ chạy một máy ảo tùy chỉnh và tạo ra một trình biên dịch, "Warp Transpiler", biên dịch mã Solidity thành mã byte máy ảo Cairo.

! [f0mw065oU22uQaoAHUgGeTVnIuusPnGXMr4NmvGg.png] (https://img.jinse.cn/7119145_watermarknone.png "7119145")

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 trên nó. Điều này vẫn đạt được mục tiêu xuất khẩu các hợp đồng vững chắc sang StarkNet, làm cho chúng "tương thích EVM".

Mặc dù không phải là một thực thi EVM đơn giản, nhưng nó duy trì khả năng tương thích, cho phép các nhà phát triển Solidity viết mã cho các bản tổng hợp của họ. Đây là một sự thỏa hiệp tốt.

(2)Đa giác zk-EVM (mức bytecode):

Polygon chạy một máy ảo tùy chỉnh, nhưng đã ánh xạ tất cả các opcode EVM để hợp lệ cho các máy ảo của nó. Cách tiếp cận của Polygon là xây dựng một zkEVM với "tương đương cấp opcode".

Trái ngược với Scroll, Polygon có thời gian chạy thay thế - zkutor - chạy opcodes "zkASM" tùy chỉnh thay vì chạy trực tiếp EVM opcode. Điều này được thực hiện để tối ưu hóa việc giải thích EVM (vì bằng chứng trực tiếp về EVM sẽ quá hạn chế).

! [dBbRwBMW3X9X60RcwaEGFU8IMej4H3NDmzNcyA0Z.png] (https://img.jinse.cn/7119146_watermarknone.png "7119146")

Dưới đây là sơ đồ của quy trình:

! [](alt="Hình ảnh")

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

(3)Scroll (cấp bytecode):

Chuyển đổi thực thi EVM trực tiếp thành các mạch có thể kiểm chứng với các ưu điểm trong hỗ trợ công cụ và khả năng tương thích. Hiện tại, Scroll không hỗ trợ tất cả các opcode EVM, nhưng họ dự định cuối cùng sẽ triển khai điều này theo thời gian.

! [qTtHQfu0A2TL4Es1o7GUr4SLTmX84fXexBThP2qS.png] (https://img.jinse.cn/7119150_watermarknone.png "7119150")

Scroll hoạt động như thế nào (ngăn xếp công nghệ)?

Scroll là một zk rollup, với hợp đồng thông minh trên ETH L1 và là trình xác thực bằng chứng zkEVM có khả năng xác minh rằng giao thức Scroll là an toàn.

! [epGWjBUK3UM7PGzW3TTnIyS4d6U3HZJbQvUsFlLU.png] (https://img.jinse.cn/7119151_watermarknone.png "7119151")

Làm thế nào để các giao dịch diễn ra trên **Cuộn **?

· Scroll có thể phân lô các 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 ra trong một khối mới, nó sẽ được ghi vào Ethereum.

! [puMNkVFi6Mo0fvYN2CHi2b2rRLTtF0EqJCoIngKl.png] (https://img.jinse.cn/7119152_watermarknone.png "7119152")

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

· Pre-commit: Được đề xuất bởi sequencer và được bao gồm trong Scroll.

· Cam kết: Dữ liệu giao dịch được công bố trên Ethereum

· Hoàn thiện: Việc thực hiện đúng đã được xác nhận bằng bằng chứng hợp lệ trên chuỗi được công bố trên Ethereum.

Luồng giao dịch như sau:

(1) Các giao dịch chảy vào từ trình sắp xếp được đóng gói và đóng gói trong một khối (1).

(2) Dữ liệu và dữ liệu cuộc gọi được cam kết với hợp đồng tổng hợp trên L1 và khối được cam kết (D1).

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] (https://img.jinse.cn/7119154_watermarknone.png "7119154")

(3) Tạo bằng chứng: Thông tin được chuyển đến điều phối viên ("dấu vết" của công việc đã hoàn thành), sau đó được chuyển đến Prover, từ đó tạo ra bằng chứng ZK.

(4) Tạo bằng chứng có thể chiếm nhiều khối và có thể được thực hiện song song bởi các "provers" khác nhau.

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] (https://img.jinse.cn/7119154_watermarknone.png "7119154")

(5) 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 đó được gửi đến chuỗi để xác minh (Xác minh).

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

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] (https://img.jinse.cn/7119154_watermarknone.png "7119154")

Các giao dịch được > xử lý bởi nút chạy ngã ba Geth > dấu vết thực thi > các mạch zkEVM đầu vào > tạo bằng chứng > đầu vào vào tập hợp cho biết rằng bằng chứng là hợp lệ > tạo ra bằng chứng tổng hợp > cấp cho các hợp đồng L1.

! [06C4j68uFveOkp0nMwVLSpTuyfAXMdopOz20qFnZ.png] (https://img.jinse.cn/7119155_watermarknone.png "7119155")

Tại sao phải cuộn?

· Lấy nhà phát triển làm trung tâm: Cung cấp bytecode tương đương với EVM.

· Hiệu quả: Tạo không gian khối an toàn hơn cho Ethereum và giảm phí gas.

· Tốc độ: Thời gian khối được tối ưu hóa (3 giây so với 12 giây đối với Ethereum).

· Phù hợp với tầm nhìn của Ethereum.

Kể từ khi phát hành, Scroll đã tích lũy được hơn 1.5 triệu đô la trong TVL.

! [vCuWn8SHO3ImoVojqdZZFz2pGcwxd48sHxKgodq3.png] (https://img.jinse.cn/7119157_watermarknone.png "7119157")

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

! [CNorvLElukNCBx1rRFpChYL2NCMY930sRNSRhu6F.png] (https://img.jinse.cn/7119158_watermarknone.png "7119158")

Hơn 975 ETH đã được kết nối với mạng chính Scroll, tổng cộng 1,5 triệu đô la.

! [dAgVuhJqXcFf5kWAWhE7dpO8TwJUU01FWGaOYDqo.png] (https://img.jinse.cn/7119159_watermarknone.png "7119159")

Một vài suy nghĩ:

ZK Rollup được xem là một thiết kế vượt trội so với các đối thủ tổng hợp lạc quan của nó, đặc biệt là về quyền riêng tư, không có sự chậm trễ rút tiền do thiếu bằng chứng gian lận.

Là một bản tổng hợp zk chung tương thích với bytecode, Scroll hứa hẹn những lợi ích của bằng chứng zk trên L2 mà không ảnh hưởng đến các hiệu ứng và công cụ mạng của EVM.

Khả năng tương thích hoàn toàn với EVM là chén thánh của L2 và đó là đề xuất giá trị của Scroll: sự phấn khích của Ethereum. Khả năng tương thích bytecode của Scroll kết hợp tất cả các lợi ích của bằng chứng zk đối với Ethereum với khả năng tương thích tối đa.

Cũng cần lưu ý rằng Scroll cam kết phân cấp. Trong khi sẽ có một máy phân loại trung tâm trong giai đoạn đầu, các kế hoạch phân cấp đang được thực hiện. Ngoài ra, tất cả các bằng chứng ZK cuối cùng sẽ được tạo ra bởi một mạng lưới "tục ngữ" phi tập trung.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)