Cách chơi mới trên blockchain Bitcoin: OP_RETURN hỗ trợ thu hồi tiền và truyền thông tin

Cách giao tiếp đặc biệt trong thế giới Blockchain: Ghi chú trên chuỗi

Trong những năm gần đây, việc để lại lời nhắn trên chuỗi như một phương thức giao tiếp độc đáo trong thế giới Blockchain đã được sử dụng thường xuyên trong các sự kiện an ninh khác nhau. Chẳng hạn, gần đây một đội ngũ an ninh đã thông qua lời nhắn trên chuỗi để giao tiếp nhiều lần với kẻ tấn công, cuối cùng đã thành công trong việc thúc đẩy việc hoàn trả toàn bộ số tiền bị đánh cắp là 8.44 triệu đô la. Trong môi trường ẩn danh, lời nhắn trên chuỗi trở thành công cụ hiệu quả để thiết lập cuộc đối thoại ban đầu, tạo nền tảng cho việc thu hồi tiền sau này.

Mạng Bitcoin cũng hỗ trợ việc gửi tin nhắn trên chuỗi, cách thực hiện của nó có chút khác biệt so với Ethereum. Công cụ cốt lõi để gửi tin nhắn trên chuỗi Bitcoin là chỉ thị OP_RETURN. Chỉ thị này cho phép người dùng nhúng 80 byte dữ liệu tùy chỉnh vào giao dịch, phần dữ liệu này sẽ không được các nút sử dụng để xác thực giao dịch và cũng sẽ không ảnh hưởng đến trạng thái UTXO, hoàn toàn chỉ dùng để ghi lại thông tin và sẽ được ghi lại đầy đủ trên Blockchain.

Hướng dẫn khẩn cấp: BTC bị đánh cắp đừng lo lắng, hãy để lại tin nhắn trên chuỗi

Cách sử dụng OP_RETURN để gửi tin nhắn trên chuỗi

Bước 1: Mã hóa nội dung tin nhắn

Đầu tiên, cần chuyển đổi thông tin văn bản cần gửi thành định dạng thập lục phân (HEX). Lệnh OP_RETURN trên chuỗi Bitcoin chỉ chấp nhận dữ liệu định dạng HEX.

Ví dụ, nếu bạn muốn để lại tin nhắn: "This is a test.", HEX đã chuyển đổi là: 54686973206973206120746573742e

Có thể sử dụng công cụ chuyển đổi định dạng trực tuyến hoặc thực hiện thông qua script Python. Cần lưu ý, nội dung tin nhắn phải ít hơn 160 ký tự thập lục phân, tức là 80 byte. Nếu vượt quá độ dài, nên đơn giản hóa thông tin hoặc gửi nhiều tin nhắn.

Hướng dẫn cấp cứu: BTC bị đánh cắp đừng lo lắng, hãy để lại tin nhắn trên chuỗi

Bước 2: Xây dựng giao dịch có OP_RETURN

Tiếp theo, cần sử dụng ví Bitcoin hoặc công cụ hỗ trợ giao dịch tùy chỉnh để tạo một giao dịch có đầu ra OP_RETURN. Lấy ví như một ví ví dụ, vào giao diện chuyển khoản BTC, bật "Chế độ nâng cao". Trong ô nhập "OP_RETURN", nhập thông tin ở dạng thập lục phân. Nhấn "Tiếp theo" để hoàn thành xác nhận thông tin giao dịch, nhập mật khẩu giao dịch để gửi thành công giao dịch có thông tin OP_RETURN. Vui lòng đảm bảo rằng "Số tiền đầu vào = Số tiền đầu ra + Phí khai thác".

Bước 3: Phát sóng giao dịch

Phát sóng giao dịch đã ký qua mạng Bitcoin. Do giao dịch OP_RETURN không thực sự chuyển tiền, nên phải bao gồm phí thợ mỏ để xử lý. Chờ thợ mỏ đóng gói vào khối, giao dịch một khi được xác nhận, tin nhắn sẽ được lưu giữ vĩnh viễn trong Blockchain Bitcoin.

Bước 4: Xem nội dung tin nhắn

