Sự tăng trưởng đột ngột của Starknet Stack

TL;DR

  • Starknet Stack đang phát triển với tốc độ chóng mặt và sẽ cho phép bạn khởi chạy phiên bản Starknet tùy chỉnh của riêng mình, phù hợp với nhu cầu của bạn
  • Starknet đã là L2 có hiệu suất cao nhất về thông lượng
  • Với cộng đồng nhà phát triển phát triển nhanh nhất, Starknet có Rollup Stack phi tập trung nhất, bao gồm nhiều cơ sở hạ tầng quan trọng, được xây dựng bởi nhiều nhóm độc lập
  • Starknet Appchain đầu tiên sẽ sớm có mặt trên Mainnet

Giới thiệu

Có một sự phục hưng thực sự của chuỗi L2 công khai trên Ethereum. Đặc biệt, Starknet đã phát triển mạnh mẽ với một cộng đồng nhà phát triển nhộn nhịp giải quyết các trường hợp sử dụng thú vị trong trò chơi, DeFi, NFT, AI, v.v.

Nhu cầu về Appchains, các chuỗi khối dành riêng cho ứng dụng được thiết kế để phục vụ nhu cầu của một ứng dụng cụ thể, đã rõ ràng trong vài năm và hiện đang nhận được sự chú ý mới. Việc cung cấp SaaS của StarkWare, StarkEx, đã cung cấp năng lượng cho các Chuỗi ứng dụng L2 thành công nhất chạy trên Ethereum hiện nay như dYdX và Sorare. Cho đến nay (tháng 7 năm 2023), StarkEx đã giải quyết được khoảng 1 nghìn tỷ đô la trong giao dịch tích lũy và xử lý hơn 500 triệu giao dịch. Starknet Appchains là môi trường riêng biệt nơi các ứng dụng có thể điều chỉnh một phiên bản của Starknet để đạt được khả năng kiểm soát tốt hơn đối với các thông số kỹ thuật, chi phí thấp hơn, quy mô lớn hơn và quyền riêng tư chọn tham gia. Starknet Stack nhằm mục đích cho phép bất kỳ ứng dụng nào triển khai Chuỗi ứng dụng Starknet của riêng nó theo kiểu không cần cấp phép.

Ngăn xếp Starknet

Các khối xây dựng của Starknet thu hút nhiều ứng dụng và trường hợp sử dụng. Đó là: bằng chứng STARK, ngôn ngữ lập trình Cairo và tính năng Trừu tượng hóa tài khoản gốc. Với việc Starknet nâng cấp lên v0.12.0 trên Mainnet , Starknet đã trở thành L2 có hiệu suất cao nhất theo TPS . Chúng tôi hy vọng lợi thế về hiệu suất của Starknet so với các L2 khác và đặc biệt là so với các L2 tương thích EVM sẽ tăng lên theo thời gian, vì Starknet không bị ràng buộc bởi các ràng buộc kế thừa do thiết kế và triển khai của EVM đặt ra.

Tuy nhiên, điều tự nhiên là một số ứng dụng yêu cầu tinh chỉnh thêm nền tảng của chúng. Starknet Stack sẽ cho phép họ làm như vậy.

Theo tinh thần của hệ sinh thái Starknet, chúng tôi đặt mục tiêu hiển thị trước và kể sau. Nhưng dựa trên những nỗ lực phát triển điện khí hóa trong hệ sinh thái của chúng tôi và tốc độ phát triển của Stack, chúng tôi đã quyết định đưa ra quan điểm hiện tại của mình về Starknet Stack. Những nỗ lực phát triển được thúc đẩy bởi hệ sinh thái Starknet và được điều phối bởi Quỹ Starknet thông qua các quan hệ đối tác phát triển.

Những lợi ích

