Что такое 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 потребуют времени, чтобы выдержать критику сообщества и широкого рынка.

Autor: Allen
Tradutor(a): Piper
Revisor(es): KOWEI、Edward、Elisa、Ashley、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Что такое 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 потребуют времени, чтобы выдержать критику сообщества и широкого рынка.

Autor: Allen
Tradutor(a): Piper
Revisor(es): KOWEI、Edward、Elisa、Ashley、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!