напис протокол детальний аналіз: реалізаційний принцип, сфери застосування та аналіз безпеки
Нещодавно основні платформи криптовалютної торгівлі запустили ринок написів, що підтримує різні протоколи написів, такі як BRC-20, EVM тощо, викликавши широкий інтерес на ринку. Однак через складність і новизну протоколів написів часто виникають різноманітні проблеми безпеки, які не лише загрожують безпеці активів користувачів, але й негативно впливають на здоровий розвиток всієї екосистеми написів.
напис огляд
напис є постійним записом специфічної та значущої інформації в ланцюзі за допомогою характеристик блокчейну. Ця інформація, як тільки буде записана, стає важкою для зміни, може бути простим текстом або складним кодом, зображеннями тощо. Завдяки єдиному стандарту, напис реалізує функцію цифрових активів.
З моменту появи написів на блокчейні Bitcoin, таких як BRC-20, екосистема написів швидко розвивається, практично щодня з'являються нові протоколи та проекти. В даний час основні блокчейни вже приєдналися до екосистеми написів, такі як протокол Ethscription на ланцюзі ETH, протокол ARC-20 на ланцюзі BTC, протокол BSC-20 на ланцюзі BSC, протокол PRC-20 на ланцюзі Polygon тощо.
BRC-20 базується на UTXO моделі Bitcoin та протоколі Ordinals. Ordinals призначає унікальний номер кожному сатоші та підтримує запис різних даних у сатоші. BRC-20 через Ordinals записує текстові дані у єдиному форматі JSON у сатоші, як бухгалтерська книга токенів.
BRC-20 включає deploy(, mint) та transfer( три основні операції. Функціональність токена реалізується шляхом запису стандартних даних в UTXO, операція transfer змінює баланс шляхом відправки UTXO з певними даними.
! [Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. АРК-20
ARC-20 також базується на моделі UTXO біткойна, але не вказує кількість токенів у даних, а відображає кількість токенів за допомогою кількості сатоші в UTXO, 1 сатоші дорівнює 1 ARC-20 токену.
ARC-20 також поділяється на три етапи: розгортання, карбування, передачу. Під час розгортання в UTXO вводиться інформація про токен, під час карбування необхідно лише ввести назву токена, а кількість сатоші в UTXO відповідатиме кількості карбування. Під час передачі безпосередньо передається UTXO, що містить токени, на іншу адресу, без необхідності в додаткових даних.
! Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. Етичне оформлення
Ethscription використовує дані блока calldata транзакцій Ethereum, додаючи стандартні дані під час звичайного переказу ETH для реалізації функції напису. Під час створення Ethscription дані, такі як зображення, конвертуються у специфічний формат і заповнюються в calldata. Під час передачі відправник заповнює у calldata хеш транзакції, що створює цей Ethscription.
! Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
4. EVM-сумісний ланцюг напис
BSC, Ethereum, Polygon та інші EVM-совісні ланцюги використовують подібний метод, використовуючи calldata для зберігання даних у фіксованому форматі. Наприклад, для BSC, формат напису є:
data:,{"p":"","op":"","tick":"","amt":""}
де p позначає назву протоколу, op позначає операцію, tick позначає назву токена, amt позначає кількість.
Під час карбування надішліть звичайний переказ на цільову адресу, заповнивши стандартні дані в calldata. Під час передачі також надішліть звичайний переказ, заповнивши в calldata хеш транзакції, що створила цей токен.
Різні EVM-ланцюги або протоколи можуть відрізнятися в конкретних деталях реалізації, але основні принципи подібні.
Оскільки напис протоколів в основному базується на механізмах рідної блокчейн-транзакції, виконання операцій користувачами без повного розуміння протоколу може призвести до випадкового переказу або "спалювання" написаних активів. Наприклад, протокол напису BTC базується на UTXO-транзакціях, і під час звичайного переказу BTC користувач може ненавмисно об'єднати або розділити написані UTXO з іншими UTXO, що викличе незворотні втрати.
! [Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(
Підсумок
Ця стаття обговорює принципи реалізації написів на кількох публічних блокчейнах. Загалом, ці протоколи написів використовують особливості системи блокчейн для зберігання інформації за певними стандартами в ланцюзі, а потім ідентифікують і відображають її через офлайн-сервери.
Більшість напис протоколів не використовують смарт-контракти, що може знизити витрати на участь для користувачів. Але користувачі повинні повністю розуміти спосіб реалізації протоколу, щоб уникнути помилок, що можуть призвести до втрати активів. З розвитком екосистеми написів, пов'язані питання безпеки заслуговують на постійну увагу.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
напис протокол повний аналіз: принципи реалізації, сучасний стан застосування та поради щодо ризиків безпеки
напис протокол детальний аналіз: реалізаційний принцип, сфери застосування та аналіз безпеки
Нещодавно основні платформи криптовалютної торгівлі запустили ринок написів, що підтримує різні протоколи написів, такі як BRC-20, EVM тощо, викликавши широкий інтерес на ринку. Однак через складність і новизну протоколів написів часто виникають різноманітні проблеми безпеки, які не лише загрожують безпеці активів користувачів, але й негативно впливають на здоровий розвиток всієї екосистеми написів.
напис огляд
напис є постійним записом специфічної та значущої інформації в ланцюзі за допомогою характеристик блокчейну. Ця інформація, як тільки буде записана, стає важкою для зміни, може бути простим текстом або складним кодом, зображеннями тощо. Завдяки єдиному стандарту, напис реалізує функцію цифрових активів.
! Inscription Science|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
напис екосистеми
З моменту появи написів на блокчейні Bitcoin, таких як BRC-20, екосистема написів швидко розвивається, практично щодня з'являються нові протоколи та проекти. В даний час основні блокчейни вже приєдналися до екосистеми написів, такі як протокол Ethscription на ланцюзі ETH, протокол ARC-20 на ланцюзі BTC, протокол BSC-20 на ланцюзі BSC, протокол PRC-20 на ланцюзі Polygon тощо.
! Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
Основний аналіз напису протоколу
1. БЧХ-20
BRC-20 базується на UTXO моделі Bitcoin та протоколі Ordinals. Ordinals призначає унікальний номер кожному сатоші та підтримує запис різних даних у сатоші. BRC-20 через Ordinals записує текстові дані у єдиному форматі JSON у сатоші, як бухгалтерська книга токенів.
BRC-20 включає deploy(, mint) та transfer( три основні операції. Функціональність токена реалізується шляхом запису стандартних даних в UTXO, операція transfer змінює баланс шляхом відправки UTXO з певними даними.
! [Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. АРК-20
ARC-20 також базується на моделі UTXO біткойна, але не вказує кількість токенів у даних, а відображає кількість токенів за допомогою кількості сатоші в UTXO, 1 сатоші дорівнює 1 ARC-20 токену.
ARC-20 також поділяється на три етапи: розгортання, карбування, передачу. Під час розгортання в UTXO вводиться інформація про токен, під час карбування необхідно лише ввести назву токена, а кількість сатоші в UTXO відповідатиме кількості карбування. Під час передачі безпосередньо передається UTXO, що містить токени, на іншу адресу, без необхідності в додаткових даних.
! Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. Етичне оформлення
Ethscription використовує дані блока calldata транзакцій Ethereum, додаючи стандартні дані під час звичайного переказу ETH для реалізації функції напису. Під час створення Ethscription дані, такі як зображення, конвертуються у специфічний формат і заповнюються в calldata. Під час передачі відправник заповнює у calldata хеш транзакції, що створює цей Ethscription.
! Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів](https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp)
4. EVM-сумісний ланцюг напис
BSC, Ethereum, Polygon та інші EVM-совісні ланцюги використовують подібний метод, використовуючи calldata для зберігання даних у фіксованому форматі. Наприклад, для BSC, формат напису є:
data:,{"p":"","op":"","tick":"","amt":""}
де p позначає назву протоколу, op позначає операцію, tick позначає назву токена, amt позначає кількість.
Під час карбування надішліть звичайний переказ на цільову адресу, заповнивши стандартні дані в calldata. Під час передачі також надішліть звичайний переказ, заповнивши в calldata хеш транзакції, що створила цей токен.
Різні EVM-ланцюги або протоколи можуть відрізнятися в конкретних деталях реалізації, але основні принципи подібні.
! Inscription Science|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
Попередження про ризики безпеки
Оскільки напис протоколів в основному базується на механізмах рідної блокчейн-транзакції, виконання операцій користувачами без повного розуміння протоколу може призвести до випадкового переказу або "спалювання" написаних активів. Наприклад, протокол напису BTC базується на UTXO-транзакціях, і під час звичайного переказу BTC користувач може ненавмисно об'єднати або розділити написані UTXO з іншими UTXO, що викличе незворотні втрати.
! [Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(
Підсумок
Ця стаття обговорює принципи реалізації написів на кількох публічних блокчейнах. Загалом, ці протоколи написів використовують особливості системи блокчейн для зберігання інформації за певними стандартами в ланцюзі, а потім ідентифікують і відображають її через офлайн-сервери.
Більшість напис протоколів не використовують смарт-контракти, що може знизити витрати на участь для користувачів. Але користувачі повинні повністю розуміти спосіб реалізації протоколу, щоб уникнути помилок, що можуть призвести до втрати активів. З розвитком екосистеми написів, пов'язані питання безпеки заслуговують на постійну увагу.