Starknet Stack cho phép các ứng dụng tạo ra các Chuỗi ứng dụng Starknet riêng biệt. Những điều này sẽ mang lại lợi ích chung của Appchains, cụ thể là:

  • Bảo vệ khỏi tắc nghẽn trên Starknet công cộng có thể cung cấp cho người dùng thông lượng và UX tốt hơn.
  • Appchains có khả năng miễn phí triển khai các tính năng không được hỗ trợ trên chuỗi công khai, chẳng hạn như logic thị trường phí của riêng họ. Từ quan điểm của mạng công cộng, những tính năng mới này được triển khai trong Appchains là những thử nghiệm vô giá. Việc triển khai những điều này trên Appchain sẽ mang lại những kết luận có giá trị có thể được áp dụng cho các Appchain khác hoặc tới mạng công cộng. 

Ngoài những lợi ích này, Starknet Appchains sẽ còn có những lợi ích bổ sung. Starknet là bản tổng hợp có khả năng mở rộng cao nhất, với tùy chọn định cấu hình các tham số khác nhau, bao gồm sự đồng thuận, tham số chuỗi khối và tính khả dụng của dữ liệu.

Phân cấp

Ngăn xếp Starknet đang nhanh chóng trở thành ngăn xếp L2 phi tập trung nhất. Các chuỗi khối không được phép tập trung vào phân cấp như một phương tiện để đạt được khả năng phục hồi và bảo mật mạng. Quỹ Starknet tập trung vào việc đạt được đặc tính này cho Starknet. 

“Một ngăn xếp phi tập trung làm cho mạng an toàn hơn, linh hoạt hơn, minh bạch, có thể mở rộng và đổi mới hơn. Không có điểm thất bại duy nhất, không phụ thuộc vào một thực thể duy nhất, không có hộp đen và nhiều công cụ xây dựng khác!”

Diego Oliva
Giám đốc điều hành, Quỹ Starknet

“Starknet đang đạt được sự phân cấp hữu cơ của ngăn xếp – các nhóm khác nhau đang tạo ra các phiên bản tối ưu hóa của các thành phần cốt lõi, sau đó tìm đường quay trở lại các bản phát hành chính thức (LambdaClass Rust VM) hoặc lấp lánh các thành phần hoàn toàn mới”

Nicolas Bacca
Đồng sáng lập & CTO, Ledger

Madara

Một ví dụ gần đây về sự phân cấp của Starknet Stack là Madara Sequencer . Nó dựa trên Substrate và do đó dựa vào các cơ chế đồng thuận phi tập trung ngay lập tức. Nỗ lực phát triển cộng đồng bắt đầu vào tháng 2 năm 2023. Nỗ lực kỹ thuật bao gồm 45 nhà phát triển cộng đồng, những người đã tạo ra cho đến nay (tháng 7 năm 2023) hơn 740 cam kết và hơn 400 PR được hợp nhất. Nỗ lực này đã tạo ra một Sequencer tương thích với Starknet công cộng, với một mempool có thể định cấu hình và hơn thế nữa.

Lớp Lambda

Một nỗ lực đáng chú ý khác trong việc xây dựng ngăn xếp cho phép khởi chạy Starknet Appchains là công việc được thực hiện bởi LambdaClass (người cũng đóng vai trò then chốt trong bản kê khai cải tiến trong V0.12.0). LambdaClass đang xây dựng Starknet Stack mà cuối cùng sẽ bao gồm bộ chuẩn, trình sắp xếp chuỗi, công cụ thực thi và trình khám phá mạng. Trong tương lai gần, các thành phần khác nhau này có thể được tích hợp với các thành phần khác của nhóm Starknet và tạo thành một phiên bản Starknet đang hoạt động.

Bởi cộng đồng, vì cộng đồng

Hệ sinh thái Starknet nhằm mục đích triển khai nhiều thành phần trong Stack. Đây là trải nghiệm của các nhóm khác nhau và cơ sở hạ tầng mà họ đang phát triển:

Category Project Entity Status Open-Source
Full Node Pathfinder Equilibrium In production Yes
Full Node Juno Nethermind In production Yes
Full Node Papyrus StarkWare In development Yes
Full Node Deoxys KasarLabs In development Yes
Execution Engine Blockifier StarkWare In production Yes
Execution Engine starknet_in_rust LambdaClass Soon in production Yes
Sequencer SW Sequencer StarkWare In production Yes
Sequencer Madara Community In development Yes
Sequencer LC Sequencer LambdaClass In development Yes
Prover Stone StarkWare In production Yes
Prover Platinum LambdaClass In development Yes
Prover Sandstorm Andrew Milson In development Yes
Cairo VM Cairo VM Python Starkware In production Yes
Cairo VM Cairo VM Rust LambdaClass In production Yes
Cairo VM Cairo Zig Community In development Yes
Cairo VM Cairo VM Go LambdaClass In development Yes
Cairo VM Cairo VM Go Nethermind In development Yes
Cairo VM Cairo VM Typescript Kakarot In development Yes

