Sui Tiết Lộ Nguyên Nhân Gây Ra Ba Lần Dừng Hoạt Động Trên Mainnet Sau Bản Nâng Cấp Lớn

bitcoinist发布于2026-06-02更新于2026-06-02

文章摘要

Sui đã công bố nguyên nhân gây ra ba lần gián đoạn hoạt động chính trên mainnet vào ngày 28 và 29 tháng 5, sau bản nâng cấp mạng lưới 1.72. Các sự cố này liên quan đến lỗi logic tính phí gas (gas charging) và lỗi trong quy trình khởi động lại trình xác thực (validator). Theo báo cáo từ Sui Foundation, không có quỹ người dùng nào bị rủi ro và mạng lưới đã hoạt động trở lại. Lỗi logic tính phí gas liên quan đến tính năng số dư địa chỉ mới, dẫn đến hai lần gián đoạn đầu tiên. Lỗi này xảy ra trong một trường hợp đặc biệt khi giao dịch hủy bỏ do số dư không đủ, nhưng sau đó vẫn cố ghi nợ trong quá trình "gas smashing". Một bản vá tạm thời đã được áp dụng để khắc phục. Lần gián đoạn thứ ba diễn ra trong quá trình chuyển epoch theo lịch trình, do lỗi trạng thái ngẫu nhiên (randomness-state bug). Lỗi này ngăn cản quá trình Distributed Key Generation (DKG) hoàn thành, khiến mạng bị kẹt. Để khắc phục, trạng thái DKG giờ đây được lưu trữ liên tục và một cơ chế đóng epoch bị kẹt đã được thêm vào. Sui Foundation nhấn mạnh đây là bài học kỹ thuật quan trọng, cho thấy cần đầu tư thêm vào khả năng phục hồi của hệ thống, đặc biệt là trong quá trình kết thúc epoch và logic tính phí gas phức tạp.

Mainnet của Sui đã phải chịu ba lần gián đoạn riêng biệt vào ngày 28 và 29 tháng 5 sau khi bản phát hành 1.72 của mạng lộ ra các trường hợp biên trong logic tính phí gas và logic khởi động lại trình xác thực, theo một báo cáo hậu sự kiện từ Sui Foundation. Tổ chức này cho biết các vấn đề hiện đã được giải quyết, hoạt động mạng đã nối lại và "không có nguy cơ nào đe dọa đến quỹ của người dùng."

Sự cố bắt đầu vào thứ Năm, ngày 28 tháng 5, khi mainnet của Sui dừng hoạt động vào khoảng 7 giờ sáng giờ PT và vẫn ngừng hoạt động cho đến khoảng 1:30 chiều giờ PT. Một lần gián đoạn thứ hai xảy ra vào sáng thứ Sáu, bắt đầu từ khoảng 5 giờ sáng giờ PT và kết thúc vào khoảng 8:30 sáng giờ PT. Lần dừng thứ ba bắt đầu vào chiều thứ Sáu lúc khoảng 1:30 chiều giờ PT và được khắc phục vào khoảng 7:20 tối giờ PT.

Theo Sui Foundation, hai lần gián đoạn đầu tiên bắt nguồn từ các lỗi crash liên quan đến sự tương tác giữa logic tính phí gas và bản nâng cấp 1.72 của Sui, bản cập nhật đã giới thiệu tính năng số dư địa chỉ. Lần gián đoạn thứ ba là riêng biệt, được kích hoạt trong quá trình thay đổi epoch theo lịch trình sau khi việc khởi động lại các trình xác thực làm lộ ra một lỗi tiềm ẩn trong cách trạng thái ngẫu nhiên được lưu giữ.

"Trong các lần gián đoạn, không có nguy cơ nào đe dọa đến quỹ của người dùng, và mạng không hoàn tác bất kỳ giao dịch nào đã được xác nhận khi nó nối lại hoạt động," Sui Foundation cho biết. "Tính đến thời điểm hiện tại, các trình xác thực đã hoàn toàn xử lý các vấn đề đã biết gây ra bởi cả lỗi tính phí gas ban đầu và lỗi trạng thái ngẫu nhiên, và hoạt động mạng đã được nối lại."

Lỗi Tính Phí Gas Sui Kích Hoạt Các Lần Dừng Hoạt Động Ban Đầu

