Trang chủ Tạp chí Bug được phát hiện trên Testnet của Ethereum và được fix kịp...

Bug được phát hiện trên Testnet của Ethereum và được fix kịp thời

Bug-vua-duoc-phat-hien-tren-Testnet-cua-Ethereum-va-duoc-fix-kip-thoi1

Bug được phát hiện trên Testnet của Ethereum và được fix kịp thời

Một bug thực hiện việc phân tách chuỗi (chain-split) Testnet Ropsten của Ethereum vừa được phát hiện và fix trong vài giờ đồng hồ.

Đúng như dự đoán, nó có liên quan đến một đề xuất cải tiến Ethereum mới (EIP), trong đó bổ sung hiệu quả đạt được để hỗ trợ cho việc tính toán với duy nhất Parity bị ảnh hưởng.

“Bug đã được sửa. Nó ảnh hưởng đến Parity và Aleth, đều có cùng một bug,” Wei Tang, một nhà phát triển Rust tại Parity nói với Trustnodes, trong đó Aleth là một client C++ của Ethereum .

“Tôi đã sửa bug saturating_sub refund của sstore và xác nhận rằng nó thực sự đã tính toán cùng một state root như geth.” Ông Tang cho biết lúc đó là vào khoảng nửa đêm giờ London và thêm rằng:

“Tôi đoán khi Afri tỉnh dậy, chúng tôi sẽ cố gắng phát hành phiên bản khác thật sớm để khắc phục vấn đề đồng thuận hiện tại trên Ropsten.”

Martin Holst Swende, một nhà phát triển Ethereum, đã thử nghiệm bản sửa lỗi, trong đó cho thấy rằng Geth và Parity, hai client chính của ethereum, giờ đây có thể đồng bộ. Alexey Akhunov, một nhà nghiên cứu và phát triển phần mềm độc lập, cho biết:

“Tôi cho rằng Parity chỉ sử dụng một cách khác để tính tiền hoàn lại. Thay vì có bộ đếm toàn cầu + những thay đổi trong báo cáo, họ đã thay thế bằng các bộ đếm riêng của họ, có thể được áp dụng hoặc không được áp dụng (nếu được khôi phục) trong quá trình hoàn thành.

Tôi nhớ rằng geth có cách tiếp cận tương tự trước Shanghai DoS, và sau đó thay đổi nó thành báo cáo. Nhưng tôi cho rằng Parity sẽ tiết kiệm hơn với việc phân phối, vì vậy họ có thể chi trả cho nó.”

Nói cách khác, họ có cách tiếp cận khác nhau để tính toán gas, điều này cũng ổn miễn là cả hai đều đạt cùng “con số”. Điều đó không xảy ra với dòng tweet của Trump được chèn vào testnet của ethereum, mà đã tách chuỗi thành Parity và Geth tính lượng gas khác nhau.

“Nó liên quan đến việc hoàn lại gas cho việc giảm thiểu gas của SSTORE. Code của chúng tôi không giải thích được trường hợp khoản tiền hoàn lại có thể bị âm,” Tang nói. Khi được hỏi về độ nghiêm trọng của bug, Tang trả lời rằng:

“Ý tưởng chung để hard fork Ropsten đó là để chúng ta có thể có dữ liệu thực tế để kiểm tra hard fork Constantinople, để các lỗi như thế này có thể được phát hiện. Chúng tôi đã có một số kỳ vọng rằng Ropsten có thể ngừng hoạt động trong một vài ngày (nhưng chúng tôi không mong đợi nó sẽ vào ngày thứ Bảy!).

Tất nhiên là bất kỳ lỗi đồng thuận nào trên mainnet cũng sẽ rất nghiêm trọng. Đó là lý do tại sao chúng tôi muốn thực hiện kiểm tra và đánh giá code rộng rãi – bằng cách sử dụng testnet Ropsten hoặc qua testcase viết tay – trước khi nó chạm đến mainnet.”

Với bug hiện giờ đã được xác định và fix, Parity cần phát hành một client phân loại mới, sau đó một khối testnet mới sẽ được thiết lập, do đó bắt đầu lại quá trình thử nghiệm.

Liệu có phải việc này vẫn có thể kịp thời gian cho tháng 11 không? “Tôi không có bình luận gì thêm,” Tang nói, hẳn ông đang rất bận rộn với việc giải quyết cho Parity.

Chúng tôi không thể đoán được rằng điều này liệu có thể kịp thực hiện cho tháng 11 nếu không tìm thấy vấn đề nào khác hay không. Đó là bởi vì với bug này nhanh chóng được xác định và sửa ngay lúc đó, sự chậm trễ có thể chỉ là một vài ngày.

Tuy nhiên, Devs đang chuẩn bị cho Devcon4, do đó điều đó có thể gây chút “phân tâm”. Và rồi đến Giáng sinh – một sự phân tâm lớn hơn nữa. Sau đó là sinh nhật của Bitcoin vào ngày 3 tháng 1, có thể là khoảng thời gian họ ra mắt bản nâng cấp eth giảm phát hành nếu họ không thể thực hiện nó trong tháng 11.

Sau đó, bản nâng cấp Ethereum 2.0 lớn bắt đầu diễn ra, bắt đầu với Beacon Chain dựa trên cơ chế Proof of Stake, điều này có thể làm giảm sự phát hành hơn nữa. Sau đó, vào năm 2020 chúng ta sẽ có các shard, tiếp theo là sự hoàn thành giai đoạn đầu tiên của Ethereum 2.0.

