Ажиотаж вокруг 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 - это открытый токен стандарт для биткоиновых ординалов, созданный OrcDAO для улучшения некоторых ключевых функций BRC-20. Его целью является поддержание обратной совместимости с BRC-20 при улучшении адаптивности, масштабируемости и безопасности, а также ликвидации возможности двойных трат.
Операции ORC-20 включают базовые события, такие как развертывание, чеканка, отправка, отмена, обновление и пользовательские события. Вы можете добавлять ключи к стандартным событиям, чтобы ввести ограничения, различные поведения или новые операции. Каждая операция состоит из данных надписи с парами ключ-значение, по умолчанию в формате JSON, где ключи операций должны быть в нижнем регистре, а числовые данные регистронезависимы.
Источник: 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 для создания большего количества случаев использования, таких как:
5. Отмена транзакции:
Транзакции могут быть отменены с использованием «op»: «cancel». Из-за включения значения nonce в каждой транзакции отмена может отменить все транзакции или только конкретные транзакции (те, у которых есть конкретные значения nonce).
Преимущества:
Недостатки:
Вы можете быстро начать использовать 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, получателю.
Важные заметки
4. Отмена транзакции ORC-20
Пример: Отмена частичной транзакции с Nonce 5
В отличие от BRC-20, для каждой транзакции требуется «одноразовая трансферная надпись», ORC-20 позволяет повторно использовать «минт» и «send» порядковые надписи в рамках одной транзакции. Это значительно сокращает объем данных, который необходимо записать в блокчейн, тем самым экономя место.
У пользователей есть три варианта, когда речь идет о отправке средств с помощью ORC-20:
Шаг 1: Напишите сумму "отправки" на адрес отправителя.
Шаг 2: Запишите оставшийся баланс как «отправить» на адрес отправителя (пред-OIP-10).
Шаг 3: Прямо отправьте порядковый номер "отправить надпись" с шага 1 получателю. Обратите внимание, что баланс получателя немедленно обновляется эффективной суммой, что позволяет повторно использовать полученную надпись в последующих транзакциях.
Вы можете найти информацию о токенах ORC-20 на веб-сайте 20scan, включая показатели, такие как количество держателей и рейтинг различных токен-проектов. Эти данные могут предоставить пользователям и трейдерам более полное представление.
Те, кто заинтересованы в инвестировании в токены ORC-20, должны сначала понять, что ORC-20 - это экспериментальный проект. Нет гарантии относительно стоимости или полезности токенов, созданных с использованием этого стандарта. Хотя ORC-20 может улучшить стандарты токенов в сети Bitcoin, его критикуют за сложность и отсутствие существенных преимуществ по сравнению с существующими стандартами.
Судьба ORC-20 зависит от реакции сообщества и его способности решить эти проблемы. Настоятельно рекомендуется пользователям действовать осторожно и проводить тщательное исследование перед использованием ORC-20.
Экосистема биткойна имеет огромный потенциал для развития благодаря непрерывному развитию стандартов токенов биткойна, расширяя возможности их применения. Стандарты, такие как BRC-20, ORC-20 и SRC-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 - это открытый токен стандарт для биткоиновых ординалов, созданный OrcDAO для улучшения некоторых ключевых функций BRC-20. Его целью является поддержание обратной совместимости с BRC-20 при улучшении адаптивности, масштабируемости и безопасности, а также ликвидации возможности двойных трат.
Операции ORC-20 включают базовые события, такие как развертывание, чеканка, отправка, отмена, обновление и пользовательские события. Вы можете добавлять ключи к стандартным событиям, чтобы ввести ограничения, различные поведения или новые операции. Каждая операция состоит из данных надписи с парами ключ-значение, по умолчанию в формате JSON, где ключи операций должны быть в нижнем регистре, а числовые данные регистронезависимы.
Источник: 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 для создания большего количества случаев использования, таких как:
5. Отмена транзакции:
Транзакции могут быть отменены с использованием «op»: «cancel». Из-за включения значения nonce в каждой транзакции отмена может отменить все транзакции или только конкретные транзакции (те, у которых есть конкретные значения nonce).
Преимущества:
Недостатки:
Вы можете быстро начать использовать 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, получателю.
Важные заметки
4. Отмена транзакции ORC-20
Пример: Отмена частичной транзакции с Nonce 5
В отличие от BRC-20, для каждой транзакции требуется «одноразовая трансферная надпись», ORC-20 позволяет повторно использовать «минт» и «send» порядковые надписи в рамках одной транзакции. Это значительно сокращает объем данных, который необходимо записать в блокчейн, тем самым экономя место.
У пользователей есть три варианта, когда речь идет о отправке средств с помощью ORC-20:
Шаг 1: Напишите сумму "отправки" на адрес отправителя.
Шаг 2: Запишите оставшийся баланс как «отправить» на адрес отправителя (пред-OIP-10).
Шаг 3: Прямо отправьте порядковый номер "отправить надпись" с шага 1 получателю. Обратите внимание, что баланс получателя немедленно обновляется эффективной суммой, что позволяет повторно использовать полученную надпись в последующих транзакциях.
Вы можете найти информацию о токенах ORC-20 на веб-сайте 20scan, включая показатели, такие как количество держателей и рейтинг различных токен-проектов. Эти данные могут предоставить пользователям и трейдерам более полное представление.
Те, кто заинтересованы в инвестировании в токены ORC-20, должны сначала понять, что ORC-20 - это экспериментальный проект. Нет гарантии относительно стоимости или полезности токенов, созданных с использованием этого стандарта. Хотя ORC-20 может улучшить стандарты токенов в сети Bitcoin, его критикуют за сложность и отсутствие существенных преимуществ по сравнению с существующими стандартами.
Судьба ORC-20 зависит от реакции сообщества и его способности решить эти проблемы. Настоятельно рекомендуется пользователям действовать осторожно и проводить тщательное исследование перед использованием ORC-20.
Экосистема биткойна имеет огромный потенциал для развития благодаря непрерывному развитию стандартов токенов биткойна, расширяя возможности их применения. Стандарты, такие как BRC-20, ORC-20 и SRC-20, хотя и находятся на ранних этапах и обладают врожденными ограничениями, безусловно, являются основополагающими для будущих инновационных экспериментов.
По сравнению с надежностью сети Биткоина, ее использование относительно невелико. Природа его языка сценариев ограничивает выполнение сложных смарт-контрактов в сети Биткоина, тем самым ограничивая его применение. Однако его исключительный уровень безопасности стимулирует разработчиков и пользователей постоянно тестировать и использовать его функционал, способствуя развитию общей экосистемы. Более того, рыночная акцептованность и диапазон применения ORC-20 потребуют времени, чтобы выдержать критику сообщества и широкого рынка.