Урок 1

Що таке написи?

У цій главі ми розглянемо історію емісії активів екосистеми Bitcoin та походження написів.

Вступ

У світі блокчейну написи вказують на будь-які дані, які записані в блокчейн. Наприклад, написи Bitcoin - це спосіб вбудовування контенту в BTC сатоші. Включена інформація може включати текст, зображення, відео та аудіо. Екосистема написів Bitcoin, безсумнівно, є найстарішою і найбільш витриманою, і це пов'язано з унікальною структурою блоку блокчейну Bitcoin.

Еволюція випуску активів на біткойн

Біткойн відрізняється від поширених блокчейнів рівня 1, таких як Ethereum і Solana, і рішень рівня 2, таких як Op Mainnet і Arbitrum, своєю повнотою, не пов'язаною з Тюрінгом. Повнота Тюрінга в інформатиці позначає здатність системи виконувати будь-яке обчислювальне завдання, виражене за допомогою алгоритму або валідної програми. Простіше кажучи, повні системи Тюрінга можуть вирішити будь-яку обчислювальну проблему за умови достатнього часу та зберігання.

Хоча у Bitcoin є прості можливості з функціоналом смарт-контрактів, він підтримує лише обмежені типи транзакцій та операцій, такі як перекази та багатопідписні операції. З іншого боку, блокчейни з повноцінною тьюринговою мовою, як Ethereum, дозволяють розробникам писати смарт-контракти та децентралізовані додатки (DApps). Ці програми можуть виконувати будь-які складні обчислювальні завдання. У зв'язку з не-тьюринговою природою Bitcoin, він не може випускати токени ERC-20, на відміну від Ethereum, не кажучи вже про NFT та SFT.

Проте спільнота Bitcoin вже давно експериментує з емісією активів за допомогою інших технік. Одним з найраніших методів емісії активів було так зване "Кольорована монета". Забарвлення вказує на додавання конкретної інформації до Bitcoin UTXO для їх відмінності від інших Bitcoin UTXO. Це вводить гетерогенність серед в іншому випадку однорідних біткойнів. Аналогічно написам для їх визнання потрібне спеціалізоване програмне забезпечення. У кінці 2013 року Флавіан Шарлон запропонував Протокол Відкритих Активів, використовуючи інструменти криптографії відкритих ключів Bitcoin. Цей протокол дозволив мультипідписи для емісії активів, схожих на "кольоровану монету".

У 2014 році ChromaWay представив протокол EPOBC (покращений, доповнений, порядково-заснований забарвлення). Протокол включав дві операції: генезис та трансфер. Генезис використовувався для випуску активів, а трансфер - для передачі активів. Типи активів не могли бути відрізнятися через кодування. Кожна генезис-транзакція випускала новий актив, а загальний обсяг визначався на момент випуску. Активи EPOBC мали бути передані через операції трансферу. Якщо актив EPOBC використовувався як вхід до транзакції з операцією, що не передбачає трансфер, актив буде втрачено. Ця інформація зберігалася через поле nSequence в транзакціях Bitcoin. Це зберігання не призводило до додаткового використання пам'яті, але оскільки не було ідентифікаційного номера активу, кожну транзакцію з активом EPOBC доводилося відслідковувати до генезис-транзакції для визначення її категорії та законності.

На додаток до цих двох методів, Mastercoin, який офіційно був запущений у 2013 році, запропонував власний підхід. Цей метод менше залежав від Bitcoin і вирішив підтримувати стан поза мережею, зберігаючи лише мінімальну інформацію в мережі. Можна вважати, що Mastercoin розглядає Bitcoin як децентралізовану систему реєстрації, що здійснює операції зі зміни активів за допомогою довільних транзакцій Bitcoin. Для перевірки дійсності транзакцій він постійно сканував блоки Bitcoin і підтримував базу даних активів поза мережею. Ця база даних зберігала зв'язок відображення між адресами та активами, де адреси повторно використовували систему адрес Bitcoin.

Мастеркойн також можна вважати першою проектом ICO (первинної пропозиції монет). Однак пізніше виявилося, що Мастеркойн більше схожий на шахрайство і врешті-решт зник. Тим не менш, під час подальшого безумства з ICO багато проектів випустили власні токени через модель збору коштів. З появою Ethereum ця блокчейн, що підтримується Тьюрінга, полегшила створення додатків та випуск активів. У наступні роки на Ethereum стався новий бум з ICO, що привів до появи DeFi, NFT та інших пов'язаних активів та треків. Практики вирішення активів в екосистемі Bitcoin стали менш поширеними.

Поворотний момент

Ландшафт написів Bitcoin взяв значний поворот з введенням оновлення SegreGate.iod Witness (SegWit) і оновлення Taproot.

