Project Research 丨Стеки протоколов биткойн-уровня 2: расширение новой главы смарт-контрактов биткойнов и DAPP

Исследование проекта 丨Стеки протоколов биткойн-уровня 2: расширение новой главы смарт-контрактов биткойнов и DAPP

Редактор | Chainchen@Web3CN.Pro

Оглавление

1. Резюме

2. Введение в проект

3. Структура проекта

4. Заявка на проект

5. История команды

6. Информация о финансировании

VII. Достижения в области развития

8. Экономическая модель

9. Преимущества и риски

1. Резюме

В этом исследовательском отчете подробно рассматривается проект Stacks, инновационная технология блокчейна, целью которой является связать себя с цепочкой Биткойн с помощью уникального механизма консенсуса Proof of Transfer (POX) для достижения высокой степени децентрализации и масштабируемости без добавление дополнительного воздействия на окружающую среду. Предоставляя функции смарт-контрактов, Stacks позволяет Биткойну стать полностью программируемым активом, что, в свою очередь, может обеспечить более широкий спектр сценариев применения для децентрализованных приложений (dApps).

В этом отчете подробно описаны основные компоненты Stacks, в том числе то, как он использует состояние и безопасность биткойнов, а также особенности и преимущества использования языка Clarity для создания смарт-контрактов. Кроме того, в отчете будет обсуждаться, как работает механизм консенсуса Proof of Transfer (POX) и как он использует механизм проверки работоспособности Биткойн.

2. Введение в проект

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

Проект Stacks связан с Биткойном через уникальный механизм консенсуса proofoftransfer (POX). PoX позволяет цепочке Stacks использовать безопасность цепочки биткойнов, а также позволяет держателям токенов Stacks получать вознаграждение в биткойнах за акт «укладки». Этот механизм реализует добавление новых функций на основе безопасности Биткойн, таких как смарт-контракты и быстрые транзакции, что значительно повышает удобство использования и масштабируемость Биткойн.

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

3. Архитектура проекта

Проект Stacks связывает себя с цепочкой Биткойн, используя уникальный механизм консенсуса Proof of Transfer (PoX). Это позволяет Stacks использовать состояние и безопасность цепочки биткойнов, обеспечивая более безопасную и надежную платформу для децентрализованных приложений (dApps) и смарт-контрактов. На этой платформе все транзакции рассчитываются в цепочке Биткойн, таким образом заимствуя надежную безопасность Биткойн.

Слой смарт-контрактов Stacks имеет следующие инновационные функции:

**S (защищено), транзакции стеков окончательно подтверждаются биткойнами. **

Примерно через 100 блоков биткойнов или примерно через день подтверждения транзакции, происходящие на уровне стека, будут защищены полной хеш-мощностью биткойнов. Это означает, что для отмены этих транзакций злоумышленнику требуется достаточно вычислительной мощности для реорганизации цепочки биткойнов. Транзакции стека рассчитываются в блокчейне Биткойн и имеют окончательность Биткойн. В дополнение к этому, уровень Satck полностью разветвляет Биткойн, а это означает, что любой форк (например, софтфорк или хардфорк) в цепочке Биткойн будет отражаться в цепочке Stacks. Это гарантирует, что цепочка Stacks может развиваться вместе с цепочкой биткойнов, не конфликтуя с ее форками.

T (Trust-minimized) недоверенный механизм привязки биткойнов; биткойн с возможностью записи

Stacks представляет новый децентрализованный, не связанный с хранением актив, привязанный к биткойнам, sBTC. Это позволяет смарт-контрактам работать быстрее и дешевле с использованием активов, обеспеченных биткойнами, без ущерба для безопасности. Кроме того, это также позволяет контрактам на уровне стеков ненадежно записывать биткойны с помощью якорных транзакций.

Атомное (атомарное) взаимодействие биткойнов и активы, принадлежащие биткойн-адресам

Атомарные свопы и активы: в Stacks уже есть атомарные свопы для биткойнов, что позволяет биткойн-адресам владеть и перемещать активы, определенные на уровне стеков. Волшебные свопы и свопы с двумя телами — это примеры живых атомарных свопов без доверия между биткойнами L1 и активами на уровне стеков. Кроме того, пользователи могут владеть активами уровня Stacks, такими как STX, стейблкоины и NFT, на биткойн-адресах, если они того пожелают, и передавать их с помощью биткойн-транзакций L1.

