Phân tích dự án Scroll điểm sáng trong cuộc chiến Layer2
Scroll là một giải pháp Layer 2 được phát triển cho Ethereum, sử dụng công nghệ Zk Rollup để giải quyết những 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.
Tổng quan dự án Scroll?
Scroll là gì?
Scroll là một giải pháp mở rộng Layer 2 cho blockchain Ethereum dựa trên công nghệ zkEVM Equivalence, một công nghệ ZK-Rollup mới hoàn toàn tương thích với EVM và được phát triển vào đầu năm 2021. Nó nhằm mục đích 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. Gần đây, giống như Polygon và ZkSync, Scroll cũng đã công bố zkEVM với mức độ tương thích cao nhất.
Ngoài ra, Scroll cung cấp tốc độ giao dịch cực kỳ nhanh với chi phí rất thấp trong khi vẫn nhận được sự bảo mật từ Ethereum. Scroll là một chuỗi Zk Rollup tương tự như StarkNet, ZkSync hoặc Polygon zkEVM.
Scroll Website: https://scroll.io/
Bối cảnh ra đời của Scroll
Hầu hết các giải pháp Zk-Rollup hiện có trên thị trường đều được thiết kế để tập trung vào lớp dành riêng cho ứng dụng, điều này gây khó khăn cho việc xây dựng DApps với mã nhất quán hoặc di chuyển DApps giữa Layer 1 & 2. Nói chung, zk-Rollup khó sử dụng đối với các nhà phát triển và có chức năng hạn chế. Để giải quyết vấn đề này, zkEVM đã được áp dụng bởi Scroll, một giải pháp Zk-Rollup hoàn toàn tương thích với EVM, nhằm mang lại trải nghiệm phát triển sản phẩm tốt hơn cho các lập trình viên. Đồng thời, với zkEVM, khả năng kết hợp ở Layer 2 sẽ mạnh mẽ hơn nhờ việc chuẩn hóa các phương thức lập trình, cho phép Ethereum DApps dễ dàng chuyển sang chuỗi zk-Rollup mà không cần sửa đổi mã nguồn nhiều
Cấu trúc của Scroll
Cấu trúc hiện tại của Scroll bao gồm ba thành phần chính:
- Scroll Node: Các Scroll Node chịu trách nhiệm gửi giao dịch từ L2 đến L1.
- Roller Network: Tạo ra các bằng chứng hợp lệ zkEVM để chứng minh rằng các giao dịch được thực thi đúng cách.
- Rollup và Bridge Contracts: Cung cấp nguồn data cho các giao dịch trên Scroll, xác minh tính hợp lệ zkEVM và cho phép người dùng chuyển tài sản giữa Ethereum và Scroll.
Mô hình hoạt động của Scroll
Scroll là một hệ thống Layer-2 scaling solution cho Ethereum, cho phép xử lý một lượng lớn các giao dịch trên Ethereum mà trả phí rẻ và không cần đợi lâu để xác nhận giao dịch. 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 chain.
Các khối trên Scroll được tạo, xác thực và hoàn thiện thông qua một loạt các bước:
- 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 khối trên Scroll được hoàn thiện trên lớp cơ sở Ethereum bằng quy trình gồm nhiều bước. Mỗi khối L2 trải qua ba giai đoạn từ khi tạo đế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ổng hợp 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
Các đặc điểm nổi bật của dự án
Nguồn: Docs Scroll
- Khả năng mở rộng (Scalability) Scroll xử lý các giao dịch được gửi lên bên ngoài chuỗi, sau đó đăng tải bằng chứng cô đọng lên on-chain. Cách làm này giúp tăng năng xử lý thông lượng và có chi phí thấp hơn so với những giao dịch được gửi thẳng lên Ethereum.
- Hoàn toàn tương thích với EVM (EVM-Equivalence) EVM-Equivalence hoạt động hoàn toàn tương tự các máy ảo tương thích với Ethereum (Ethereum Virtual Machine – EVM), giúp cho người dùng và các lập trình viên có thể di chuyển DApp giữa các layer với nhau mà không cần phải sửa đổi hay thêm thắt quá nhiều dòng code phức tạp, từ đó rút ngắn thời gian lập trình lại những tính năng cũ và có nhiều nguồn lực hơn để phát triển những tính năng đột phá khác.
- Bảo mật (SecurityScroll hiện đang trải qua nhiều vòng audit từ các tổ chức thứ ba để đảm bảo độ bảo mật cho giao thức. Scroll cũng đặt giá trị vào tính minh bạch trong quá trình xây dựng nền tảng của mình, giúp tăng tính phi tập trung và sự minh bạch đến cộng đồng.
Tổng quan về token Update
Roadmap & Update
Lộ trình phát triển chính của Scroll được tóm tắt dưới đây:
- Tháng 4/2022: Gọi vốn thành công series A với 30 triệu USD với quỹ dẫn vòng Polychain Capital.
- Tháng 6/2022: Giới thiệu Scroll, một ZkEVM layer 2 trên Ethereum.
- Tháng 7/2022: Ra mắt phiên bản Scroll pre-alpha testnet.
- Tháng 10/2022: Cán mốc 10,000 người dùng trải nghiệm bản testnet của Scroll
- Tháng 2/2023: Ra mắt phiên bản Scroll Alpha testnet trên Goerli.
- Ngày 6/3/2023: Scroll thành công gọi vốn 50 triệu USD tại mức định giá 1.8 tỷ USD với sự góp mặt của bảy quỹ đầu tư.
Roadmap dự kiến của Scroll:
Scroll đang ở Phase 3: Alpha Testnet. Nguồn: Scroll
Giai đoạn tiếp theo của layer 2 sẽ là bước zkEVM mainnet.
Đội ngũ phát triển dự án
Đội ngũ phía sau Scroll bao gồm các nhà nghiên cứu và lập trình viên có nền tảng mạnh về mật mã học và công nghệ blockchain, những người này đã nhìn thấy cơ hội tận dụng các đột phá gần đây của Zero Knowledge Proof, từ đó tạo ra một giải pháp mở rộng hiệu quả hơn trên hệ sinh thái Ethereum.
Ba nhà đồng sáng lập Scroll theo thứ tự từ trái qua phải. Nguồn: Scroll
- Sandy theo học trường đại học Cambridge và sau đó lấy bằng Cử nhân Nghệ Thuật, Khoa học Xã Hội và Chính Trị. Sau đó, Sandy tiếp tục lấy bằng Thạc Sỹ Luật, Nhân chủng học và Xã hội tại trường Đại học Kinh Tế và Khoa Học Chính Trị Luân Đôn. Và mãi tới gần 10 năm sau tức 2019 thì Sandy mới bắt đầu học các kiến thức đầu tiên trong Blockchain.
- Sandy từng làm Phó Quản Lý tại Ủy ban Chứng Khoán và Tương Lai trong 3 năm.
- Sau đó Sandy tiếp tục làm việc tại một quỹ đầu tư Fission Capital – quỹ đầu tư tập trung vào các dự án trong blockchain.
- Sau khi kết thúc công việc tại Fission Capital thì Sandy bắt đầu xây dựng Scroll.
- Haichen lấy bằng Cử nhân Khoa Học Máy Tính tại trường đại học Thanh Hoa tại Trung Quốc. Sau đó, Haichen tiếp tục theo học tại trường đại học Washington để lấy bằng Tiến Sĩ Khoa Học Máy Tính.
- Sau trong thời gian làm việc, Haichen từng làm thực tập sinh nghiên cứu tại Microsoft và Google.
- Khi ra trường Haichen có khoản thời gian gắn bó lâu dài với Amazon tại ngành Trí tuệ nhân tạo.
- Ye mới đây (2020) đã thành công lấy bằng Cử Nhân Kĩ Thuật Điện tại trường đại học Bắc Kinh. Hiện tại, Ye đang học để lấy bằng Tiến Sĩ Khoa Học Máy Tính dự kiến 2025 thì Ye mới chính thức lấy bằng Tiến Sĩ.
- Scroll cũng là start-up đầu tiên mà Ye đang tham gia.
Backer and Investor
Nhà đầu tư và các vòng gọi vốn
- 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,…
Các kênh thông tin dự án
- Twitter: https://twitter.com/Scroll_ZKP
- Discord: https://discord.com/invite/scroll
- Mirror: https://scroll.mirror.xyz/
- Youtube: https://www.youtube.com/@Scroll_ZKP/featured
- GitHub: https://github.com/scroll-tech
Dự án tương tự
Các dự án tương tự Scroll trong việc khởi chạy layer 2 và áp dụng giải pháp Zk-Rollup bao gồm: Starknet, zkSync, Polygon…
Lời kết
Scroll là một giải pháp Layer 2 cho Ethereum sử dụng công nghệ Zk Rollup, giúp giải quyết những vấn đề tồn đọng trên Ethereum như tốc độ giao dịch chậm và chi phí giao dịch 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 trên Ethereum, với tính khả dụng và tính khả năng sử dụng cao. Tuy nhiên, Scroll vẫn đang trong giai đoạn phát triển và cần đánh giá thêm sự phát triển của nó trong tương lai để đưa ra nhận định chính xác hơn về tiềm năng của nó.
Đây không phải lời khuyên đầu tư nên anh em hãy tự DYOR trước khi ra quyết định nhé Chúc anh em may mắn!!!
Đọc thêm
https://blockchain247.org/zk-rollup-la-gi