Sau khi hoàn thành giao dịch, bạn sẽ nhận được một TXID, có thể xem giao dịch đó qua trình duyệt khối. Trình duyệt thường sẽ tự động giải mã dữ liệu hex OP_RETURN về ASCII.

Hướng dẫn cấp cứu: BTC bị đánh cắp đừng lo, hãy để lại tin nhắn trên chuỗi

Ứng dụng của OP_RETURN

Trong các sự kiện an ninh, một số kẻ tấn công sẽ để lại tin nhắn bằng OP_RETURN trên chuỗi, chủ động bày tỏ ý định hoàn trả tiền cho bên dự án, hoặc bên dự án và đội ngũ an ninh cũng sử dụng cách này để liên lạc với kẻ tấn công, cố gắng thiết lập liên lạc.

Ngoài việc được sử dụng trong các tình huống đàm phán, OP_RETURN cũng được sử dụng cho các hoạt động "đánh dấu". Chẳng hạn, có thông tin cho rằng, vào thời điểm trước khi cuộc chiến Nga-Ukraine bùng nổ vào năm 2022, một người dùng Bitcoin không rõ danh tính đã sử dụng OP_RETURN để để lại tin nhắn trên chuỗi, đánh dấu gần 1000 địa chỉ nghi ngờ có liên quan đến một cơ quan an ninh của một quốc gia nào đó. Những tin nhắn này được viết bằng tiếng Nga, trực tiếp chỉ ra rằng các địa chỉ này có thể tham gia vào các cuộc tấn công mạng hoặc hoạt động gián điệp.

Người dùng này khi đăng tải những cảnh báo này không chỉ đơn thuần để lại lời nhắn, mà còn kết hợp với việc đốt một lượng lớn Bitcoin. Do đặc tính của đầu ra OP_RETURN, bất kỳ Bitcoin nào được gửi vào các giao dịch kiểu này sẽ bị đốt cháy và không thể sử dụng. Theo thống kê, người dùng này đã đốt cháy Bitcoin trị giá hơn 300.000 đô la trong chuỗi hoạt động này.

Tóm tắt

Nhắn tin trên chuỗi, đặc biệt trong mạng Bitcoin với OP_RETURN, cung cấp một phương thức giao tiếp ẩn danh, công khai và không thể thay đổi, được sử dụng rộng rãi trong việc tiếp xúc và truyền thông tin trong giai đoạn đầu của việc thu hồi vốn. Tuy nhiên, cần lưu ý rằng nhắn tin trên chuỗi cũng có thể bị kẻ tấn công sử dụng để dẫn dắt nạn nhân truy cập các liên kết độc hại hoặc thực hiện các thao tác rủi ro (như nhập khóa riêng để giải mã, v.v.), vì vậy cần phải luôn cảnh giác và tránh xem và xử lý thông tin nghi ngờ trên các thiết bị không đáng tin cậy.

Khi gặp sự cố an ninh, nên liên hệ ngay với đội ngũ an ninh chuyên nghiệp để hỗ trợ phân tích, nâng cao tỷ lệ thành công trong việc thu hồi tài sản. Đồng thời, người dùng và bên dự án nên liên tục tăng cường nhận thức về bảo mật, tránh trở thành mục tiêu tấn công.

Hướng dẫn cấp cứu: BTC bị đánh cắp đừng lo, trước tiên hãy để lại thông điệp trên chuỗi

BTC0.51%
OP-4.13%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 5
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
AlwaysMissingTopsvip
· 07-15 14:43
Hí hí Hacker cũng đã trở nên có lương tâm.
Xem bản gốcTrả lời0
BearMarketSurvivorvip
· 07-13 00:43
80 byte quá ít phải không?
Xem bản gốcTrả lời0
NotSatoshivip
· 07-13 00:42
Đây không phải là phiên bản blockchain của giấy note sao~
Xem bản gốcTrả lời0
ShibaMillionairen'tvip
· 07-13 00:42
Có nên quyên góp để làm một bức tường tỏ tình on-chain không?
Xem bản gốcTrả lời0
MaticHoleFillervip
· 07-13 00:32
Ai dám đánh cắp tiền của tôi nữa?
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)