Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

MegaETH
MegaETH là blockchain thời gian thực đầu tiên, tận dụng chuyên môn hóa nút cực đoan để loại bỏ giới hạn gas khối và mở khóa tính toán liên tục cho các nhà phát triển.
Thỏ kỹ thuật trưởng đang thoải mái tìm ra các mô hình toán học về lý do tại sao bạn sẽ không thành công
Hẹn gặp bạn vào Chủ nhật!

Lei Yang Σ:31 thg 7, 2025
Đã có một chuyến bay rất hiệu quả từ Copenhagen (cảm ơn vì chỗ ngồi bên cạnh tôi trống)!
Tôi đã tìm ra một mô hình toán học giải thích tại sao cấu trúc dữ liệu trie trạng thái mới của MegaETH có thể mở rộng trong khi MPT và các biến thể của nó thì không, bất kể các triển khai của chúng được tối ưu hóa như thế nào. Điều này bao gồm cả Verkle tries, mà đã được kỳ vọng rất nhiều trong việc tăng tốc cập nhật trạng thái gốc, cũng như các cơ sở dữ liệu khác nhau được tối ưu hóa cho MPT.
Tôi đã học được kỹ thuật được sử dụng trong phân tích – xấp xỉ một quá trình ngẫu nhiên với không gian trạng thái bùng nổ bằng một quá trình không có bộ nhớ – khi làm việc trên bài báo IBLT không cần mã. Đây là một kỹ thuật cơ bản, nhưng thật sự rất thỏa mãn khi thành công sử dụng kỹ thuật này ở một nơi khác!
Tôi sẽ giới thiệu cấu trúc dữ liệu mới tại hội thảo Khoa học và Kỹ thuật của Sự đồng thuận (trong SBC). Đây sẽ là lần đầu tiên chúng tôi nói về nó một cách chi tiết mặc dù nó đã có mặt trong sản xuất trên testnet từ ngày đầu tiên : ) Hẹn gặp lại bạn ở đó!

16,38K
MegaETH đã đăng lại
Bản nâng cấp của tuần này cho mạng thử nghiệm MegaETH đã khắc phục một lỗi hiệu suất khó nắm bắt đã khiến thời gian miniblock liên tục tăng lên giữa các lần khởi động lại sequencer. Đây là câu chuyện. Đó là một câu chuyện về triết lý của chúng tôi – đo lường, rồi xây dựng.
Nếu ai đó ghé thăm bảng điều khiển hiệu suất của MegaETH gần đây, họ có thể thấy rằng thời gian miniblock đã tăng lên trong tuần dẫn đến ngày 3 tháng 6. Thực tế, một xu hướng như vậy sẽ bắt đầu ngay sau mỗi lần khởi động lại sequencer kể từ khi ra mắt mạng thử nghiệm công khai. Trước đây, các bản nâng cấp thường xuyên cho sequencer có nghĩa là thời gian miniblock sẽ không tăng lên một cách đáng kể trước khi xu hướng tăng được thiết lập lại. Tuy nhiên, các bản nâng cấp gần đây không yêu cầu khởi động lại sequencer, và xu hướng này đã tiếp tục trong nhiều tuần. Vào ngày 3 tháng 6, thời gian miniblock gần đạt 100ms. Với việc khởi động lại sequencer trở nên ít khả thi hơn trong tương lai nhờ vào các bản sao nóng, đã đến lúc loại bỏ lỗi này một lần và mãi mãi.
Vì chúng tôi thường xuyên thu thập rất nhiều dữ liệu telemetry cho mạng thử nghiệm, nhóm đã nhanh chóng bắt đầu điều tra. Phát hiện đầu tiên là thời gian tăng của miniblock đã tăng tốc theo thời gian – không chỉ thời gian miniblock tăng lên, mà nó còn tăng nhanh hơn và nhanh hơn. Thông thường, triệu chứng như vậy sẽ ngụ ý rằng công việc liên quan đến việc xây dựng mỗi miniblock tăng lên siêu tuyến tính khi nhiều miniblock được xây dựng. Tuy nhiên, chúng tôi đã bác bỏ giả thuyết này sau một số phép đo và tính toán. Chúng tôi đã xây dựng quy trình miniblock gần như hoàn toàn bất đồng bộ với EVM để đạt được thời gian miniblock thấp tùy ý. Điều này có nghĩa là bất kể mất bao lâu để xây dựng một miniblock, EVM sẽ thực hiện các giao dịch trong suốt thời gian đó. Do đó, thời gian xây dựng miniblock dài hơn sẽ dẫn đến số lượng giao dịch cao hơn mỗi miniblock, nhưng chúng tôi không quan sát thấy điều đó. Vì vậy, vấn đề không thể nằm ở việc xây dựng miniblocks. Kiểm tra cẩn thận mã xác nhận kết luận này – không có phần nào trong quy trình xây dựng miniblock có độ phức tạp siêu tuyến tính.
Nhóm đã mở rộng tìm kiếm, và thủ phạm thực sự nhanh chóng xuất hiện. Thời gian cần thiết để cam kết các khối EVM đã tăng lên; hơn nữa, thời gian cam kết hoàn toàn tỷ lệ thuận với số lượng khối EVM được sản xuất kể từ lần khởi động lại cuối cùng. Khi cam kết các khối EVM, môi trường EVM như chiều cao khối được cập nhật, vì vậy EVM phải tạm dừng và không thể thực hiện các giao dịch, điều này có nghĩa là không có miniblocks nào cả. Có một khoảng thời gian cố định 1 giây giữa các khối EVM. Trong ngân sách 1 giây, thời gian cam kết tăng theo tỷ lệ dẫn đến thời gian chạy giao dịch giảm theo tỷ lệ, điều này dẫn đến số lượng miniblocks được sản xuất giảm theo tỷ lệ. Nếu chúng ta lấy nghịch đảo của nó, chúng ta có thời gian trung bình của miniblock, điều này tỷ lệ nghịch với thời gian. Đó chính xác là hình dạng hàm mà chúng tôi đã thấy trên bảng điều khiển hiệu suất. Các phép toán đã được kiểm tra.
Tại thời điểm đó, chúng tôi biết chính xác điều gì cần tìm: một quy trình mà khối lượng công việc tăng lên theo tỷ lệ theo thời gian trong phần mã cụ thể xử lý việc cam kết các khối EVM. Phần còn lại của công việc là đơn giản. Nhóm đã đẩy bản nâng cấp trong tuần này và thời gian miniblock đã không tăng lên.
Vậy, bài học là gì? Tôi nghĩ nó lại cho thấy sức mạnh khi kỹ thuật được hướng dẫn bởi các phép đo cẩn thận và các nguyên tắc cơ bản. Nhóm đang làm việc trên các bản nâng cấp khác với cùng một triết lý. Hãy theo dõi!


14,58K
Hàng đầu
Thứ hạng
Yêu thích
Onchain thịnh hành
Thịnh hành trên X
Ví funding hàng đầu gần đây
Được chú ý nhất