Bug-vua-duoc-phat-hien-tren-Testnet-cua-Ethereum-va-duoc-fix-kip-thoi2

Một khi hoàn thành xong, họ sẽ phân chia các shard. Ngoài ra, EVM chỉ được sao chép bằng Tron sẽ bị loại bỏ cho eWASM.

Xem thêm: Hard fork Constantinople của Ethereum đối mặt với “Vấn đề đồng thuận” trong thử nghiệm

Theo TapchiBitcoin/trustnodes

MỚI CẬP NHẬT

ngay-19-9-phan-tich

Phân tích kỹ thuật ngày 19 tháng 9: BTC, ETH, BNB, SOL, XRP, DOGE,...

Bitcoin (BTC) đã tăng trở lại trên $60.000 sau khi Fed quyết định cắt giảm lãi suất 50 điểm cơ bản lần đầu tiên...

MicroStrategy tăng sức mua Bitcoin bằng cách nâng mức phát hành trái phiếu chuyển...

MicroStrategy đã nâng mức phát hành trái phiếu chuyển đổi lên 875 triệu USD, tăng từ 700 triệu USD, nhằm mục tiêu mua thêm...

Trang web Ethena bị tấn công, Ethena Labs đã khuyến cáo người dùng không...

Trang web Ethena dường như đã bị khai thác lỗ hổng bảo mật vào ngày 18 tháng 9, và Ethena Labs đã khuyến cáo...

Vitalik Buterin ca ngợi phí Layer 2 thấp là cột mốc quan trọng của...

Vitalik Buterin mới đây đã nhấn mạnh tầm quan trọng của việc giảm phí giao dịch trong hệ sinh thái Ethereum tại Token 2049...

Donald Trump trở thành tổng thống Mỹ đầu tiên sử dụng Bitcoin để thanh...

Cựu Tổng thống và ứng cử viên Đảng Cộng hòa đã thực hiện giao dịch này với sự hỗ trợ của nhân viên PubKey. Cựu...
Bitcoin phản ứng sau khi Fed cắt giảm lãi suất 50 điểm cơ bản

Bitcoin vượt $61K sau khi Fed cắt giảm lãi suất 50 điểm cơ bản

Cục Dự trữ Liên bang Mỹ (Fed) đã hạ lãi suất cơ bản xuống 50 điểm cơ bản, xuống còn 4,75%-5% vào 1 giờ...

AI tiềm ẩn nhiều rủi ro nghiêm trọng nếu không tích hợp công nghệ...

Michael Heinrich, CEO của 0G Labs, đã chia sẻ tại sự kiện Token2049 Singapore rằng trí tuệ nhân tạo (AI) tiềm ẩn nhiều rủi...
11 cot moc ETH

11 cột mốc đáng nhớ trong lịch sử Ethereum trên hành trình trở thành...

Lịch sử của Ethereum bắt đầu hơn một thập kỷ trước khi Vitalik Buterin, một nhà toán học tài năng, nảy ra ý tưởng...
OM

Giá OM hướng đến ATH trước khi ra mắt mainnet MANTRA

Giá MANTRA (OM) đang hướng đến một vài tuần tăng do sắp ra mắt mainnet. Sự kiện rất được mong đợi này dự kiến...

Doanh số NFT của Infinex đạt 40 triệu USD trong bốn ngày đầu tiên...

Bộ sưu tập NFT mới nhất của Infinex đã thu về hơn 40 triệu USD doanh số trong bốn ngày đầu tiên mặc dù...
sky

Sky hoàn tất đổi thương hiệu bằng cách ra mắt dApp và token mới

Sky, giao thức nợ thế chấp trước đây được gọi là MakerDAO, đã thông báo triển khai 1 ứng dụng phi tập trung (dApp)...

Liệu token mới của Berachain có thể thách thức sự thống trị của Solana...

Berachain, chủ đề nóng nhất tại Token 2049 ở Singapore, có thể trở thành đối thủ đáng gờm của Solana. Berachain được coi là blockchain...
Hemi

Hemi Labs huy động 15 triệu đô la để ra mắt blockchain module trong...

Hemi Labs, team do nhà phát triển Bitcoin huyền thoại Jeff Garzik đồng sáng lập, đã huy động được 15 triệu đô la đầu...

Ethereum ETF sẽ ‘hoạt động tốt hơn’ nếu ra mắt vào tháng 1 cùng...

Bobby Zagotta, Giám đốc điều hành phụ trách hoạt động của Bitstamp tại Hoa Kỳ, cho biết các quỹ Ethereum ETF sẽ hoạt động...

CFTC đang giám sát chặt chẽ Polymarket và các nền tảng cá cược trong...

Ủy ban Giao dịch Hàng hóa Tương lai Hoa Kỳ (CFTC) đã thông báo rằng họ đang giám sát chặt chẽ Polymarket và các...

Giá Bitcoin có thể tăng lên 64.000 đô la ‘rất nhanh’ khi Fed cắt...

Bitcoin có khả năng nhanh chóng lấy lại mốc 64.000 đô la nếu Cục Dự trữ Liên bang Hoa Kỳ (Fed) hạ lãi suất. Trong...