Tôi đã quét toàn bộ chuỗi khối Bitcoin để tìm hình ảnh. Những gì tôi tìm thấy sẽ khiến bạn sốc
Tôi đã quét chuỗi khối Bitcoin để tìm hình ảnh; những gì tôi tìm thấy sẽ khiến bạn sốc. Rất nhiều điều đã được nói trên mạng về dữ liệu và nội dung tùy ý có thể tìm thấy trên chuỗi khối Bitcoin. Không chỉ khả năng này đã tạo ra một cảnh nghệ thuật ngách, mà nó còn dẫn đến một phong trào chống lại "các giao dịch phi tiền tệ" trên mạng lưới Bitcoin. Nếu bạn nghe từ một trong những người ủng hộ hoặc phản đối, bạn sẽ nghĩ rằng chuỗi khối cơ bản là một bức tường đầy graffiti.
Chà, tôi đã quyết định thử nghiệm câu hỏi này: thực sự có hình ảnh trên chuỗi khối không? Và điều này thực sự có nghĩa gì đối với những người dùng Bitcoin chỉ đang cố gắng chạy nút đầy đủ của riêng họ và tối đa hóa chủ quyền tài chính của họ?
Phương pháp của tôi rất đơn giản: tôi sẽ mua một ổ cứng mới để lưu trữ chuỗi khối, và sau đó tôi sẽ chạy phần mềm phục hồi hình ảnh cổ điển trên dữ liệu - một cái gì đó được sử dụng để cứu các hình ảnh từ các ổ cứng hỏng, một cái gì đó được thiết kế để tìm dữ liệu hình ảnh thô.
Tôi đã chọn PhotoRec để thực hiện công việc phục hồi hình ảnh, một chương trình phục hồi hình ảnh mã nguồn mở đã tồn tại hơn 20 năm. Phần mềm này được thiết kế để tìm các tệp hình ảnh trong dữ liệu thô. Điều này có thể được sử dụng để phục hồi hình ảnh và các định dạng tệp khác từ các ổ cứng đã bị hỏng hoặc bị lỗi. Nó thực sự thường được sử dụng để phục hồi các tệp wallet.dat bị mất từ những ngày đầu của ví Bitcoin, trước khi sự phát triển của định dạng từ khóa hạt giống.
Đồng bộ hóa Nút Bitcoin Đầy đủ
Để lưu trữ toàn bộ chuỗi khối Bitcoin, tôi đã quyết định mua một ổ đĩa 4 terabyte với giá vài trăm đô la. Sau đó, tôi đã cài đặt phiên bản mới nhất của Bitcoin Core trên đó và bắt đầu đồng bộ hóa chuỗi. Quá trình này, bao gồm việc tải xuống và xác minh tính toàn vẹn kế toán của tất cả các giao dịch trong lịch sử Bitcoin, mất khoảng 72 giờ hoặc ba ngày, tự động và chạy trong nền bởi phần mềm Bitcoin Core.
Tôi đã làm điều này với một máy tính chơi game mạnh mẽ; nút thắt chính về thời gian là ổ đĩa, cái mà chậm trong việc đọc và ghi dữ liệu khi cần thiết khi đồng bộ hóa chuỗi khối Bitcoin. Phần chậm của quá trình liên quan đến tập hợp đầu ra giao dịch chưa chi tiêu, hay UTXO. Khi một người dùng đồng bộ hóa chuỗi khối, mỗi giá trị giao dịch chưa chi tiêu (đầu ra) hoặc số dư dương được tổ chức thành tập hợp UTXO, và khi những giá trị đó được chi tiêu, chúng sẽ bị loại bỏ khỏi tập hợp, trong khi địa chỉ mới mà những satoshi đó được gửi đến sẽ được thêm vào.
Trên ổ đĩa, quá trình lập chỉ mục UTXO này có thể mất ba tuần theo một số ước tính, vì vậy để tăng tốc độ, AI agent của tôi đã gợi ý rằng chúng tôi lập chỉ mục dữ liệu trong RAM thay vì, sau đó chuyển dữ liệu trở lại ổ đĩa 4 terabyte. Trong khi toàn bộ quá trình mất ba ngày, chạy trong nền, một ổ SSD có thể hoàn thành toàn bộ công việc trong khoảng một ngày. Ổ SSD nhanh hơn nhiều so với ổ đĩa; chúng hiện đại hơn, nhưng cũng dễ dàng gấp bốn lần giá, hoặc hơn.
Khi chuỗi khối đã được tải xuống và xác thực hoàn toàn, chúng tôi đã chuyển chỉ mục UTXO từ RAM trở lại ổ đĩa và khởi động phần mềm Bitcoin; chuỗi đã được đồng bộ hoàn toàn và ví đã sẵn sàng. Bây giờ là lúc cho bước tiếp theo: phục hồi các hình ảnh được lưu trữ trên chuỗi khối.
Phục hồi Hình ảnh trên Chuỗi khối với PhotoRec
Với toàn bộ chuỗi khối Bitcoin trên ổ đĩa của tôi, tôi đã tắt Bitcoin Core và yêu cầu AI agent của tôi chạy PhotoRec 7.2 trên ổ đĩa. Quy trình mặc định của PhotoRec tìm kiếm các định dạng jpg, png, gif, tif, bmp, ico, psd và raw. Quá trình này đã chạy hơn 11 giờ trên dữ liệu chuỗi khối và cuối cùng đã tìm thấy ... (trống trống) ... không có gì.
Hơn một terabyte dữ liệu chuỗi khối và nửa ngày quét mà không có hình ảnh nào xuất hiện. Trang wiki của PhotoRec đưa ra một ví dụ đơn giản về cách phần mềm hoạt động: "PhotoRec xác định một tệp JPEG khi một khối bắt đầu bằng: 0xff, 0xd8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xe1, hoặc 0xff, 0xd8, 0xff, 0xfe." Nói cách khác, chương trình tìm kiếm dữ liệu trên ổ đĩa để tìm các byte báo hiệu rằng có một tệp hình ảnh.
Chương trình có khả năng tạo ra các kết quả dương tính giả; nó đã lưu 8 ICO và 4 tệp PNG giống hệt nhau mà không hiển thị bất kỳ hình ảnh nào khi mở, như thấy trong hình dưới đây. Vì vậy, thực tế không tìm thấy bất kỳ hình ảnh có ý nghĩa nào.
Hình ảnh JPEG đã đi đâu? Mẹo ma thuật XOR
Điều này có thể xảy ra như thế nào? Trong nhiều năm, những người trong lĩnh vực tiền điện tử đã nói về NFT và cách khắc dữ liệu hình ảnh trên chuỗi khối Bitcoin. Hàng triệu đô la đã được chuyển trong lĩnh vực này, và một cuộc chiến văn hóa đang diễn ra về vấn đề này ngay lúc này. Liệu có thực sự không có hình ảnh nào trên chuỗi không?
Hóa ra, những rủi ro liên quan đến dữ liệu tùy ý đã được thảo luận và lên kế hoạch trong các vòng phát triển Bitcoin Core từ rất lâu, từ năm 2011. XOR, một kỹ thuật làm mờ dữ liệu đơn giản, được sử dụng để xáo trộn tất cả dữ liệu chuỗi khối trong khi nó đang nghỉ trên ổ cứng.
Bạn có thể đã nghe rằng ngôn ngữ cơ bản của máy tính được tạo thành từ 0 và 1. Về cơ bản, XOR so sánh hai chữ số hoặc bit và trả về 1 nếu các bit khác nhau hoặc 0 nếu các bit giống nhau. Trong trường hợp của Bitcoin, XOR so sánh từng bit của dữ liệu chuỗi khối với một khóa ngẫu nhiên được tạo ra trong quá trình cài đặt ban đầu, dẫn đến dữ liệu đang nghỉ mà các chương trình khác không thể tìm thấy ý nghĩa. Tuy nhiên, khi phần mềm Bitcoin chạy, nó có khóa để giải mã dữ liệu đó và sử dụng theo ý muốn. XOR cũng rất nhanh, vì vậy nó không ảnh hưởng đáng kể đến hiệu suất. Đây là một ví dụ về khối khởi đầu của Bitcoin trước và sau khi áp dụng XOR.
XOR hiện đang được áp dụng cho cả dữ liệu chuỗi khối và tập hợp UTXO. XOR đã được thảo luận lần đầu tiên vào năm 2014 khi phần mềm chống virus bắt đầu bị rối bởi dữ liệu chuỗi khối mà nó diễn giải là mã virus. Phần mềm chống virus sau đó sẽ cách ly một khối, làm hỏng dữ liệu chuỗi khối và làm sập Bitcoin, khiến việc đồng bộ hóa trở nên không thể. Đến cuối năm 2015, XOR đã được triển khai trên dữ liệu tập hợp UTXO đang nghỉ và vào năm 2024, nó đã được triển khai trên tất cả dữ liệu chuỗi khối đang nghỉ.
Ngẫu nhiên, quy trình XOR có nghĩa là không có dữ liệu tùy ý nào có thể được xác định hoặc trích xuất từ chuỗi khối mà không cố tình bỏ qua XOR, một quy trình không cần thiết cho việc sử dụng tiền tệ của Bitcoin. Vì phần mềm Bitcoin Core giữ một cơ sở dữ liệu đơn giản về vị trí của mỗi khối đã xáo trộn, nó có thể lấy dữ liệu của mình, giải mã nó và sử dụng một cách có mục tiêu dễ dàng.
Việc đồng bộ hóa Bitcoin theo cách không bị xáo trộn là một quy trình tùy chỉnh có thể mất nhiều thời gian như việc đồng bộ từ đầu, vì nó về cơ bản phải viết lại toàn bộ terabyte dữ liệu theo một thứ tự mới, và không có nhiều lý do cho điều đó đối với ai chỉ muốn những lợi ích về quyền riêng tư và bảo mật bình thường khi chạy một nút Bitcoin. Vì vậy, khi nói đến phần lớn các bản sao của dữ liệu chuỗi khối Bitcoin, resting trên máy tính của những người dùng Bitcoin bình thường trên toàn thế giới, thực tế không có dữ liệu tùy ý hoặc hình ảnh nào có thể được xác định. Thật sốc, tôi biết. Hãy thoải mái tự chạy thử nghiệm PhotoRec trên nút của bạn!
Nội dung này chỉ được đưa ra nhằm mục đích cung cấp thông tin chung, không phải là lời khuyên về tài chính, đầu tư, pháp lý hoặc thuế. Mọi sự kiện, phần thưởng, ưu đãi trực tuyến hoặc thông tin liên quan được đề cập trong nội dung này không được xem là khuyến nghị, chào mời hoặc lời mời mua, bán, giao dịch hoặc thực hiện bất kỳ hoạt động nào khác liên quan đến tài sản crypto. Tài sản crypto có độ biến động cao và có thể dẫn đến thua lỗ.Tính khả dụng của các dịch vụ, sản phẩm và sự kiện liên quan của WEEX có thể khác nhau tùy theo khu vực. Bạn có trách nhiệm bảo đảm việc tham gia của mình tuân thủ các luật và quy định hiện hành tại địa phương.
Bạn cũng có thể thích