C (Clarity) Ясный язык, более безопасные, решаемые смарт-контракты

Stacks поддерживает безопасный, понятный язык смарт-контрактов под названием Clarity. Благодаря Clarity разработчики могут с математической точностью знать, что может и чего не может делать контракт, до того, как контракт будет выполнен. Децентрализованные якорные контракты выиграют от свойств безопасности языка Clarity. По состоянию на декабрь 2022 года на уровне стеков было развернуто более 5000 контрактов Clarity. Дизайн Clarity также позволяет избежать проблемы «оценки стоимости газа», которая является общей проблемой для многих других языков смарт-контрактов, таких как Solidity. В Clarity комиссия за выполнение транзакции может быть точно известна до того, как транзакция произойдет, что позволяет избежать сбоя транзакции из-за недостаточной комиссии. В стеках создание и управление привязанными к биткойнам активами (такими как sBTC) осуществляется с помощью специального смарт-контракта, децентрализованного якорного контракта. Этот тип контракта использует безопасность языка Clarity для обеспечения безопасности и надежности процесса создания и управления якорными активами.

K (Knowledge) доказательство знания полного состояния биткойнов; читаемый биткойн

Стеки полностью осведомлены о состоянии биткойнов, они могут без доверия считывать транзакции биткойнов и изменения состояния, а также выполнять смарт-контракты, инициированные транзакциями биткойнов. Функциональность чтения Биткойн, среди прочего, помогает поддерживать состояние децентрализованной привязки в соответствии с BTC, заблокированным на Биткойн L1. Функция чтения биткойнов в стеках гарантирует, что состояние децентрализованной привязки (то есть состояние sBTC) соответствует заблокированному BTC на биткойн L1. Это связано с тем, что всякий раз, когда в цепочке биткойнов происходит транзакция, стеки могут считывать эти изменения и соответствующим образом обновлять состояние sBTC. Таким образом, пользователи могут гарантировать, что их sBTC всегда синхронизированы с их заблокированными BTC в цепочке биткойнов.

Масштабируемость S (Scalable), быстрые транзакции на расчетном уровне btc

Stacks увеличивает скорость обработки транзакций за счет более быстрой генерации блоков Stacks между блоками Bitcoin. Это означает, что транзакции в сети Stacks могут быть завершены и подтверждены намного быстрее, чем Биткойн. Кроме того, подсети представляют собой масштабируемый уровень сети стеков, который допускает различные компромиссы между производительностью и децентрализацией. Это означает, что подсети можно оптимизировать в соответствии с их конкретными потребностями и приоритетами, такими как более высокая скорость транзакций или более высокий уровень децентрализации. Подсеть Stacks может поддерживать другие языки программирования и среды выполнения, такие как язык Ethereum Solidity и EVM (виртуальная машина Ethereum). Это означает, что смарт-контракты, разработанные в сети Ethereum, могут работать в сети Stacks и могут использовать биткойн для закрепления активов и расчетов в цепочке биткойнов. Это значительно увеличивает совместимость и диапазон применения стеков.

Консенсусный механизм Proof of Transfer (PoX)

Доказательство передачи (PoX) является основным компонентом проекта Stacks. Это новый тип механизма консенсуса, который использует доказательство работы Биткойн (PoW) для достижения высокой степени децентрализации и масштабируемости. В PoX узлы цепочки Stacks будут участвовать в создании блоков путем «сжигания» биткойнов. Это означает, что узлы отправляют биткойны на недостижимый адрес, тем самым доказывая, что они внесли свой вклад в безопасность участвующей сети. Затем эти узлы могут быть выбраны для создания новых блоков, зарабатывая токены Stacks в качестве награды.

Уровень стеков опирается на STX и BTC для своего нового механизма консенсуса, называемого доказательством передачи (PoX), который использует уровни стеков и биткойнов. PoX похож по духу на консенсус Proof-of-Work (PoW) Биткойна: точно так же, как майнеры Bitcoin PoW тратят электроэнергию и получают вознаграждение в BTC, майнеры Stacks PoX тратят (добывают) BTC и получают вознаграждение в STX. Как и PoW, PoX использует выбор одного лидера в стиле Накамото: майнеры PoX делают ставки, просто тратя BTC, и у них есть лидер со случайной вероятностью. Выборы лидера выполняются в цепочке Биткойн, а новые блоки записываются в слой Stacks. Таким образом, PoX повторно использует работу, уже проделанную биткойн-майнерами, и не потребляет существенной дополнительной мощности: требуется только работающий ноутбук/компьютер, чтобы делать ставки на узлы стеков с использованием BTC.