У транзакціях Bitcoin інформацію в основному поділяють на дві частини: базові дані транзакції та дані свідків. Перші складаються з даних про транзакцію, тоді як останні використовуються для підтвердження ідентифікації користувачів. Дані свідків займають значну кількість місця для зберігання, але їхня пряма відносність до користувачів мінімальна. Чим більше обсяг інформації, тим менша ефективність передачі даних у мережі Bitcoin та вищі витрати на упаковку транзакцій.

Пізніше технологія SegWit вирішила цю проблему, відокремивши дані свідків від основних даних транзакцій, зберігши їх незалежно. Ця оптимізація покращила використання дискового простору, а отже, підвищила ефективність транзакцій і знизила витрати. В рамках того ж обмеження розміру блоку в 1 МБ, SegWit дозволив кожному блоку вмістити більше транзакцій. Ізольовані дані свідків (різні сценарії підпису) можуть займати додаткові 3 МБ місця, закладаючи основу для оновлення Taproot.

Taproot позначив важке м'яке вилучення для мережі Bitcoin, спрямоване на покращення конфіденційності, ефективності та можливостей обробки смарт-контрактів Bitcoin scripts. Це оновлення вважалося великим прогресом після оновлення SegWit у 2017 році.

Оновлення Taproot включало в себе три різні пропозиції щодо покращення Bitcoin (BIP): Taproot (Merkle Abstract Syntax Tree, MAST), Tapscript і нову схему цифрового підпису, зручну для мультипідпису, відому як підписи Шнорра. Мета Taproot полягала в тому, щоб надати численні переваги користувачам Bitcoin, включаючи підвищену конфіденційність транзакцій і зниження транзакційних витрат. Крім того, він мав на меті розширити здатність Bitcoin виконувати складніші транзакції, тим самим розширюючи сферу його застосування.

Посилання:Огляд плану розвитку екосистеми BTC: куди веде написання?

Після цих двох оновлень розробник Кейсі Родармор представив протокол Ordinals у грудні 2022 року. Цей протокол присвоював унікальні серійні номери кожному Сатоші та відстежував їх у транзакціях. Будь-хто може використовувати Ordinals, щоб додати додаткові дані, включаючи текст, зображення та відео, до сценарію Taproot UTXO.

У той час учасники в основному завантажували зображення, що викликало першу хвилю «BTC NFT». Це викликало широкі дискусії: одні розглядали це як «засмічення» ланцюжка BTC, тоді як інші вітали це як прорив, що надає біткойну нові варіанти використання. Ці дані (зображення, відео і т.д.) потрібно було «вписати» в сценарій угоди. Після завантаження інструмент, який називається індексатором, відстежує та ідентифікує ці «написи». Термін «напис» на той момент ще не був широко зрозумілий.

У наступному березні анонімний користувач Twitter, відомий під іменем domo, оголосив про створення стандартизованого токену на основі протоколу Ordinals, який отримав назву BRC-20. Користувачі могли видавати відповідні токени, просто дотримуючись формату та писати стандартизований текст у транзакції. Пізніше розробники створили інструменти для "надпису", спрощуючи процес. Користувачі могли розгортати, печатати та передавати токени BRC-20, просто вводячи назву та кількість.

Хоча це залишалася нішевою діяльністю, із більшістю транзакцій BRC-20, що відбувалися позаміж угоди (OTC), ландшафт змінився з лістингом Ordi, Sats та інших токенів на основних біржах. Ці токени забезпечили значні ефекти багатства, змінивши настрої учасників Web3. Спекулянти потоками затопили ринок інскульпції, а розробники активно розгортали відповідні стандарти “XRC-20” на різних публічних ланцюжках. Оживлені інскульпцією, деякі спадкові проекти взялися за нові начинання. Основні біржі почали лістинг пов'язаних токенів, надаючи можливості звичайним учасникам приєднатися.

Посилання:Шлях застосування блокчейну за написами

Зміст глави

  • Надпис відноситься до будь-яких даних, записаних на блокчейні.
  • Не-тюрінгова повнота Bitcoin викликала дослідження спільноти рішень щодо випуску активів на ланцюгу Bitcoin.
  • До появи написів Colored Coins, EPOBC і Mastercoin з'явилися як рішення для активів Bitcoin.
  • Оновлення SegWit та оновлення Taproot дозволили більше транзакцій на блок, покращили конфіденційність транзакцій та зменшили витрати на транзакції.
  • Ординати вибрали написати серійні номери на найменшій одиниці біткойна, Сатоші, та додати дані до UTXO, щоб досягти ефекту "напису".
  • BRC-20 - це протокол, розроблений на основі порядкових чисел. Його прості та зрозумілі інструкції протоколу та багатство ефекту швидко підкреслили популярність напису.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 1

