В конце 2008 года идея Биткоина была представлена как «одноранговая электронная наличность», и, собственно, Сатоси Накамото озаглавил технический документ, в котором изложил основы этого протокола, именно этой фразой. По словам самого Сатоси, электронная наличность подразумевает прямые платежи между людьми «без необходимости проходить через финансовое учреждение», что стало фундаментом для Bitcoin-BTC вплоть до 2017 года, когда сторонники идеи «Биткоина как наличных» были вынуждены перейти в отдельную сеть под названием Bitcoin Cash (BCH) — «Биткоин наличными» на английском. Таким образом, концепция цифровых денег является отправной точкой всей технологии Биткоина, особенно в случае BCH, который считает это качество неотъемлемым.
Это качество не противоречит внедрению других сценариев использования при условии, что их интеграция не ставит под угрозу возможность использования BCH как денег или масштабирования системы для увеличения числа пользователей.
В этом смысле в Bitcoin Cash (BCH) существует процесс для представления, обсуждения и стандартизации идей под названием «CHIP» (аббревиатура от: предложения по улучшению наличных), который аналогичен «BIP» или «предложениям по улучшению Биткоина» в Bitcoin-BTC и позволяет сообществу обсуждать и оценивать целесообразность идей для внедрения новых функций в приложения и даже в сам протокол монеты.
Одна из функций, к которой стремились на протяжении многих лет, — это возможность передачи других активов через блокчейн Bitcoin Cash. Активы, которые в мире криптовалют обычно называют «токены» или «фишки», очень популярны во многих криптоэкосистемах, приносят дополнительную экономическую активность сетям, на которых работают, и в сочетании с такими функциями, как возможность реализации смарт-контрактов, могут обмениваться на децентрализованных биржах или использоваться на DeFi-платформах.
Когда BCH только что отделился от BTC, появилось несколько предложений по внедрению токенов на основе концепции «цветных монет», которая подразумевает транзакции (например, отправку очень малого количества Bitcoin Cash), содержащие метаданные для передачи токена. Иными словами, это использование транзакций BCH как транспортного средства для других активов, что требует протокола, способного интерпретировать эти вложенные метаданные как токен, количество переданных токенов и т.д.
Эта идея была реализована в сети Bitcoin Cash (BCH) с помощью различных протоколов, самым известным и долгоживущим из которых стал «Simple Ledger Protocol» или «SLP токены».
Однако модель «цветных монет» имеет определенные ограничения, такие как необходимость запуска дополнительного ПО для валидации содержащейся информации, а также ожидания как минимум 1 подтверждения для признания транзакций действительными. Из-за этих недостатков «цветные монеты» представляют собой жизнеспособную альтернативу для отправки и получения токенов, но не равны по свойствам платежам в базовой монете.
Новый стандарт: лучшая модель
15 мая 2023 года Bitcoin Cash (BCH) с очередным обновлением, среди прочих новых функций, добавит возможность передачи токенов без ограничений, присущих протоколам «цветных монет». Эта новая функция, техническая спецификация которой получила идентификатор «CHIP-2022-02», называется «CashTokens: примитивы токенов для Bitcoin Cash». Проще говоря, CashTokens представляет собой более совершенное решение по сравнению с «Simple Ledger Protocol» (SLP токены) и отличается, среди прочего, следующими характеристиками:
Инфраструктура с поддержкой «SLP токенов» требовала запуска «SLP нод», то есть дополнительного программного обеспечения для проверки таких транзакций на основе вложенных в них метаданных. В случае CashTokens поддержка требует только ноду Bitcoin Cash, поэтому майнеры и операторы полных узлов могут удостоверять их действительность.
Транзакции SLP токенов не поддерживают 0-conf, поэтому может быть рискованно принимать такие транзакции без ожидания первого подтверждения. Транзакции с CashTokens совместимы с 0-conf, поэтому разумно считать действительными транзакции без подтверждений на сумму до 200$.
Хотя сеть Bitcoin Cash основана на модели «UTXO», транзакции SLP токенов проверяются с помощью модели «DAG». Транзакции CashTokens основаны на модели UTXO, что обеспечивает большую эффективность при проверке транзакций этого стандарта.
Эти и многие другие преимущества позволяют CashTokens обеспечивать лучший пользовательский опыт и снижают трение при расширении совместимости самокастодиальных кошельков и торговых платформ для отправки и хранения токенов. Кроме того, транзакции с CashTokens оплачивают комиссии майнерам в Bitcoin Cash, поэтому их массовое распространение будет способствовать поддержанию системы.
CashTokens: примитивы токенов
В технической спецификации CashTokens формальное название — «Token Primitives for Bitcoin Cash». Это выражение может быть немного запутанным для русскоязычной аудитории, поскольку может показаться (ошибочно), что речь идет о чем-то «примитивном», малоразвитом или ограниченном по совместимости с DeFi.
Однако CashTokens не только совместимы со смарт-контрактами, написанными на скриптовом языке Bitcoin Cash, но и сам термин не подразумевает простоту. В данном контексте «примитивы» — это фундаментальная функция протокола, его нативная функция, поэтому гораздо более точный перевод этого понятия — «нативные токены для Bitcoin Cash».
Обновление: изначально в статье указывалось, что CashTokens (в отличие от SLP токенов) не требуют использования двух форматов адресов. Добавлена поправка, что нативные токены Bitcoin Cash (BCH) допускают использование адресов, поддерживающих токены (token aware), которые могут принимать как BCH, так и CashTokens, и адресов в обычном формате, которые принимают только BCH. Использование двух форматов нужно для того, чтобы пользователи не отправляли токены на кошельки, которые их не отображают. Также исправлен перевод «token primitives» как «примитивные токены». Корректный перевод — «примитивы токенов», или, альтернативно, для передачи той же идеи — «нативные токены».
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
CashTokens: нативные токены приходят в Bitcoin Cash
Введение и предыстория
В конце 2008 года идея Биткоина была представлена как «одноранговая электронная наличность», и, собственно, Сатоси Накамото озаглавил технический документ, в котором изложил основы этого протокола, именно этой фразой. По словам самого Сатоси, электронная наличность подразумевает прямые платежи между людьми «без необходимости проходить через финансовое учреждение», что стало фундаментом для Bitcoin-BTC вплоть до 2017 года, когда сторонники идеи «Биткоина как наличных» были вынуждены перейти в отдельную сеть под названием Bitcoin Cash (BCH) — «Биткоин наличными» на английском. Таким образом, концепция цифровых денег является отправной точкой всей технологии Биткоина, особенно в случае BCH, который считает это качество неотъемлемым.
Это качество не противоречит внедрению других сценариев использования при условии, что их интеграция не ставит под угрозу возможность использования BCH как денег или масштабирования системы для увеличения числа пользователей.
В этом смысле в Bitcoin Cash (BCH) существует процесс для представления, обсуждения и стандартизации идей под названием «CHIP» (аббревиатура от: предложения по улучшению наличных), который аналогичен «BIP» или «предложениям по улучшению Биткоина» в Bitcoin-BTC и позволяет сообществу обсуждать и оценивать целесообразность идей для внедрения новых функций в приложения и даже в сам протокол монеты.
Одна из функций, к которой стремились на протяжении многих лет, — это возможность передачи других активов через блокчейн Bitcoin Cash. Активы, которые в мире криптовалют обычно называют «токены» или «фишки», очень популярны во многих криптоэкосистемах, приносят дополнительную экономическую активность сетям, на которых работают, и в сочетании с такими функциями, как возможность реализации смарт-контрактов, могут обмениваться на децентрализованных биржах или использоваться на DeFi-платформах.
Когда BCH только что отделился от BTC, появилось несколько предложений по внедрению токенов на основе концепции «цветных монет», которая подразумевает транзакции (например, отправку очень малого количества Bitcoin Cash), содержащие метаданные для передачи токена. Иными словами, это использование транзакций BCH как транспортного средства для других активов, что требует протокола, способного интерпретировать эти вложенные метаданные как токен, количество переданных токенов и т.д.
Эта идея была реализована в сети Bitcoin Cash (BCH) с помощью различных протоколов, самым известным и долгоживущим из которых стал «Simple Ledger Protocol» или «SLP токены».
Однако модель «цветных монет» имеет определенные ограничения, такие как необходимость запуска дополнительного ПО для валидации содержащейся информации, а также ожидания как минимум 1 подтверждения для признания транзакций действительными. Из-за этих недостатков «цветные монеты» представляют собой жизнеспособную альтернативу для отправки и получения токенов, но не равны по свойствам платежам в базовой монете.
Новый стандарт: лучшая модель
15 мая 2023 года Bitcoin Cash (BCH) с очередным обновлением, среди прочих новых функций, добавит возможность передачи токенов без ограничений, присущих протоколам «цветных монет». Эта новая функция, техническая спецификация которой получила идентификатор «CHIP-2022-02», называется «CashTokens: примитивы токенов для Bitcoin Cash». Проще говоря, CashTokens представляет собой более совершенное решение по сравнению с «Simple Ledger Protocol» (SLP токены) и отличается, среди прочего, следующими характеристиками:
Эти и многие другие преимущества позволяют CashTokens обеспечивать лучший пользовательский опыт и снижают трение при расширении совместимости самокастодиальных кошельков и торговых платформ для отправки и хранения токенов. Кроме того, транзакции с CashTokens оплачивают комиссии майнерам в Bitcoin Cash, поэтому их массовое распространение будет способствовать поддержанию системы.
CashTokens: примитивы токенов
В технической спецификации CashTokens формальное название — «Token Primitives for Bitcoin Cash». Это выражение может быть немного запутанным для русскоязычной аудитории, поскольку может показаться (ошибочно), что речь идет о чем-то «примитивном», малоразвитом или ограниченном по совместимости с DeFi.
Однако CashTokens не только совместимы со смарт-контрактами, написанными на скриптовом языке Bitcoin Cash, но и сам термин не подразумевает простоту. В данном контексте «примитивы» — это фундаментальная функция протокола, его нативная функция, поэтому гораздо более точный перевод этого понятия — «нативные токены для Bitcoin Cash».
Обновление: изначально в статье указывалось, что CashTokens (в отличие от SLP токенов) не требуют использования двух форматов адресов. Добавлена поправка, что нативные токены Bitcoin Cash (BCH) допускают использование адресов, поддерживающих токены (token aware), которые могут принимать как BCH, так и CashTokens, и адресов в обычном формате, которые принимают только BCH. Использование двух форматов нужно для того, чтобы пользователи не отправляли токены на кошельки, которые их не отображают. Также исправлен перевод «token primitives» как «примитивные токены». Корректный перевод — «примитивы токенов», или, альтернативно, для передачи той же идеи — «нативные токены».