Mục tiêu và Lộ trình của Starknet 2023
Tiêu đề ban đầu: "Starknet Goals and Roadmap for 2023 》
Tiêu đề ban đầu: "
Tác giả gốc: StarkWare
Biên soạn nguyên văn: Kate
Bài đăng này sẽ đưa ra lộ trình của Starknet cho năm 2023 và giải thích những cân nhắc thúc đẩy nó. Lộ trình này tập trung vào hiệu suất và trải nghiệm người dùng.
Mục tiêu của chúng tôi là cung cấp sự minh bạch mà cộng đồng cần, vì vậy chúng tôi chia sẻ lộ trình càng sớm càng tốt. Tất nhiên, chia sẻ lộ trình sớm cũng có nghĩa là mọi thứ có thể thay đổi.Chúng tôi xin cảm ơn cộng đồng nhà phát triển Starknet, đặc biệt làhội đồng xây dựng
, người đã cung cấp thông tin chi tiết và phản hồi có giá trị trong việc xác định lộ trình này. Đặc biệt cảm ơn Sylve từ briq, Federico từ LambdaClass và Jorik từ Nethermind vì những phản hồi quý giá của họ. Chúng tôi mời cộng đồng tiếp tục tham gia vào quá trình quan trọng này.
Hành trình đến Starknet
Starknet được thiết kế để cho phép các nhà phát triển tận dụng sức mạnh của STARK và Cairo để xây dựng các ứng dụng của họ. Cho đến nay, sự phát triển của Starknet đã tập trung vào việc cung cấp cho các nhà phát triển các tính năng phù hợp với tương lai. Với sự hỗ trợ của Cairo 1.0, ngoại trừ Regenesis, các chức năng của Starknet hiện đã cơ bản hoàn thiện.
Sự tái tạo
Starknet sẽ được tái sinh trong năm nay. Đây sẽ là một sự kiện liền mạch cho mạng vì nó sẽ không gây ra thời gian chết và sẽ không đặt lại trạng thái mạng.
Hợp đồng Fresh Cairo 1.0 sẽ không yêu cầu bất kỳ hành động nào. Tái sinh không phải là một vấn đề lớn đối với họ.
Hợp đồng Cairo 0 cần hoàn tất quá trình chuyển đổi sang Cairo 1.0. Cairo 0 sẽ chỉ ngừng hoạt động sau khi chúng tôi đảm bảo rằng phần lớn cộng đồng có thể thực hiện quá trình chuyển đổi này.
Tái tạo sẽ là thay đổi vi phạm được lên kế hoạch cuối cùng trên lộ trình Starknet và chúng tôi hy vọng mọi thay đổi vi phạm trong tương lai sẽ được xem xét kỹ lưỡng để đưa ra các quyết định quản trị, như đã được thực hiện trong Ethereum.
Hoặc để giải thích sự tái sinh trong chính Cairo 1.0:
Sự phát triển hiện tại của Starknet tập trung vào hiệu suất và trải nghiệm người dùng. Đây là thời gian biểu ước tính:
hiệu suất
hiệu suất
Mục tiêu chính của chúng tôi trong những tháng tới là cải thiện hiệu suất mạng để hỗ trợ sự tăng trưởng dự kiến về số lượng người dùng và nhà phát triển. Như chúng ta có thể thấy, hiệu suất được xác định rõ ràng bởi thông lượng và độ trễ, cũng như chi phí giao dịch.
Ở đây chúng tôi liệt kê các lĩnh vực trọng tâm theo mức độ ưu tiên và (nếu có thể) nêu rõ các bản phát hành đã lên kế hoạch cho chúng.
Thông lượng và độ trễ
Phiên bản Starknet v 0.12.0 sắp tới sẽ có những cải tiến đáng kể về thông lượng và độ trễ. Đây là đỉnh cao của quá trình Rỉ sét ngăn xếp Starknet trong sáu tháng qua. Bản phát hành này sẽ bao gồm quá trình chuyển đổi sang Sequencer dựa trên Rust (do StarkWare phát triển) và Rust-Cairo VM mới (cairo-rs, do LambdaClass phát triển) - hai dự án mã nguồn mở. Chúng tôi hy vọng sẽ sớm có điểm chuẩn hiệu suất.
Sự thay đổi này sẽ giảm đáng kể thời gian thực hiện khối và do đó cải thiện thông lượng. Trong trường hợp không xảy ra tắc nghẽn, chúng tôi cũng muốn cải thiện độ trễ của giao dịch, vì nguyên nhân chính của độ trễ là thời gian thực hiện khối.
Ngay cả sau phiên bản 0.12.0, thông lượng cao hơn và độ trễ thấp hơn sẽ vẫn là ưu tiên hàng đầu và việc cải thiện chúng sẽ là xương sống của quá trình phát triển Starknet.
chi phí giao dịch
Trong phiên bản 0.13.0, chi phí giao dịch Starknet sẽ giảm đáng kể. Điều này sẽ được thực hiện bằng cách nhắm mục tiêu vào một thành phần chính của chi phí giao dịch: chi phí dữ liệu L1 (Ethereum), chiếm 95% chi phí giao dịch hiện nay. Volition sẽ cho phép các nhà phát triển xây dựng các ứng dụng Starknet bằng cách sử dụng mô hình Dữ liệu sẵn có (DA) kết hợp: dữ liệu trên chuỗi và ngoài chuỗi. Sắp có một bài viết về Volition, trình bày chi tiết thiết kế và giao diện dành cho nhà phát triển của nó.EIP-4844 etherum
(Sharded Blob Transactions) dự kiến sẽ được phát hành vào quý 4 năm 2023. Starknet sẽ thích nghi và hưởng lợi từ điều này càng sớm càng tốt, bên cạnh việc giới thiệu Volition.
Do Ethereum's EIP-4844 và Starknet's Volition (dữ liệu sẵn có ngoài chuỗi), chúng tôi hy vọng chi phí dữ liệu sẽ giảm đáng kể.
kết thúc nhanh hơn
Khi phát hành Starknet v 0.14.0 và v 0.15.0, chúng tôi vẫn cam kết cung cấp cho người dùng Starknet trải nghiệm mạng liền mạch và có thể dự đoán được bất kể mức độ tắc nghẽn. Để đạt được mục tiêu này, chúng tôi đang ưu tiên phát triển trong hai lĩnh vực chính: thị trường phí và khoảng thời gian khối.
phí thị trường
Đối với các nhà phát triển và người dùng, các cải tiến hiệu suất theo kế hoạch sẽ được chú ý miễn là mạng không bị tắc nghẽn. Tuy nhiên, khi tắc nghẽn mạng xảy ra, thời gian chờ đợi của mọi người sẽ tăng lên. Để giải quyết vấn đề này, Starknet sẽ giới thiệu một thị trường phí trong phiên bản 0.14.0 để phân bổ hiệu quả các tài nguyên hữu hạn của Starknet dựa trên mức độ sẵn sàng thanh toán của người dùng cho các giao dịch, chứ không chỉ vị trí xếp hàng của họ.
Khoảng thời gian khối cố định ngắn hơn
Trong phiên bản 0.15.0, Starknet sẽ chuyển sang khoảng thời gian khối không đổi và ngắn hơn. Hiện tại, mỗi khối có bằng chứng riêng và khoảng thời gian giữa các khối có thể thay đổi - số tiền được bảo toàn là chi phí khối. Để đạt được chi phí khối cố định, mạng chờ tích lũy đủ giao dịch, dẫn đến khoảng thời gian khối thay đổi. Để giải quyết vấn đề này, chúng tôi dự định tách mối quan hệ 1:1 giữa các khối Starknet và bằng chứng của chúng. Kể từ phiên bản 0.15.0, các bằng chứng sẽ chứng minh tính toàn vẹn của một hoặc nhiều khối Starknet. Điều này sẽ khắc phục khoảng thời gian chặn khối và cải thiện trải nghiệm người dùng Starknet.
cân nhắc và cân nhắc
Chúng tôi đã cân nhắc những sự đánh đổi nào khi xác định lộ trình này?
Hiệu suất là điều quan trọng nhất - và đây là phản hồi to và rõ ràng mà chúng tôi nhận được từ hệ sinh thái. Kể từ phiên bản 0.12.0, điều này chủ yếu sẽ được cải thiện bằng cách tăng thông lượng của Sequencer.
Trong phiên bản 0.13.0, chúng tôi phải chọn giữa chi phí giao dịch thấp hơn và trải nghiệm người dùng tốt hơn (khoảng thời gian chặn ngắn hơn/cố định và phản hồi mạng dễ đoán hơn trong quá trình tắc nghẽn). Chúng tôi quyết định tập trung vào chi phí giao dịch thấp hơn là trải nghiệm người dùng vì chúng tôi kỳ vọng phiên bản 0.12.0 sẽ mang lại độ trễ tốt hơn (theo thứ tự giây). Như đã đề cập ở trên, phương tiện chính để giảm chi phí giao dịch sẽ là giới thiệu Volition, với nhiều chi tiết mới nổi - EIP-4844.
Cải thiện hành vi mạng trong thời gian tắc nghẽn (bằng cách giới thiệu thị trường phí) có thể phải đợi đến phiên bản 0.14.0. Mặc dù tắc nghẽn rất có thể xảy ra sau phiên bản 0.12.0, nhưng chúng tôi hy vọng rằng những cải thiện đáng kể về thông lượng sẽ khiến điều này ít xảy ra hơn. Do đó, chúng tôi quyết định ưu tiên giảm chi phí giao dịch.
tóm tắt
tóm tắt
Việc phát hành Cairo 1.0 đánh dấu sự ổn định trong quá trình phát triển tính năng của Starknet. Thời gian còn lại của năm 2023 sẽ được dành để cải thiện hiệu suất và trải nghiệm người dùng của Starknet. Vào cuối năm nay, chúng tôi hy vọng lớp cơ sở của mạng sẽ đạt trạng thái khỏe mạnh và ổn định về chức năng, hiệu suất và trải nghiệm người dùng. Chúng tôi hy vọng tốc độ của những thay đổi lớn sẽ giảm đáng kể, một cách tự nhiên dưới sự kiểm soát của tất cả những người tham gia mạng. Đến năm 2024, tính phi tập trung sẽ là trọng tâm của hoạt động mạng và ra quyết định.


