Нетехнічний посібник із розуміння принципів запису Bitcoin

ПочатківецьJan 01, 2024
У цій статті розглядаються функції нумерації, написів та індексування протоколу Ordinals.
Нетехнічний посібник із розуміння принципів запису Bitcoin

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

Біткойн завжди використовувався в основному як засіб зберігання вартості. Екологічним його можна назвати лише тому, що Ethereum може підтримувати велику кількість додатків і обміну цінністю. З BRC20 біткойн також може випускати стандартні токени, подібні до ERC20 Token. У минулому неможливо було уявити, що токени можна випускати на біткойнах. BRC20 дозволив людям побачити необмежений простір для уяви, а також змусив усіх знову звернути увагу на те, що біткойн може виконувати логіку (оскільки він не підтримує оператори циклу та не може виконувати складну логіку). У цьому випадку може розвиватися екологія. До речі, це вирішує проблему мотивації для майнерів продовжувати підтримувати мережеву систему після майнінгу біткоіни – заробляти комісію за транзакції. Крім того, біткойн-скрипти не є повними за Тьюрингом. Порівняно зі смарт-контрактами Ethereum, хоч вони і не просунуті, вони більш цінні з точки зору безпеки.

Слідуючи цій ідеї, я дізнався більше про протокол Ordinals і стандарт BRC20. Протокол Ordinals і стандарт BRC20 були запропоновані однією людиною, але вони вирішують різні проблеми.

Протокол порядкових номерів: нумерація, написи та індексація

  1. Визначення нумерації Сатоші в порядковому протоколі

Так само, як найменшою одиницею юаня є цент (1 юань = 0,01 цента), сатоші є найменшою одиницею біткойна (1 BTC = 10^8 сатоші). Оскільки біткойн працює за моделлю UTXO, кожен сатоші унікальний.

Приклад:

Блок genesis видобув 50 біткойнів. Адреса А отримала ці 50 BTC, що еквівалентно [0->4,999,999,999] сатоші. Коли адреса A передає 20 BTC на адресу B, вхід UTXO становить [0->4 999 999 999] сатоші адреси A. Вихід стає [0->2 999 999 999] сатоші для адреси A та [3 000 000 000->4 999 999 999] сатоші для додавання ресс Б Цей процес транзакції унікально визначає послідовність кожного сатоші.

На даний момент сатоші, якими володіють адреса A та адреса B, є одним цілим. Коли вони продовжують ініціювати перекази, ціле ділиться на частини, а Сатоші далі мають серійні номери. Таким чином Конг визначив порядок у процесі безперервних передач. Треба сказати, що цей спосіб дуже хитрий. Коли переказу немає, внутрішні сатоші однорідні. Після переказу сатоші мають порядок.

Протокол Ordinals визначає 5 методів нумерації для сатоші (сат) і штучно створює дефіцит сатоши (сат).

5 методів нумерації сатоши:

  • Цілочисельний символ: наприклад, 2099994106992659, порядковий номер, призначений Сатоші.
  • Десяткове число: наприклад, 3891094,16797; перше число — висота блоку, друге — число Сатоші в блоці.
  • Символ градуса: наприклад, 3°111094′214″16797‴; послідовність включає період, індекс блоку епохи зменшення вдвічі, індекс блоку періоду регулювання складності та індекс блоку Сатоші.
  • Символ відсотка: наприклад, 99,99971949060254%, що представляє позицію Сатоші в загальній пропозиції біткойнів.
  • Ім’я: наприклад, «Satoshi», з використанням символів від a до z для кодування порядкового номера.

Дефіцит сатоші:

  • Звичайні: будь-які сатоші, крім першого в блоці (загальна пропозиція: 21 трильйон).
  • Незвичайні: перші сатоші кожного блоку (загальний запас: 6 929 999).
  • Рідкісні: перші сатоші кожного періоду налаштування складності (загальний запас: 3437).
  • Епопея: перші сатоші після кожного халвінгу (загальний запас: 32).
  • Легендарний: перші сатоші кожного циклу (загальний запас: 5).
  • Міфічний: перший сатоші блоку генезису (загальний запас: 1).

Якщо BTC, яким ви володієте, містить рідкісні сатоші, вам потрібно видобути рідкісні сатоші особливим чином під час переказу, щоб уникнути помилкових переказів. Слід зазначити, що іменування та класифікація Сатоші за порядковими номерами є штучним правилом. Дефіцит справді встановлено, коли всі погоджуються з цим визначенням.

  1. Функціональність написів порядкового протоколу

