До недавнего времени экосистема Bitcoin не претерпевала значительных изменений. Сейчас она быстро развивается, с многочисленными проектами, нацеленными на улучшение масштабируемости и функциональности Bitcoin. На этом раннем этапе используется множество методов для расширения довольно ограниченных возможностей Bitcoin от сайдчейнов до второго уровня (L2). Одним из более новых подходов является TRAC в сочетании с TAP-протоколом, который стремится повысить функциональность непосредственно на первом уровне (L1).
TRAC и TAP Protocol: Инновационное решение первого уровня для Биткойна
Эта статья была опубликована более года назад. Некоторая информация может быть неактуальной.

TRAC и TAP-протокол открывают новые возможности на первом уровне Bitcoin
TRAC (Tokenized Real Assets Coin) — это BRC20 токен и один из самых ранних проектных токенов на блокчейне Bitcoin. В отличие от потока меминговых монет и спекулятивных токенов, которые исторически доминировали в Bitcoin-активах, TRAC имеет полезность: индексирование блокчейна Bitcoin. Это позволяет разработчикам создавать приложения на основе Bitcoin с использованием протокола TAP.
TRAC индексирует блокчейн Bitcoin через процесс, в котором валидаторы непрерывно собирают и организуют данные, такие как выходы транзакций, высоты блоков и перемещения токенов. Эти данные затем классифицируются в индекс, к которому разработчики могут получать доступ для получения информации о блокчейне, такой как история транзакций или балансы токенов. Сеть валидаторов проверяет данные для обеспечения точности перед их окончательной фиксацией, обеспечивая разработчикам доступ в реальном времени к надежным данным.
Чтобы обеспечить целостность и честность валидаторов, TRAC использует несколько механизмов. Децентрализованная сеть валидаторов предотвращает контроль процесса индексирования любым отдельным субъектом. Валидаторы используют механизмы консенсуса, такие как Proof of Stake (PoS), ставя на кон токены TRAC, чтобы гарантировать честность, так как за неточные данные они могут потерять свою ставку. Криптографическая проверка гарантирует, что данные не могут быть изменены, в то время как валидаторы награждаются за точное индексирование данных и получают штрафы за недобросовестность.
Процесс прозрачен, позволяя проводить публичный аудит, и несколько валидаторов работают с одними и теми же данными, чтобы обеспечить избыточность и перекрестную проверку. Валидаторы также могут периодически проверяться для обеспечения целостности данных, и к тем, кто действует нечестно, применяются штрафы.
По сути, TRAC становится слоем данных для использования протоколом TAP.
TAP-протокол: Мета-протокол Bitcoin
TAP-протокол — это мета-протокол, построенный прямо на первом уровне (L1) Bitcoin. Его цель — предоставить безопасную и доступную разработку децентрализованных приложений без потери безопасности и надежности, которые известен Bitcoin. TAP разработан для предоставления инструментов для разработчиков для создания децентрализованных приложений (dapps) и децентрализованных финансовых (defi) протоколов.
TAP-протокол использует децентрализованные возможности индексирования TRAC для обеспечения платформ на основе Bitcoin. TAP нуждается в надежных, организованных данных для эффективного функционирования — таких как выходы, перемещения токенов и высоты блоков. Например, на платформе децентрализованных финансов, построенной на TAP, такие данные, как пользовательские балансы, история транзакций или перемещения токенов, должны быть точно отражены в реальном времени. Индексирование TRAC обеспечивает возможность эффективного извлечения этих данных без необходимости полагаться на центральный орган.
TAP-протокол, как описано в белой книге, использует Ordinals таким образом, чтобы работать на первом уровне (L1) Bitcoin без необходимости решения второго уровня (L2). TAP расширяет функциональность Ordinals и вводит стандарт токенов, который имитирует, но расширяет структуру BRC-20. TAP-протокол разбивает функциональность на две части: внешние и внутренние функции. Внешние и внутренние функции выполняют различные роли взаимодействия с токенами, кошельками и более широкой экосистемой.
Внешние функции в TAP-протоколе разработаны для взаимодействия с существующей инфраструктурой, такой как кошельки и рынки, позволяя использование и торговлю токенами TAP аналогично другим стандартам токенов, таким как BRC-20. Эти функции обеспечивают совместимость с текущими инструментами и платформами без необходимости значительных модификаций.
По сути, они позволяют пользователям и платформам взаимодействовать с токенами TAP так же, как они бы это делали с токенами BRC-20, при этом учитывая уникальные особенности TAP. Например, рынок, поддерживающий токены BRC-20, может адаптироваться к TAP путем клонирования своей инфраструктуры и внесения небольших изменений для признания специфических операций TAP, таких как развертывание токенов, эмиссия и передача.
Основные внешние функции включают развертывание токенов (создание новых токенов TAP), эмиссию токенов (создание дополнительных токенов) и передачу токенов (перемещение токенов между пользователями). Эти функции предназначены для публичных платформ, обеспечивая, чтобы токены TAP могли быть беспрепятственно интегрированы в defi платформы, кошельки или биржи с минимальными изменениями в существующих системах.
Внутренние функции в TAP-протоколе вводят расширенные возможности, выходящие за рамки стандартной торговли токенами или эмиссии, добавляя расширенные функции и более сложные операции, специфичные для TAP. Примеры включают ставку токенов, обмен токенов, позволяющий прямой обмен в рамках протокола; массовые передачи токенов, позволяющие отправлять токены нескольким получателям в одной транзакции; и более сложный механизм торговли токенами, включающий такие функции, как комиссии и срок действия сделок.
Писатели и индексы являются двумя основными действующими лицами TAP-протокола. Писатели можно рассматривать как разработчиков или пользователей, выполняющих задачи, такие как передача токенов. Индексы подобны валидаторам, отслеживающим и проверяющим надписи на блокчейне.
Писатели
Действия писателей инициируются и выполняются через систему проверки, основанную на надписях, которая гарантирует, что процесс прозрачен, безопасен и соответствует правилам протокола. Вот как писатели начинают и выполняют действие:
- Инициирование действия: Когда писатель хочет выполнить действие, такое как передача токенов или выполнение сделки, он отправляет запрос в TAP-протокол. Этот запрос содержит все необходимые детали для действия, включая задействованные активы, получателя (если применимо) и любую другую соответствующую информацию. Запрос писателя запускает создание надписи, которая является фрагментом данных, записываемым непосредственно в блокчейн L1 Bitcoin.
- Создание надписи: После инициации запроса создается надпись на блокчейне Bitcoin. Эта надпись действует как проверяемая запись действия, постоянно сохраняя такую информацию, как баланс отправителя, выполняемое действие (например, передача или торговля) и результат. Надписи неизменяемы, что означает, что они не могут быть изменены после записи в блокчейн, обеспечивая прозрачный и безопасный способ записи действий.
- Верификация индекаторами: После создания надписи она проверяется индекаторами в рамках TAP-протокола. Индекаторы отвечают за то, чтобы надпись соответствовала правилам протокола и чтобы действие было действительным. Например, если писатель инициирует передачу токенов, индекаторы проверят, достаточно ли у писателя баланса для завершения передачи и что все другие условия соблюдены (такие как правильные подписи и детали транзакции). Индекаторы сверяют надпись с данными на блокчейне, чтобы обеспечить ее точность.
- Выполнение действия: После валидации надписи индекаторами действие выполняется. В случае передачи токенов, например, токены перемещаются из кошелька отправителя в кошелек получателя. Надпись на блокчейне Bitcoin действует как доказательство транзакции, и любой может проверить, что действие было выполнено правильно, проверив общедоступную надпись.
- Прозрачность и подотчетность: Поскольку каждое действие, инициируемое писателем, записывается в цепочку через систему проверки на основе надписей, весь процесс прозрачен и может быть проверен любым участником. Если возникает любая несоответствие или манипуляция, это может быть легко обнаружено путем перекрестной проверки надписей с блокчейном Bitcoin.
Индексы
Индексы действуют как основа протокола, предоставляя точную, актуальную информацию о балансах токенов, транзакциях и других критически важных операциях. Их основная ответственность заключается в обработке, проверке и поддержании точных записей о надписях, сделанных писателями. Эти надписи записываются на блокчейне L1 Bitcoin, и задача индексов заключается в отслеживании и проверке их для обеспечения беспрепятственного взаимодействия с кошельками, рынками и другими службами, интегрированными в TAP.
Индексы выполняют несколько ключевых функций для поддержания целостности TAP-протокола. Они отслеживают и проверяют надписи, чтобы гарантировать, что операции, такие как эмиссия, передачи и сделки токенов, проводятся в соответствии с правилами протокола. Это включает проверку действительности балансов, подписей и других необходимых данных. Кроме того, индексы отвечают за управление балансами токенов, обеспечивая, чтобы транзакции фиксировались корректно и отображались точно для пользователей.
Помимо их технических обязанностей, индексы должны также соблюдать обновления и переходы протокола. TAP обеспечивает хорошо структурированную платформу для обновлений, предлагая индексам период отсрочки для адаптации их систем к новым изменениям. Этот консервативный подход гарантирует, что у всех индексов есть достаточно времени для внедрения необходимых изменений и продолжения работы без прерываний. Индексы должны внимательно следить за этими обновлениями, так как несоблюдение их может привести к недействительным операциям или несоответствиям в их процессах индексирования.
Хотя TAP-протокол не внедряет прямой механизм для наказания нечестных индексов, он полагается на несколько косвенных мер для обеспечения подотчетности и целостности. Работая на прозрачной сети L1 Bitcoin, протокол гарантирует, что все транзакции и обновления являются публичными, что делает легко обнаруживаемыми несоответствия. Управление осуществляется с помощью $TRAC токенов, что позволяет участникам решать вопросы нечестного поведения путем голосования. Индексы должны строго следовать правилам протокола для отслеживания и проверки транзакций, при этом обновления протокола обеспечивают их соблюдение.
Наконец, система верификации на основе надписей обеспечивает естественный уровень подотчетности для индексов. Каждое действие в TAP-протоколе — будь то передача, сделка или развертывание токена — должно быть инсцриковано на блокчейне Bitcoin. Эти надписи являются публично доступными и должны соответствовать определенным критериям, таким как действительные подписи и корректные балансы, чтобы считаться действительными. Любой индекс, не следующий этим процедурам или пытающийся манипулировать данными, будет пойман, когда пользователи или другие индексы перепроверят информацию на блокчейне.
Вы уже пробовали использовать протокол TRAC или TAP? Поделитесь своими мыслями и мнениями на эту тему в комментариях ниже.
Игровые выборы Bitcoin
425% до 5 BTC + 100 Бесплатных Вращений