Lý thuyết về "internet chết" được xác nhận: Lưu lượng truy cập của các tác nhân AI tăng vọt 8000%

Phát minh lý tưởng để chạy vào ban đêm: một chiếc áo khoác thông minh với đèn LED để tăng cường an toàn

Tín dụng thế chấp và bảo lãnh: Chính phủ chuẩn bị một hệ thống mới để mở rộng quyền tiếp cận nhà ở

Kỳ nghỉ đông: khuyến mãi, trả góp và tuyết không đủ để lấp đầy các điểm đến

OpenAI và Anthropic thúc đẩy đánh giá 30 ngày cho các mô hình AI tiên tiến

Lời Nhắc AI Trông Ngốc Nghếch Nhất Vừa Đánh Bại Nhiều Tháng Kỹ Thuật Thiết Kế Trò Chơi Cẩn Thận

Để Tesla Cybertruck của mình sạc trong hai tuần và không thể khởi động lại: Điều gì thực sự đã xảy ra?

Apple Upgrade là gì và hoạt động như thế nào, kế hoạch cho thuê iPhone, iPad và Macbook chính thức

Toán Học Nhanh Về Mua Lại STRC: Sự Thật Về Bitcoin Ròng Mỗi Cổ Phiếu Và Tăng Trưởng

