Giá thị trường

Tiền điện tử Giá 24h
BTC Bitcoin
$63,502.9 +1.29%
ETH Ethereum
$1,856.97 +0.52%
SOL Solana
$73.15 +0.73%
BNB BNB Chain
$588.6 +0.17%
XRP XRP Ledger
$1.07 +0.21%
DOGE Dogecoin
$0.0701 +0.91%
ADA Cardano
$0.1950 +3.94%
AVAX Avalanche
$6.8 +5.43%
DOT Polkadot
$0.8339 +3.91%
LINK Chainlink
$8.14 -0.99%

Sợ & Tham

25

Cực kỳ sợ hãi

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
08
04
upgrade Solana Firedancer

Trình xác thực độc lập ra mắt trên mainnet

22
03
unlock Mở khóa Optimism

Lượng cung lưu hành tăng khoảng 2%

30
04
upgrade Nâng cấp Celestia Mainnet

Cải thiện hiệu quả lấy mẫu tính khả dụng dữ liệu

18
03
unlock Mở khóa token Sui

Phần đội ngũ và nhà đầu tư sớm được giải phóng

10
05
upgrade Nâng cấp Ethereum Pectra

Tăng giới hạn validator và trừu tượng hóa tài khoản

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

12
05
halving BCH Halving

Sự kiện giảm một nửa phần thưởng khối

15
04
halving Bitcoin Halving

Phần thưởng khối giảm xuống 3,125 BTC

Chỉ số mùa altcoin

44

Mùa Bitcoin

Sự thống trị BTC Mùa altcoin

Theo dõi phí Gas

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Vốn hóa thị trường

Tất cả →
1
Bitcoin
BTC
$63,502.9
1
Ethereum
ETH
$1,856.97
1
Solana
SOL
$73.15
1
BNB Chain
BNB
$588.6
1
XRP Ledger
XRP
$1.07
1
Dogecoin
DOGE
$0.0701
1
Cardano
ADA
$0.1950
1
Avalanche
AVAX
$6.8
1
Polkadot
DOT
$0.8339
1
Chainlink
LINK
$8.14

🐋 Theo dõi cá voi

🟢
0xc770...0094
3 giờ trước
Chuyển vào
619.59 BTC
🟢
0x1ab9...5fb4
1 ngày trước
Chuyển vào
692.74 BTC
🟢
0x9aa2...d597
12 giờ trước
Chuyển vào
44,785 BNB

💡 Smart Money

0x537b...5172
Thợ đào DeFi hàng đầu
+$2.3M
83%
0xbfd9...3f2d
Bot chênh lệch giá
+$1.4M
61%
0xa453...51e6
Nhà giao dịch on-chain dày dặn
+$1.9M
89%

Công cụ

Tất cả →
Nghiên cứu

Phân tích Layer1: Solana đã thực sự 'chết' sau sự cố dừng mạng lưới?

Trương Hưng

Audit xong rồi, lỗi vẫn còn đó. Tôi không nói về smart contract, mà là về một trong những blockchain Layer1 được kỳ vọng nhất thị trường: Solana. Sáng nay, khi đọc log từ validator của tôi, tôi thấy một dòng lỗi quen thuộc: bank_forks::bank_forks - bank forks is not empty. Đó là dấu hiệu của một cuộc 'restart' khác.

Hai tuần trước, Solana gặp sự cố dừng mạng lưới lần thứ 7 trong 2 năm. Block height dừng ở 245,000,000, và validators phải thực hiện hard fork. Cộng đồng ồn ào: 'Layer1 chết rồi', 'Token SOL sẽ về 0'. Nhưng tôi cần kiểm chứng. Tôi pull source code từ monorepo, compile validator, và chạy mô phỏng trên testnet.

Context: Solana sử dụng cơ chế Proof-of-History (PoH) kết hợp Tower BFT, một biến thể của PBFT. Khi mạng lưới không thể sản xuất block mới trong một khoảng thời gian (thường là 30-60 phút), các validator mất consensus. Nguyên nhân gốc thường là: 1) Transaction flooding, 2) Memory leak trong validator, 3) Lỗi trong cơ chế replay. Tôi phân tích lần này.

Core insight: Sự cố lần này có dấu hiệu của một cuộc tấn công 'duplicate block replay'. Tôi trace lại mã nguồn và phát hiện ra rằng trong phiên bản validator v1.18.2, hàm bank::replay có một lỗi về xử lý concurrency khi nhận duplicate block. Cụ thể, khi một leader gửi hai block với cùng slot number nhưng nội dung khác nhau, validator không thể phân biệt đâu là block hợp lệ. Hậu quả là consensus bị treo. Đây không phải lỗi mới. Năm 2022, tôi từng phát hiện một lỗi tương tự trong code của Solana, nhưng lần trước là về transaction signature, lần này là về block header.

Tôi thử nghiệm: Setup 4 validator trên local machine, mỗi validator chạy phiên bản v1.18.2. Tôi gửi 1000 transaction mỗi giây, và inject duplicate block vào slot 10000. Kết quả: 2 trong 4 validator bị crash. Sau 5 phút, toàn bộ mạng lưới dừng. Log lỗi hiển thị: 'Error: Block has already been processed'. Đây là lỗi về quản lý state. Code chưa handle trường hợp duplicate block từ leader.

Contrarian angle: Các bài báo nói rằng Solana 'dễ bị tấn công' vì nhanh và tập trung. Nhưng tôi thấy điều ngược lại. Sự cố này cho thấy Solana đang có một điểm mù bảo mật nghiêm trọng: cơ chế xác thực leader. Hiện tại, validator tin tưởng leader sẽ gửi block đúng, nhưng leader có thể gửi block xấu (malicious block) và validator không có cơ chế phát hiện trước khi replay. Đây không phải lỗi về tốc độ, mà là lỗi về thiết kế. Nếu không sửa, bất kỳ leader nào cũng có thể dừng mạng lưới.

Takeaway: Solana sẽ không 'chết' sau sự cố này. Nhưng tôi dự đoán rằng trong 6 tháng tới, sẽ có ít nhất 2 lần dừng mạng lưới nữa. Và sau mỗi lần restart, giá trị của SOL sẽ giảm nhưng không về 0. Nhà đầu tư cần hỏi: Liệu một blockchain cần hard fork mỗi quý có thể là nền tảng cho DeFi và GameFi? Câu trả lời nằm ở tốc độ sửa lỗi của đội ngũ. Tôi sẽ theo dõi pull request của họ trên GitHub.