Layer-2 được kỳ vọng là phân khúc sẽ vô cùng bùng nổ trong năm 2022. Nhiều dự án về giải pháp Lớp 2 đã ra mắt và gây được tiếng vang lớn. StarkWare cũng là một trong những cái tên nổi bật đó.
StarkWare là một giải pháp Layer-2 được xây dựng và phát triển từ năm 2018, mục tiêu là mở rộng và khắc phục những điểm yếu của Ethereum.
Giải pháp của StarkWare được xây dựng dựa trên bằng chứng bảo mật ZK proofs. Để hiểu sâu hơn về StarkWare, chúng ta cần tìm hiểu 2 thành phần của nó:
StarkEx và StarkNet đều cung cấp giải pháp mở rộng cho Layer 1 (Ethereum) thông qua công nghệ bằng chứng STARK. Điểm khác biệt là StarkEX sẽ là công cụ điều chỉnh phù hợp cho từng dự án riêng biệt (đối tượng sử dụng là các dự án), trong khi đó StarkNet sẽ là một mạng lưới Layer-2 phi tập trung, cho phép các nhà phát triển xây dựng Dapp và cho phép người dùng tương tác trên đó.
Để hiểu hơn các StarkWare vận hành, chúng ta cùng nhắc lại về Rollup và ZK-Rollup.
Xem thêm: Argent X Wallet
Trước hết, Rollup là giải pháp giúp “gói” hoặc “cuộn” các giao dịch trên sidechain vào một giao dịch duy nhất và tạo ra một bằng chứng mật mã, gọi là SNARK. Chỉ có bằng chứng này được gửi tới chuỗi chính (Layer 1). Sidechain lúc này vẫn sẽ là chuỗi blockchain độc lập, tương thích với Ethereum.
Rollup về mặt bản chất là giải pháp đưa quá trình xử lý, thực hiện giao dịch diễn ra trên sidechain (StarkEx). Blockchain chính (tức Ethereum) chỉ phải lưu dữ liệu giao dịch.
Trong Rollups, dựa trên cơ chế bảo mật, người ta tiếp tục phân thành 2 dạng là ZK-Rollups và Optimistic Rollups.
Như vậy, các bạn có thể hiểu một cách đơn giản để phân biệt 02 dạng trên: Đối với ZK-Rollup, dữ liệu chỉ “đúng” khi proof đi kèm được xác nhận. Ngược lại, đối với Optimism, dữ liệu mặc định là “đúng” cho đến khi chứng minh nó sai, không hợp lệ.
Cũng vì đặc điểm bảo mật này, 2 giải pháp trên có những ưu/nhược điểm riêng:
Ngoài ZK-rollup, StarkEx còn kết hợp thêm một giải pháp mở rộng khác là Validium. Validium hoạt động với cơ chế xác minh tính hợp lệ của giao dịch tương tự ZK-Rollups, sử dụng Zero Knowledge. Điểm khác biệt giữa Validum với ZK-Rollups chính là tính khả dụng của dữ liệu: đối với ZK-Rollups, dữ liệu khả dụng on-chain, trong khi đó Validium là off-chain.
Điều này sẽ giúp giảm tải hơn nữa cho main chain, tuy nhiên lại mang lại rủi ro về bảo mật vì dữ liệu off-chain hoàn toàn không được kế thừa tính bảo mật tốt nhất từ Layer-1.
Toàn bộ các giao dịch sẽ được gửi đến một bộ phận là StarkEx Service. Tại đây, StarkEx Service sẽ phân loại và tổng hợp (theo logic) các giao dịch thành các lô và gửi tới SHARP, đồng thời gửi một trạng thái giao dịch đến hợp đồng StarkEx. SHARP sẽ có chức năng tạo ra các Proof cho lô giao dịch (theo ngôn ngữ Cairo) và gửi đến STARK Verifier (những người xác thực). Tại đây, các verifier sẽ xem xét tính hợp lệ và xác thực proof. Khi proof được xác thực, trạng thái giao dịch trên hợp đồng StarkEx sẽ được chấp nhận và thực hiện.
Với việc sử dụng đồng thời cả model ZK-Rollup và Validium, StarkEx cho phép người dùng thực hiện giao dịch trên cả off-chain và on-chain.
Như vậy, các thành phần không thể thiếu trên StarkEx gồm:
Nếu như các Rollups truyền thống sử dụng bảo mật SNARK thì StarkWare đã tạo ra STARK như một phiên bản nâng cấp. STARKs cho phép việc xác thực diễn ra nhanh hơn, tuy nhiên chi phí sẽ cao hơn so với SNARK.
Cũng bởi vì sử dụng Stark, StarkWare cần có một ngôn ngữ riêng để cho phép các ứng dụng tương tác tốt hơn với loại bằng chứng bảo mật này, đó chính là Cairo và Warp. Cairo là một ngôn ngữ lập trình được xây dựng cho StarkWare, với khả năng mở rộng và hiệu suất tốt hơn khi tương tác với STARK so với Solidity. Tuy nhiên, StarkWare còn quá mới, trong khi hầu hết các ứng dụng đã quá quen thuộc với việc xây dựng bằng Solidity. Để giải quyết vấn đề này, StarkWare đã sử dụng Warp. Warp cho phép chuyển đổi từ EVM sang Cairo một cách dễ dàng, bước đầu giải quyết vấn đề tương thích EVM cho StarkWare.
StarkEx là giải pháp mở rộng trên Ethereum bằng cách sử dụng các bằng chứng hợp lệ. StarkEx có thể hoạt động ở chế độ ZK-rollups lẫn Validium.
StarkEx bắt đầu đi vào hoạt động từ 06/2020, được StarkWare hướng tới trở thành giải pháp cho các dự án khác. Thực thế, StarkEx đã gặt hái được thành công khi hiện đang là giải pháp cho các dự án tên tuổi khác như dYdX (nền tảng giao dịch hợp đồng tương lai), Sorare (NFT), Immutable X (giải pháp mở rộng cho các dự án NFT), DeversiFi (sàn giao dịch phi tập trung).
Tuy vậy, StarkEx chỉ là nơi để bắt đầu. Để xây dựng một hệ sinh thái hoàn chỉnh, StarkWare cần StarkNet.
StarkNet được định hình là một giải pháp mở rộng ZK-Rollups phi tập trung, một Layer-2 network của Ethereum cho phép xây dựng, mở rộng các DApp không giới hạn nhưng vẫn đảm bảo được sự bảo mật (security) và khả năng tổng hợp (composability) của Layer gốc (Ethereum).
StarkNet sẽ tập trung phát triển vào 3 tính năng chính:
Tóm lại, StarkNet sẽ là mạng lưới chính của StarkWare. Khi StarkNet thành công, các dự án đang sử dụng StarkEX có thể đẩy trực tiếp dự án của mình lên StarkNet. StarkNet Alpha đã được ra mắt vào tháng 11/2021.
Đội ngũ của StarkWare khá đông đảo, trong đó đáng chú ý nhất là 04 Co-Founder đều là những người có nhiều kinh nghiệm và kiến thức về khoa học máy tính, bảo mật, giải pháp liên quan đến ZK-Rollup:
Eli Ben-Sasson (Co-Founder): là người đồng phát minh của giải pháp STARK, FRI và Zerocash Protocol, từng là founder của dự án ZCash. Eli Ben-Sasson cũng từng đảm nhiệm nhiều vị trí tại Viện nghiên cứu của các trường đại học lớn như Princeton, MIT, Harvard trước khi trở thành Co-Founder của StarkWare.
Uri Kolodny (Co-Founder): cũng là một nhà khoa học máy tính từng làm việc tại MIT. Ngoài ra, Uri Kolodny còn là doanh nhân nổi tiếng với nhiều công ty thành công.
Michael Riabzev (Co-Founder): có bằng tiến sĩ về khoa học máy tính của Trường Technion Israel. Ông có 14 năm kinh nghiệm trong phát triển phần mềm tại Intel và IBM.
Alessandro Chiesa (Co-Founder): là giảng viên khoa học máy tính tại UC Berkeley. Ông cũng đồng thời tham gia phát minh ra giao thức Zerocash.
Theo thông tin mình có được, trong thời gian qua StarkWare đã liên tục thành công trong 3 vòng gọi vốn:
Với sự tham gia của hầu như toàn bộ các quỹ đầu tư tên tuổi nhất trên thị trường hiện tại, StarkWare rất khó để… không thành công.
Hiện tại, hệ sinh thái trên StarkNet còn khá non trẻ, không có quá nhiều dự án chính thức launching. Đây cũng là cơ hội để anh em có thể trải nghiệm, vừa đánh giá về mạng lưới, đánh giá dự án đồng thời có thể nhận được retroactive trong tương lai.
Mạng thử nghiệm của StarkNet có tên là StarkNet Goerli.
Để trải nghiệm thử StarkNet, các bạn có thể làm theo các bước sau:
Trong trường hợp cần kiểm tra khối, giao dịch, các bạn có thể sử dụng Voyager hoặc ethtx.info
Sau khi đã có ví và token test, các bạn có thể trải nghiệm một số dự án đang xây dựng trên Starknet:
Ngoài ra, nếu bạn muốn thử xây dựng dự án, có thể nghiên cứu về Cairo tại đây.
StarkWare là dự án được đầu tư rất nhiều từ công nghệ, sản phẩm, đội ngũ lẫn marketing. Chính vì vậy, StarkWare được cực kì nhiều KOL, nhà đầu tư trong giới Crypto mong đợi. Cá nhân mình cũng tin tưởng đây sẽ là Layer-2 bùng nổ trong thời gian tới.
Ở giai đoạn phát triển như thế này, StarkWare sẽ chứa đựng rất nhiều cơ hội đầu tư, retroactive cho tất cả mọi người. Vì vậy, các bạn đừng quên theo dõi các động thái tiếp theo từ dự án và những native project tiềm năng trên StarkNet nhé.
Poseidon
Có thể bạn quan tâm:
Nguồn: Coin68