Всі мови
DAOstack — це набір інструментів ExO, який допомагає децентралізованим організаціям, фондам і ринкам максимально швидко приймати інноваційні рішення. GEN є нативним маркером платформи DAOstack. Основні операції екосистеми DAOstack, такі як просування пропозицій, вимагатимуть сплати GEN або утримання GEN. GEN поширюватиме GEN через власну структуру DAOstack, поширюватиме його серед цінних інвесторів і заохочуватиме розробку, просування та застосування GEN.
DAOstack — це операційна система нового типу організації, а саме DAO. Децентралізована автономна організація (скорочено DAO) об’єднує уяву талантів у сфері блокчейну. Однак їхня обіцянка залишається абстракцією, і одним із ключових недоліків є відсутність надійної основи для децентралізованого управління блокчейном. На основі стеку DAO Arc є відкритим і універсальним фреймворком смарт-контракту, який може реалізувати децентралізований нагляд і колективне управління цінністю в блокчейні. Подібно до того, як HTTP забезпечує створення та взаємодію веб-сайтів і веб-додатків, DAOstack дозволяє створювати веб-компанії, програми для спільної роботи та DAO, а також узгоджувати їхні інтереси та, зрештою, створювати нову відкриту мережу для співпраці. У цій мережі колективи можуть організовуватися навколо спільних цілей і цінностей, виходячи за рамки чистого економічного зростання. Ми віримо, що це буде критично важливий крок до більш спільного, сталого майбутнього для суспільства.
Стек DAO
DAOstack надає необхідні інструменти для створення, роботи та керування DAO у ширшій екосистемі та за її межами. Загалом DAO можна порівняти з Wordpress, який для блокчейна є тим же, що WordPress для Інтернету.
Екосистема DAOstack складається з кількох різних, але сумісних DAO. Вони взаємодіють один з одним, щоб максимізувати потенційні переваги відкритої розподіленої співпраці. На технічному рівні всі DAO складаються з низки смарт-контрактів, розгорнутих через Arc. Arc — це регульована структура Solidity, яка дозволяє створювати, конфігурувати, розгортати та працювати з DAO у блокчейні Ethereum, можливо, покладаючись на IPFS як оверлейну мережу для зберігання та отримання даних.
Користувачі можуть взаємодіяти з цими DAO безпосередньо, виконуючи транзакції блокчейну, або опосередковано через спеціальні інтерфейси, які покладаються на базову екосистему блокчейну. Alchemy — це спільне DApp, розроблене в рамках DAOstack, яке дозволяє будь-кому створити новий агент або DAO і співпрацювати з іншими в екосистемі DAOstack. Він покладається на Arc.js. Arc.js — це бібліотека JavaScript, яка запускає фреймворк Arc Solidity через Web3.js. Він розроблений, щоб полегшити розробникам інтерфейсу JavaScript створення програм для спільної роботи на Arc без безпосередньої взаємодії з кодом Solidity або блокчейном Ethereum. ArcHives — це набір загальнодоступних реєстрів, контент, який курує спільнота DAOstack і обслуговує її глобальну екосистему. Тут будуються екосистема та мережеві ефекти.
Дуга
Arc — це базова операційна система DAO, яка є загальною нормативною базою для інтерактивного Інтернету блокчейн-агентів. Це модульний фреймворк загального призначення з відкритим вихідним кодом із відкритим шаблоном нормативного модуля або бібліотеки елементів, які можуть розвиватися відповідно до потреб користувачів. Крім того, це дозволяє легко оновлювати та модифікувати систему керування, щоб з часом краще відповідати потребам організації.
Arc не обмежується певним набором систем управління, дозволяючи третім сторонам створювати власні елементи за потреби. Комбінуючи доступні елементи, кожен агент може реалізувати власну систему управління. Система пояснює правила випуску, управління та розподілу дефіцитних ресурсів, включаючи активи, що підлягають передачі (наприклад, токени), і активи, які не підлягають передачі (наприклад, репутація).
Структура
Arc елегантно реалізує основну декомпозицію системи управління, розглянуту в попередньому розділі в смарт-контрактах, включаючи: операції, схеми та глобальні обмеження, які може створити кожен агент.
Arc.JS
Arc — це досить розширена структура Solidity, і для її інтеграції потрібне знання мови програмування смарт-контрактів Solidity та блокчейну Ethereum. Щоб ентузіасти-розробники інтерфейсу (JavaScript) могли легко інтегрувати програми сторонніх розробників, ми розробили Arc.js як простий шлюз JavaScript.
Arc.js — це бібліотека JavaScript, створена на основі Web3.js (API JavaScript Ethereum). За допомогою Arc.js будь-яку функцію фреймворку Arc можна викликати безпосередньо в середовищі JavaScript без вивчення мови програмування Solidity.
The ArchHives
Arc — це базовий операційний рівень екосистеми DAOstack, а ArcHives — спільний запис із керуванням вмістом. Спільні бази даних із вмістом можуть бути дуже потужними, забезпечуючи центральну точку для цілісності та якості даних; але, що важливіше, вони є центром ефектів екосистемної мережі та центром монетизації відкритої екосистеми (тобто бізнес-моделей). Нижче ми представляємо основні архіви DAOstack: Compendium, Mosaic і Hive Registries, а також пояснюємо модель монетизації, що стоїть за ними. Крім того, кожне агентство або DAO може мати власну незалежну платформу реєстрації, особливо DAOstack може мати багато інших платформ реєстрації в майбутньому.
Алхімія
Стек DAO розроблений, щоб полегшити незалежним розробникам і стороннім розробникам розробку власних програм для спільної роботи на Arc та інтеграцію зі стеком DAO та його спільнотою. Водночас сам DAOstack розробив локальний спільний DApp для легкої взаємодії з Arc: відкривайте агентів і DAO, налаштовуйте їхні протоколи управління, формулюйте пропозиції, голосуйте за існуючі пропозиції та співпрацюйте з іншими над проектами тощо. Він прагне стати першим інтерфейсом для цього нового світу роботи та організації.
Колективний маркер DAOstack, GEN, має основну функцію в управлінні децентралізованими організаціями: допомагає їм ефективно масштабуватися без шкоди для їхніх цінностей. Децентралізовані автономні організації (DAO) можуть сформулювати будь-яку цілі чи завдання, тому, на відміну від Ethereum, GEN має потенціал для живлення різноманітної екосистеми спільних організацій і програм.