Bitcoin chia tách

  -  

Kể từ ngày 3 tháng 1 năm 2009, mạng Bitcoin đã hoạt động 99,98662952015% thời gian. Tuy nhiên, nó đã trải qua một vài trục trặc suốt chặng đường này và trong một số trường hợp chuỗi đã bị chia tách. Hầu hết mọi người đều biết rõ về bản fork Bitcoin Cash diễn ra vào ngày 1 tháng 8 năm 2017, nhưng đây không phải lần chia tách – sự gián đoạn trong các bản ghi kỹ thuật số – đầu tiên của mạng Bitcoin.

Bạn đang xem: Bitcoin chia tách

Hiện tượng kỳ lạ xuất hiện ở độ cao khối 74.638

Vào ngày 15 tháng 8 năm 2010, cộng đồng Bitcoin đã gặp sự cố được gọi là “lỗi tràn bộ nhớ số nguyên – overflow bug”. Nó còn được gọi là “sự kiện độc hại” hoặc “khối lạ 74,638”, xảy ra trong khoảng thời gian từ “11:34:43 CDT đến 12:10:33 CDT vào ngày 15 tháng 8”, theo người dùng Bitcointalk.org có tên “mizerydearia”. Nhiều nhà phát triển nổi tiếng như Jeff Garzik, Gavin Andresen và nhà phát minh Bitcoin Satoshi Nakamoto đã phải tham gia để giải quyết vấn đề.

*

Sự bất thường được tìm thấy trong khối Bitcoin 74.638 vào ngày 15 tháng 8 năm 2010, được phát hiện bởi nhà phát triển phần mềm Jeff Garzik và một số thành viên khác tại Bitcointalk.org.

Những người đã cùng tham gia thảo luận về sự cố này bao gồm “NewLibertyStandard” và “Theymos”. “Lỗi tràn bộ nhớ số nguyên” là một vấn đề nghiêm trọng vì nó tạo ra 184,4 tỷ BTC. Sự kiện này đã được phát hiện sau 1,5 giờ và được Satoshi Nakamoto sửa sau bốn giờ. Toàn bộ sự kiện kéo dài khoảng năm giờ nhưng bản phát hành code cơ sở chính thức của Satoshi được hoàn thành vào ngày hôm sau.


Trước khi bản sửa lỗi máy khách Bitcoin 0.3.10 được phát hành bởi Nakamoto, một sự phân tách blockchain đã xảy ra. 51 khối đã được tạo ra trên chuỗi phân tách cho đến khi chuỗi “hoàn hảo” giành lại quyền kiểm soát. Sự đồng thuận cho sự kiện này được thúc đẩy bởi mối quan tâm của nhà phát triển về mức độ nghiêm trọng của vấn đề, những miner của mạng và bản vá mà Satoshi Nakamoto đã xuất bản.

Cộng đồng tin rằng không thể xác định được yếu tố độc hại đã tạo ra lỗi này – bắt đầu ở chiều cao khối 74,638. Tại thời điểm đó, hai địa chỉ đã nhận được 92,2 tỷ Bitcoin với 0,5 Bitcoin đầu vào chưa bao giờ được chi tiêu. Khoảng 51 khối đã được khai thác và xác thực bởi các miner, đã được hoàn nguyên lại trạng thái ban đầu trước khi xảy ra lỗi tạo ra 184 tỷ BTC. Điều này có nghĩa là blockchain Bitcoin đã trải qua một đợt reorg (tái cấu trúc) sau khi cộng đồng cập nhật Bitcoin 0.3.10.

Xem thêm: Một Số Lưu Ý Khi Chụp Msct Là Gì, Tìm Hiểu Về Phương Pháp Chụp Ct Động Mạch Vành

Bị mắc kẹt ở độ cao khối 170,060 và tái cấu trúc mạng gây tranh cãi vào tháng 3 năm 2013

Bitcoin đã có những lỗi và vấn đề nghiêm trọng khác từ khi chào đời. Vào ngày 1 tháng 4 năm 2012, những người tham gia mạng Bitcoin đã bị mắc kẹt ở độ cao khối 170.060 và sau khi khắc phục trong một vài tháng, 45% miner đôi khi sẽ tạo ra các khối không hợp lệ. Lần chia tách chuỗi thứ hai của Bitcoin, chứng kiến ​​khoảng 24 khối được xác thực và sau đó bị vô hiệu hóa vào ngày 11 tháng 3 năm 2013.

Vấn đề này gây tranh cãi lớn hơn so với đợt chia tách năm 2010, vì các nhà phát triển đã phối hợp để có được một pool khai thác lớn (Btc Guild) với mục đích hoàn nguyên chuỗi về phần mềm trước đó sau khi một đợt fork tình cờ diễn ra. Cũng có một sự kiện chi tiêu gấp đôi thành công trong sự cố hoàn nguyên vào tháng 3 năm 2013.

Bitcoin đã chứng kiến ​​một chuỗi phân tách khác vào ngày 4 tháng 7 năm 2015, khi quá trình phân tách diễn ra trong ​​6 khối, cho đến khi PoW “hoàn hảo” tiếp quản. Vấn đề bắt nguồn từ Đề xuất cải tiến Bitcoin BIP66 (soft fork) được thiết kế để thực hiện “các thay đổi đối với quy tắc hợp lệ của giao dịch Bitcoin nhằm hạn chế chữ ký đối với mã hóa DER nghiêm ngặt”.

Có lẽ lần chia tách chuỗi đáng nhớ nhất đã xảy vào ngày 1 tháng 8 năm 2017. Vào ngày này, cộng đồng Bitcoin đã bắt đầu “Flag-day soft fork – ngày gắn cờ soft fork” để thực thi các quy tắc BIP148 (Segwit). Ngoài ra, blockchain Bitcoin Cash đã tách ra khỏi mạng Bitcoin, khi pool khai thác Viabtc khai thác khối BCH đầu tiên (nr 478,559). Viabtc đánh dấu sự kiện lịch sử ấy bằng việc để lại thông điệp trong tham số Coinbase của khối đó với dòng chữ: “Chào mừng bạn đến với thế giới, Shuya Yang!”

Chia tách và tranh cãi thường rơi vào quên lãng

Nhiều năm trôi qua, các đợt chia tách chuỗi năm 2010, 2013 và 2015 hầu như đã bị lãng quên. Đã có nhiều tranh cãi trong nhiều năm liên quan đến tính bất biến của blockchain. Nó có lẽ không phải là thuật ngữ tốt nhất, ngay cả khi thảo luận về sức mạnh của mạng Bitcoin, vì đã có một số đợt reorg blockchain và gặp trục trặc. Reorg có thể sẽ tiếp tục là một chủ đề gây tranh cãi, vì nó giống như quay ngược thời gian và xóa lịch sử của sổ cái, cùng với thực tế là đôi khi cần phải có hash power để thực thi các quy tắc (ngày 11 tháng 3 năm 2013).

Xem thêm: Sự Khác Biệt Giữa Linguine Là Gì ? Nghĩa Của Từ Linguini Trong Tiếng Việt

Trong khi những người đam mê tiền điện tử đã chế nhạo Ethereum về sự cố rollback (khôi phục) DAO, thì Vitalik Buterin cũng chỉ trích sự thay đổi diễn ra vào ngày 11 tháng 3 năm 2013. Anh nhấn mạnh lý do các nhà phát triển bỏ qua bản sửa lỗi là vì hash power của pool khai thác Btc Guild.