Văn bản gốc: Bản nâng cấp 'Bolt' của Starknet: có tin nhắn 2 giây ở đây
Dịch thuật và hiệu đính: Cộng đồng người Hoa Starknet
📑 Vui lòng ghi rõ nguồn khi tái bản🕹️
Thông tin nhanh nổi bật
v0.13.2 giới thiệu hai tính năng mới để chuẩn bị cho Starknet trong tương lai.
"Thực thi song song" có thể thực hiện các giao dịch độc lập cùng lúc, cải thiện đáng kể khả năng xử lý hiện tại của Starknet.
"Đóng gói khối" sẽ giảm tới 66% chi phí L1 cố định, rút ngắn thời gian xác nhận giao dịch xuống còn hai giây và thời gian chặn xuống còn 20-60 giây.
giới thiệu
Starknet cho phép khả năng xây dựng bất kỳ dApp nào trên Ethereum, bất kể sức mạnh tính toán mà nó yêu cầu. Nâng cấp v0.13.2, được cộng đồng đặt tên là "Bolt", mở rộng khả năng xử lý cho các trường hợp sử dụng trong tương lai bằng cách tăng tốc thời gian xác nhận giao dịch và dựa trên các biện pháp tiết kiệm chi phí và tối ưu hóa hiệu suất được lên kế hoạch trong lộ trình cập nhật năm 2024 của Starknet . Hai tính năng chính của nâng cấp lần là gì? Hãy cùng nhau tìm hiểu về “thực thi song song” và “đóng gói khối”.
Đúng như tên gọi, " thực thi song song " cho phép các giao dịch trong sắp xếp Starknet được thực hiện đồng thời, mở rộng đáng kể dung lượng mạng vượt xa nhu cầu hiện tại để hỗ trợ các trường hợp sử dụng trong tương lai. Nói một cách đơn giản, điều này có nghĩa là thời gian xác nhận giao dịch sẽ giảm đáng kể do tốc độ tăng lên, vì việc thực hiện song song mất ít thời gian hơn nhiều so với thực hiện tuần tự. Sự thật thú vị: Starknet là dự án L2 đầu tiên thực hiện đồng thời các giao dịch song song trên mainnet.
" Đóng gói khối " mang lại thời gian xác nhận giao dịch L2 nhanh hơn, khoảng 80% thời gian xác nhận giao dịch chỉ là 2 giây và chi phí L1 cố định của mỗi khối có thể giảm tới 66%. Thời gian tạo khối L2 sẽ được rút ngắn xuống còn khoảng 20-60 giây. Nó đạt được điều này bằng cách tách tần số khối L2 khỏi chi phí L1.
Nghe hay nhỉ? Hãy đi sâu vào chi tiết.
Chuẩn bị Starknet cho tương lai
Chúng tôi đã đề cập rằng việc thực thi song song có thể mở rộng dung lượng mạng thậm chí vượt xa nhu cầu hiện tại của mạng. Vì vậy, làm thế nào điều này đạt được?
Cho đến nay, sắp xếp của Starknet đã thực hiện các giao dịch một cách tuần tự và sau đó đóng gói chúng thành một khối. Phương pháp thực thi này hoạt động hiệu quả và không gây gánh nặng quá mức cho dung lượng mạng Starknet.
Nhưng Starknet đang xây dựng mạng lưới của tương lai. Một phần quan trọng trong đó là tối đa hóa dung lượng mạng để đáp ứng hoạt động ứng dụng trong tương lai chắc chắn sẽ đòi hỏi sức mạnh tính toán cao hơn.
Việc thực thi song song mở rộng đáng kể dung lượng mạng bằng cách cho phép các trình sắp xếp chuỗi thực hiện đồng thời nhiều giao dịch độc lập. Sau đây là ví dụ về các giao dịch có thể được thực hiện song song:
Giao dịch A : Bob gửi ETH cho Alice.
Giao dịch B : Sebastian gửi STRK cho Bill.
Các giao dịch này độc lập với nhau và không cần phải xếp hàng để thực hiện tuần tự. Thay vào đó, chúng có thể được thực hiện song song. Điều này giúp tăng tốc đáng kể tốc độ thực hiện các giao dịch sắp xếp.
Nhưng điều gì sẽ xảy ra nếu Bob cần chuyển STRK của mình thành ETH trước khi gửi cho Alice?
Giao dịch A : Bob chuyển đổi STRK thành ETH.
Giao dịch B : Bob gửi ETH cho Alice.
Trong trường hợp này, giao dịch B phụ thuộc vào giao dịch A vì Bob cần nhận ETH trước khi có thể gửi nó cho Alice. Nếu giao dịch B được thực hiện trước giao dịch A thì ví của Bob có thể không có đủ ETH để gửi cho Alice và giao dịch sẽ không thành công.
Dung lượng mạng bổ sung được cung cấp bởi quá trình thực thi song song đảm bảo rằng các giao dịch trên Starknet vẫn nhanh chóng và hiệu quả ngay cả khi xuất hiện các trường hợp sử dụng mới và nhu cầu mạng tăng lên.
Giải phóng tần số khối cao hơn
Việc thực hiện song song cải thiện hiệu quả của giai đoạn thực hiện giao dịch và việc đóng gói khối cải thiện hiệu quả của các bước tiếp theo sau khi đóng gói các giao dịch thành các khối.
Chức năng mới này thực sự áp dụng logic "đóng gói" cho chính khối đó, hợp nhất nhiều khối thành một siêu khối, từ đó phân bổ chi phí L1 cho nhiều giao dịch hơn và đạt được sự cân bằng giữa tần số khối L2 và chi phí L1 được tách rời.
Theo thuật ngữ của người không chuyên, điều này có nghĩa là thời gian tạo khối nhanh hơn và chi phí cho mỗi giao dịch thấp hơn .
Để hiểu cách thức hoạt động của điều này, điều quan trọng cần lưu ý là chi phí vận hành của L1 là cố định và tăng tuyến tính với tần suất L1 nhận được các khối từ L2, bất kể các khối đó chứa bao nhiêu giao dịch. Mỗi khối được tạo và gửi đến L2 yêu cầu một lượng gas nhất định (hiện tại ít nhất là 215.000 gas mỗi khối). Do đó, L2 gửi khối đến L1 càng thường xuyên thì chi phí càng cao.
Nếu bạn không muốn đợi cho đến khi khối đầy mà muốn quyết toán các khối trên L1 với khoảng thời gian ngắn hơn (trên Starknet, khoảng thời gian tạo khối là 6 phút một lần bất kể khối đó có đầy hay không), điều đó có nghĩa là bạn cần Hãy cân bằng giữa chi phí và tốc độ.
Vậy làm thế nào để tránh được sự đánh đổi này?
Việc đóng gói khối giải quyết vấn đề này bằng cách đóng gói nhiều khối L2 thành một bằng chứng đệ quy ứng dụng đặc biệt. Thông qua việc đóng gói khối, lần cập nhật trạng thái Starknet sẽ xử lý nhiều khối Starknet, từ đó hiện thực hóa việc xử lý hàng loạt chi phí cố định L1. Kết quả là thời gian tạo khối được rút ngắn mà không phát sinh thêm chi phí.
Kết quả là tăng tốc thời gian xác nhận và giảm chi phí L1. Thông qua việc đóng gói khối, việc xác nhận giao dịch chỉ mất 20-60 giây (mục tiêu là rút ngắn xuống còn 2 giây). Về mặt chi phí, hầu hết các chi phí L1 cố định hiện được trải đều trên tất cả các khối được đóng gói, giúp giảm 50-66% các chi phí này.
Một lợi ích nữa của việc đóng gói khối là khi càng có nhiều người dùng tham gia Starknet thì chi phí sẽ càng giảm chứ không tăng, vì điều này có nghĩa là mỗi bằng chứng đệ quy của ứng dụng có thể đóng gói nhiều khối L2 hơn. Khi có nhiều người dùng tham gia mạng hơn, dấu chân L1 riêng lẻ của mỗi người dùng sẽ giảm, đảm bảo rằng mở rộng vượt trội của Starknet thực sự được hiện thực hóa.
Phần kết luận
Nâng cấp v0.13.2 vượt qua các giới hạn về mở rộng hiện tại và chuẩn bị cho Starknet cho các ứng dụng quy mô lớn trong tương lai. Việc thực hiện song song cho phép các giao dịch độc lập được thực hiện đồng thời, tăng dung lượng mạng thậm chí vượt qua nhu cầu hiện tại và chuẩn bị cho mạng phát triển trong tương lai. Việc đóng gói khối sẽ mở khóa việc tạo khối thường xuyên và tối ưu hóa mức tiêu thụ gas .
Để biết thêm chi tiết kỹ thuật, hãy xem bài đăng trên Diễn đàn cộng đồng về Thực thi song song và Đóng gói khối hoặc theo dõi Starknet Twitter/X để biết thông tin cập nhật.