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

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

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

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

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

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

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

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

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

  1. Створення транзакції з OP_RETURN

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

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

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

  1. Трансляція транзакцій

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

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

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

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

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

У безпечних подіях OP_RETURN широко використовується в різних сценаріях:

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

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

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

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

Підсумок

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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
ShamedApeSellervip
· 07-14 13:22
Підвищення ціни демпінг грати зрозуміло
Переглянути оригіналвідповісти на0
ZenZKPlayervip
· 07-14 02:46
Викопати яму для себе, бик
Переглянути оригіналвідповісти на0
SurvivorshipBiasvip
· 07-12 08:36
у блокчейні є історії, які не можна зрозуміти
Переглянути оригіналвідповісти на0
ContractExplorervip
· 07-12 08:34
btcу блокчейні藏密码 пастка啊
Переглянути оригіналвідповісти на0
RetiredMinervip
· 07-12 08:13
Знову побачив нові хитрощі
Переглянути оригіналвідповісти на0
  • Закріпити