Chuỗi Robinhood Vượt Qua Solana Về Khối Lượng Cổ Phiếu Được Token Hóa Qua Các Cặp Memecoin

Giữa các lệnh trừng phạt kinh tế và các cuộc không kích, chiến lược của Mỹ để đàm phán với Iran

Iran phát tán video đe dọa Melania và Barron Trump: căng thẳng gia tăng với Mỹ

Trí tuệ nhân tạo: Vint Cerf muốn cấp thẻ căn cước cho mỗi tác nhân IA

Ondo từ bỏ blockchain L1 và hiện nay tập trung vào thực thi ngoài chuỗi

SBI mở rộng ra ngoài Ripple với đơn vị Canton Network

Michael Saylor: Bitcoin đã giành chiến thắng, nhưng phải ngăn chặn sự suy thoái từ bên trong

Clear Creek tiết lộ danh mục ETF Bitcoin và tiền điện tử trị giá 15 triệu USD

Flare giúp XRPFi dễ dàng tiếp cận với chữ ký đơn giản qua tài khoản thông minh v1.3

Bitcoin: Cuộc chiến giữa cá voi và nhà đầu tư nhỏ có báo hiệu đáy?

Công ty khởi nghiệp EthSystems của Ethereum đặt cược vào quyền riêng tư để thu hút ngân hàng vào blockchain công khai

Giám đốc điều hành Nansen đặt cược vào các đại lý AI sẽ vượt qua các nhà giao dịch con người trong vòng hai năm

AmericanFortress đề xuất kế hoạch ví tiền crypto an toàn với lượng tử

Arthur Hayes Mua Thêm 6,39 Triệu USD ETH Mặc Dù Chịu Lỗ Giấy 301.000 USD: Đây Là Những Gì Ông Đang Đặt Cược

Tác động mạnh mẽ của sự biến động toàn cầu: 8 trên 10 nhà đầu tư củng cố vị thế phòng thủ

Emirates ra mắt thanh toán bằng tiền điện tử với Crypto.com

Hyperliquid đưa crypto perps vào thế giới ‘LEGO tiền tệ’ của DeFi

"Vượt qua ví tiền để đến tài chính on-chain"... Exilist làm nổi bật chiến lược mở rộng 'cổ phiếu token hóa' của MEW

Ethereum: BitMine đã nắm giữ 4,8% nguồn cung ETH

Raoul Pal: Mối tương quan 87% của Bitcoin với thanh khoản toàn cầu vượt qua lợi nhuận và tiêu đề




