Аналіз протоколу напис: принципи реалізації, застосування та безпека
З виходом на ринок основних торгових платформ, ринок написів знову став предметом уваги. Однак, через складність і інноваційність протоколу написів, виникають різні проблеми безпеки, які не лише загрожують безпеці активів користувачів, але й негативно впливають на здоровий розвиток усієї екосистеми. У цій статті буде розглянуто основні протоколи написів, щоб допомогти користувачам зрозуміти їхнє призначення, способи реалізації та як захистити свої активи.
напис огляд
напис є постійним записом специфічної та значущої інформації на блокчейні, що використовує його особливості. Ця інформація, як тільки вона потрапила на ланцюг, важко піддається зміні, може бути простим текстом, складним кодом або зображеннями тощо. Завдяки єдиному стандарту, напис реалізує функції цифрових активів.
З початку з публічної блокчейн-铭文 (, такої як BRC-20), екосистема铭文 швидко розвивалася, майже щодня з'являються нові протоколи та проекти. Наразі всі основні публічні блокчейни приєдналися до екосистеми铭文, такі як Ethscription на Ethereum, ARC-20 на Bitcoin, BSC-20 на BSC, PRC-20 на Polygon тощо. Ці протоколи створені для випуску铭文 на відповідних публічних блокчейнах.
BRC-20 базується на UTXO моделі біткойна та протоколі Ordinals. UTXO модель записує події транзакцій, а не остаточний стан, шляхом обчислення суми UTXO для визначення обсягу коштів користувача. Ordinals надає унікальний номер кожному сатоші, підтримує запис різних даних, подібно до NFT.
BRC-20 через Ordinals записує текстові дані у форматі JSON в Умні контракти, як реєстр токенів. Основні операції включають deploy( деплоймент ), mint( емісію ) та transfer( передачу ). Transfer реалізує зміну балансу шляхом відправлення напису на цільову адресу.
ARC-20 також базується на UTXO біткоїна, але не вказує кількість токенів у даних, а використовує кількість сатоші в UTXO для позначення кількості токенів ( 1 сатоші = 1 токен ). Під час розгортання заповнюється інформація про токен, під час емісії потрібно лише вказати назву токена, кількість сатоші в UTXO є кількістю емісії. Під час передачі безпосередньо передається UTXO, що містить токени, на іншу адресу.
! Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. Етичне оформлення
Ethscription використовує дані блока calldata транзакцій Ethereum, додаючи стандартні дані під час звичайного переказу ETH. При створенні Ethscription, вміст (, як зображення ), перетворюється в URI з кодуванням Base64, а потім в шістнадцятковий рядок, який заповнює 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-ланцюгами або протоколами можуть бути незначні відмінності, але принцип схожий.
Ця стаття обговорює принципи реалізації написів на кількох ланцюгах. Загалом, ці написи використовують особливості публічної блокчейн-системи, щоб зберігати офлайн-інформацію за стандартами на блокчейні, а також відображати її за допомогою офлайн-серверів. Більшість написів не використовують смарт-контракти, що може зменшити витрати користувачів на транзакції, але користувачі повинні повністю розуміти спосіб реалізації протоколу, щоб уникнути помилок, які можуть призвести до втрати активів.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Аналіз основних технологій напис протоколу: принципи, застосування та посібник з безпеки
Аналіз протоколу напис: принципи реалізації, застосування та безпека
З виходом на ринок основних торгових платформ, ринок написів знову став предметом уваги. Однак, через складність і інноваційність протоколу написів, виникають різні проблеми безпеки, які не лише загрожують безпеці активів користувачів, але й негативно впливають на здоровий розвиток усієї екосистеми. У цій статті буде розглянуто основні протоколи написів, щоб допомогти користувачам зрозуміти їхнє призначення, способи реалізації та як захистити свої активи.
напис огляд
напис є постійним записом специфічної та значущої інформації на блокчейні, що використовує його особливості. Ця інформація, як тільки вона потрапила на ланцюг, важко піддається зміні, може бути простим текстом, складним кодом або зображеннями тощо. Завдяки єдиному стандарту, напис реалізує функції цифрових активів.
! Inscription Science|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
напис екосистеми
З початку з публічної блокчейн-铭文 (, такої як BRC-20), екосистема铭文 швидко розвивалася, майже щодня з'являються нові протоколи та проекти. Наразі всі основні публічні блокчейни приєдналися до екосистеми铭文, такі як Ethscription на Ethereum, ARC-20 на Bitcoin, BSC-20 на BSC, PRC-20 на Polygon тощо. Ці протоколи створені для випуску铭文 на відповідних публічних блокчейнах.
! Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
Детальний опис основного напис-протоколу
1. БЧХ-20
BRC-20 базується на UTXO моделі біткойна та протоколі Ordinals. UTXO модель записує події транзакцій, а не остаточний стан, шляхом обчислення суми UTXO для визначення обсягу коштів користувача. Ordinals надає унікальний номер кожному сатоші, підтримує запис різних даних, подібно до NFT.
BRC-20 через Ordinals записує текстові дані у форматі JSON в Умні контракти, як реєстр токенів. Основні операції включають deploy( деплоймент ), mint( емісію ) та transfer( передачу ). Transfer реалізує зміну балансу шляхом відправлення напису на цільову адресу.
! Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
2. АРК-20
ARC-20 також базується на UTXO біткоїна, але не вказує кількість токенів у даних, а використовує кількість сатоші в UTXO для позначення кількості токенів ( 1 сатоші = 1 токен ). Під час розгортання заповнюється інформація про токен, під час емісії потрібно лише вказати назву токена, кількість сатоші в UTXO є кількістю емісії. Під час передачі безпосередньо передається UTXO, що містить токени, на іншу адресу.
! Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів](https://img-cdn.gateio.im/webp-social/moments-321835e35ea77640589fe0d597450bfe.webp)
3. Етичне оформлення
Ethscription використовує дані блока calldata транзакцій Ethereum, додаючи стандартні дані під час звичайного переказу ETH. При створенні Ethscription, вміст (, як зображення ), перетворюється в URI з кодуванням Base64, а потім в шістнадцятковий рядок, який заповнює 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|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів
Висновок
Ця стаття обговорює принципи реалізації написів на кількох ланцюгах. Загалом, ці написи використовують особливості публічної блокчейн-системи, щоб зберігати офлайн-інформацію за стандартами на блокчейні, а також відображати її за допомогою офлайн-серверів. Більшість написів не використовують смарт-контракти, що може зменшити витрати користувачів на транзакції, але користувачі повинні повністю розуміти спосіб реалізації протоколу, щоб уникнути помилок, які можуть призвести до втрати активів.
! Inscription Science|Дізнайтеся про випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів