Что такое 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 функционируют на блокчейне Биткоина и представлены в виде файлов JSON (JavaScript Object Notation), вписанных порядковыми номерами на сатоши, аналогично токенам BRC-20. ORC-20 направлен на устранение некоторых ограничений BRC-20 путем повышения безопасности и гибкости. Эти ограничения включают в себя «ограниченные четырехсимвольными именами токенов», «не подлежащие обновлению», «риск двойного расходования», «необратимые транзакции» и многое другое, что делает его, по сути, хардфорком BRC-20. Поддерживая более широкий спектр форматов данных, ORC-20 расширяет сферу применения BRC-20 и использует модель неизрасходованного вывода транзакций (UTXO) Биткойна, чтобы избежать проблем с двойным расходованием.

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

ORC-20 - это открытый токен стандарт для биткоиновых ординалов, созданный OrcDAO для улучшения некоторых ключевых функций BRC-20. Его целью является поддержание обратной совместимости с BRC-20 при улучшении адаптивности, масштабируемости и безопасности, а также ликвидации возможности двойных трат.

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

Изменения в ORC-20

  • Гибкость в изменении начального предложения и максимального количества чеканки: в то время как фиксированное начальное предложение и общее количество имеют преимущества, гибкость ORC-20 делает его более адаптивным. Независимо от выбора фиксированного или гибкого подхода, у обоих вариантов есть своя логика.
  • Гибкость пространства имен: На самом деле, названия могут быть вызовом, особенно учитывая, что большинство четырехбуквенных слов для BRC-20 уже были заминтированы заранее. Однако у ORC-20 нет фиксированного предела размера пространства имен, что позволяет использовать любой размер имени по мере необходимости.
  • Использование модели UTXO для обеспечения отсутствия двойных расходов в транзакциях: Модель UTXO работает путем отправки баланса в виде транзакции на адрес для сдачи во время транзакции. Это эффективно решает проблему двойных расходов, улучшая надежность и безопасность транзакций.
  • Разрешение на отмену транзакции: Транзакции могут быть отменены просто с помощью команды «операция»: «отмена» для определенного номера. Это предоставляет пользователям дополнительную гибкость и контроль.
  • ORC-20 позволяет BRC-20 токенам перейти в среду ORC-20: Этот перевод может быть выполнен только развертывающим BRC-20 токеном, обеспечивая безопасность и управляемость процесса передачи.

Различия между ORC-20 и BRC-20


Источник: orc20.org

И ORC-20, и BRC-20 являются стандартами развертывания токенов в экосистеме биткоина на основе протокола Ordinal, аналогичным ERC-20 Ethereum. Тем не менее, ORC-20 расширяет некоторые функции BRC-20 и устраняет определенные ограничения, чтобы лучше удовлетворить потребности в развитии проекта.

Различия можно классифицировать по следующим пяти пунктам:

1. Снижение риска двойных трат с UTXO:

  • В каждой транзакции отправитель указывает сумму, которую должен получить получатель, и оставшийся баланс, который должен быть возвращен отправителю. Если транзакция не возвращает оставшийся баланс, она считается недействительной.
  • Трансферные операции могут переводить суммы нескольким получателям, и каждая трансферная операция (за исключением самоперевода) должна указывать сумму для перевода.
  • Транзакции считаются завершенными только тогда, когда оставшийся баланс возвращается отправителю.
  • После завершения каждой транзакции ранее записанный баланс становится недействительным.

2. Имена токенов не ограничиваются 4 символами и нечувствительны к регистру

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

3. Функции настраиваемых клавиш для расширенных функций:

ORC-20 вводит настраиваемые ключи, при этом «minter» и «tax» являются наиболее заметными функциями. «Minter» - это специальный адрес чеканки, который может работать как белый список, в то время как «tax» позволяет проектам взимать налоги на транзакции и роялти.

4. Возможность обновления токена, такая как изменение параметров предложения:

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

  • Постепенное снижение количества монет для увеличения дефицита токенов, аналогично половинному сокращению биткоина.
  • Увеличение максимальной эмиссии и вознаграждение членов сообщества дополнительными стимулами.
  • Изначально предоставляется специальный адрес для чеканки части токенов в казну DAO, затем изменяются пределы чеканки, чтобы разрешить чеканку сообществом.

5. Отмена транзакции:

Транзакции могут быть отменены с использованием «op»: «cancel». Из-за включения значения nonce в каждой транзакции отмена может отменить все транзакции или только конкретные транзакции (те, у которых есть конкретные значения nonce).

Преимущества и недостатки ORC-20

Преимущества:

  • Предотвращает двойные траты (транзакции более безопасны и не могут быть скопированы)
  • Позволяет миграцию с BRC-20 на ORC-20
  • Позволяет отменить целые транзакции или только их частичное отменение

Недостатки:

  • ORC-20 не ограничивается четырехсимвольными именами, что позволяет определять несколько копий одного и того же имени (отсутствие редкости 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) в двухчастных транзакциях. Каждая транзакция должна иметь уникальный номер nonce.

Шаг 1: Отправитель записывает 1,000 $ORC (nonce 5) на адрес отправителя через «отправить надпись».

Шаг 2: Отправитель записывает "отправить оставшийся баланс" обратно отправителю.

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

Шаг 3: Отправитель отправляет сатоши, содержащие «отправить надпись», созданную на шаге 1, получателю.

Важные заметки

  • Теперь вы можете повторно использовать надписи транзакций «mint» или «send».
  • Пока баланс не израсходован, вы можете повторно использовать 'отправить надпись' — нет необходимости каждый раз, когда вы переводите средства ORC-20, вносить 'отправить событие'. Вы можете передать ранее полученный 'отправить порядковый номер' на адрес получателя, чтобы перевести полную сумму, связанную с 'отправить порядковый номер', пока сумма не израсходована.
  • Цель состоит в том, чтобы повторно использовать одноразовую надпись «отправить», чтобы сократить значительные потери биткоина, в конечном итоге сэкономив место в блоке и комиссии за транзакцию.

4. Отмена транзакции ORC-20

Пример: Отмена частичной транзакции с Nonce 5

Как ORC-20 экономит место блока биткойна во время транзакций

В отличие от BRC-20, для каждой транзакции требуется «одноразовая трансферная надпись», ORC-20 позволяет повторно использовать «минт» и «send» порядковые надписи в рамках одной транзакции. Это значительно сокращает объем данных, который необходимо записать в блокчейн, тем самым экономя место.

У пользователей есть три варианта, когда речь идет о отправке средств с помощью ORC-20:

  • Прямой перевод клеймов монет: Если остается неизрасходованный баланс оригинального клейма монет, вы можете напрямую отправить порядковый номер клейма монеты получателю без написания «перевода».
  • Прямой перевод отправки надписей: Если баланс исходной отправки остается неизрасходованным, вы можете напрямую отправить порядковый номер надписи получателю.
  • Инициирование процесса новой отправки транзакции (Pre-OIP-10):

Шаг 1: Напишите сумму "отправки" на адрес отправителя.

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

Шаг 3: Прямо отправьте порядковый номер "отправить надпись" с шага 1 получателю. Обратите внимание, что баланс получателя немедленно обновляется эффективной суммой, что позволяет повторно использовать полученную надпись в последующих транзакциях.

Токены ORC-20 и связанные риски

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

Риски

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

Судьба ORC-20 зависит от реакции сообщества и его способности решить эти проблемы. Настоятельно рекомендуется пользователям действовать осторожно и проводить тщательное исследование перед использованием ORC-20.

Заключение

Экосистема биткойна имеет огромный потенциал для развития благодаря непрерывному развитию стандартов токенов биткойна, расширяя возможности их применения. Стандарты, такие как BRC-20, ORC-20 и SRC-20, хотя и находятся на ранних этапах и обладают врожденными ограничениями, безусловно, являются основополагающими для будущих инновационных экспериментов.

По сравнению с надежностью сети Биткоина, ее использование относительно невелико. Природа его языка сценариев ограничивает выполнение сложных смарт-контрактов в сети Биткоина, тем самым ограничивая его применение. Однако его исключительный уровень безопасности стимулирует разработчиков и пользователей постоянно тестировать и использовать его функционал, способствуя развитию общей экосистемы. Более того, рыночная акцептованность и диапазон применения 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 функционируют на блокчейне Биткоина и представлены в виде файлов JSON (JavaScript Object Notation), вписанных порядковыми номерами на сатоши, аналогично токенам BRC-20. ORC-20 направлен на устранение некоторых ограничений BRC-20 путем повышения безопасности и гибкости. Эти ограничения включают в себя «ограниченные четырехсимвольными именами токенов», «не подлежащие обновлению», «риск двойного расходования», «необратимые транзакции» и многое другое, что делает его, по сути, хардфорком BRC-20. Поддерживая более широкий спектр форматов данных, ORC-20 расширяет сферу применения BRC-20 и использует модель неизрасходованного вывода транзакций (UTXO) Биткойна, чтобы избежать проблем с двойным расходованием.

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

ORC-20 - это открытый токен стандарт для биткоиновых ординалов, созданный OrcDAO для улучшения некоторых ключевых функций BRC-20. Его целью является поддержание обратной совместимости с BRC-20 при улучшении адаптивности, масштабируемости и безопасности, а также ликвидации возможности двойных трат.

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

Изменения в ORC-20

  • Гибкость в изменении начального предложения и максимального количества чеканки: в то время как фиксированное начальное предложение и общее количество имеют преимущества, гибкость ORC-20 делает его более адаптивным. Независимо от выбора фиксированного или гибкого подхода, у обоих вариантов есть своя логика.
  • Гибкость пространства имен: На самом деле, названия могут быть вызовом, особенно учитывая, что большинство четырехбуквенных слов для BRC-20 уже были заминтированы заранее. Однако у ORC-20 нет фиксированного предела размера пространства имен, что позволяет использовать любой размер имени по мере необходимости.
  • Использование модели UTXO для обеспечения отсутствия двойных расходов в транзакциях: Модель UTXO работает путем отправки баланса в виде транзакции на адрес для сдачи во время транзакции. Это эффективно решает проблему двойных расходов, улучшая надежность и безопасность транзакций.
  • Разрешение на отмену транзакции: Транзакции могут быть отменены просто с помощью команды «операция»: «отмена» для определенного номера. Это предоставляет пользователям дополнительную гибкость и контроль.
  • ORC-20 позволяет BRC-20 токенам перейти в среду ORC-20: Этот перевод может быть выполнен только развертывающим BRC-20 токеном, обеспечивая безопасность и управляемость процесса передачи.

Различия между ORC-20 и BRC-20


Источник: orc20.org

И ORC-20, и BRC-20 являются стандартами развертывания токенов в экосистеме биткоина на основе протокола Ordinal, аналогичным ERC-20 Ethereum. Тем не менее, ORC-20 расширяет некоторые функции BRC-20 и устраняет определенные ограничения, чтобы лучше удовлетворить потребности в развитии проекта.

Различия можно классифицировать по следующим пяти пунктам:

1. Снижение риска двойных трат с UTXO:

  • В каждой транзакции отправитель указывает сумму, которую должен получить получатель, и оставшийся баланс, который должен быть возвращен отправителю. Если транзакция не возвращает оставшийся баланс, она считается недействительной.
  • Трансферные операции могут переводить суммы нескольким получателям, и каждая трансферная операция (за исключением самоперевода) должна указывать сумму для перевода.
  • Транзакции считаются завершенными только тогда, когда оставшийся баланс возвращается отправителю.
  • После завершения каждой транзакции ранее записанный баланс становится недействительным.

2. Имена токенов не ограничиваются 4 символами и нечувствительны к регистру

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

3. Функции настраиваемых клавиш для расширенных функций:

ORC-20 вводит настраиваемые ключи, при этом «minter» и «tax» являются наиболее заметными функциями. «Minter» - это специальный адрес чеканки, который может работать как белый список, в то время как «tax» позволяет проектам взимать налоги на транзакции и роялти.

4. Возможность обновления токена, такая как изменение параметров предложения:

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

  • Постепенное снижение количества монет для увеличения дефицита токенов, аналогично половинному сокращению биткоина.
  • Увеличение максимальной эмиссии и вознаграждение членов сообщества дополнительными стимулами.
  • Изначально предоставляется специальный адрес для чеканки части токенов в казну DAO, затем изменяются пределы чеканки, чтобы разрешить чеканку сообществом.

5. Отмена транзакции:

Транзакции могут быть отменены с использованием «op»: «cancel». Из-за включения значения nonce в каждой транзакции отмена может отменить все транзакции или только конкретные транзакции (те, у которых есть конкретные значения nonce).

Преимущества и недостатки ORC-20

Преимущества:

  • Предотвращает двойные траты (транзакции более безопасны и не могут быть скопированы)
  • Позволяет миграцию с BRC-20 на ORC-20
  • Позволяет отменить целые транзакции или только их частичное отменение

Недостатки:

  • ORC-20 не ограничивается четырехсимвольными именами, что позволяет определять несколько копий одного и того же имени (отсутствие редкости 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) в двухчастных транзакциях. Каждая транзакция должна иметь уникальный номер nonce.

Шаг 1: Отправитель записывает 1,000 $ORC (nonce 5) на адрес отправителя через «отправить надпись».

Шаг 2: Отправитель записывает "отправить оставшийся баланс" обратно отправителю.

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

Шаг 3: Отправитель отправляет сатоши, содержащие «отправить надпись», созданную на шаге 1, получателю.

Важные заметки

  • Теперь вы можете повторно использовать надписи транзакций «mint» или «send».
  • Пока баланс не израсходован, вы можете повторно использовать 'отправить надпись' — нет необходимости каждый раз, когда вы переводите средства ORC-20, вносить 'отправить событие'. Вы можете передать ранее полученный 'отправить порядковый номер' на адрес получателя, чтобы перевести полную сумму, связанную с 'отправить порядковый номер', пока сумма не израсходована.
  • Цель состоит в том, чтобы повторно использовать одноразовую надпись «отправить», чтобы сократить значительные потери биткоина, в конечном итоге сэкономив место в блоке и комиссии за транзакцию.

4. Отмена транзакции ORC-20

Пример: Отмена частичной транзакции с Nonce 5

Как ORC-20 экономит место блока биткойна во время транзакций

В отличие от BRC-20, для каждой транзакции требуется «одноразовая трансферная надпись», ORC-20 позволяет повторно использовать «минт» и «send» порядковые надписи в рамках одной транзакции. Это значительно сокращает объем данных, который необходимо записать в блокчейн, тем самым экономя место.

У пользователей есть три варианта, когда речь идет о отправке средств с помощью ORC-20:

  • Прямой перевод клеймов монет: Если остается неизрасходованный баланс оригинального клейма монет, вы можете напрямую отправить порядковый номер клейма монеты получателю без написания «перевода».
  • Прямой перевод отправки надписей: Если баланс исходной отправки остается неизрасходованным, вы можете напрямую отправить порядковый номер надписи получателю.
  • Инициирование процесса новой отправки транзакции (Pre-OIP-10):

Шаг 1: Напишите сумму "отправки" на адрес отправителя.

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

Шаг 3: Прямо отправьте порядковый номер "отправить надпись" с шага 1 получателю. Обратите внимание, что баланс получателя немедленно обновляется эффективной суммой, что позволяет повторно использовать полученную надпись в последующих транзакциях.

Токены ORC-20 и связанные риски

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

Риски

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

Судьба ORC-20 зависит от реакции сообщества и его способности решить эти проблемы. Настоятельно рекомендуется пользователям действовать осторожно и проводить тщательное исследование перед использованием ORC-20.

Заключение

Экосистема биткойна имеет огромный потенциал для развития благодаря непрерывному развитию стандартов токенов биткойна, расширяя возможности их применения. Стандарты, такие как BRC-20, ORC-20 и SRC-20, хотя и находятся на ранних этапах и обладают врожденными ограничениями, безусловно, являются основополагающими для будущих инновационных экспериментов.

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

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