Протокол Ordinals дозволяє прикріплювати додаткові дані, відомі як «написи», до Satoshi.

  • Якщо додаткова інформація є цифровим твором мистецтва, таким як зображення, відеоігри, музика тощо, можна випустити незамінні токени (NFT).
  • Якщо додаткова інформація має єдиний стандарт, можуть бути випущені взаємозамінні токени (FT).

Вміст, вигравіруваний Ordinals, повністю існує в блокчейні, тоді як NFT в Ethereum реалізуються за допомогою смарт-контрактів, а активи, які вони представляють, зазвичай зберігаються поза мережею. Порівняно з NFT на Ethereum, Ordinals NFT успадковує простоту, незмінність, безпеку та довговічність самого біткойна.

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

Припустимо, що адреса A володіє [5->10] сатоші. Коли він вписує, то напис прикріплюється до 5 сатоши. Якщо 5-й сатоші є рідкісним сатоші (рідкісна або рідкісна категорія), то цьому рідкісному сатоші надається більше значення.

(Процес запису також використовує технології Segregated Witness і Taproot, тому люди, які не мають технічних знань, не будуть вдаватися в подробиці.)

  1. Функціональні можливості індексування в порядковому протоколі

Сервіси індексування мають вирішальне значення в екосистемі Ordinals. Оскільки вписаний вміст зберігається в сценарії відкритого ключа Bitcoin, необхідно дотримуватися уніфікованих правил індексування, щоб гарантувати відсутність конфліктів індексів для визначення права власності. Ordinals надає інструмент пошуку для отримання інформації метаданих у відповідному вихідному сценарії відкритого ключа на основі порядкового номера індексу UTXO.

Спочатку UniSat надавав дуже важливі послуги індексування та сприяв розвитку екосистеми Ordinals.

BRC20: стандартний формат маркера

Як згадувалося раніше у вступі до функції напису, коли вписана інформація має уніфікований стандарт, можна випускати однорідні токени (FT).

BRC20 — це стандартний формат маркера, який визначає 5 ключових слів

  • p: Визначає тип протоколу (наприклад, brc-20 для BRC20).
  • op: визначає типи подій (розгортання, монетизація, передача).
  • галочка: назва маркера BRC-20 (формат із чотирьох літер).
  • max: Встановлює максимальну подачу.
  • lim: обмежує кількість жетонів BRC-20 на напис (наприклад, 1000).
  • dec: Визначає десяткову точність (за замовчуванням 18).

@domodata, засновник протоколу Ordinals і BRC20, запустив перший токен BRC20 під назвою ORDI. Метод видачі — безкоштовне розкидання за принципом «перший прийшов, перший обслужений», із загальною сумою 21 мільйон, і кожен напис містить 1000 ORDI. Напис звучить так:

Наразі було розгорнуто понад 70 000 токенів BRC-20 (2023/12/6), що можна зрозуміти як випущено понад 70 000 токенів.

Деякі люди сміялися і казали, що це нічим не відрізняється від того, що я пишу «Я надіслав токен» на папері, але це написано на біткойнах.

На закінчення:

Дослідивши до цього моменту та спостерігаючи за божевільними тенденціями ринку ORDI, я вважаю це дещо неймовірним. Нещодавно я приєднався до групи, яка займається карбуванням написів, і всі дуже схвильовані. Таке відчуття, ніби заробляєш мільярд на день, і заробляєш, як тільки карбуєш. Це нагадує мені захоплення ICO у 2017 році. Хоча це також був час нікчемних монет, які заполонили ринок, ранні випуски монет були відносно більш підготовленими з точки зору концепцій і технологій. Тоді офіційний документ був стандартною частиною запуску монети, а проекти мали на меті тісне узгодження з рівнями протоколу. Дизайн економічних моделей прагнув відобразити корисну цінність токена, а не бути просто черговою монетою.

Слід визнати, що Ordinals розірвали тріщину в екосистемі біткойнів, але майбутнє має зосередитися на унікальних і цінних програмах.

Відмова від відповідальності:

  1. Ця стаття передрукована з [zhihu]. Усі авторські права належать оригінальному автору [柳小丽]. Якщо є заперечення щодо цього передруку, будь ласка, зв’яжіться з командою Gate Learn , і вони негайно розглянуть це.
  2. Відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору та не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконує команда Gate Learn. Якщо не зазначено вище, копіювання, розповсюдження або плагіат перекладених статей заборонено.

