напис протоколу: принципи реалізації, випадки використання та безпека активів
Нещодавно кілька провідних торгових платформ послідовно запустили функцію ринку написів, підтримуючи різні протоколи написів, що викликало широку увагу до написів на ринку. Однак через складність і новизну протоколів написів часто виникають різні проблеми з безпекою, які не лише загрожують безпеці активів користувачів, але й негативно впливають на здоровий розвиток всієї екосистеми написів.
Ця стаття розгляне основні напис протоколи, щоб допомогти користувачам зрозуміти призначення напис протоколів, способи їх реалізації та як захистити безпеку активів напис.
напис简介
Напис на блокчейні, по суті, є використанням властивостей блокчейну для постійного запису інформації зі специфічним значенням на ланцюзі. Ця інформація, однажды записана у блокчейн, важко піддається змінам. Типи інформації, які можна записувати, різноманітні, включаючи простий текст, складний код, зображення тощо, що реалізує стандартизовану функціональність цифрових активів.
напис екосистема
З моменту появи написів BRC-20 та інших біткойн-публічних ланцюгів, екосистема написів розвивається швидко. Наразі майже щодня з'являються нові протоколи написів та проекти. Відомі публічні ланцюги приєднуються до екосистеми написів, такі як протокол Ethscription на публічному ланцюзі ETH, протокол ARC-20 на публічному ланцюзі BTC, протокол BSC-20 на публічному ланцюзі BSC, протокол PRC-20 на публічному ланцюзі Polygon тощо. Ці протоколи створені для публікації написів на своїх відповідних публічних ланцюгах.
BRC-20 протоокол建立 на UTXO моделі біткойна та системі Ordinals.
Модель UTXO фіксує торгові події, а не кінковий стан; кількість монет у користувача визначається шляхом підсумовування всіх UTXO їх адреси.
Система Ordinals призначає унікальний номер для кожного сатоші в кожному UTXO та підтримує запис тексту, зображень тощо в сатоші, надаючи кожному сатоші унікальність, подібно до NFT в Ethereum.
BRC-20 оснований на протоколі Ordinals, через записання уніфікованих форматів JSON текстових даних у Сатоші, створює біткойн-однорідні токени. Ці текстові дані слугують бухгалтерською книгою для токенів BRC-20, яка використовується для аналізу володіння та передачі токенів.
Стандарт BRC-20 включає три операції: deploy(, mint) та transfer(. Кожна операція має специфічний формат JSON, що містить таку інформацію, як назва токена, загальна кількість випуску, ліміт на випуск тощо.
ARC-20 також є напис протоколу на блокчейні біткоїна, який реалізується шляхом запису стандартних даних в UTXO. На відміну від BRC-20, ARC-20 використовує кількість сатоші в UTXO для безпосереднього відображення кількості токенів, правила такі: 1 сатоші = 1 ARC-20 токен.
ARC-20 також ділиться на три етапи: розгортання, карбування, передача. На етапі розгортання потрібно заповнити основну інформацію про токен; на етапі карбування кількість сатоші UTXO дорівнює кількості карбування; під час передачі UTXO, що містить токени, безпосередньо передається на іншу адресу.
Запит ARC-20 токена вимагає лише одного індексу, офлайн-сервер може безпосередньо зчитувати інформацію про токени та записи транзакцій, без необхідності обчислювати відносини між переказами коштів.
3. Етичне оформлення
Ethscription є протоколом для створення та обміну даними на Ethereum. Він використовує блоки даних calldata транзакцій Ethereum, додаючи стандартні дані під час звичайних переказів ETH, надаючи їм певне значення.
При створенні Ethscription необхідно перетворити вміст (, як зображення ), у кодування Base64 URI, а потім перетворити на рядок шістнадцяткового коду, заповнити у calldata і надіслати транзакцію.
При передачі Ethscription власник надсилає звичайний переказ на адресу отримувача та заповнює хеш транзакції, що створила цей Ethscription, у calldata.
BSC Chain, Ethereum, Polygon та інші EVM-сумісні ланцюги використовують подібний метод напису, використовуючи calldata для зберігання текстових даних у фіксованому форматі.
В якості прикладу BSC Chain, формат напису: data:,{"p":"","op":"","tick":"","amt":""}. Тут p означає назву протоколу, op означає операцію (, наприклад mint), tick означає назву токена, amt означає кількість.
Під час карбування надсилайте звичайний переказ на цільову адресу, заповнивши стандартні форматні дані в calldata. Під час передачі також надсилайте звичайний переказ і заповніть в calldata хеш транзакції, що створює цей токен.
Слід зазначити, що конкретні поля та способи передачі можуть відрізнятися між різними EVM-ланцюгами або протоколами, але основні принципи подібні.
! [Inscription Science|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів]###https://img-cdn.gateio.im/webp-social/moments-610e1d2dcbc2e515a3d77beeccae7208.webp(
Підсумок
Ця стаття обговорює принципи реалізації написів на багатьох публічних блокчейнах. Загалом, ці написи використовують особливості публічної блокчейн-системи для збереження офлайн-інформації у стандартизованому форматі на блокчейні, а потім відображаються через офлайн-сервери.
Більшість написів протоколів не використовують смарт-контракти, що може зменшити витрати користувачів на транзакції. Але користувачі повинні повністю зрозуміти спосіб реалізації написів протоколів, щоб уникнути помилок, які можуть призвести до втрати активів. При участі в торгівлі написами, обов'язково дійте обережно, щоб забезпечити безпеку активів.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
15 лайків
Нагородити
15
5
Поділіться
Прокоментувати
0/400
AltcoinAnalyst
· 10год тому
Рекомендується звернутися до моделей управління у блокчейні для проведення вертикального аналізу даних. Падіння TVL становить 42.8%.
Переглянути оригіналвідповісти на0
AirdropFatigue
· 07-31 02:02
Знову що за витівки, на один погляд невдахи обдурюватимуть.
Переглянути оригіналвідповісти на0
RadioShackKnight
· 07-30 08:24
Ця хвиля написів ще агресивніша за божевільних собак.
Переглянути оригіналвідповісти на0
OnlyOnMainnet
· 07-30 08:19
знову обдурювати людей, як лохів
Переглянути оригіналвідповісти на0
StopLossMaster
· 07-30 08:18
невдахи навіть перезапустилися? увійти в позицію увійти в позицію~
напис протокол повний аналіз: BRC-20, ARC-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 та підтримує запис тексту, зображень тощо в сатоші, надаючи кожному сатоші унікальність, подібно до NFT в Ethereum.
BRC-20 оснований на протоколі Ordinals, через записання уніфікованих форматів JSON текстових даних у Сатоші, створює біткойн-однорідні токени. Ці текстові дані слугують бухгалтерською книгою для токенів BRC-20, яка використовується для аналізу володіння та передачі токенів.
Стандарт BRC-20 включає три операції: deploy(, mint) та transfer(. Кожна операція має специфічний формат JSON, що містить таку інформацію, як назва токена, загальна кількість випуску, ліміт на випуск тощо.
![напис科普|了解各大公链написпротокол用例、实现方式与безпека активів])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. АРК-20
ARC-20 також є напис протоколу на блокчейні біткоїна, який реалізується шляхом запису стандартних даних в UTXO. На відміну від BRC-20, ARC-20 використовує кількість сатоші в UTXO для безпосереднього відображення кількості токенів, правила такі: 1 сатоші = 1 ARC-20 токен.
ARC-20 також ділиться на три етапи: розгортання, карбування, передача. На етапі розгортання потрібно заповнити основну інформацію про токен; на етапі карбування кількість сатоші UTXO дорівнює кількості карбування; під час передачі UTXO, що містить токени, безпосередньо передається на іншу адресу.
Запит ARC-20 токена вимагає лише одного індексу, офлайн-сервер може безпосередньо зчитувати інформацію про токени та записи транзакцій, без необхідності обчислювати відносини між переказами коштів.
3. Етичне оформлення
Ethscription є протоколом для створення та обміну даними на Ethereum. Він використовує блоки даних calldata транзакцій Ethereum, додаючи стандартні дані під час звичайних переказів ETH, надаючи їм певне значення.
При створенні Ethscription необхідно перетворити вміст (, як зображення ), у кодування Base64 URI, а потім перетворити на рядок шістнадцяткового коду, заповнити у calldata і надіслати транзакцію.
При передачі Ethscription власник надсилає звичайний переказ на адресу отримувача та заповнює хеш транзакції, що створила цей Ethscription, у calldata.
![напис科普|了解各大公链написпротокол用例、实现方式与безпека активів]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. EVM блокчейн напис
BSC Chain, Ethereum, Polygon та інші EVM-сумісні ланцюги використовують подібний метод напису, використовуючи calldata для зберігання текстових даних у фіксованому форматі.
В якості прикладу BSC Chain, формат напису: data:,{"p":"","op":"","tick":"","amt":""}. Тут p означає назву протоколу, op означає операцію (, наприклад mint), tick означає назву токена, amt означає кількість.
Під час карбування надсилайте звичайний переказ на цільову адресу, заповнивши стандартні форматні дані в calldata. Під час передачі також надсилайте звичайний переказ і заповніть в calldata хеш транзакції, що створює цей токен.
Слід зазначити, що конкретні поля та способи передачі можуть відрізнятися між різними EVM-ланцюгами або протоколами, але основні принципи подібні.
! [Inscription Science|Розуміти випадки використання, методи реалізації та безпеку активів протоколів написів основних публічних ланцюгів]###https://img-cdn.gateio.im/webp-social/moments-610e1d2dcbc2e515a3d77beeccae7208.webp(
Підсумок
Ця стаття обговорює принципи реалізації написів на багатьох публічних блокчейнах. Загалом, ці написи використовують особливості публічної блокчейн-системи для збереження офлайн-інформації у стандартизованому форматі на блокчейні, а потім відображаються через офлайн-сервери.
Більшість написів протоколів не використовують смарт-контракти, що може зменшити витрати користувачів на транзакції. Але користувачі повинні повністю зрозуміти спосіб реалізації написів протоколів, щоб уникнути помилок, які можуть призвести до втрати активів. При участі в торгівлі написами, обов'язково дійте обережно, щоб забезпечити безпеку активів.
![напис科普|了解各大公链написпротокол用例、实现方式与безпека активів])https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(