Ý kiến của nhà phát triển

Starknet Stack được cung cấp bởi Cairo. Phiên bản mới nhất của nó, giống Rust và tiện dụng, đã được cộng đồng nhà phát triển vô cùng phấn khích. 

“Là một người chưa bao giờ viết bất kỳ tác phẩm nào của Rust, tôi đã học nó cách đây vài tuần và tôi viết các hợp đồng ở Cairo cũng hiệu quả như Solidity. Thêm khả năng chia sẻ logic giữa các hợp đồng (sắp ra mắt!), và thử nghiệm fuzz tích hợp, và đó sẽ là môi trường ưa thích của tôi để viết hợp đồng thông minh!“

Moody Salem

Trưởng nhóm phát triển Solidity, Uniswap

Cairo, với tư cách là ngôn ngữ hợp đồng thông minh có mục đích chung, với lợi ích bổ sung là tạo ra các tính toán có thể chứng minh được, được một trong những hệ sinh thái nhà phát triển blockchain phát triển nhanh nhất trong lịch sử sử dụng. Các ứng dụng có thể tìm các nhà phát triển Starknet để hợp tác, thuê hoặc thuê ngoài.

“Hệ sinh thái của Starknet giống như Ethereum thời kỳ đầu. Nó thu hút những tài năng tốt nhất trong không gian, với cách tiếp cận phi tập trung để phát triển và đổi mới“

Itamar Lesuisse

Đồng sáng lập & Giám đốc điều hành, Argent

Con đường phía trước

Starknet Stack là WIP và sẽ tiếp tục phát triển và cải thiện qua nhiều năm. Tuy nhiên, ngày nay, Starknet Appchains có thể được chạy dưới dạng dịch vụ được lưu trữ trên máy chủ, do StarkWare vận hành. Trên thực tế, Starknet Appchain đầu tiên sẽ sớm ra mắt phiên bản beta kín trên Mainnet (!).

Chúng tôi kỳ vọng các nhóm phát triển hệ sinh thái Starknet như LambdaClass, Nethermind và StarkWare, cũng như các nhà cung cấp dịch vụ Rollup-as-a-Service sẽ cung cấp dịch vụ lưu trữ Appchain. Appchains sẽ chọn thành phần nào của Stack mà chúng tự chạy và thành phần nào chúng chạy thông qua dịch vụ lưu trữ (ví dụ: SHARP của StarkWare). Họ có thể chọn dựa hoàn toàn vào các thành phần nguồn mở hoặc vào công nghệ độc quyền. Đây là vẻ đẹp của Appchains – một kích thước không phù hợp với tất cả. Thay vào đó, mỗi ứng dụng sẽ có những lựa chọn tối ưu riêng.

Appchains bắt đầu như một L2 trên Ethereum, nhưng sẽ không tồn tại ở đó lâu. Trở lại năm 2021, StarkWare đã giới thiệu khái niệm L3 . Chúng tôi tin rằng để đạt được quy mô tốt hơn và lượng gas/tx thấp hơn, Starknet Appchains sẽ chuyển sang L3 và do đó sẽ chạy trên Starknet công khai L2.

Bản tóm tắt

Starknet Stack đang trong giai đoạn tăng trưởng vượt bậc. Chúng tôi hy vọng nó sẽ thống trị không gian Appchain nhờ hiệu suất, tính bảo mật và tính biểu cảm của nó. Hệ sinh thái nhà phát triển Starknet đang phát triển mạnh mẽ, vốn đang thúc đẩy sự phát triển nhanh chóng của nhóm này, sẽ tiếp tục phát triển nó và đáp ứng các nhu cầu khác nhau của ngày càng nhiều ứng dụng.

Resident