У блокчейні повідомлення: унікальний спосіб спілкування в мережі Біткойн
Останніми роками, повідомлення у блокчейні як особливий спосіб спілкування у світі блокчейн знайшло широке застосування під час різноманітних безпекових інцидентів. Цей метод не лише дозволяє встановити попередній діалог в анонімному середовищі, але й забезпечує основу для подальшого повернення коштів. Хоча мережі Ethereum та Біткойн обидві підтримують повідомлення у блокчейні, їх реалізація дещо відрізняється. У цій статті буде зосереджено увагу на повідомленнях у блокчейні в мережі Біткойн.
Основний інструмент для залишення повідомлень у блокчейні Біткойн: команда OP_RETURN
Біткойн мережа використовує команду OP_RETURN для реалізації повідомлень у блокчейні. Ця команда дозволяє користувачам вбудовувати 80 байт власних даних у транзакції. Ці дані не використовуються вузлами для перевірки транзакцій і не впливають на стан UTXO, вони чисто призначені для запису інформації і будуть повністю записані в блокчейні.
Як використовувати OP_RETURN для залишення повідомлень у блокчейні
1. Кодування змісту повідомлень
По-перше, потрібно перетворити текстову інформацію на формат шістнадцяткової системи (HEX). Команда OP_RETURN приймає лише дані у форматі HEX. Наприклад, перетворивши "This is a test." на формат HEX, ми отримаємо: 54686973206973206120746573742e
Цей крок можна виконати за допомогою онлайн-інструментів для конвертації формату або скриптів Python. Слід звернути увагу, що вміст повідомлення має бути менше 160 шістнадцяткових символів (тобто 80 байтів). Якщо довжина перевищує, рекомендується спростити інформацію або розподілити повідомлення на кілька частин.
2. Побудова транзакції з OP_RETURN
Далі потрібно використовувати гаманець або інструмент для Біткойнів, що підтримує користувацькі транзакції, для створення транзакції з виходом OP_RETURN. Наприклад, у Bitcoin Core можна вручну додати вихід OP_RETURN за допомогою команди createrawtransaction. Для деяких мобільних гаманців, таких як imToken, можна безпосередньо ввести шістнадцяткову інформацію в "розширеному режимі" на екрані переказу.
3. Трансляція угоди
Транслюйте підписану транзакцію через мережу Біткойн. Оскільки транзакції OP_RETURN насправді не передають монету, необхідно включити плату для майнерів, щоб їх обробили. Після того, як майнери упакують її в блок, транзакція, як тільки буде підтверджена, збережеться назавжди у блокчейні Біткойн.
4. Переглянути вміст повідомлення
Після завершення угоди ви можете переглянути цю угоду через блокчейн-оглядач. Оглядач зазвичай автоматично декодує шістнадцяткові дані OP_RETURN назад у формат ASCII, що зручно для читання користувачем.
Застосування OP_RETURN
У випадках безпеки OP_RETURN часто використовується в наступних сценаріях:
Зловмисник активно висловлює намір повернути кошти
Команда проекту та команда безпеки звертаються до атакуючих, намагаючись встановити зв'язок
"Позначити" певну адресу
Наприклад, на передодні початку російсько-української війни в 2022 році користувачі використали OP_RETURN у блокчейні для залишення повідомлень, позначивши близько 1000 підозрілих адрес, пов'язаних з російськими силовими структурами. Ці повідомлення були написані російською мовою і прямо вказували на те, що ці адреси могли брати участь у кібератаках або шпигунських діяльностях.
Зверніть увагу
Хоча повідомлення у блокчейні забезпечують анонімний, публічний та незмінний спосіб комунікації, користувачам все ще слід бути обережними. Зловмисники можуть використовувати повідомлення у блокчейні, щоб спонукати жертв відвідати шкідливі посилання або виконувати ризиковані дії. Тому, обробляючи підозрілу інформацію, слід уникати перегляду та обробки на ненадійних пристроях.
У разі виникнення безпекової події рекомендується в першу чергу звернутися до професійної безпекової команди для допомоги в аналізі, щоб підвищити шанси на повернення коштів. Одночасно користувачі та проекти повинні постійно підвищувати обізнаність про безпеку, щоб знизити ризик стати мішенню для атак.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
11 лайків
Нагородити
11
5
Поділіться
Прокоментувати
0/400
CommunityJanitor
· 38хв. тому
Схоже, це досить складно... простіше написати в особисті повідомлення.
Переглянути оригіналвідповісти на0
StableGeniusDegen
· 07-29 05:11
бик а ціла постійна інформація!
Переглянути оригіналвідповісти на0
StealthDeployer
· 07-29 05:11
Ця технологія використовується занадто складно.
Переглянути оригіналвідповісти на0
NotFinancialAdviser
· 07-29 04:53
Хто сказав, що повідомлення у блокчейні є безпечними?
Біткойн мережі у блокчейні повідомлення: застосування та застереження команди OP_RETURN
У блокчейні повідомлення: унікальний спосіб спілкування в мережі Біткойн
Останніми роками, повідомлення у блокчейні як особливий спосіб спілкування у світі блокчейн знайшло широке застосування під час різноманітних безпекових інцидентів. Цей метод не лише дозволяє встановити попередній діалог в анонімному середовищі, але й забезпечує основу для подальшого повернення коштів. Хоча мережі Ethereum та Біткойн обидві підтримують повідомлення у блокчейні, їх реалізація дещо відрізняється. У цій статті буде зосереджено увагу на повідомленнях у блокчейні в мережі Біткойн.
Основний інструмент для залишення повідомлень у блокчейні Біткойн: команда OP_RETURN
Біткойн мережа використовує команду OP_RETURN для реалізації повідомлень у блокчейні. Ця команда дозволяє користувачам вбудовувати 80 байт власних даних у транзакції. Ці дані не використовуються вузлами для перевірки транзакцій і не впливають на стан UTXO, вони чисто призначені для запису інформації і будуть повністю записані в блокчейні.
Як використовувати OP_RETURN для залишення повідомлень у блокчейні
1. Кодування змісту повідомлень
По-перше, потрібно перетворити текстову інформацію на формат шістнадцяткової системи (HEX). Команда OP_RETURN приймає лише дані у форматі HEX. Наприклад, перетворивши "This is a test." на формат HEX, ми отримаємо: 54686973206973206120746573742e
Цей крок можна виконати за допомогою онлайн-інструментів для конвертації формату або скриптів Python. Слід звернути увагу, що вміст повідомлення має бути менше 160 шістнадцяткових символів (тобто 80 байтів). Якщо довжина перевищує, рекомендується спростити інформацію або розподілити повідомлення на кілька частин.
2. Побудова транзакції з OP_RETURN
Далі потрібно використовувати гаманець або інструмент для Біткойнів, що підтримує користувацькі транзакції, для створення транзакції з виходом OP_RETURN. Наприклад, у Bitcoin Core можна вручну додати вихід OP_RETURN за допомогою команди createrawtransaction. Для деяких мобільних гаманців, таких як imToken, можна безпосередньо ввести шістнадцяткову інформацію в "розширеному режимі" на екрані переказу.
3. Трансляція угоди
Транслюйте підписану транзакцію через мережу Біткойн. Оскільки транзакції OP_RETURN насправді не передають монету, необхідно включити плату для майнерів, щоб їх обробили. Після того, як майнери упакують її в блок, транзакція, як тільки буде підтверджена, збережеться назавжди у блокчейні Біткойн.
4. Переглянути вміст повідомлення
Після завершення угоди ви можете переглянути цю угоду через блокчейн-оглядач. Оглядач зазвичай автоматично декодує шістнадцяткові дані OP_RETURN назад у формат ASCII, що зручно для читання користувачем.
Застосування OP_RETURN
У випадках безпеки OP_RETURN часто використовується в наступних сценаріях:
Наприклад, на передодні початку російсько-української війни в 2022 році користувачі використали OP_RETURN у блокчейні для залишення повідомлень, позначивши близько 1000 підозрілих адрес, пов'язаних з російськими силовими структурами. Ці повідомлення були написані російською мовою і прямо вказували на те, що ці адреси могли брати участь у кібератаках або шпигунських діяльностях.
Зверніть увагу
Хоча повідомлення у блокчейні забезпечують анонімний, публічний та незмінний спосіб комунікації, користувачам все ще слід бути обережними. Зловмисники можуть використовувати повідомлення у блокчейні, щоб спонукати жертв відвідати шкідливі посилання або виконувати ризиковані дії. Тому, обробляючи підозрілу інформацію, слід уникати перегляду та обробки на ненадійних пристроях.
У разі виникнення безпекової події рекомендується в першу чергу звернутися до професійної безпекової команди для допомоги в аналізі, щоб підвищити шанси на повернення коштів. Одночасно користувачі та проекти повинні постійно підвищувати обізнаність про безпеку, щоб знизити ризик стати мішенню для атак.