Vấn đề đầu tiên tập trung vào tính năng số dư địa chỉ mới của Sui, tính năng cho phép người dùng lưu trữ tiền và trả phí gas mà không chỉ phụ thuộc vào các đối tượng coin. Các giao dịch trên Sui có thể trả phí gas thông qua số dư địa chỉ, đối tượng coin, hoặc một cấu trúc lai kết hợp cả hai.

Trường hợp biên xuất hiện trong con đường gas lai đó. Khi một giao dịch cố gắng chi tiêu từ một số dư địa chỉ không đủ để xử lý các giao dịch cạnh tranh, trình lập lịch đã hủy giao dịch đó một cách chính xác với lỗi InsufficientFundsForWithdraw. Nhưng sau đó, trong quá trình 'gas smashing' — quá trình kết hợp các coin đầu vào thành một coin duy nhất để trả phí gas — việc dành quyền chi tiêu tương tự vẫn có thể cố gắng ghi nợ lại.

Trong giải thích của tổ chức, vụ crash không xảy ra trực tiếp trong quá trình gas smashing mà xảy ra trong quá trình settlement, khi các delta số dư được cân đối bởi một giao dịch hệ thống. Một delta âm được áp dụng cho một số dư bằng 0 đã gây ra lỗi tràn dưới (underflow).

Biện pháp khắc phục ngay lập tức về mặt khái niệm là khá đơn giản: tránh thực hiện gas smashing khi một giao dịch bị hủy với lỗi InsufficientFundsForWithdraw. Các trình xác thực đã áp dụng biện pháp sửa chữa đó vào thứ Năm, đưa mạng trở lại trạng thái trực tuyến. Nhưng tổ chức thừa nhận rằng bản vá đó là một biện pháp tạm thời, được chọn để khôi phục mạng trong khi các kỹ sư phát triển một giải pháp hoàn chỉnh hơn.

"Thay đổi logic gas là một thao tác tinh tế," tổ chức viết. "Như đã giải thích ở trên, có những tương tác phức tạp giữa số dư địa chỉ và coin. Ngoài việc sửa lỗi, các thay đổi logic gas phải giữ nguyên tất cả hành vi trước đó hoặc sử dụng cơ chế kiểm soát phiên bản phù hợp."

Bản vá tạm thời đó chứa một điểm yếu đã biết. Nếu một giao dịch có nhiều lý do hủy, một lỗi khác có thể che lấp điều kiện InsufficientFundsForWithdraw. Khi điều đó xảy ra vào sáng thứ Sáu, con đường dẫn đến lỗi tràn dưới ban đầu vẫn có thể được kích hoạt, gây ra lần dừng hoạt động thứ hai.

Thay Đổi Epoch Lộ Ra Lỗi Trạng Thái Ngẫu Nhiên

Lần gián đoạn thứ ba xảy ra sau khi mạng đã nối lại hoạt động bình thường vào sáng thứ Sáu. Tại lần thay đổi epoch theo lịch trình tiếp theo, các trình xác thực không thể hoàn tất quá trình chuyển đổi do một lỗi liên quan đến giao thức tạo khóa phân tán (DKG) của Sui, giao thức này khởi động tính ngẫu nhiên cho các giao dịch phụ thuộc vào tính ngẫu nhiên trên chuỗi.

Trong chu kỳ khởi động lại trước đó, mức độ tham gia không đủ cao cho quá trình DKG của epoch tiếp theo, vì vậy tính ngẫu nhiên đã bị tắt như thiết kế. Vấn đề là kết luận thất bại đó đã không được ghi vào ổ đĩa. Khi các trình xác thực khởi động lại một lần nữa, chúng khởi động mà không nhớ rằng DKG đã thất bại.

"Khi các trình xác thực không còn nhớ rằng DKG đã thất bại, không có điều gì có thể xảy ra, hàng đợi bị tạm dừng ngày càng tăng, và logic kết thúc epoch — vốn phải làm rỗng hàng đợi đó trước khi đóng — cứ chờ đợi DKG mà sẽ không bao giờ đến," tổ chức cho biết.

Biện pháp khắc phục có hai phần: duy trì trạng thái DKG qua các lần khởi động lại và thêm một cơ chế cho phép các trình xác thực đóng epoch bị kẹt tại một điểm đã được phối hợp. Cơ chế đó đã được sử dụng một lần để đóng epoch bị ảnh hưởng, sau đó mạng chuyển sang epoch tiếp theo và tính ngẫu nhiên được khôi phục.