Другой частью PoX является «стекинг», который позволяет держателям токенов Stacks участвовать в обеспечении безопасности сети. Если держатели выбирают «складывать» свои токены, они регулярно получают вознаграждение в виде биткойнов. Это уникальный механизм, который позволяет участникам цепочки Stacks напрямую получать биткойны в качестве вознаграждения, что еще больше укрепляет связь сети Stacks с биткойнами.

Стеки — это уровень смарт-контрактов Биткойн с глубокой и непрерывной связью с цепочкой Биткойн, в отличие от сайдчейнов, таких как RSK и Liquid. Слой Stacks позволяет приложениям и смарт-контрактам использовать биткойн (BTC) в качестве своего актива или валюты и проводить транзакции в основной цепочке биткойнов. Целью слоя Stacks является расширение экономики Биткойн за счет преобразования BTC из пассивного актива в производительный актив и включения различных децентрализованных приложений. Подобно боковым цепям, таким как RSK и Liquid, уровень Stacks имеет собственный глобальный реестр и среду выполнения для поддержки смарт-контрактов и предотвращения перегрузки блокчейна Биткойн дополнительными транзакциями. Однако уровень Stacks уникален тем, что он обладает большинством желательных свойств смарт-контракта Биткойн. Он также предоставляет высокопроизводительные механизмы, такие как быстрые блоки, децентрализованные привязки и подсети.

4. Заявка на проект

Использование Биткойна в качестве полностью программируемого актива

Stacks предоставляет Биткойну совершенно новые функции и сценарии применения. Используя стеки, Биткойн можно использовать как полностью программируемый актив в децентрализованных приложениях и смарт-контрактах. Это инновационное приложение позволяет широко использовать Биткойн в различных децентрализованных финансовых продуктах и услугах, таких как кредитование, страхование, рынки предсказаний и т. д.

Используя слой Stacks, разработчики могут создавать любые приложения, которые они могут создавать на других платформах смарт-контрактов, таких как Ethereum, Solana, Avalanche и т. д., но использовать BTC в качестве своего актива/валюты и расплачиваться за биткойн-блокчейн своей сделки. Они смогут сделать это на виртуальной машине Clarity или на EVM или других виртуальных машинах на Solidity или других языках, используя подсети. Пользователи также могут обменивать BTC на стейблкоины и NFT непосредственно из цепочки биткойнов.

Разблокировать пассивный биткойн-капитал

Благодаря своим смарт-контрактам и децентрализованным приложениям Stacks может разблокировать пассивный биткойн-капитал, чтобы он мог генерировать большую ценность. Например, используя стеки, держатели биткойнов могут размещать свои биткойны на децентрализованной кредитной платформе и получать процентный доход. Кроме того, владельцы биткойнов также могут использовать свои биткойны для сетевой безопасности, участвуя в механизме Stacking Stacks и получая биткойны в качестве вознаграждения.

Предоставление быстрых транзакций биткойнов

В дополнение к вышеперечисленным функциям Stacks также предоставляет Биткойну возможность проводить быстрые транзакции. Из-за конструктивных особенностей Биткойна скорость его транзакций низкая, что в некоторых случаях может ограничивать его применение.

Слой Stacks Bitcoin обеспечивает дополнительную функциональность для повышения производительности, а также большей универсальности и безопасности. Хотя механизм производительности уровня Stacks был описан выше, уровень Stacks, как и Биткойн, оптимизирован для децентрализации, а не для низкой задержки или высокой пропускной способности сети: в удаленных районах пользователи с обычными ноутбуками и домашним подключением к Интернету должны работать на полную мощность. Стеки и биткойн-узлы. Однако уровень подсети цепочки стеков может обеспечить более высокую производительность. Подсети также поддерживают смарт-контракты и могут обеспечивать различные компромиссы между децентрализацией и производительностью, чем основная цепочка стеков или другие подсети. Кроме того, одна подсеть может поддерживать смарт-контракты на разных языках программирования и в разных средах выполнения. Некоторые подсети могут поддерживать Clarity и Clarity VM, которые имеют преимущества безопасности, в то время как другие могут поддерживать язык Solidity Ethereum и совместимость с EVM или совместимость с виртуальной машиной Ethereum, которые имеют преимущества простой интеграции и разработки. все смарт-контракты и инструменты Ethereum. С помощью стеков пользователи могут проводить более быстрые биткойн-транзакции, так что биткойн можно широко использовать в таких сценариях, как ежедневные транзакции и микроплатежи.

Исследование проекта 丨Стеки протоколов биткойн-уровня 2: расширение новой главы смарт-контрактов биткойнов и DAPP

5. История команды

В настоящее время Stacks представляет собой проект, состоящий из нескольких независимых организаций и сообществ. В первые дни Stacks в основном возглавлял Blockstack PBC (теперь переименованный в Hiro s PBC, или Hiro для краткости). У Хиро 66 членов команды, основателем которой является Муниб Али. Основные члены команды проекта имеют многолетний опыт исследований и разработок в области распределенных систем, в том числе 6 обладателей докторских степеней в области распределенных систем, а также 2 ученых, удостоенных премии президента США за карьеру.

Муниб Али, соучредитель Stacks, генеральный директор Hiro, имеет степень доктора компьютерных наук в Принстонском университете и занимается исследованием комплексных решений для создания распределенных приложений.

Джуд Нельсон, научный сотрудник Stacks Fund, бывший инженер-партнер Hiro, получил докторскую степень в области компьютерных наук в Принстонском университете и был одним из основных членов PlanetLab, получившей награду ACM Test of Time Award за проведение экспериментов и развертывание планетарного масштаба. .

Аарон Бланкштейн, инженер, присоединился к команде инженеров Blockstack в 2017 году после получения докторской степени.

Майк Фридман, технический советник Хиро, профессор распределенных систем Принстонского университета.

Альберт Венгер, директор Hiro, управляющий партнер Union Square Ventures (USV). До прихода в USV Альберт был президентом del.icio.us, пока компания не была продана Yahoo.Он также был бизнес-ангелом и инвестировал в Etsy и Tumblr.

6. Информация о финансировании

Количество продаж токенов по сбору средств составляет 609,2 млн, а общий сбор средств составляет около 75,6 млн долларов США. Количество вознаграждений основателя и команды составляет 253,1 миллиона человек. К концу 2019 года будет разблокирован 441 миллион токенов STX, из которых 36% принадлежат сотрудникам, учредителям и инвесторам серии A, а 52% — инвесторам Reg D.

VII. Достижения в области развития

В настоящее время известными проектами сети Stacks являются:

кошелек:

  • Hiro Wallet — это наиболее часто используемый кошелек с открытым исходным кодом в цепочке Stacks, который помогает пользователям хранить, принимать или отправлять активы в сети Stacks, поддерживает Ordinals, но еще не интегрировал Lightning Network.
  • Xverse поддерживает некастодиальные кошельки, в которых пользователи хранят, принимают или отправляют активы в блокчейне Stacks, поддерживает порядковые номера и добавляет биометрические функции для повышения безопасности и удобства кошелька, но еще не интегрировал Lightning Network.
  • GoSats — это биткойн-кошелек, ориентированный на индийское сообщество, разработанный индийской командой.Его видение состоит в том, чтобы позволить каждому покупателю, потребителю и вкладчику использовать BTC, и запустила карту GosSats Visa, программу лояльности и т. д.

ДЭФИ:

  • ALEX - это Dex, построенный на цепочке Stacks, поддерживаемой некоммерческой организацией ALEX Lab Foundation. Пользователи могут проводить транзакции, залог, добычу ликвидности, кроссчейн и Launchpad, включая лотерею и IDO на этой платформе.
  • Stackswap утверждает, что является первым полнофункциональным Dex в цепочке Биткойн, позволяющим пользователям выполнять такие функции, как торговля активами, добыча ликвидности, залог, кроссчейн, Launchpad и NFT, и выпустил STSWToken.
  • UWU — это кредитный протокол, основанный на стабильной монете UWU Cash, построенной на цепочке Stacks.Он разработан nicole.btc из BitAcademy и в настоящее время находится на стадии тестирования.Вы можете получить квалификацию тестирования, присоединившись к сообществу и заполнив форму.

Залог ликвидности:

  • Planbetter — это протокол стейкинга ликвидности в цепочке Stack.Более 88 000 пользователей Stackers вложили 280 миллионов STX и получили в общей сложности 25,42 BTC вознаграждения.

