Що таке ORC-20?

Середній5/10/2024, 2:54:48 AM
Ця стаття досліджує поширеність токенів BRC-20 в мережі Bitcoin та їх вплив, висвітлюючи появу токенів ORC-20. Ці токени працюють на блокчейні Bitcoin, пропонуючи ряд нових функцій та можливостей, таких як вирішення проблеми подвійного витрачання та покращення гнучкості простору імен. Крім того, вона вводить принципи та зміни, які вносить стандарт ORC-20, досліджує його відмінності від BRC-20 та обговорює потенційні переваги та ризики ORC-20.

Вступ

Божевілля BRC-20 охопило мережу Bitcoin, і тепер з'явився ORC-20. Токени ORC-20 працюють на блокчейні Bitcoin і представлені у вигляді файлів JSON (JavaScript Object Notation), вписаних послідовними номерами на сатоші, подібно до токенів BRC-20. ORC-20 має на меті усунути деякі обмеження BRC-20 шляхом підвищення безпеки та гнучкості. Ці обмеження включають «обмежений чотирьохсимвольними іменами токенів», «не підлягає оновленню», «ризик подвійних витрат», «необоротні транзакції» тощо, що робить його, по суті, хардфорком BRC-20. Підтримуючи ширший спектр форматів даних, ORC-20 розширює сферу застосування BRC-20 і використовує модель невитрачених транзакцій Bitcoin (UTXO), щоб уникнути проблем з подвійними витратами.

Що таке стандарт ORC-20?

ORC-20 - це відкритий токенний стандарт для порядкових чисел Bitcoin, створений OrcDAO для покращення деяких ключових функцій BRC-20. Його метою є збереження сумісності з BRC-20, покращення адаптивності, масштабованості та безпеки, а також усунення можливості подвійного витрачання.

Операції ORC-20 включають в себе базові події, такі як розгортання, виготовлення, відправлення, скасування, оновлення та користувальницькі події. Ви можете додати ключі до стандартних подій, щоб ввести обмеження, різноманітні поведінки або нові операції. Кожна операція складається з даних напису з пар ключ-значення, за замовчуванням у форматі JSON, де ключі операції повинні бути у нижньому регістрі, а числові дані нечутливі до регістру.

Зміни в ORC-20

  • Гнучкість у зміні початкового постачання та максимальної кількості монет: Хоча фіксоване початкове постачання та загальна кількість мають переваги, гнучкість ORC-20 робить його більш пристосованим. Незалежно від вибору фіксованого або гнучкого підходу, обидва варіанти мають свою власну логіку.
  • Гнучкість простору імен: Найменування дійсно може бути викликом, особливо оскільки більшість чотирьохбуквених слів для BRC-20 вже були відтворені заздалегідь. Однак ORC-20 не має фіксованого обмеження на розмір простору імен, що дозволяє використовувати будь-який необхідний розмір назви.
  • Використання моделі UTXO для забезпечення відсутності подвійного витрачання при транзакціях: Модель UTXO працює шляхом відправлення балансу як транзакції на змінну адресу під час транзакції. Це ефективно вирішує проблему подвійного витрачання, підвищуючи надійність та безпеку транзакцій.
  • Дозвіл на скасування транзакції: Транзакції можуть бути скасовані просто за допомогою команди "op":"cancel" для певного номеру послідовності. Це надає користувачам додаткову гнучкість та контроль.
  • ORC-20 дозволяє BRC-20 токени переносити в середовище ORC-20: Цей перенос може бути виконаний лише розгортальником BRC-20 токена, що забезпечує безпеку та керованість процесу переносу.

Відмінності між ORC-20 та BRC-20


Джерело: orc20.org

Як ORC-20, так і BRC-20 є стандартами розгортання токенів у Bitcoin-екосистемі на основі протоколу Ordinal, схожого на ERC-20 в Ethereum. Однак ORC-20 розширює деякі функції BRC-20 та усуває певні обмеження, щоб краще задовольнити потреби розвитку проекту.

Відмінності можна класифікувати за наступними п'ятьма пунктами:

1. Зменшення ризику подвійного витрачання з UTXO:

  • У кожній транзакції відправник вказує суму, яку отримає одержувач, та залишковий баланс, який повернеться відправнику. Якщо транзакція не повертає залишковий баланс, вона вважається недійсною.
  • Трансферні операції можуть переказувати суми на кілька отримувачів, і кожна трансферна операція (якщо це не самостійна операція) повинна вказати суму для переказу.
  • Транзакції вважаються завершеними лише тоді, коли залишок повертається відправнику.
  • Після завершення кожної транзакції попередньо збережене сальдо стає недійсним.

2. Назви токенів не обмежені 4 символами та нечутливі до регістру

Оскільки більшість чотирилітерних слів BRC-20 вже були попередньо видруковані, видалення обмеження на символи відповідає ринковому попиту. Однак це може зробити користувачів сприймати токени ORC-20 менш рідкісними, ніж токени BRC-20.

3.Функції спеціального ключа для розширених можливостей:

ORC-20 вводить власні ключі, з «мінтером» та «податком» є найбільш помітними функціями. «Мінтер» - це спеціальна адреса для виготовлення, яка може працювати як білий список, тоді як «податок» дозволяє проектам стягувати податки на транзакції та роялті.

4. Можливість оновлення токенів, така як зміна параметрів постачання:

Гнучкість у постачанні токенів забезпечує, що проекти можуть використовувати ORC-20 для створення більш широкого спектру використання, таких як:

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

5. Скасування транзакції:

Транзакції можна скасувати за допомогою «op»: «cancel». Завдяки включенню значення числа одиниці в кожну транзакцію, скасування може скасувати всі транзакції або лише конкретні транзакції (з певними значеннями числа одиниці).

Переваги та недоліки ORC-20

Переваги:

  • Запобігає подвійному витрачанню (транзакції більш безпечні і не можуть бути скопійовані)
  • Дозволяє міграцію з BRC-20 на ORC-20
  • Дозволяє скасування всієї угоди або лише часткове скасування

Недоліки:

  • ORC-20 не обмежується 4-символьними назвами, дозволяючи визначати кілька копій тієї ж назви (відсутність рідкісності BRC-20 робить назви токенів легко плутаними)
  • Початкова кількість, максимальна кількість чеканки та податки можуть бути змінені (аналогічно до ERC-20 Ethereum)
  • Надмірна централізація (Команди проекту можуть маніпулювати токенами)

Початок роботи з ORC-20

Ви можете швидко почати використовувати ORC-20, записуючи події розгортання, виготовлення, відправлення та скасування.

1. Розгортання ORC-20

Приклад: Розгорнути токен з ідентифікатором 1, названий ORC (перший ORC-20, вже розгорнутий), з максимальним постачанням 21 000 000. Кожен мінтер може виготовляти до 10 000 токенів.

2.Створення ORC-20

