/ BLOG

Scroll là gì? Giải pháp mở rộng quy mô Layer 2 cho Ethereum

1. Scroll Là Gì? Scroll là một giải pháp mở rộng Layer 2 cho Ethereum sử dụng công nghệ Zk Rollup để giải quyết các vấn đề tồn đọng trên Ethereum bao gồm

arrow white

Back

Jun 07, 2023

Written by

Logo

Thuynguyen

facebook instagram instagram

1. Scroll Là Gì?

Scroll là một giải pháp mở rộng Layer 2 cho Ethereum sử dụng công nghệ Zk Rollup để giải quyết các vấn đề tồn đọng trên Ethereum bao gồm tốc độ giao dịch chậm và chi phí giao dịch cao. Scroll cũng công bố zkEVM với mức độ tương thích cao nhất. zkEVM sẽ giải quyết tất những vấn đề còn tồn đọng với các giải pháp Zk Rollup. Scroll mang lại một tốc độ giao dịch cực nhanh với chi phí cực rẻ mà vẫn nhận được sự bảo mật từ phía Ethereum.

2. Điểm nổi bật của Scroll

  • Tốc độ giao dịch nhanh hơn: Scroll giúp tăng tốc độ giao dịch lên đến hàng nghìn giao dịch mỗi giây. Điều này được đạt được nhờ cơ chế gom nhóm các giao dịch lại với nhau và sử dụng công nghệ Zk Rollup để xử lý các giao dịch nội bộ.
  • Chi phí giao dịch thấp hơn: Scroll giúp giảm chi phí giao dịch lên đến hàng chục lần so với các giao dịch trên chuỗi chính Ethereum. Điều này giúp giảm thiểu áp lực về chi phí đối với người dùng và giúp họ có thể thực hiện các giao dịch với chi phí thấp hơn.
  • An toàn và bảo mật: Scroll sử dụng công nghệ Zk-SNARK để tạo chứng chỉ và xác minh tính hợp lệ của các giao dịch. Điều này đảm bảo tính toàn vẹn và bảo mật của các giao dịch và tránh được các lỗ hổng bảo mật có thể xảy ra trên Ethereum.
  • Dễ dàng tích hợp và triển khai: Scroll được thiết kế để có thể tích hợp với các ứng dụng và dApps trên Ethereum một cách dễ dàng. Việc triển khai Scroll cũng khá đơn giản và không yêu cầu nhiều kiến thức kỹ thuật phức tạp.
  • Hỗ trợ cho nhiều loại tài sản: Scroll không chỉ hỗ trợ cho việc giao dịch các loại tiền tệ trên Ethereum như ETH hay ERC-20, mà còn hỗ trợ cho việc giao dịch các loại tài sản khác như NFT hay token phi tài sản.

3. Mô hình hoạt động của Scroll

Scroll sử dụng mô hình Rollup để nén các giao dịch trên Ethereum vào các block trên Scroll.

Các block trên Scroll được tạo ra, xác thực và hoàn thiện trong một chuỗi các bước gồm:

  • Sequencer tạo ra một chuỗi các block và gửi một execution trace (tổng hợp của các giao dịch trong block) cho Coordinator. Cùng lúc đó, Sequencer cũng đưa dữ liệu giao dịch cho Rollup contract để đảm bảo sẵn sàng dữ liệu và trạng thái của giao dịch.
  • Coordinator chọn ngẫu nhiên một Roller để tạo ra chứng minh tính hợp lệ cho mỗi execution trace. Để tăng tốc quá trình tạo chứng minh, chứng minh cho các block khác nhau có thể được tạo cùng lúc trên các Roller khác nhau.
  • Sau khi tạo chứng minh cho block i, Roller gửi nó lại cho Coordinator. Mỗi k block, Coordinator phân công một Roller khác để tổng hợp k chứng minh thành một chứng minh tổng hợp duy nhất A.
  • Cuối cùng, Coordinator đưa chứng minh tổng hợp A vào Rollup contract để hoàn thiện các block L2 i+1 đến i+k bằng cách xác minh chứng minh tổng hợp đó so với trạng thái và cam kết dữ liệu giao dịch đã được gửi trước đó cho Rollup contract.

