Біткойн у блокчейні повідомлення: безпечні застосування OP_RETURN та ризики

robot
Генерація анотацій у процесі

У блокчейні повідомлення: спеціальний спосіб комунікації в мережі Біткойн

Останніми роками, у світі блокчейну, повідомлення у блокчейні стали унікальним способом спілкування, що часто використовується в різних випадках безпеки. Наприклад, нещодавно одна команда безпеки проводила багаторазові комунікації з нападниками через повідомлення у блокчейні, що врешті-решт призвело до повернення всіх вкрадених коштів у розмірі 8,44 мільйона доларів. У анонімному середовищі повідомлення у блокчейні стали ефективним інструментом для встановлення початкового діалогу, заклавши основу для подальшого повернення коштів.

Біткойн мережа також підтримує повідомлення у блокчейні, її основним інструментом є команда OP_RETURN. Ця команда дозволяє користувачам вбудовувати 80 байтів користувацьких даних у транзакцію. Ця частина даних не використовується вузлами для перевірки транзакцій і не впливає на стан UTXO, вона використовується виключно для запису інформації і зберігатиметься в повному обсязі у блокчейні.

Як використовувати OP_RETURN для залишення повідомлень у блокчейні

  1. Кодування вмісту повідомлень

По-перше, потрібно перетворити текстову інформацію в шістнадцятковий формат (HEX). Команда OP_RETURN приймає лише дані у форматі HEX. Наприклад, "Це тест." перетворене на HEX буде: 54686973206973206120746573742e

Можна використовувати онлайн-інструменти для конвертації формату або скрипти Python для виконання цього перетворення. Зміст повідомлення має бути менше 160 шістнадцяткових символів (тобто 80 байтів), у разі перевищення рекомендується спростити інформацію або надсилати її кількома частинами.

  1. Побудова транзакції з OP_RETURN

Далі потрібно використати биткойн-гаманець або інструмент, що підтримує користувацькі транзакції, для створення транзакції з виходом OP_RETURN. Наприклад, у певному гаманець Біткойн Core можна вручну додати вихід OP_RETURN за допомогою команди createrawtransaction.

Деякі мобільні гаманці також підтримують цю функцію. У інтерфейсі переказу BTC гаманця відкрийте "Розширений режим", у полі "OP_RETURN" введіть шістнадцяткову інформацію. Після підтвердження інформації про транзакцію введіть пароль транзакції, щоб надіслати транзакцію з інформацією OP_RETURN. Зверніть увагу, що "Сума введення = Сума виведення + Комісія майнера".

Посібник з надання першої допомоги: Якщо ваш BTC вкрадено, не панікуйте, спочатку залиште повідомлення у блокчейні

  1. Трансляція угоди

Транслюйте підписану угоду через мережу Біткойн. Оскільки транзакції OP_RETURN не здійснюють фактичний переказ, вони повинні містити комісію майнера для обробки. Чекайте, поки майнери упакують її в блок, і після підтвердження угоди повідомлення буде збережено назавжди у блокчейні Біткойн.

  1. Переглянути зміст повідомлень

Після завершення угоди ви можете переглянути цю угоду через блокчейн-браузер. Браузер зазвичай автоматично декодує дані OP_RETURN з шістнадцяткової форми в формат ASCII, що полегшує читання користувачем.

Посібник з надання першої допомоги: Якщо BTC вкрадено, не панікуйте, спочатку залиште повідомлення у блокчейні

Застосування OP_RETURN

У безпекових інцидентах деякі зловмисники використовують OP_RETURN, щоб залишити повідомлення у блокчейні, активно висловлюючи намір повернути кошти проекту. Також команда проекту та команда безпеки можуть використовувати цей спосіб, щоб звертатися до зловмисників, намагаючись встановити контакт.

Окрім використання для переговорів, OP_RETURN також використовується для "міток". Наприклад, одна компанія з аналізу блокчейнів розкрила, що напередодні початку конфлікту між Росією та Україною, анонімний користувач Біткойн використав OP_RETURN у блокчейні, щоб залишити повідомлення, яке відмітило близько 1000 підозрюваних адрес, пов'язаних з певним державним органом безпеки. Ці повідомлення були написані російською мовою і прямо вказували на те, що ці адреси можуть бути залучені до кібератак або шпигунських дій.

Варто зазначити, що цей користувач під час публікації попередження не лише залишав повідомлення, а й знищив велику кількість біткойнів. Через особливості виходу OP_RETURN будь-які біткойни, надіслані до таких транзакцій, будуть знищені і не можуть бути використані. За статистикою, цей користувач знищив біткойни на суму понад 300 тисяч доларів США під час цієї серії операцій.

Швидка допомога: Якщо BTC вкрадено, не панікуйте, спочатку залиште повідомлення у блокчейні

Підсумок

У блокчейні повідомлення, особливо в мережі Біткойн через OP_RETURN, надають анонімний, публічний та незмінний спосіб комунікації, широко використовуваний на початкових етапах повернення коштів для контактів та передачі інформації. Однак користувачам слід бути обережними, адже повідомлення у блокчейні також можуть бути використані зловмисниками для того, щоб спрямувати жертву на шкідливі посилання або виконати ризиковані дії. У разі виникнення безпекових інцидентів рекомендується негайно звернутися до професійної безпекової команди для аналізу, щоб підвищити ймовірність успішного повернення коштів. Водночас користувачі та проектні сторони повинні постійно посилювати обізнаність про безпеку, щоб уникнути ставлення мішенню для атак.

Швидка допомога: Якщо BTC вкрадено, не панікуйте, спочатку залиште повідомлення у блокчейні

BTC0.58%
OP3.41%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
ChainSherlockGirlvip
· 07-14 00:21
Граєте тут в Монополію? Відновлення коштів - це фінальний рівень.
Переглянути оригіналвідповісти на0
GateUser-44a00d6cvip
· 07-13 16:13
Попередження: Хакер націлився на у блокчейні мітки
Переглянути оригіналвідповісти на0
UnluckyValidatorvip
· 07-12 03:01
Ті, хто краде монети, нехай чекають на мене.
Переглянути оригіналвідповісти на0
LightningClickervip
· 07-11 19:33
А монета зникла, а ти все ще хочеш говорити.
Переглянути оригіналвідповісти на0
ClassicDumpstervip
· 07-11 19:33
Справді є така функція? Надто просунуто!
Переглянути оригіналвідповісти на0
RunWithRugsvip
· 07-11 19:29
у блокчейні привітати, потрібно додати гроші, так?
Переглянути оригіналвідповісти на0
WhaleMinionvip
· 07-11 19:18
у блокчейні повідомлення високого класу, всі говорять шифрованою мовою, так?
Переглянути оригіналвідповісти на0
  • Закріпити