Báo cáo hậu sự kiện coi các lần gián đoạn này như một bài học kỹ thuật rộng hơn cho Sui. Tổ chức cho biết khả năng phục hồi khi kết thúc epoch cần được đầu tư thêm, đặc biệt là xung quanh cơ chế giảm thiểu tác động thanh lịch và cơ chế đóng ép hoạt động. Tổ chức cũng cho biết tính phí gas cần được xem xét với mức độ nghiêm ngặt tương tự như Máy ảo Move hoặc cơ chế đồng thuận Mysticeti, xét đến sự tương tác của nó với settlement, kiểm tra bảo toàn và lập lịch.

Tại thời điểm báo chí, SUI được giao dịch ở mức 0,8798 USD.

Sui vẫn ở dưới đường EMA 20 tuần, biểu đồ 1 tuần | Nguồn: SUIUSDT trên TradingView.com

相关问答

QNguyên nhân chính nào khiến mạng lưới chính Sui ngừng hoạt động ba lần vào cuối tháng 5?

ANguyên nhân là do bản nâng cấp mạng Sui 1.72 đã làm lộ ra các trường hợp đặc biệt (edge cases) trong logic tính phí gas và logic khởi động lại trình xác thực (validator), dẫn đến các lỗi gây sập hệ thống.

QLỗi trong việc tính phí gas (gas charging) gây ra sự cố như thế nào?

ALỗi xảy ra khi một giao dịch sử dụng kết hợp số dư địa chỉ và đối tượng coin để trả phí gas. Nếu giao dịch bị hủy vì số dư địa chỉ không đủ, một quy trình gọi là 'gas smashing' sau đó vẫn có thể cố gắng trừ tiền một lần nữa, dẫn đến lỗi tràn dưới (underflow) khi thanh toán và làm sập trình xác thực.

QSự cố ngừng hoạt động lần thứ ba liên quan đến vấn đề gì?

ASự cố lần thứ ba liên quan đến một lỗi tiềm ẩn trong việc lưu trữ trạng thái ngẫu nhiên (randomness-state bug). Sau khi các validator khởi động lại, họ quên mất rằng quá trình tạo khóa phân tán (DKG) để tạo số ngẫu nhiên cho epoch mới đã thất bại. Điều này khiến logic kết thúc epoch bị mắc kẹt, chờ đợi mãi một quy trình DKG sẽ không bao giờ xảy ra.

QSui Foundation đã thực hiện những biện pháp khắc phục nào cho các lỗi này?

AĐối với lỗi gas: Ban đầu là một bản vá tạm thời để tránh 'gas smashing' khi giao dịch bị hủy vì thiếu tiền, sau đó phát triển giải pháp triệt để hơn. Đối với lỗi randomness: Họ đã sửa để lưu trạng thái DKG qua các lần khởi động lại và thêm cơ chế cho phép các validator đóng epoch bị mắc kẹn tại một thời điểm đã phối hợp, từ đó khôi phục mạng.

QTheo bài viết, tiền của người dùng có bị ảnh hưởng trong các sự cố ngừng hoạt động này không?

AKhông. Sui Foundation khẳng định rằng trong tất cả các lần ngừng hoạt động, không có tiền của người dùng nào bị rủi ro, và mạng lưới cũng không hoàn lại bất kỳ giao dịch nào đã được xác nhận khi nó hoạt động trở lại.

你可能也喜欢

谷歌TPU出货量,上修50%