Các block trên Scroll được hoàn thiện trên Ethereum base layer theo một quy trình đa bước. Mỗi block L2 sẽ qua ba giai đoạn sau khi được tạo ra cho đến khi hoàn thiện:

  • Precommitted chỉ ra rằng một khối đã được đề xuất bởi Sequencer và đã được gửi đến Rollers. Mặc dù các khối Precommitted chưa phải là một phần chuỗi Scroll L2 chính thức vì chúng chưa được đăng trên Ethereum, nhưng người dùng tin tưởng Sequencer có thể chọn hành động trước đó.
  • Committed cho biết dữ liệu giao dịch của khối này đã được đăng trên hợp đồng rollup trên Ethereum. Điều này đảm bảo rằng dữ liệu khối có sẵn, nhưng không chứng minh rằng nó đã được thực thi theo cách hợp lệ.
  • Finalized chỉ ra rằng việc thực thi chính xác các giao dịch trong khối này đã được chứng minh bằng cách xác minh một bằng chứng hợp lệ trên chuỗi Ethereum. Các khối Finalized được coi là các phần chính thức của chuỗi Scroll L2.

Tóm lại, Scroll có thể thực thi mã bytecode EVM native trên L2 trong khi kế thừa các cam kết bảo mật mạnh từ Ethereum

4. Roadmap

Scroll hiện đang trong giai đoạn Alpha Testnet Phase 3 và chuẩn bị Mainnet zkEVM, tuy nhiên thông tin cụ thể về thời gian mainnet vẫn chưa được dự án công bố.

5. Nhà đầu tư và đối tác

21/04/2022: Scroll thông báo kêu gọi thành công số tiền $30M tại vòng Series A được dẫn đầu bởi Polychain bên cạnh đó còn có sự tham gia của Robot Venture, Bixin Venture, Bain Capital Crypto,…

07/03/2023: Scroll thông báo đã kêu gọi thành công $50M với mức định giá $1.8B với sự tham gia của Polychain Capital, Sequoia China, Bain Capital Crypto, Moore Capital Management, IOSG Ventures,…

6. Đội ngũ phát triển

Co-Founder: Ye Zhang có bằng cử nhân kỹ thuật điện đại học Bắc Kinh. Đang gác lại việc học tiến sĩ khoa học máy tính ở đại học New York để tập trung cho Scroll. Ông thực hiện nghiên cứu về bằng chứng không có kiến ​​thức ZKP, hệ thống và phần cứng.

Co-Founder: Sandy có nhiều kinh nghiệm trong nghiên cứu, phát triển kinh doanh và chiến lược dự án. Cô phụ trách sản phẩm, hệ sinh thái và cổng truy cập vào Ethereum.

Co-Founder: Haichen Shen từng làm kỹ sư phần mềm tại các công ty lớn như Google, Amazon.

7. Kết luận

Scroll sẽ là một giải pháp Layer tiềm năng trong tương lai với nhiều nổi bật như tốc độ giao dịch nhanh hơn, chi phí giao dịch thấp hơn và tính bảo mật cao. Scroll có tiềm năng để trở thành một giải pháp phát triển hệ sinh thái DeFi và NFT đang phát triển mạnh mẽ trên Ethereum.

Ngoài ra, Scroll cũng được hỗ trợ bởi một nhóm phát triển và cộng đồng tốt, với sự hỗ trợ từ những công ty lớn trong ngành blockchain. Điều này cho thấy tiềm năng và sự quan tâm của cộng đồng đối với Scroll.

Tuy nhiên, cần lưu ý rằng Scroll vẫn đang trong giai đoạn phát triển và có thể gặp phải các thách thức về tính ổn định và khả năng mở rộng khi mạng của nó phát triển. Vì vậy, cần theo dõi và đánh giá thêm sự phát triển của Scroll trong tương lai để có nhận định chính xác hơn về tiềm năng của nó.