Нетехнічний посібник із розуміння принципів запису Bitcoin

ПочатківецьJan 01, 2024
У цій статті розглядаються функції нумерації, написів та індексування протоколу Ordinals.
Нетехнічний посібник із розуміння принципів запису Bitcoin

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

Біткойн завжди використовувався в основному як засіб зберігання вартості. Екологічним його можна назвати лише тому, що Ethereum може підтримувати велику кількість додатків і обміну цінністю. З BRC20 біткойн також може випускати стандартні токени, подібні до ERC20 Token. У минулому неможливо було уявити, що токени можна випускати на біткойнах. BRC20 дозволив людям побачити необмежений простір для уяви, а також змусив усіх знову звернути увагу на те, що біткойн може виконувати логіку (оскільки він не підтримує оператори циклу та не може виконувати складну логіку). У цьому випадку може розвиватися екологія. До речі, це вирішує проблему мотивації для майнерів продовжувати підтримувати мережеву систему після майнінгу біткоіни – заробляти комісію за транзакції. Крім того, біткойн-скрипти не є повними за Тьюрингом. Порівняно зі смарт-контрактами Ethereum, хоч вони і не просунуті, вони більш цінні з точки зору безпеки.

Слідуючи цій ідеї, я дізнався більше про протокол Ordinals і стандарт BRC20. Протокол Ordinals і стандарт BRC20 були запропоновані однією людиною, але вони вирішують різні проблеми.

Протокол порядкових номерів: нумерація, написи та індексація

  1. Визначення нумерації Сатоші в порядковому протоколі

Так само, як найменшою одиницею юаня є цент (1 юань = 0,01 цента), сатоші є найменшою одиницею біткойна (1 BTC = 10^8 сатоші). Оскільки біткойн працює за моделлю UTXO, кожен сатоші унікальний.

Приклад:

Блок genesis видобув 50 біткойнів. Адреса А отримала ці 50 BTC, що еквівалентно [0->4,999,999,999] сатоші. Коли адреса A передає 20 BTC на адресу B, вхід UTXO становить [0->4 999 999 999] сатоші адреси A. Вихід стає [0->2 999 999 999] сатоші для адреси A та [3 000 000 000->4 999 999 999] сатоші для додавання ресс Б Цей процес транзакції унікально визначає послідовність кожного сатоші.

На даний момент сатоші, якими володіють адреса A та адреса B, є одним цілим. Коли вони продовжують ініціювати перекази, ціле ділиться на частини, а Сатоші далі мають серійні номери. Таким чином Конг визначив порядок у процесі безперервних передач. Треба сказати, що цей спосіб дуже хитрий. Коли переказу немає, внутрішні сатоші однорідні. Після переказу сатоші мають порядок.

Протокол Ordinals визначає 5 методів нумерації для сатоші (сат) і штучно створює дефіцит сатоши (сат).

5 методів нумерації сатоши:

  • Цілочисельний символ: наприклад, 2099994106992659, порядковий номер, призначений Сатоші.
  • Десяткове число: наприклад, 3891094,16797; перше число — висота блоку, друге — число Сатоші в блоці.
  • Символ градуса: наприклад, 3°111094′214″16797‴; послідовність включає період, індекс блоку епохи зменшення вдвічі, індекс блоку періоду регулювання складності та індекс блоку Сатоші.
  • Символ відсотка: наприклад, 99,99971949060254%, що представляє позицію Сатоші в загальній пропозиції біткойнів.
  • Ім’я: наприклад, «Satoshi», з використанням символів від a до z для кодування порядкового номера.

Дефіцит сатоші:

  • Звичайні: будь-які сатоші, крім першого в блоці (загальна пропозиція: 21 трильйон).
  • Незвичайні: перші сатоші кожного блоку (загальний запас: 6 929 999).
  • Рідкісні: перші сатоші кожного періоду налаштування складності (загальний запас: 3437).
  • Епопея: перші сатоші після кожного халвінгу (загальний запас: 32).
  • Легендарний: перші сатоші кожного циклу (загальний запас: 5).
  • Міфічний: перший сатоші блоку генезису (загальний запас: 1).

Якщо BTC, яким ви володієте, містить рідкісні сатоші, вам потрібно видобути рідкісні сатоші особливим чином під час переказу, щоб уникнути помилкових переказів. Слід зазначити, що іменування та класифікація Сатоші за порядковими номерами є штучним правилом. Дефіцит справді встановлено, коли всі погоджуються з цим визначенням.

  1. Функціональність написів порядкового протоколу