Що таке написи?

У цій главі ми розглянемо історію емісії активів екосистеми Bitcoin та походження написів.

Вступ

У світі блокчейну написи вказують на будь-які дані, які записані в блокчейн. Наприклад, написи Bitcoin - це спосіб вбудовування контенту в BTC сатоші. Включена інформація може включати текст, зображення, відео та аудіо. Екосистема написів Bitcoin, безсумнівно, є найстарішою і найбільш витриманою, і це пов'язано з унікальною структурою блоку блокчейну Bitcoin.

Еволюція випуску активів на біткойн

Біткойн відрізняється від поширених блокчейнів рівня 1, таких як Ethereum і Solana, і рішень рівня 2, таких як Op Mainnet і Arbitrum, своєю повнотою, не пов'язаною з Тюрінгом. Повнота Тюрінга в інформатиці позначає здатність системи виконувати будь-яке обчислювальне завдання, виражене за допомогою алгоритму або валідної програми. Простіше кажучи, повні системи Тюрінга можуть вирішити будь-яку обчислювальну проблему за умови достатнього часу та зберігання.

Хоча у Bitcoin є прості можливості з функціоналом смарт-контрактів, він підтримує лише обмежені типи транзакцій та операцій, такі як перекази та багатопідписні операції. З іншого боку, блокчейни з повноцінною тьюринговою мовою, як Ethereum, дозволяють розробникам писати смарт-контракти та децентралізовані додатки (DApps). Ці програми можуть виконувати будь-які складні обчислювальні завдання. У зв'язку з не-тьюринговою природою Bitcoin, він не може випускати токени ERC-20, на відміну від Ethereum, не кажучи вже про NFT та SFT.

Проте спільнота Bitcoin вже давно експериментує з емісією активів за допомогою інших технік. Одним з найраніших методів емісії активів було так зване "Кольорована монета". Забарвлення вказує на додавання конкретної інформації до Bitcoin UTXO для їх відмінності від інших Bitcoin UTXO. Це вводить гетерогенність серед в іншому випадку однорідних біткойнів. Аналогічно написам для їх визнання потрібне спеціалізоване програмне забезпечення. У кінці 2013 року Флавіан Шарлон запропонував Протокол Відкритих Активів, використовуючи інструменти криптографії відкритих ключів Bitcoin. Цей протокол дозволив мультипідписи для емісії активів, схожих на "кольоровану монету".

У 2014 році ChromaWay представив протокол EPOBC (покращений, доповнений, порядково-заснований забарвлення). Протокол включав дві операції: генезис та трансфер. Генезис використовувався для випуску активів, а трансфер - для передачі активів. Типи активів не могли бути відрізнятися через кодування. Кожна генезис-транзакція випускала новий актив, а загальний обсяг визначався на момент випуску. Активи EPOBC мали бути передані через операції трансферу. Якщо актив EPOBC використовувався як вхід до транзакції з операцією, що не передбачає трансфер, актив буде втрачено. Ця інформація зберігалася через поле nSequence в транзакціях Bitcoin. Це зберігання не призводило до додаткового використання пам'яті, але оскільки не було ідентифікаційного номера активу, кожну транзакцію з активом EPOBC доводилося відслідковувати до генезис-транзакції для визначення її категорії та законності.

На додаток до цих двох методів, Mastercoin, який офіційно був запущений у 2013 році, запропонував власний підхід. Цей метод менше залежав від Bitcoin і вирішив підтримувати стан поза мережею, зберігаючи лише мінімальну інформацію в мережі. Можна вважати, що Mastercoin розглядає Bitcoin як децентралізовану систему реєстрації, що здійснює операції зі зміни активів за допомогою довільних транзакцій Bitcoin. Для перевірки дійсності транзакцій він постійно сканував блоки Bitcoin і підтримував базу даних активів поза мережею. Ця база даних зберігала зв'язок відображення між адресами та активами, де адреси повторно використовували систему адрес Bitcoin.

Мастеркойн також можна вважати першою проектом ICO (первинної пропозиції монет). Однак пізніше виявилося, що Мастеркойн більше схожий на шахрайство і врешті-решт зник. Тим не менш, під час подальшого безумства з ICO багато проектів випустили власні токени через модель збору коштів. З появою Ethereum ця блокчейн, що підтримується Тьюрінга, полегшила створення додатків та випуск активів. У наступні роки на Ethereum стався новий бум з ICO, що привів до появи DeFi, NFT та інших пов'язаних активів та треків. Практики вирішення активів в екосистемі Bitcoin стали менш поширеними.

Поворотний момент

Ландшафт написів Bitcoin взяв значний поворот з введенням оновлення SegreGate.iod Witness (SegWit) і оновлення Taproot.

