У цьому дослідницькому звіті детально розглядається проект Stacks, інноваційна технологія блокчейну, яка має на меті зв’язати себе з ланцюгом біткойн за допомогою унікального консенсусного механізму Proof of Transfer (POX) для досягнення високого ступеня децентралізації та масштабованості без додавання додаткового впливу на навколишнє середовище. Надаючи функції смарт-контрактів, Stacks дозволяє біткойнам стати повністю програмованим активом, який, у свою чергу, може надати ширший спектр сценаріїв застосування для децентралізованих програм (dApps).
У цьому звіті детально описано основні компоненти Stacks, зокрема те, як він використовує стан і безпеку біткойнів, а також особливості та переваги використання мови Clarity для створення смарт-контрактів. Крім того, у звіті буде обговорено, як працює механізм консенсусу Proof of Transfer (POX) і як він використовує механізм підтвердження роботи Bitcoin.
2. Представлення проекту
Stacks — це блокчейн-проект, який пов’язує себе з блокчейном Bitcoin. Його мета — забезпечити платформу, яка може ділитися безпекою з ланцюгом біткойн і здійснювати розрахунки за транзакціями в ланцюзі біткойн. Розширюючи функціональні можливості біткойна, Stacks робить біткойн повністю програмованим активом, який розблокує сотні мільярдів доларів пасивного біткойн-капіталу та забезпечить ширший діапазон сценаріїв застосування для децентралізованих програм.
Проект Stacks пов’язаний з біткойнами через його унікальний консенсусний механізм підтвердження передачі даних (POX). PoX дозволяє ланцюжку Stacks використовувати безпеку ланцюжка біткойнів, а також дозволяє власникам токенів Stacks отримувати винагороду в біткойнах за акт «стекування». Цей механізм реалізує додавання нових функцій на основі безпеки Bitcoin, таких як смарт-контракти та швидкі транзакції, таким чином значно підвищуючи зручність використання та масштабованість Bitcoin.
Бачення Stacks полягає в тому, щоб побудувати повністю децентралізовану мережу та екосистему додатків на основі Bitcoin. Надаючи нові інструменти та технології, такі як смарт-контракти та швидкі транзакції, проект Stacks сподівається сприяти подальшому розвитку біткойна та його екосистеми та, зрештою, створити безпечніший, справедливіший і відкритіший Web3.
3. Структура проекту
Проект Stacks пов’язує себе з ланцюжком біткойнів за допомогою унікального консенсусного механізму Proof of Transfer (PoX). Це дозволяє Stacks використовувати стан і безпеку ланцюга біткойн, забезпечуючи більш безпечну та надійну платформу для децентралізованих програм (dApps) і смарт-контрактів. На цій платформі всі транзакції розраховуються в ланцюжку біткойнів, таким чином запозичуючи міцну безпеку біткойнів.
Рівень розумного контракту Stacks має наступні інноваційні функції:
**S (захищено), транзакції Stacks остаточно підтверджуються біткойнами. **
Приблизно після 100 блоків біткойн або приблизно через день підтвердження транзакції, які відбуваються на рівні стеку, будуть захищені повною потужністю хешування біткойнів. Це означає, що для того, щоб скасувати ці транзакції, зловмиснику потрібна достатня обчислювальна потужність, щоб реорганізувати ланцюжок біткойнів. Транзакції зі стеком розраховуються в блокчейні біткойн і мають остаточність біткойн. На додаток до цього, рівень Satck повністю розгалужує біткойн, що означає, що будь-який форк (наприклад, софт-форк або хард-форк) у ланцюзі біткойн буде відображено в ланцюзі стеків. Це гарантує, що ланцюжок Stacks може розвиватися разом з ланцюгом біткойнів без конфлікту з його форками.
T (Trust-minimized) механізм прив’язки біткойнів без довіри; біткойни з можливістю запису
Stacks представляє новий децентралізований, некастодіальний актив, прив’язаний до біткойнів, sBTC. Це дозволяє смарт-контрактам працювати швидше та дешевше, використовуючи активи, забезпечені біткойнами, без шкоди для безпеки. Крім того, це також дає змогу контрактам на рівні стеків ненадійно записувати біткойни через якірні транзакції.
Атомарна взаємодія (атомарного) біткойна та активи, що належать біткойн-адресам
Атомарні свопи та активи: у Stacks вже є атомарні свопи для біткойнів, що дозволяє біткойн-адресам володіти та переміщувати активи, визначені на рівні стеків. Чарівні свопи та обміни двома тілами є прикладами живих, ненадійних атомарних свопів між Bitcoin L1 та активами на рівні стеків. Крім того, користувачі можуть володіти активами рівня Stacks, такими як STX, стейблкойни та NFT, на адресах Bitcoin, якщо вони бажають, і передавати їх за допомогою транзакцій Bitcoin L1.
C (Clarity) Зрозуміла мова, більш безпечні смарт-контракти з можливістю вирішення
Stacks підтримує безпечну мову смарт-контрактів під назвою Clarity. Завдяки Clarity розробники можуть з математичною точністю знати, що контракт може, а що не може робити до того, як контракт буде виконано. Децентралізовані якірні контракти отримають переваги від властивостей безпеки мови Clarity. Станом на грудень 2022 року на рівні Stacks було розгорнуто понад 5000 контрактів Clarity. Дизайн Clarity також уникає проблеми «оцінки вартості газу», яка є загальною проблемою для багатьох інших мов розумних контрактів, таких як Solidity. У Clarity комісія за виконання транзакції може бути точно відома до здійснення транзакції, що дозволяє уникнути збою транзакції через недостатню комісію. У Stacks створення та керування активами, прив’язаними до біткойнів (такими як sBTC), реалізується за допомогою спеціального смарт-контракту, децентралізованого якорного контракту. Цей тип контракту використовує безпеку мови Clarity, щоб забезпечити безпеку та надійність процесу створення та керування основними активами.
K (знання) підтвердження повного стану біткойна; читабельний біткойн
Stacks має повне знання стану біткойна, може бездоганно зчитувати транзакції та зміни стану біткойна, а також виконувати смарт-контракти, ініційовані транзакціями біткойна. Функція зчитування біткойна, серед іншого, допомагає підтримувати стан децентралізованої прив’язки відповідно до BTC, заблокованого на біткойні L1. Функція читання біткойнів Stacks гарантує, що децентралізований стан прив’язки (тобто стан sBTC) узгоджується з заблокованим BTC на біткойні L1. Це пояснюється тим, що щоразу, коли транзакція відбувається в ланцюжку біткойн, Stacks може читати ці зміни та відповідно оновлювати стан sBTC. Таким чином, користувачі можуть переконатися, що їхні sBTC завжди синхронізуються з їхніми заблокованими BTC у ланцюжку біткойнів.
S (Scalable) масштабованість, швидкі транзакції на розрахунковому рівні BTC
Stacks збільшує швидкість обробки транзакцій, генеруючи блоки Stacks швидше між блоками Bitcoin. Це означає, що транзакції в мережі Stacks можуть бути завершені та підтверджені набагато швидше, ніж біткойн. Крім того, підмережі є масштабованим рівнем мережі Stacks, який дозволяє встановлювати різні компроміси між продуктивністю та децентралізацією. Це означає, що підмережі можна оптимізувати відповідно до їхніх конкретних потреб і пріоритетів, таких як більша швидкість транзакцій або більший рівень децентралізації. Підмережа Stacks може підтримувати інші мови програмування та середовища виконання, такі як мова Ethereum Solidity та EVM (Ethereum Virtual Machine). Це означає, що смарт-контракти, розроблені в мережі Ethereum, можуть працювати в мережі Stacks і можуть використовувати біткойн для закріплення активів і розрахунків у ланцюжку біткойнів. Це значно збільшує сумісність і діапазон застосування Stacks.
Механізм консенсусу Proof of Transfer (PoX)
Підтвердження передачі (PoX) є основним компонентом проекту Stacks. Це новий тип консенсусного механізму, який використовує підтвердження роботи (PoW) біткойна для досягнення високого ступеня децентралізації та масштабованості. У PoX вузли ланцюжка Stacks братимуть участь у створенні блоків шляхом «спалювання» біткоінів. Це означає, що вузли надсилають біткойни на недоступну адресу, тим самим доводячи, що вони зробили внесок у безпеку мережі-учасника. Тоді ці вузли можуть бути обрані для створення нових блоків, заробляючи токени Stacks як винагороду.
Рівень Stacks покладається на STX і BTC для свого нового консенсусного механізму під назвою Proof of Transfer (PoX), який використовує рівні Stacks і Bitcoin. PoX за духом схожий на консенсус Proof-of-Work (PoW) біткойна: так само, як майнери Bitcoin PoW витрачають електроенергію та отримують винагороду в BTC, майнери Stacks PoX витрачають (майнить) BTC і отримують винагороду в STX. Подібно до PoW, PoX використовує вибори єдиного лідера в стилі Накамото: майнери PoX роблять ставки, просто витрачаючи BTC, і вони мають лідера з вагою ставки випадкової ймовірності. Вибір лідера виконується на ланцюжку біткойнів, а нові блоки записуються на шар стеків. Таким чином, PoX повторно використовує роботу, яку вже зробили майнери біткойнів, і не споживає значної додаткової енергії: потрібен лише працюючий ноутбук/комп’ютер, щоб робити ставки вузлів Stacks за допомогою BTC.
Іншою частиною PoX є «Stacking», який дозволяє власникам токенів Stacks брати участь у безпеці мережі. Якщо власники вирішують «стікувати» свої токени, вони регулярно отримують винагороду біткойнами. Це унікальний механізм, який дозволяє учасникам ланцюжка Stacks отримувати біткойни безпосередньо як винагороду, ще більше посилюючи зв’язок мережі Stacks з біткойнами.
Стеки — це рівень смарт-контрактів біткойнів із глибоким безперервним зв’язком із ланцюжком біткойнів, на відміну від сайдчейнів, таких як RSK і Liquid. Рівень Stacks дозволяє додаткам і смарт-контрактам використовувати біткойн (BTC) як свій актив або валюту та здійснювати розрахунки за своїми транзакціями в основному ланцюзі біткойн. Метою рівня Stacks є розширення економіки біткойнів шляхом перетворення BTC з пасивного активу на продуктивний актив і створення різноманітних децентралізованих програм. Подібно до сайдчейнів, таких як RSK і Liquid, рівень Stacks має власну глобальну книгу та середовище виконання для підтримки смарт-контрактів і запобігання перевантаженню блокчейну біткойнів додатковими транзакціями. Однак рівень Stacks унікальний тим, що він має більшість бажаних властивостей смарт-контракту Bitcoin. Він також забезпечує високопродуктивні механізми, такі як швидкі блоки, децентралізовані прив’язки та підмережі.
4. Проектна заявка
Використання Bitcoin як повністю програмованого активу
Stacks надає Bitcoin абсолютно нові функції та сценарії застосування. Використовуючи Stacks, біткойн можна використовувати як повністю програмований актив у децентралізованих програмах і смарт-контрактах. Ця інноваційна програма дозволяє широко використовувати біткойн у різних децентралізованих фінансових продуктах і послугах, таких як кредитування, страхування, ринки прогнозів тощо.
Використовуючи рівень Stacks, розробники можуть створювати будь-які програми, які вони можуть створювати на інших платформах смарт-контрактів, таких як Ethereum, Solana, Avalanche тощо, але використовувати BTC як свій актив/валюту та розраховуватися на блокчейні Bitcoin. Вони зможуть зробити це на Clarity VM або на EVM чи інших віртуальних машинах у Solidity чи інших мовах за допомогою підмереж. Користувачі також можуть безпосередньо обмінювати BTC на стейблкойни та NFT безпосередньо з ланцюжка біткойнів.
Розблокуйте пасивний біткойн-капітал
Stacks за допомогою своїх смарт-контрактів і децентралізованих програм може розблокувати пасивний біткойн-капітал, щоб він міг генерувати більшу вартість. Наприклад, використовуючи Stacks, власники біткойнів можуть розмістити свої біткойни на децентралізованій кредитній платформі та отримувати відсотковий дохід. Крім того, власники біткойнів також можуть використовувати свої біткойни для безпеки мережі, беручи участь у механізмі стекування Stacks і отримувати біткойни як винагороду.
Забезпечте швидкі транзакції Bitcoin
Окрім вищезазначених функцій, Stacks також надає біткойнам можливість проводити швидкі транзакції. Через конструктивні характеристики біткойна швидкість його транзакцій низька, що може обмежити його застосування в деяких випадках.
Рівень Stacks Bitcoin надає додаткові функції для підвищення продуктивності, а також більшої універсальності та безпеки. Хоча механізм продуктивності рівня стеків був описаний вище, рівень стеків, як і біткойн, оптимізований для децентралізації, а не для низької затримки або високої пропускної здатності мережі: у віддалених районах користувачі зі звичайними ноутбуками та домашніми підключеннями до Інтернету повинні мати можливість працювати повноцінно Стеки та біткойн-вузли. Однак рівень підмережі ланцюга стеків може координувати вищу продуктивність. Підмережі також підтримують смарт-контракти та можуть робити різні компроміси між децентралізацією та продуктивністю, ніж основний ланцюг Stacks або інші підмережі. Крім того, одна підмережа може підтримувати смарт-контракти на різних мовах програмування та середовищах виконання. Деякі підмережі можуть підтримувати Clarity та Clarity VM, які мають переваги безпеки, тоді як інші можуть підтримувати мову Ethereum Solidity та сумісність з EVM або сумісність із віртуальною машиною Ethereum, які мають переваги легкої інтеграції та розробки, а також можуть скористатися перевагами усі смарт-контракти та інструменти Ethereum. Завдяки Stacks користувачі можуть швидше проводити транзакції біткойнів, тому біткойн можна широко використовувати в таких сценаріях, як щоденні транзакції та мікроплатежі.
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, професор розподілених систем Прінстонського університету.
Альберт Венгер, директор 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, підтримує Ordinals і додає біометричні функції для підвищення безпеки та зручності гаманця, але ще не інтегрував Lightning Network.
GoSats — це біткойн-гаманець, орієнтований на індійську спільноту, розроблений індійською командою. Його бачення полягає в тому, щоб дозволити кожному покупцеві, споживачу та заощаджувачу використовувати BTC, і запустив картку GosSats Visa, програму лояльності тощо.
**DEFI:**
ALEX — це Dex, побудований на ланцюжку Stacks, який підтримується некомерційною організацією ALEX Lab Foundation. На цій платформі користувачі можуть проводити транзакції, застави, видобуток ліквідності, крос-чейн і Launchpad, включаючи лотерею та IDO.
Stackswap стверджує, що є першим повністю функціональним Dex у ланцюжку біткойнів, що дозволяє користувачам виконувати такі функції, як торгівля активами, видобуток ліквідності, застави, крос-чейн, Launchpad і NFT, і випустив токен STSW.
UWU — це протокол кредитування, заснований на стейблкойні UWU Cash, створеному на ланцюжку Stacks. Він розроблений nickole.btc з BitAcademy і зараз знаходиться на етапі тестування. Ви можете отримати кваліфікацію тестування, приєднавшись до спільноти та заповнивши форму.
Застава ліквідності:
Planbetter — це протокол ставки ліквідності в ланцюжку Stack. Понад 88 000 користувачів Stackers пообіцяли 280 мільйонів STX, загалом отримавши 25,42 BTC.
NFT:
Торговий ринок NFT, створений компанією Gamma для Bitcoin NFT, має інтегровані стеки та ординали.
Boom є рідною платформою NFT у мережі Stacks і запустила новий тип NFT: Boomboxes. Це дозволяє користувачам делегувати блокування своїх STX і отримувати NFT як автоматичний сертифікат претензії як частину заблокованої винагороди.
TradePort — це багатоланцюговий агрегований торговий ринок NFT. Наразі він підтримує мережі Stacks і Near і планує розширитися до 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. Переваги та ризики
Перевага
Можливості смарт-контрактів Bitcoin: Stacks надає Bitcoin можливості смарт-контрактів і dApps, що може залучити велику кількість користувачів і розробників. Це може призвести до розвитку нової екосистеми розробників і користувачів, збільшуючи використання та цінність біткойнів.
Нові додатки та варіанти використання: стеки дозволяють використовувати біткойн як базовий актив для смарт-контрактів, що може відкрити низку нових додатків і варіантів використання, таких як децентралізоване фінансування (DeFi) і незамінні токени (NFT).
Внесок в економіку біткойнів: дозволяючи біткойнам брати участь у смарт-контрактах і dApps, Stacks може мати позитивний вплив на економіку біткойнів. Це може збільшити попит на біткойн і, отже, його вартість. У той же час, запроваджуючи комісію за транзакції в мережу Bitcoin, Stacks також може допомогти зберегти безпеку мережі Bitcoin у довгостроковій перспективі.
ризик
Розробка та визнання технологій: хоча Stacks додає до біткойна можливості смарт-контрактів і dApps, розробка та прийняття цієї технології все ще стикається з проблемами. Мова Clarity безпечна, але не всі розробники з нею знайомі. Крім того, хоча підмережі пропонують вищу продуктивність і більшу універсальність, впровадження та підтримка цих підмереж може спричинити технічні проблеми та проблеми з керуванням.
Мережеві ефекти та сприйняття користувачами: Stacks має залучити велику кількість користувачів і розробників, щоб реалізувати свій потенціал. Це займе час і завдання подолання мережевих ефектів, які існуючі платформи (такі як Ethereum) вже можуть залучати велику кількість користувачів і розробників.
Регуляторний ризик: деякі функції стеків, наприклад видобуток STX і стекування, можуть бути обмежені нормативними актами в певних юрисдикціях. Крім того, глобальне нормативне середовище для криптовалют і смарт-контрактів все ще змінюється, що може вплинути на Stacks.
Загалом перспективи Stacks виглядають обнадійливо, незважаючи на деякі проблеми. Якщо ці проблеми вдасться успішно вирішити, 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.
Стеки: нова глава в розширенні смарт-контрактів біткойн і DAPP
Зміст
1. Підсумок
2. Ознайомлення з проектом
3. Структура проекту
4. Проектна заявка
5. Історія команди
6. Інформація про фінансування
VII. Досягнення розвитку
8. Економічна модель
9. Переваги та ризики
1. Резюме
У цьому дослідницькому звіті детально розглядається проект Stacks, інноваційна технологія блокчейну, яка має на меті зв’язати себе з ланцюгом біткойн за допомогою унікального консенсусного механізму Proof of Transfer (POX) для досягнення високого ступеня децентралізації та масштабованості без додавання додаткового впливу на навколишнє середовище. Надаючи функції смарт-контрактів, Stacks дозволяє біткойнам стати повністю програмованим активом, який, у свою чергу, може надати ширший спектр сценаріїв застосування для децентралізованих програм (dApps).
У цьому звіті детально описано основні компоненти Stacks, зокрема те, як він використовує стан і безпеку біткойнів, а також особливості та переваги використання мови Clarity для створення смарт-контрактів. Крім того, у звіті буде обговорено, як працює механізм консенсусу Proof of Transfer (POX) і як він використовує механізм підтвердження роботи Bitcoin.
2. Представлення проекту
Stacks — це блокчейн-проект, який пов’язує себе з блокчейном Bitcoin. Його мета — забезпечити платформу, яка може ділитися безпекою з ланцюгом біткойн і здійснювати розрахунки за транзакціями в ланцюзі біткойн. Розширюючи функціональні можливості біткойна, Stacks робить біткойн повністю програмованим активом, який розблокує сотні мільярдів доларів пасивного біткойн-капіталу та забезпечить ширший діапазон сценаріїв застосування для децентралізованих програм.
Проект Stacks пов’язаний з біткойнами через його унікальний консенсусний механізм підтвердження передачі даних (POX). PoX дозволяє ланцюжку Stacks використовувати безпеку ланцюжка біткойнів, а також дозволяє власникам токенів Stacks отримувати винагороду в біткойнах за акт «стекування». Цей механізм реалізує додавання нових функцій на основі безпеки Bitcoin, таких як смарт-контракти та швидкі транзакції, таким чином значно підвищуючи зручність використання та масштабованість Bitcoin.
Бачення Stacks полягає в тому, щоб побудувати повністю децентралізовану мережу та екосистему додатків на основі Bitcoin. Надаючи нові інструменти та технології, такі як смарт-контракти та швидкі транзакції, проект Stacks сподівається сприяти подальшому розвитку біткойна та його екосистеми та, зрештою, створити безпечніший, справедливіший і відкритіший Web3.
3. Структура проекту
Проект Stacks пов’язує себе з ланцюжком біткойнів за допомогою унікального консенсусного механізму Proof of Transfer (PoX). Це дозволяє Stacks використовувати стан і безпеку ланцюга біткойн, забезпечуючи більш безпечну та надійну платформу для децентралізованих програм (dApps) і смарт-контрактів. На цій платформі всі транзакції розраховуються в ланцюжку біткойнів, таким чином запозичуючи міцну безпеку біткойнів.
Рівень розумного контракту Stacks має наступні інноваційні функції:
**S (захищено), транзакції Stacks остаточно підтверджуються біткойнами. **
Приблизно після 100 блоків біткойн або приблизно через день підтвердження транзакції, які відбуваються на рівні стеку, будуть захищені повною потужністю хешування біткойнів. Це означає, що для того, щоб скасувати ці транзакції, зловмиснику потрібна достатня обчислювальна потужність, щоб реорганізувати ланцюжок біткойнів. Транзакції зі стеком розраховуються в блокчейні біткойн і мають остаточність біткойн. На додаток до цього, рівень Satck повністю розгалужує біткойн, що означає, що будь-який форк (наприклад, софт-форк або хард-форк) у ланцюзі біткойн буде відображено в ланцюзі стеків. Це гарантує, що ланцюжок Stacks може розвиватися разом з ланцюгом біткойнів без конфлікту з його форками.
T (Trust-minimized) механізм прив’язки біткойнів без довіри; біткойни з можливістю запису
Stacks представляє новий децентралізований, некастодіальний актив, прив’язаний до біткойнів, sBTC. Це дозволяє смарт-контрактам працювати швидше та дешевше, використовуючи активи, забезпечені біткойнами, без шкоди для безпеки. Крім того, це також дає змогу контрактам на рівні стеків ненадійно записувати біткойни через якірні транзакції.
Атомарна взаємодія (атомарного) біткойна та активи, що належать біткойн-адресам
Атомарні свопи та активи: у Stacks вже є атомарні свопи для біткойнів, що дозволяє біткойн-адресам володіти та переміщувати активи, визначені на рівні стеків. Чарівні свопи та обміни двома тілами є прикладами живих, ненадійних атомарних свопів між Bitcoin L1 та активами на рівні стеків. Крім того, користувачі можуть володіти активами рівня Stacks, такими як STX, стейблкойни та NFT, на адресах Bitcoin, якщо вони бажають, і передавати їх за допомогою транзакцій Bitcoin L1.
C (Clarity) Зрозуміла мова, більш безпечні смарт-контракти з можливістю вирішення
Stacks підтримує безпечну мову смарт-контрактів під назвою Clarity. Завдяки Clarity розробники можуть з математичною точністю знати, що контракт може, а що не може робити до того, як контракт буде виконано. Децентралізовані якірні контракти отримають переваги від властивостей безпеки мови Clarity. Станом на грудень 2022 року на рівні Stacks було розгорнуто понад 5000 контрактів Clarity. Дизайн Clarity також уникає проблеми «оцінки вартості газу», яка є загальною проблемою для багатьох інших мов розумних контрактів, таких як Solidity. У Clarity комісія за виконання транзакції може бути точно відома до здійснення транзакції, що дозволяє уникнути збою транзакції через недостатню комісію. У Stacks створення та керування активами, прив’язаними до біткойнів (такими як sBTC), реалізується за допомогою спеціального смарт-контракту, децентралізованого якорного контракту. Цей тип контракту використовує безпеку мови Clarity, щоб забезпечити безпеку та надійність процесу створення та керування основними активами.
K (знання) підтвердження повного стану біткойна; читабельний біткойн
Stacks має повне знання стану біткойна, може бездоганно зчитувати транзакції та зміни стану біткойна, а також виконувати смарт-контракти, ініційовані транзакціями біткойна. Функція зчитування біткойна, серед іншого, допомагає підтримувати стан децентралізованої прив’язки відповідно до BTC, заблокованого на біткойні L1. Функція читання біткойнів Stacks гарантує, що децентралізований стан прив’язки (тобто стан sBTC) узгоджується з заблокованим BTC на біткойні L1. Це пояснюється тим, що щоразу, коли транзакція відбувається в ланцюжку біткойн, Stacks може читати ці зміни та відповідно оновлювати стан sBTC. Таким чином, користувачі можуть переконатися, що їхні sBTC завжди синхронізуються з їхніми заблокованими BTC у ланцюжку біткойнів.
S (Scalable) масштабованість, швидкі транзакції на розрахунковому рівні BTC
Stacks збільшує швидкість обробки транзакцій, генеруючи блоки Stacks швидше між блоками Bitcoin. Це означає, що транзакції в мережі Stacks можуть бути завершені та підтверджені набагато швидше, ніж біткойн. Крім того, підмережі є масштабованим рівнем мережі Stacks, який дозволяє встановлювати різні компроміси між продуктивністю та децентралізацією. Це означає, що підмережі можна оптимізувати відповідно до їхніх конкретних потреб і пріоритетів, таких як більша швидкість транзакцій або більший рівень децентралізації. Підмережа Stacks може підтримувати інші мови програмування та середовища виконання, такі як мова Ethereum Solidity та EVM (Ethereum Virtual Machine). Це означає, що смарт-контракти, розроблені в мережі Ethereum, можуть працювати в мережі Stacks і можуть використовувати біткойн для закріплення активів і розрахунків у ланцюжку біткойнів. Це значно збільшує сумісність і діапазон застосування Stacks.
Механізм консенсусу Proof of Transfer (PoX)
Підтвердження передачі (PoX) є основним компонентом проекту Stacks. Це новий тип консенсусного механізму, який використовує підтвердження роботи (PoW) біткойна для досягнення високого ступеня децентралізації та масштабованості. У PoX вузли ланцюжка Stacks братимуть участь у створенні блоків шляхом «спалювання» біткоінів. Це означає, що вузли надсилають біткойни на недоступну адресу, тим самим доводячи, що вони зробили внесок у безпеку мережі-учасника. Тоді ці вузли можуть бути обрані для створення нових блоків, заробляючи токени Stacks як винагороду.
Рівень Stacks покладається на STX і BTC для свого нового консенсусного механізму під назвою Proof of Transfer (PoX), який використовує рівні Stacks і Bitcoin. PoX за духом схожий на консенсус Proof-of-Work (PoW) біткойна: так само, як майнери Bitcoin PoW витрачають електроенергію та отримують винагороду в BTC, майнери Stacks PoX витрачають (майнить) BTC і отримують винагороду в STX. Подібно до PoW, PoX використовує вибори єдиного лідера в стилі Накамото: майнери PoX роблять ставки, просто витрачаючи BTC, і вони мають лідера з вагою ставки випадкової ймовірності. Вибір лідера виконується на ланцюжку біткойнів, а нові блоки записуються на шар стеків. Таким чином, PoX повторно використовує роботу, яку вже зробили майнери біткойнів, і не споживає значної додаткової енергії: потрібен лише працюючий ноутбук/комп’ютер, щоб робити ставки вузлів Stacks за допомогою BTC.
Іншою частиною PoX є «Stacking», який дозволяє власникам токенів Stacks брати участь у безпеці мережі. Якщо власники вирішують «стікувати» свої токени, вони регулярно отримують винагороду біткойнами. Це унікальний механізм, який дозволяє учасникам ланцюжка Stacks отримувати біткойни безпосередньо як винагороду, ще більше посилюючи зв’язок мережі Stacks з біткойнами.
Стеки — це рівень смарт-контрактів біткойнів із глибоким безперервним зв’язком із ланцюжком біткойнів, на відміну від сайдчейнів, таких як RSK і Liquid. Рівень Stacks дозволяє додаткам і смарт-контрактам використовувати біткойн (BTC) як свій актив або валюту та здійснювати розрахунки за своїми транзакціями в основному ланцюзі біткойн. Метою рівня Stacks є розширення економіки біткойнів шляхом перетворення BTC з пасивного активу на продуктивний актив і створення різноманітних децентралізованих програм. Подібно до сайдчейнів, таких як RSK і Liquid, рівень Stacks має власну глобальну книгу та середовище виконання для підтримки смарт-контрактів і запобігання перевантаженню блокчейну біткойнів додатковими транзакціями. Однак рівень Stacks унікальний тим, що він має більшість бажаних властивостей смарт-контракту Bitcoin. Він також забезпечує високопродуктивні механізми, такі як швидкі блоки, децентралізовані прив’язки та підмережі.
4. Проектна заявка
Використання Bitcoin як повністю програмованого активу
Stacks надає Bitcoin абсолютно нові функції та сценарії застосування. Використовуючи Stacks, біткойн можна використовувати як повністю програмований актив у децентралізованих програмах і смарт-контрактах. Ця інноваційна програма дозволяє широко використовувати біткойн у різних децентралізованих фінансових продуктах і послугах, таких як кредитування, страхування, ринки прогнозів тощо.
Використовуючи рівень Stacks, розробники можуть створювати будь-які програми, які вони можуть створювати на інших платформах смарт-контрактів, таких як Ethereum, Solana, Avalanche тощо, але використовувати BTC як свій актив/валюту та розраховуватися на блокчейні Bitcoin. Вони зможуть зробити це на Clarity VM або на EVM чи інших віртуальних машинах у Solidity чи інших мовах за допомогою підмереж. Користувачі також можуть безпосередньо обмінювати BTC на стейблкойни та NFT безпосередньо з ланцюжка біткойнів.
Розблокуйте пасивний біткойн-капітал
Stacks за допомогою своїх смарт-контрактів і децентралізованих програм може розблокувати пасивний біткойн-капітал, щоб він міг генерувати більшу вартість. Наприклад, використовуючи Stacks, власники біткойнів можуть розмістити свої біткойни на децентралізованій кредитній платформі та отримувати відсотковий дохід. Крім того, власники біткойнів також можуть використовувати свої біткойни для безпеки мережі, беручи участь у механізмі стекування Stacks і отримувати біткойни як винагороду.
Забезпечте швидкі транзакції Bitcoin
Окрім вищезазначених функцій, Stacks також надає біткойнам можливість проводити швидкі транзакції. Через конструктивні характеристики біткойна швидкість його транзакцій низька, що може обмежити його застосування в деяких випадках.
Рівень Stacks Bitcoin надає додаткові функції для підвищення продуктивності, а також більшої універсальності та безпеки. Хоча механізм продуктивності рівня стеків був описаний вище, рівень стеків, як і біткойн, оптимізований для децентралізації, а не для низької затримки або високої пропускної здатності мережі: у віддалених районах користувачі зі звичайними ноутбуками та домашніми підключеннями до Інтернету повинні мати можливість працювати повноцінно Стеки та біткойн-вузли. Однак рівень підмережі ланцюга стеків може координувати вищу продуктивність. Підмережі також підтримують смарт-контракти та можуть робити різні компроміси між децентралізацією та продуктивністю, ніж основний ланцюг Stacks або інші підмережі. Крім того, одна підмережа може підтримувати смарт-контракти на різних мовах програмування та середовищах виконання. Деякі підмережі можуть підтримувати Clarity та Clarity VM, які мають переваги безпеки, тоді як інші можуть підтримувати мову Ethereum Solidity та сумісність з EVM або сумісність із віртуальною машиною Ethereum, які мають переваги легкої інтеграції та розробки, а також можуть скористатися перевагами усі смарт-контракти та інструменти Ethereum. Завдяки Stacks користувачі можуть швидше проводити транзакції біткойнів, тому біткойн можна широко використовувати в таких сценаріях, як щоденні транзакції та мікроплатежі.
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, професор розподілених систем Прінстонського університету.
Альберт Венгер, директор 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, підтримує Ordinals і додає біометричні функції для підвищення безпеки та зручності гаманця, але ще не інтегрував Lightning Network.
GoSats — це біткойн-гаманець, орієнтований на індійську спільноту, розроблений індійською командою. Його бачення полягає в тому, щоб дозволити кожному покупцеві, споживачу та заощаджувачу використовувати BTC, і запустив картку GosSats Visa, програму лояльності тощо.
**DEFI:**
ALEX — це Dex, побудований на ланцюжку Stacks, який підтримується некомерційною організацією ALEX Lab Foundation. На цій платформі користувачі можуть проводити транзакції, застави, видобуток ліквідності, крос-чейн і Launchpad, включаючи лотерею та IDO.
Stackswap стверджує, що є першим повністю функціональним Dex у ланцюжку біткойнів, що дозволяє користувачам виконувати такі функції, як торгівля активами, видобуток ліквідності, застави, крос-чейн, Launchpad і NFT, і випустив токен STSW.
UWU — це протокол кредитування, заснований на стейблкойні UWU Cash, створеному на ланцюжку Stacks. Він розроблений nickole.btc з BitAcademy і зараз знаходиться на етапі тестування. Ви можете отримати кваліфікацію тестування, приєднавшись до спільноти та заповнивши форму.
Застава ліквідності:
Planbetter — це протокол ставки ліквідності в ланцюжку Stack. Понад 88 000 користувачів Stackers пообіцяли 280 мільйонів STX, загалом отримавши 25,42 BTC.
NFT:
Торговий ринок NFT, створений компанією Gamma для Bitcoin NFT, має інтегровані стеки та ординали.
Boom є рідною платформою NFT у мережі Stacks і запустила новий тип NFT: Boomboxes. Це дозволяє користувачам делегувати блокування своїх STX і отримувати NFT як автоматичний сертифікат претензії як частину заблокованої винагороди.
TradePort — це багатоланцюговий агрегований торговий ринок NFT. Наразі він підтримує мережі Stacks і Near і планує розширитися до 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 виглядають обнадійливо, незважаючи на деякі проблеми. Якщо ці проблеми вдасться успішно вирішити, Stacks може мати глибокий вплив на біткойн і всю екосистему криптовалюти.
посилання
Стеки: рівень біткойнів для смарт-контрактів