Протокол Ordinals дозволяє прикріплювати додаткові дані, відомі як «написи», до Satoshi.

  • Якщо додаткова інформація є цифровим твором мистецтва, таким як зображення, відеоігри, музика тощо, можна випустити незамінні токени (NFT).
  • Якщо додаткова інформація має єдиний стандарт, можуть бути випущені взаємозамінні токени (FT).

Вміст, вигравіруваний Ordinals, повністю існує в блокчейні, тоді як NFT в Ethereum реалізуються за допомогою смарт-контрактів, а активи, які вони представляють, зазвичай зберігаються поза мережею. Порівняно з NFT на Ethereum, Ordinals NFT успадковує простоту, незмінність, безпеку та довговічність самого біткойна.

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

Припустимо, що адреса A володіє [5->10] сатоші. Коли він вписує, то напис прикріплюється до 5 сатоши. Якщо 5-й сатоші є рідкісним сатоші (рідкісна або рідкісна категорія), то цьому рідкісному сатоші надається більше значення.

(Процес запису також використовує технології Segregated Witness і Taproot, тому люди, які не мають технічних знань, не будуть вдаватися в подробиці.)

  1. Функціональні можливості індексування в порядковому протоколі

Сервіси індексування мають вирішальне значення в екосистемі Ordinals. Оскільки вписаний вміст зберігається в сценарії відкритого ключа Bitcoin, необхідно дотримуватися уніфікованих правил індексування, щоб гарантувати відсутність конфліктів індексів для визначення права власності. Ordinals надає інструмент пошуку для отримання інформації метаданих у відповідному вихідному сценарії відкритого ключа на основі порядкового номера індексу UTXO.

Спочатку UniSat надавав дуже важливі послуги індексування та сприяв розвитку екосистеми Ordinals.

BRC20: стандартний формат маркера

Як згадувалося раніше у вступі до функції напису, коли вписана інформація має уніфікований стандарт, можна випускати однорідні токени (FT).

BRC20 — це стандартний формат маркера, який визначає 5 ключових слів

  • p: Визначає тип протоколу (наприклад, brc-20 для BRC20).
  • op: визначає типи подій (розгортання, монетизація, передача).
  • галочка: назва маркера BRC-20 (формат із чотирьох літер).
  • max: Встановлює максимальну подачу.
  • lim: обмежує кількість жетонів BRC-20 на напис (наприклад, 1000).
  • dec: Визначає десяткову точність (за замовчуванням 18).

@domodata, засновник протоколу Ordinals і BRC20, запустив перший токен BRC20 під назвою ORDI. Метод видачі — безкоштовне розкидання за принципом «перший прийшов, перший обслужений», із загальною сумою 21 мільйон, і кожен напис містить 1000 ORDI. Напис звучить так:

Наразі було розгорнуто понад 70 000 токенів BRC-20 (2023/12/6), що можна зрозуміти як випущено понад 70 000 токенів.

Деякі люди сміялися і казали, що це нічим не відрізняється від того, що я пишу «Я надіслав токен» на папері, але це написано на біткойнах.

На закінчення:

Дослідивши до цього моменту та спостерігаючи за божевільними тенденціями ринку ORDI, я вважаю це дещо неймовірним. Нещодавно я приєднався до групи, яка займається карбуванням написів, і всі дуже схвильовані. Таке відчуття, ніби заробляєш мільярд на день, і заробляєш, як тільки карбуєш. Це нагадує мені захоплення ICO у 2017 році. Хоча це також був час нікчемних монет, які заполонили ринок, ранні випуски монет були відносно більш підготовленими з точки зору концепцій і технологій. Тоді офіційний документ був стандартною частиною запуску монети, а проекти мали на меті тісне узгодження з рівнями протоколу. Дизайн економічних моделей прагнув відобразити корисну цінність токена, а не бути просто черговою монетою.

Слід визнати, що Ordinals розірвали тріщину в екосистемі біткойнів, але майбутнє має зосередитися на унікальних і цінних програмах.

Відмова від відповідальності:

  1. Ця стаття передрукована з [zhihu]. Усі авторські права належать оригінальному автору [柳小丽]. Якщо є заперечення щодо цього передруку, будь ласка, зв’яжіться з командою Gate Learn , і вони негайно розглянуть це.
  2. Відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору та не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконує команда Gate Learn. Якщо не зазначено вище, копіювання, розповсюдження або плагіат перекладених статей заборонено.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!