У транзакціях Bitcoin інформацію в основному поділяють на дві частини: базові дані транзакції та дані свідків. Перші складаються з даних про транзакцію, тоді як останні використовуються для підтвердження ідентифікації користувачів. Дані свідків займають значну кількість місця для зберігання, але їхня пряма відносність до користувачів мінімальна. Чим більше обсяг інформації, тим менша ефективність передачі даних у мережі Bitcoin та вищі витрати на упаковку транзакцій.

Пізніше технологія SegWit вирішила цю проблему, відокремивши дані свідків від основних даних транзакцій, зберігши їх незалежно. Ця оптимізація покращила використання дискового простору, а отже, підвищила ефективність транзакцій і знизила витрати. В рамках того ж обмеження розміру блоку в 1 МБ, SegWit дозволив кожному блоку вмістити більше транзакцій. Ізольовані дані свідків (різні сценарії підпису) можуть займати додаткові 3 МБ місця, закладаючи основу для оновлення Taproot.

Taproot позначив важке м'яке вилучення для мережі Bitcoin, спрямоване на покращення конфіденційності, ефективності та можливостей обробки смарт-контрактів Bitcoin scripts. Це оновлення вважалося великим прогресом після оновлення SegWit у 2017 році.

Оновлення Taproot включало в себе три різні пропозиції щодо покращення Bitcoin (BIP): Taproot (Merkle Abstract Syntax Tree, MAST), Tapscript і нову схему цифрового підпису, зручну для мультипідпису, відому як підписи Шнорра. Мета Taproot полягала в тому, щоб надати численні переваги користувачам Bitcoin, включаючи підвищену конфіденційність транзакцій і зниження транзакційних витрат. Крім того, він мав на меті розширити здатність Bitcoin виконувати складніші транзакції, тим самим розширюючи сферу його застосування.

Посилання:Огляд плану розвитку екосистеми BTC: куди веде написання?

Після цих двох оновлень розробник Кейсі Родармор представив протокол Ordinals у грудні 2022 року. Цей протокол присвоював унікальні серійні номери кожному Сатоші та відстежував їх у транзакціях. Будь-хто може використовувати Ordinals, щоб додати додаткові дані, включаючи текст, зображення та відео, до сценарію Taproot UTXO.

У той час учасники в основному завантажували зображення, що викликало першу хвилю «BTC NFT». Це викликало широкі дискусії: одні розглядали це як «засмічення» ланцюжка BTC, тоді як інші вітали це як прорив, що надає біткойну нові варіанти використання. Ці дані (зображення, відео і т.д.) потрібно було «вписати» в сценарій угоди. Після завантаження інструмент, який називається індексатором, відстежує та ідентифікує ці «написи». Термін «напис» на той момент ще не був широко зрозумілий.

У наступному березні анонімний користувач Twitter, відомий під іменем domo, оголосив про створення стандартизованого токену на основі протоколу Ordinals, який отримав назву BRC-20. Користувачі могли видавати відповідні токени, просто дотримуючись формату та писати стандартизований текст у транзакції. Пізніше розробники створили інструменти для "надпису", спрощуючи процес. Користувачі могли розгортати, печатати та передавати токени BRC-20, просто вводячи назву та кількість.

Хоча це залишалася нішевою діяльністю, із більшістю транзакцій BRC-20, що відбувалися позаміж угоди (OTC), ландшафт змінився з лістингом Ordi, Sats та інших токенів на основних біржах. Ці токени забезпечили значні ефекти багатства, змінивши настрої учасників Web3. Спекулянти потоками затопили ринок інскульпції, а розробники активно розгортали відповідні стандарти “XRC-20” на різних публічних ланцюжках. Оживлені інскульпцією, деякі спадкові проекти взялися за нові начинання. Основні біржі почали лістинг пов'язаних токенів, надаючи можливості звичайним учасникам приєднатися.

Посилання:Шлях застосування блокчейну за написами

Зміст глави

  • Надпис відноситься до будь-яких даних, записаних на блокчейні.
  • Не-тюрінгова повнота Bitcoin викликала дослідження спільноти рішень щодо випуску активів на ланцюгу Bitcoin.
  • До появи написів Colored Coins, EPOBC і Mastercoin з'явилися як рішення для активів Bitcoin.
  • Оновлення SegWit та оновлення Taproot дозволили більше транзакцій на блок, покращили конфіденційність транзакцій та зменшили витрати на транзакції.
  • Ординати вибрали написати серійні номери на найменшій одиниці біткойна, Сатоші, та додати дані до UTXO, щоб досягти ефекту "напису".
  • BRC-20 - це протокол, розроблений на основі порядкових чисел. Його прості та зрозумілі інструкції протоколу та багатство ефекту швидко підкреслили популярність напису.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.