НФТ:

  • Торговый рынок NFT, созданный Gamma для Bitcoin NFT, имеет интегрированные стеки и порядковые номера.
  • Boom — это собственная платформа NFT в цепочке Stacks, которая запустила новый тип NFT: Boomboxes. Это позволяет пользователям делегировать блокировку своих STX и получать NFT в качестве сертификата автоматического требования как часть заблокированного вознаграждения.
  • TradePort – это многоцепочечный агрегированный торговый рынок NFT. В настоящее время он поддерживает стеки и ближние цепочки и планирует расшириться до Aptos и Sui.

8. Экономическая модель

Его первоначальный запас составляет 1,32 миллиарда долларов. Кроме того, каждый год будет выдаваться определенный уровень инфляции, который, как ожидается, достигнет 1,842 млрд к 2050 году (v1 — 2,052 млрд).

STX — это плата, необходимая для регистрации цифровых активов (таких как имена пользователей, лицензии на программное обеспечение, подкасты или другие цифровые продукты), публикации и запуска смарт-контрактов в Stack 2.0.Это аналогично плате за газ в сети Ethereum. сеть будет потреблять STX. В то же время STX можно использовать для оплаты транзакционных комиссий, и это также является стимулом для майнеров запускать узлы майнинга и разработчиков для разработки DApps.

Основным атрибутом STX является взаимодействие со Stack 2.0 для работы в сети, настройка и балансировка различных механизмов. Долгосрочная ценность STX в основном зависит от роста сети Stacks и спроса на смарт-контракты Clarity.

Приобретение STX в Stack 2.0 в основном предназначено для участия в механизме консенсуса PoX, отправки BTC для получения STX или залога STX для получения BTC. В каждом цикле вознаграждения, заблокированном STX, биткойн, переданный майнером, будет получен как часть сертификата передачи. Как только количество заблокированных циклов будет завершено, STX будет разблокирован, и STX можно будет использовать свободно или снова участвовать в стейкинге.

9. Преимущества и риски

Преимущество

  • Возможности смарт-контрактов Биткойна: Stacks предоставляет Биткойну возможности смарт-контрактов и dApps, которые могут привлечь большое количество пользователей и разработчиков. Это может привести к развитию новой экосистемы разработчиков и пользователей, увеличивая использование и ценность Биткойна.
  • Новые приложения и варианты использования: стеки позволяют использовать Биткойн в качестве базового актива для смарт-контрактов, что может открыть ряд новых приложений и вариантов использования, таких как децентрализованные финансы (DeFi) и невзаимозаменяемые токены (NFT).
  • Вклад в экономику биткойнов: позволяя биткойнам участвовать в смарт-контрактах и dApps, стеки могут оказать положительное влияние на экономику биткойнов. Это может увеличить спрос на биткойн и, следовательно, его стоимость. В то же время, внося комиссию за транзакции в сеть Биткойн, стеки также могут помочь обеспечить безопасность сети Биткойн в долгосрочной перспективе.

риск

  • Разработка и принятие технологии: хотя Stacks добавляет возможности смарт-контрактов и dApps в Биткойн, разработка и принятие этой технологии по-прежнему сталкивается с проблемами. Язык Clarity безопасен, но не все разработчики знакомы с ним. Кроме того, в то время как подсети обеспечивают более высокую производительность и большую гибкость, внедрение и обслуживание этих подсетей может создавать технические проблемы и проблемы управления.
  • Сетевые эффекты и принятие пользователями: Stacks необходимо привлечь большое количество пользователей и разработчиков, чтобы реализовать свой потенциал. Это потребует времени и преодоления сетевых эффектов, которые существующие платформы (такие как Ethereum) уже могут привлекать большое количество пользователей и разработчиков.
  • Регуляторный риск: некоторые функции стеков, такие как майнинг STX и стекирование, могут быть ограничены нормативными актами в определенных юрисдикциях. Кроме того, глобальная нормативная среда для криптовалют и смарт-контрактов все еще находится в процессе изменения, что может повлиять на стеки.

В целом перспективы Stacks выглядят многообещающе, несмотря на некоторые проблемы. Если эти проблемы удастся решить, стеки могут оказать глубокое влияние на Биткойн и всю криптовалютную экосистему.

Рекомендации

Стеки: биткойн-уровень для смарт-контрактов

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить