Binance Smart Chain (BSC) gần đây đã mang lại cho các nhà phát triển một khoảng thời gian khó khăn. Hiệu suất của mạng đang gặp khó khăn với sự gia tăng các giao dịch.
Mạng BSC được xây dựng như một bản sao và là đối thủ của Ethereum, đã trở thành một mớ hỗn độn trong suốt tháng Năm. Máy chủ RPC bị lỗi và không đồng bộ. Người dùng đã gặp khó khăn trong việc thực hiện các giao dịch, vì các nhà cung cấp dữ liệu đã không thể đáp ứng các khối giá trị vài phút trong gần một giờ.
Ngay cả dự án lớn nhất trên mạng, PancakeSwap cho biết nó đã “quá tải”.
Khiếu nại của người dùng ngày càng gia tăng
Người dùng không chấp nhận khi những lỗi này tiếp tục. Các khiếu nại tiếp tục chất đống, đặc biệt là trên GitHub của Binance Chain.
Ngày càng có nhiều người dùng phàn nàn về các giao dịch không thành công và thông báo lỗi khi sử dụng DEX. Trên Telegram Group, “Binance Chain (BC) & Binance Smart Chain (BSC) – Group thảo luận về phát triển”, người dùng đã than thở về một loạt vấn đề.
“Node của tôi có thể đồng bộ hóa ngày hôm qua, giờ không thể đồng bộ hóa trạng thái 15 phút cuối cùng”.
Một người khác phàn nàn về một vấn đề khác:
“Hôm nay, tôi đã chuyển một số tiền (BUSD) vào ví Binance chain của mình và đợi 3 – 4 giờ để nó được xác nhận, nhưng tôi vẫn không thể sử dụng chúng”.
“Tôi có thể thấy đúng số tiền BUSD trong phần đã nhận được của ví và thậm chí thấy nó trên PancakeSwap, nhưng không thể làm gì với những đồng coin này ngay bây giờ”.
Một người khác muốn biết điều gì xảy ra với chain này, vì họ đã “đợi khoản tiền gửi trong khoảng 1 giờ…”. Một người dùng khác đã báo cáo trải nghiệm tương tự:
“BSC đã không ghi có cho đến bây giờ, hơn 1 giờ”.
Một số người dùng tuyên bố rằng sự hoảng loạn đã bắt đầu xuất hiện khi mọi người tiếp tục với các bài đăng, chẳng hạn như “Tôi vừa swap BNB sang BSC, tiền, tiền đã biến mất”.
Một người đã viết:
“Hãy sửa chữa cái node chết tiệt đó, vấn đề của bạn đang khiến mọi người hoảng sợ trên khắp không gian”.
Giảm trên bảng
Người dùng cũng đã đăng báo cáo về BscScan, trình khám phá khối được sử dụng trên BSC tương tự như Etherscan, bị trễ hoặc ngừng hoạt động. BscScan phản hồi bằng cách đảm bảo “tiền safu”.
Trong khi đó, BSC Bridge, cho phép người dùng tạo tài sản được wrap của các token blockchain khác, đã hiển thị lỗi 404.
“Node BSC của tôi dường như đang chạy chậm 2.392 khối trong 24 giờ qua. Hiện đang chạy m5.xlarge (4 CPU, bộ nhớ 15GB @ trung bình khoảng 75% CPU)”, một người dùng viết.
“Việc chuyển lượng lớn BNB sang ví smart chain đang bị chậm. Gửi .05… đến .2… không có vấn đề gì… gửi 1 BNB trở lên… cho biết thành công. Nhưng không bao giờ hiển thị trong ví… ai đó trong BSC đang lừa đảo…”, một người dùng khác cho biết.
Một tweet sau đó từ Binance cho thấy mạng đã được back up và hoạt động.
Tìm ra nguyên nhân
Binance tuyên bố rằng sự quá tải của BSC có thể là do “sự quan tâm lớn đến các dự án xây dựng trên đó”.
Thật vậy, một trong những dự án DeFi mới ra mắt là SafeMoon đã tuyên bố rằng số lượng người dùng của nó là lý do thực sự khiến mạng gặp sự cố.
Tuy nhiên, vẫn chưa rõ cụ thể điều gì đã khiến mạng ngừng hoạt động. Một số cá nhân cho rằng dự án có quá nhiều trạng thái hoặc tắc nghẽn trong cơ sở dữ liệu của nó.
Công cụ lập chỉ mục đồ thị PancakeSwap, là cách dApp tổ chức dữ liệu đã chạy chậm hơn 1 triệu khối tại một thời điểm và việc triển khai Geth bị chậm lại.
Geth là viết tắt của “Go Ethereum”, một giao diện dòng lệnh để chạy các node Ethereum bằng ngôn ngữ Go (Go Language).
Với Geth, các nhà phát triển tham gia vào mạng Ethereum, chuyển Ether giữa các tài khoản và thậm chí là khai thác ete. BSC là một bản sao của Ethereum theo nhiều cách. Do đó các quy tắc tương tự được áp dụng.
Tuy nhiên, Ethereum đã giải quyết vấn đề thời gian của các giao dịch trong khi nhu cầu cao thông qua phí gas, nếu bạn muốn một giao dịch hoàn thành nhanh chóng trong khi chain đang bận rộn, bạn sẽ phải trả thêm phí. Binance đã làm điều ngược lại.
Hệ thống Binance hoạt động bằng cách giảm phí gas khi nhu cầu tăng lên và điều chỉnh kích thước khối của họ để đáp ứng nhiều giao dịch hơn nữa.
BSC được cho là tập trung
Đây không phải là cuộc tranh cãi đầu tiên về BSC cho đến nay. Cơ sở hạ tầng blockchain phải đối mặt với những lời chỉ trích từ nhà nghiên cứu Ryan Watkins liên quan đến việc tập trung hóa tập hợp trình xác nhận của nó.
“Mỗi chu kỳ, mọi người đều bị che khuất bởi giải pháp tập trung mới nhất cho tất cả các vấn đề về blockchain. Mỗi chu kỳ, những người có ảnh hưởng đưa ra những câu chuyện này để họ có thể đổ cho các trader bán lẻ ngây thơ khi nó kết thúc”, Watkins đã tweet.
Lý do BSC được một số người coi là tập trung là vì nó có sự lựa chọn các trình xác thực đã biết, những người được cho là được Binance chấp thuận. Có một số trình xác thực được biết đến công khai trên giao thức BSC bao gồm Certik, 1inch, Ankr và những cái tên như Alan Turing, Infinity Stones, Avengers.
Tăng trưởng bất chấp các vấn đề
Tuy nhiên, BSC đang nhanh chóng trở thành một trong những mạng blockchain được công nhận nhất để chạy các ứng dụng dựa trên hợp đồng thông minh.
Nền tảng này đã được thiết kế để xây dựng các dApp và người dùng có thể quản lý tài sản kỹ thuật số của họ trên các blockchain khác nhau.
BSC hiện đang trải qua một đợt fork từ Geth 1.10.2 gần đây (tức là Ethereum Berlin), mang lại những cải tiến về hiệu suất cho Ethereum.
Đây sẽ là một trường hợp sao chép khác của Binance và Ethereum tiết kiệm thời gian một lần nữa, mang lại sự ổn định trở lại cho BSC, hay BSC sẽ vẫn không thể kiểm soát được?
Có thể vẫn còn rất nhiều vấn đề với sự đồng thuận on-chain. Trình xác thực ký các khối không theo trình tự dẫn đến cùng một khối được phát nhiều lần.
Các vấn đề sẽ không thuyên giảm. Ví dụ: nhiều khối giống nhau đang được phát dưới dạng đã ký, với các hash khác nhau, số lượng giao dịch khác nhau và sau đó Geth sẽ phải hủy bỏ các giao dịch không hợp lệ. Vẫn còn phải xem Binance phản ứng như thế nào với những điều này.
- PancakeHunny là dự án mới nhất trên Binance Smart Chain bị tấn công
- Binance Smart Chain tuyên bố các cuộc tấn công Defi có tổ chức và được phối hợp nhắm vào BSC
Ông Giáo
Theo BeinCrypto