Приклад: Було виготовлено 10 000 ORC (номер напису #2504160). Подія виготовлення підтримує початковий баланс. Ви повинні зберегти напис виготовлення до завершення першої успішної транзакції відправки.

Старий формат: застарілий після OIP-3 (мінтинги перед OIP-3 все ще дійсні).

Новий формат: переглянуто в OIP-3

3. Надсилання ORC-20

Приклад: Надішліть 1,000 $ORC (індексаційний номер #2504160) у двох частинах. Кожна транзакція повинна мати унікальний номер обов'язковості.

Крок 1: Відправник записує 1,000 $ORC (nonce 5) на адресу відправника через "відправлення напису".

Крок 2: Відправник записує "відправити залишок балансу" назад відправникові.

Трансакція вважається завершеною лише після того, як "надіслати залишковий баланс" буде записано назад.

Крок 3: Відправник відправляє сатоші, що містять створену у кроці 1 "відправну надпис", отримувачеві.

Важливі примітки

  • Тепер можна повторно використовувати написи транзакцій «створення» або «відправлення».
  • Доки баланс не витрачено, ви можете повторно використовувати “відправити підпис” — немає потреби кожного разу вписувати “подію відправлення” при переказі коштів ORC-20. Ви можете передати отриманий раніше “відправний порядок” на адресу отримувача, щоб переказати повну суму, пов'язану з “відправним порядком”, доки сума не витрачена.
  • Мета полягає в повторному використанні одноразового напису «надіслати», щоб зменшити значні втрати біткоїну, врешті-решт заощаджуючи місце блоку та вартість транзакцій.

4. Скасування транзакції ORC-20

Приклад: Скасування часткової транзакції з Nonce 5

Як ORC-20 зберігає простір блоку Bitcoin під час транзакцій

На відміну від BRC-20, який потребує «одноразового перекладу» для кожної транзакції, ORC-20 дозволяє повторне використання «мінт» та «відправити» порядкові написи всередині транзакції. Це значно зменшує обсяг даних, які потрібно записати в блокчейн, тим самим зберігаючи простір.

Користувачі мають три варіанти, коли мова йде про надсилання коштів за допомогою ORC-20:

  • Прямий переказ монетних написів: Якщо залишок початкового монетного напису залишається не витраченим, ви можете безпосередньо відправити порядковий номер монетного напису отримувачеві без написання «переказу».
  • Прямий перенос відправлених написів: Якщо залишок початкового відправленого напису не витрачено, ви можете безпосередньо відправити номер порядку напису одержувачеві.
  • Ініціювання нового процесу відправлення транзакції (перед OIP-10):

Крок 1: Напишіть суму "відправки" на адресу відправника.

Крок 2: Запишіть залишковий баланс як «відправити» на адресу відправника (попередній OIP-10).

Крок 3: Надішліть порядковий номер "надіслати напис" з кроку 1 одержувачеві. Зверніть увагу, що баланс одержувача негайно оновлюється на ефективну суму, що дозволяє використовувати отриманий напис у наступних операціях.

Токени ORC-20 та пов'язані ризики

Ви можете знайти інформацію про токени ORC-20 на веб-сайті 20scan, включаючи показники, такі як кількість власників та рейтинг різних проектів токенів. Ці дані можуть надати користувачам та трейдерам більше уявлення.

Ризики

Ті, хто зацікавлені в інвестуванні в токени ORC-20, повинні спочатку зрозуміти, що ORC-20 є експериментальним проєктом. Немає гарантій стосовно значення або корисності токенів, створених за цим стандартом. Хоча ORC-20 може покращити стандарти токенів в мережі Bitcoin, його критикували за складність і відсутність значних переваг перед існуючими стандартами.

Доля ORC-20 залежить від відповіді спільноти та її здатності вирішувати ці питання. Рекомендується користувачам діяти обережно та проводити ретельне дослідження перед використанням ORC-20.

Висновок

Екосистема Bitcoin має величезний потенціал для розвитку, оскільки постійна інновація стандартів токенів Bitcoin розширює можливості їх застосування. Стандарти, такі як BRC-20, ORC-20 та SRC-20, хоча й знаходяться на початкових етапах та мають вроджені обмеження, безперечно, є основою для майбутніх інноваційних експериментів.

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

المؤلف: Allen
المترجم: Piper
المراجع (المراجعين): KOWEI、Edward、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

Що таке ORC-20?

Середній5/10/2024, 2:54:48 AM
Ця стаття досліджує поширеність токенів BRC-20 в мережі Bitcoin та їх вплив, висвітлюючи появу токенів ORC-20. Ці токени працюють на блокчейні Bitcoin, пропонуючи ряд нових функцій та можливостей, таких як вирішення проблеми подвійного витрачання та покращення гнучкості простору імен. Крім того, вона вводить принципи та зміни, які вносить стандарт ORC-20, досліджує його відмінності від BRC-20 та обговорює потенційні переваги та ризики ORC-20.

Вступ

Божевілля BRC-20 охопило мережу Bitcoin, і тепер з'явився ORC-20. Токени ORC-20 працюють на блокчейні Bitcoin і представлені у вигляді файлів JSON (JavaScript Object Notation), вписаних послідовними номерами на сатоші, подібно до токенів BRC-20. ORC-20 має на меті усунути деякі обмеження BRC-20 шляхом підвищення безпеки та гнучкості. Ці обмеження включають «обмежений чотирьохсимвольними іменами токенів», «не підлягає оновленню», «ризик подвійних витрат», «необоротні транзакції» тощо, що робить його, по суті, хардфорком BRC-20. Підтримуючи ширший спектр форматів даних, ORC-20 розширює сферу застосування BRC-20 і використовує модель невитрачених транзакцій Bitcoin (UTXO), щоб уникнути проблем з подвійними витратами.

Що таке стандарт ORC-20?

ORC-20 - це відкритий токенний стандарт для порядкових чисел Bitcoin, створений OrcDAO для покращення деяких ключових функцій BRC-20. Його метою є збереження сумісності з BRC-20, покращення адаптивності, масштабованості та безпеки, а також усунення можливості подвійного витрачання.

Операції ORC-20 включають в себе базові події, такі як розгортання, виготовлення, відправлення, скасування, оновлення та користувальницькі події. Ви можете додати ключі до стандартних подій, щоб ввести обмеження, різноманітні поведінки або нові операції. Кожна операція складається з даних напису з пар ключ-значення, за замовчуванням у форматі JSON, де ключі операції повинні бути у нижньому регістрі, а числові дані нечутливі до регістру.

Зміни в ORC-20

  • Гнучкість у зміні початкового постачання та максимальної кількості монет: Хоча фіксоване початкове постачання та загальна кількість мають переваги, гнучкість ORC-20 робить його більш пристосованим. Незалежно від вибору фіксованого або гнучкого підходу, обидва варіанти мають свою власну логіку.
  • Гнучкість простору імен: Найменування дійсно може бути викликом, особливо оскільки більшість чотирьохбуквених слів для BRC-20 вже були відтворені заздалегідь. Однак ORC-20 не має фіксованого обмеження на розмір простору імен, що дозволяє використовувати будь-який необхідний розмір назви.
  • Використання моделі UTXO для забезпечення відсутності подвійного витрачання при транзакціях: Модель UTXO працює шляхом відправлення балансу як транзакції на змінну адресу під час транзакції. Це ефективно вирішує проблему подвійного витрачання, підвищуючи надійність та безпеку транзакцій.
  • Дозвіл на скасування транзакції: Транзакції можуть бути скасовані просто за допомогою команди "op":"cancel" для певного номеру послідовності. Це надає користувачам додаткову гнучкість та контроль.
  • ORC-20 дозволяє BRC-20 токени переносити в середовище ORC-20: Цей перенос може бути виконаний лише розгортальником BRC-20 токена, що забезпечує безпеку та керованість процесу переносу.

Відмінності між ORC-20 та BRC-20


Джерело: orc20.org

Як ORC-20, так і BRC-20 є стандартами розгортання токенів у Bitcoin-екосистемі на основі протоколу Ordinal, схожого на ERC-20 в Ethereum. Однак ORC-20 розширює деякі функції BRC-20 та усуває певні обмеження, щоб краще задовольнити потреби розвитку проекту.

Відмінності можна класифікувати за наступними п'ятьма пунктами:

1. Зменшення ризику подвійного витрачання з UTXO:

  • У кожній транзакції відправник вказує суму, яку отримає одержувач, та залишковий баланс, який повернеться відправнику. Якщо транзакція не повертає залишковий баланс, вона вважається недійсною.
  • Трансферні операції можуть переказувати суми на кілька отримувачів, і кожна трансферна операція (якщо це не самостійна операція) повинна вказати суму для переказу.
  • Транзакції вважаються завершеними лише тоді, коли залишок повертається відправнику.
  • Після завершення кожної транзакції попередньо збережене сальдо стає недійсним.

2. Назви токенів не обмежені 4 символами та нечутливі до регістру

Оскільки більшість чотирилітерних слів BRC-20 вже були попередньо видруковані, видалення обмеження на символи відповідає ринковому попиту. Однак це може зробити користувачів сприймати токени ORC-20 менш рідкісними, ніж токени BRC-20.

3.Функції спеціального ключа для розширених можливостей:

ORC-20 вводить власні ключі, з «мінтером» та «податком» є найбільш помітними функціями. «Мінтер» - це спеціальна адреса для виготовлення, яка може працювати як білий список, тоді як «податок» дозволяє проектам стягувати податки на транзакції та роялті.

4. Можливість оновлення токенів, така як зміна параметрів постачання:

Гнучкість у постачанні токенів забезпечує, що проекти можуть використовувати ORC-20 для створення більш широкого спектру використання, таких як:

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

5. Скасування транзакції:

Транзакції можна скасувати за допомогою «op»: «cancel». Завдяки включенню значення числа одиниці в кожну транзакцію, скасування може скасувати всі транзакції або лише конкретні транзакції (з певними значеннями числа одиниці).

Переваги та недоліки ORC-20

Переваги:

  • Запобігає подвійному витрачанню (транзакції більш безпечні і не можуть бути скопійовані)
  • Дозволяє міграцію з BRC-20 на ORC-20
  • Дозволяє скасування всієї угоди або лише часткове скасування

Недоліки:

  • ORC-20 не обмежується 4-символьними назвами, дозволяючи визначати кілька копій тієї ж назви (відсутність рідкісності BRC-20 робить назви токенів легко плутаними)
  • Початкова кількість, максимальна кількість чеканки та податки можуть бути змінені (аналогічно до ERC-20 Ethereum)
  • Надмірна централізація (Команди проекту можуть маніпулювати токенами)

Початок роботи з ORC-20

Ви можете швидко почати використовувати ORC-20, записуючи події розгортання, виготовлення, відправлення та скасування.

1. Розгортання ORC-20

Приклад: Розгорнути токен з ідентифікатором 1, названий ORC (перший ORC-20, вже розгорнутий), з максимальним постачанням 21 000 000. Кожен мінтер може виготовляти до 10 000 токенів.

2.Створення ORC-20

Приклад: Було виготовлено 10 000 ORC (номер напису #2504160). Подія виготовлення підтримує початковий баланс. Ви повинні зберегти напис виготовлення до завершення першої успішної транзакції відправки.

Старий формат: застарілий після OIP-3 (мінтинги перед OIP-3 все ще дійсні).

Новий формат: переглянуто в OIP-3

3. Надсилання ORC-20

Приклад: Надішліть 1,000 $ORC (індексаційний номер #2504160) у двох частинах. Кожна транзакція повинна мати унікальний номер обов'язковості.

Крок 1: Відправник записує 1,000 $ORC (nonce 5) на адресу відправника через "відправлення напису".

Крок 2: Відправник записує "відправити залишок балансу" назад відправникові.

Трансакція вважається завершеною лише після того, як "надіслати залишковий баланс" буде записано назад.

Крок 3: Відправник відправляє сатоші, що містять створену у кроці 1 "відправну надпис", отримувачеві.

Важливі примітки

  • Тепер можна повторно використовувати написи транзакцій «створення» або «відправлення».
  • Доки баланс не витрачено, ви можете повторно використовувати “відправити підпис” — немає потреби кожного разу вписувати “подію відправлення” при переказі коштів ORC-20. Ви можете передати отриманий раніше “відправний порядок” на адресу отримувача, щоб переказати повну суму, пов'язану з “відправним порядком”, доки сума не витрачена.
  • Мета полягає в повторному використанні одноразового напису «надіслати», щоб зменшити значні втрати біткоїну, врешті-решт заощаджуючи місце блоку та вартість транзакцій.

4. Скасування транзакції ORC-20

Приклад: Скасування часткової транзакції з Nonce 5

Як ORC-20 зберігає простір блоку Bitcoin під час транзакцій

На відміну від BRC-20, який потребує «одноразового перекладу» для кожної транзакції, ORC-20 дозволяє повторне використання «мінт» та «відправити» порядкові написи всередині транзакції. Це значно зменшує обсяг даних, які потрібно записати в блокчейн, тим самим зберігаючи простір.

Користувачі мають три варіанти, коли мова йде про надсилання коштів за допомогою ORC-20:

  • Прямий переказ монетних написів: Якщо залишок початкового монетного напису залишається не витраченим, ви можете безпосередньо відправити порядковий номер монетного напису отримувачеві без написання «переказу».
  • Прямий перенос відправлених написів: Якщо залишок початкового відправленого напису не витрачено, ви можете безпосередньо відправити номер порядку напису одержувачеві.
  • Ініціювання нового процесу відправлення транзакції (перед OIP-10):

Крок 1: Напишіть суму "відправки" на адресу відправника.

Крок 2: Запишіть залишковий баланс як «відправити» на адресу відправника (попередній OIP-10).

Крок 3: Надішліть порядковий номер "надіслати напис" з кроку 1 одержувачеві. Зверніть увагу, що баланс одержувача негайно оновлюється на ефективну суму, що дозволяє використовувати отриманий напис у наступних операціях.

Токени ORC-20 та пов'язані ризики

Ви можете знайти інформацію про токени ORC-20 на веб-сайті 20scan, включаючи показники, такі як кількість власників та рейтинг різних проектів токенів. Ці дані можуть надати користувачам та трейдерам більше уявлення.

Ризики

Ті, хто зацікавлені в інвестуванні в токени ORC-20, повинні спочатку зрозуміти, що ORC-20 є експериментальним проєктом. Немає гарантій стосовно значення або корисності токенів, створених за цим стандартом. Хоча ORC-20 може покращити стандарти токенів в мережі Bitcoin, його критикували за складність і відсутність значних переваг перед існуючими стандартами.

Доля ORC-20 залежить від відповіді спільноти та її здатності вирішувати ці питання. Рекомендується користувачам діяти обережно та проводити ретельне дослідження перед використанням ORC-20.

Висновок

Екосистема Bitcoin має величезний потенціал для розвитку, оскільки постійна інновація стандартів токенів Bitcoin розширює можливості їх застосування. Стандарти, такі як BRC-20, ORC-20 та SRC-20, хоча й знаходяться на початкових етапах та мають вроджені обмеження, безперечно, є основою для майбутніх інноваційних експериментів.

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

المؤلف: Allen
المترجم: Piper
المراجع (المراجعين): KOWEI、Edward、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!