近期,多家海外机构上调了谷歌TPU的出货预期,将2027年需求预测从1000万颗上修至1500万颗,增幅达50%。这一变化扭转了市场对算力硬件的保守看法,并带动整条配套产业链需求同步提升。 谷歌TPU采用标准化全光互联架构,硬件配套关系固定。其中,NPO光引擎与TPU芯片按1:1匹配,光模块、OCS光交换、服务器电源、光纤及液冷等环节的需求均随芯片规模增长而确定增加。 液冷成为核心受益方向。因新一代TPU功耗大幅提升,风冷已达物理极限,谷歌集群已全面转向液冷方案。预计2026年为放量元年,下半年开始大规模交付。同时,海外厂商面临技术迭代慢、产能不足的瓶颈,为国产液冷厂商让出替代窗口。凭借快速迭代和稳定交付能力,国内企业正切入谷歌供应链,行业迎来“业绩提速+格局洗牌”的双击行情。预计伴随TPU出货量从2027年的1500万颗增长至2028年的3000-3500万颗,专属液冷市场规模将从千亿级突破至3000亿级。 光纤赛道逻辑亦被重塑。AI算力中心建设催生海量光纤需求,但光纤预制棒扩产周期长,导致供需缺口持续扩大。全球云厂商为锁定货源纷纷签订长期协议,使光纤价格与出货趋稳,摆脱周期性波动。国产光纤凭借产能与成本优势,预计2026年出口量将达2-3亿芯公里,占据全球AIDC需求的半壁江山。 此外,1.6T光模块、OCS光交换、服务器电源等配套环节均将受益于TPU放量,需求持续扩容。投资重心正从芯片算力博弈转向基础设施配套的确定性增量,产业链未来两年业绩确定性进一步增强。

marsbit35分钟前

谷歌TPU出货量,上修50%

marsbit35分钟前

币圈故事退潮后,华尔街真正想要的是什么

币圈故事退潮后,华尔街正将传统金融的核心资产与业务系统性地迁移至区块链上,其目标并非投机或去中心化叙事,而是构建一套可控、生息且合规的链上金融基础设施。 核心动向包括: 1. **资产代币化**:以贝莱德的BUIDL基金为例,它将短期美国国债等低风险资产代币化,提供链上即时结算与每日复投,成为链上金融的基石资产。过户代理机构Securitize即将上市,并与纽交所合作,旨在建立全天候的链上股票清算系统。 2. **波动率变现**:针对比特币等波动资产,贝莱德、高盛等机构推出备兑看涨期权ETF(如BITA),通过系统性卖出期权将波动转化为稳定的月度现金收益,将其包装为标准化的生息产品,以吸引传统大型资金。 3. **稳定币支付与清算**:稳定币正被定位为高效的支付与结算工具。Stripe支持商户用稳定币收款,万事达卡升级系统支持稳定币进行跨时区清算,连SWIFT也计划推出基于分布式账本的跨境清算方案,旨在释放被冻结的巨额结算准备金,提升效率。 4. **监管与合规驱动**:美国《GENIUS法案》等监管框架将合规稳定币明确定义为“支付工具”(禁止派息)并纳入强监管,使其成为美元金融体系的可编程延伸。 总之,华尔街正利用区块链技术的可编程性与效率,在链上复制并优化国债、期权、清算网络等传统金融产品与服务,每一步都紧密依托美元信用与现有监管体系,旨在打造一个更高效且由其主导的新金融管道。

marsbit51分钟前

币圈故事退潮后,华尔街真正想要的是什么

marsbit51分钟前

交易

现货
合约

热门文章

如何购买SUI

欢迎来到HTX.com!我们已经让购买SUI Network(SUI)变得简单而便捷。跟随我们的逐步指南,放心开始您的加密货币之旅。第一步:创建您的HTX账户使用您的电子邮件、手机号码注册一个免费账户在HTX上。体验无忧的注册过程并解锁所有平台功能。立即注册第二步:前往买币页面,选择您的支付方式信用卡/借记卡购买:使用您的Visa或Mastercard即时购买SUI Network(SUI)。余额购买:使用您HTX账户余额中的资金进行无缝交易。第三方购买:探索诸如Google Pay或Apple Pay等流行支付方法以增加便利性。C2C购买:在HTX平台上直接与其他用户交易。HTX场外交易台(OTC)购买:为大量交易者提供个性化服务和竞争性汇率。第三步:存储您的SUI Network(SUI)购买完您的SUI Network(SUI)后,将其存储在您的HTX账户钱包中。您也可以通过区块链转账将其发送到其他地方或者用于交易其他加密货币。第四步:交易SUI Network(SUI)在HTX的现货市场轻松交易SUI Network(SUI)。访问您的账户,选择您的交易对,执行您的交易,并实时监控。HTX为初学者和经验丰富的交易者提供了友好的用户体验。

1.6k人学过发布于 2024.05.09更新于 2026.06.02

如何购买SUI

相关讨论

欢迎来到HTX社区。在这里,您可以了解最新的平台发展动态并获得专业的市场意见。以下是用户对SUI(SUI)币价的意见。

活动图片