напис протоколу детальний аналіз: розуміння принципу та безпека активів
Останнім часом кілька провідних торгових платформ поступово запустили ринок написів, підтримуючи різні протоколи написів, такі як BRC-20, EVM тощо, що викликало широкий інтерес до написів на ринку. Однак через складність і новизну протоколу написів часто виникають різноманітні проблеми безпеки, які загрожують безпеці активів користувачів та негативно впливають на здоровий розвиток усієї екосистеми написів.
Для допомоги користувачам зрозуміти призначення напис протоколу, способи його реалізації та як захистити напис активи, у цій статті буде проаналізовано основні напис протоколи.
напис короткий опис
Напис на блокчейні – це інформація, що має певне значення, зафіксована на ланцюгу завдяки особливостям блокчейну. Ця інформація, як тільки вона записана на блокчейні, зберігається назавжди і важко підлягає змінам. Типи інформації, що можна записати, різноманітні, включаючи простий текст, складний код, зображення тощо, що дозволяє реалізувати функції цифрових активів.
напис现状
Відтоді, як з'явилися напис BRC-20 та інші біткоїн-публічні ланцюги, екосистема написів розвивається швидко, майже щодня з'являються нові протоколи написів та проекти. Всі великі публічні ланцюги приєднуються до екосистеми написів, такі як протокол Ethscription на публічному ланцюзі ETH, протокол ARC-20 на публічному ланцюзі BTC, протокол BSC-20 на публічному ланцюзі BSC, протокол PRC-20 на публічному ланцюзі Polygon тощо. Ці протоколи мають на меті реалізувати випуск написів на відповідних публічних ланцюгах.
Протокол BRC-20 базується на моделі UTXO біткоїна та протоколі Ordinals. Модель UTXO записує події транзакцій, а не кінцевий стан, тому для обчислення кількості монет у користувача потрібно підсумувати всі UTXO на його адресі. Протокол Ordinals надає унікальний номер кожному сатоші в UTXO, що підтримує запис різних даних, роблячи кожен сатоші унікальним.
BRC-20 через протокол Ordinals записує текстові дані у форматі JSON у інтелектуальний контракт, як книгу обліку токенів. Основні операції включають deploy( розгортання ), mint( карбування ) та transfer( передачу ). transfer реалізує зміну балансу шляхом відправки напису на цільову адресу.
2. АРК-20
ARC-20 також є напис протоколу на блокчейні біткоїна, що реалізується шляхом запису стандартних даних у UTXO. Але ARC-20 не потребує вказівки кількості токенів у даних, а використовує кількість сатоші в UTXO для позначення кількості токенів, правило таке: 1 сатоші = 1 ARC-20 токен.
ARC-20 також поділяється на три етапи: розгортання, карбування, передача. Під час розгортання вводиться інформація про токен; під час карбування вводиться лише назва токена, кількість UTXO в сатоші є кількістю карбування; під час передачі безпосередньо передається UTXO, що містить токен, іншій адресі.
Для запиту токена ARC-20 потрібен лише один індекс, сервер може безпосередньо зчитувати кількість сатоші UTXO, щоб отримати кількість володінь, без необхідності розрахунку відносин переміщення коштів.
3. Етичне оформлення
Ethscription є протоколом для створення та обміну даними в мережі Ethereum. Він використовує блоки даних calldata в транзакціях Ethereum, додаючи стандартні дані під час звичайних переказів ETH, що надає їм специфічне значення.
Створюючи Ethscription, потрібно перетворити вміст (, як зображення ), в URI з кодуванням Base64, а потім перетворити в шістнадцятковий рядок для заповнення calldata. Для передачі Ethscription потрібно ввести хеш транзакції в calldata.
4. EVM блокчейн напис
BSC, Ethereum, Polygon та інші EVM блокчейни використовують подібний метод, використовуючи calldata для зберігання даних у фіксованому форматі. Наприклад, для BSC формат напису: data:,{"p":"","op":"","tick":"","amt":""}, де p означає назву протоколу, op означає операцію, tick означає назву токена, amt означає кількість.
При передачі токенів необхідно надіслати звичайний переказ на адресу отримувача та вказати хеш транзакції створення токена в calldata. Між різними EVM-ланцюгами або протоколами можуть бути незначні відмінності, але принцип подібний.
Ця стаття обговорює принципи реалізації написів на декількох ланцюгах. Загалом, ці написи використовують характеристики публічних блокчейнів, щоб зберігати офлайн-інформацію відповідно до встановлених стандартів у блокчейні та демонструвати її через офлайн-сервери. Представлені написи не використовують смарт-контракти, що може зменшити додаткові витрати для користувачів, але користувачі повинні повністю зрозуміти спосіб реалізації протоколу написів, щоб уникнути помилкових дій, які можуть призвести до втрати активів.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
20 лайків
Нагородити
20
7
Поділіться
Прокоментувати
0/400
MEVHunterNoLoss
· 16год тому
Що рано смажити, якщо не заробити на MEV, то йдуть смажити напис.
Переглянути оригіналвідповісти на0
DaoResearcher
· 07-02 10:29
Згідно з прогнозом розділу 3.1 Білій книги, відсутність механізму управління для напису є серйозною проблемою.
Переглянути оригіналвідповісти на0
GlueGuy
· 07-02 10:28
Ще один обдурювач невдах
Переглянути оригіналвідповісти на0
ChainWatcher
· 07-02 10:18
напис знову обдурює невдах
Переглянути оригіналвідповісти на0
UnluckyLemur
· 07-02 10:16
Новий коса знову прийшла, га
Переглянути оригіналвідповісти на0
BtcDailyResearcher
· 07-02 10:09
Знову почали торгувати написами. Величезні збитки.
Аналіз глибини напису протоколу: порівняння механізмів реалізації BRC-20, ARC-20 та EVM-ланцюгів
напис протоколу детальний аналіз: розуміння принципу та безпека активів
Останнім часом кілька провідних торгових платформ поступово запустили ринок написів, підтримуючи різні протоколи написів, такі як BRC-20, EVM тощо, що викликало широкий інтерес до написів на ринку. Однак через складність і новизну протоколу написів часто виникають різноманітні проблеми безпеки, які загрожують безпеці активів користувачів та негативно впливають на здоровий розвиток усієї екосистеми написів.
Для допомоги користувачам зрозуміти призначення напис протоколу, способи його реалізації та як захистити напис активи, у цій статті буде проаналізовано основні напис протоколи.
напис короткий опис
Напис на блокчейні – це інформація, що має певне значення, зафіксована на ланцюгу завдяки особливостям блокчейну. Ця інформація, як тільки вона записана на блокчейні, зберігається назавжди і важко підлягає змінам. Типи інформації, що можна записати, різноманітні, включаючи простий текст, складний код, зображення тощо, що дозволяє реалізувати функції цифрових активів.
напис现状
Відтоді, як з'явилися напис BRC-20 та інші біткоїн-публічні ланцюги, екосистема написів розвивається швидко, майже щодня з'являються нові протоколи написів та проекти. Всі великі публічні ланцюги приєднуються до екосистеми написів, такі як протокол Ethscription на публічному ланцюзі ETH, протокол ARC-20 на публічному ланцюзі BTC, протокол BSC-20 на публічному ланцюзі BSC, протокол PRC-20 на публічному ланцюзі Polygon тощо. Ці протоколи мають на меті реалізувати випуск написів на відповідних публічних ланцюгах.
! Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
Основний аналіз напис протоколу
1. БЧХ-20
Протокол BRC-20 базується на моделі UTXO біткоїна та протоколі Ordinals. Модель UTXO записує події транзакцій, а не кінцевий стан, тому для обчислення кількості монет у користувача потрібно підсумувати всі UTXO на його адресі. Протокол Ordinals надає унікальний номер кожному сатоші в UTXO, що підтримує запис різних даних, роблячи кожен сатоші унікальним.
BRC-20 через протокол Ordinals записує текстові дані у форматі JSON у інтелектуальний контракт, як книгу обліку токенів. Основні операції включають deploy( розгортання ), mint( карбування ) та transfer( передачу ). transfer реалізує зміну балансу шляхом відправки напису на цільову адресу.
2. АРК-20
ARC-20 також є напис протоколу на блокчейні біткоїна, що реалізується шляхом запису стандартних даних у UTXO. Але ARC-20 не потребує вказівки кількості токенів у даних, а використовує кількість сатоші в UTXO для позначення кількості токенів, правило таке: 1 сатоші = 1 ARC-20 токен.
ARC-20 також поділяється на три етапи: розгортання, карбування, передача. Під час розгортання вводиться інформація про токен; під час карбування вводиться лише назва токена, кількість UTXO в сатоші є кількістю карбування; під час передачі безпосередньо передається UTXO, що містить токен, іншій адресі.
Для запиту токена ARC-20 потрібен лише один індекс, сервер може безпосередньо зчитувати кількість сатоші UTXO, щоб отримати кількість володінь, без необхідності розрахунку відносин переміщення коштів.
3. Етичне оформлення
Ethscription є протоколом для створення та обміну даними в мережі Ethereum. Він використовує блоки даних calldata в транзакціях Ethereum, додаючи стандартні дані під час звичайних переказів ETH, що надає їм специфічне значення.
Створюючи Ethscription, потрібно перетворити вміст (, як зображення ), в URI з кодуванням Base64, а потім перетворити в шістнадцятковий рядок для заповнення calldata. Для передачі Ethscription потрібно ввести хеш транзакції в calldata.
4. EVM блокчейн напис
BSC, Ethereum, Polygon та інші EVM блокчейни використовують подібний метод, використовуючи calldata для зберігання даних у фіксованому форматі. Наприклад, для BSC формат напису: data:,{"p":"","op":"","tick":"","amt":""}, де p означає назву протоколу, op означає операцію, tick означає назву токена, amt означає кількість.
При передачі токенів необхідно надіслати звичайний переказ на адресу отримувача та вказати хеш транзакції створення токена в calldata. Між різними EVM-ланцюгами або протоколами можуть бути незначні відмінності, але принцип подібний.
! Inscription Science|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
Підсумок
Ця стаття обговорює принципи реалізації написів на декількох ланцюгах. Загалом, ці написи використовують характеристики публічних блокчейнів, щоб зберігати офлайн-інформацію відповідно до встановлених стандартів у блокчейні та демонструвати її через офлайн-сервери. Представлені написи не використовують смарт-контракти, що може зменшити додаткові витрати для користувачів, але користувачі повинні повністю зрозуміти спосіб реалізації протоколу написів, щоб уникнути помилкових дій, які можуть призвести до втрати активів.