Toate limbile
DAOstack este setul de instrumente ExO, care alimentează organizațiile, fondurile și piețele descentralizate pentru a maximiza procesul decizional rapid și inovator. GEN este simbolul nativ al platformei DAOstack. Operațiunile de bază ale ecosistemului DAOstack, cum ar fi promovarea propunerilor, vor necesita plata GEN sau deținerea GEN. GEN va distribui GEN prin propriul cadru DAOstack, îl va distribui investitorilor valoroși și va încuraja dezvoltarea, promovarea și aplicarea GEN.
DAOstack este un sistem de operare al unui nou tip de organizație, și anume DAO. Organizația Autonomă Descentralizată (DAO pe scurt) integrează imaginația talentelor din domeniul blockchain. Cu toate acestea, promisiunea lor rămâne o abstractizare, iar un punct cheie de eșec este lipsa unui cadru solid pentru guvernarea blockchain descentralizată. Pe baza stivei DAO, Arc este un cadru de contract inteligent deschis și universal care poate realiza supravegherea descentralizată și managementul colectiv al valorii pe blockchain. Așa cum HTTP permite crearea și interoperabilitatea site-urilor web și a aplicațiilor web, DAOstack permite crearea de companii web, aplicații colaborative și DAO, precum și alinierea intereselor acestora și, în cele din urmă, construiește o nouă rețea de colaborare deschisă. În această rețea, colectivitățile se pot organiza în jurul unor obiective și valori comune, mergând dincolo de creșterea economică pură. Credem că acesta va fi un pas esențial către un viitor mai colaborativ și durabil pentru societate.
Stiva DAO
DAOstack oferă instrumentele esențiale pentru a crea, opera și guverna DAO în interiorul și în afara unui ecosistem mai larg. În general, DAO-urile pot fi comparate cu Wordpress, care este cu blockchain ceea ce este WordPress pentru web.
Ecosistemul DAOstack este format din mai multe DAO diferite, dar interoperabile. Ele interacționează între ele pentru a maximiza beneficiile potențiale ale colaborării deschise și distribuite. La nivel tehnic, toate DAO-urile constau dintr-o serie de contracte inteligente implementate prin Arc. Arc este un cadru Solidity reglementat care permite crearea, configurarea, implementarea și operarea DAO-urilor pe blockchain-ul Ethereum, bazându-se posibil pe IPFS ca o rețea de suprapunere pentru stocarea și recuperarea datelor.
Utilizatorii pot interacționa cu aceste DAO în mod direct executând tranzacții blockchain sau indirect prin anumite front-end-uri care se bazează pe ecosistemul blockchain de bază. Alchemy este un DApp colaborativ dezvoltat în cadrul DAOstack, care permite oricui să creeze un nou agent sau DAO și să colaboreze cu alții în ecosistemul DAOstack. Se bazează pe Arc.js. Arc.js este o bibliotecă JavaScript care rulează cadrul Arc Solidity prin Web3.js. Este conceput pentru a facilita dezvoltatorilor JavaScript front-end să creeze aplicații colaborative pe Arc fără a interacționa direct cu codul Solidity sau blockchain-ul Ethereum. ArchHives este o suită de registre publice, conținut organizat de comunitatea DAOstack și care servește ecosistemul său global. Aici se construiesc efectele ecosistemului și rețelei.
Arc
Arc este sistemul de operare de bază al DAO, care este cadrul general de reglementare pentru internetul interactiv al agenților blockchain. Este un cadru open source, modular și de uz general, cu un modul de reglementare șablon deschis sau o bibliotecă de elemente care poate evolua în funcție de nevoile utilizatorului. În plus, permite upgrade-uri ușoare și modificări ale sistemului de guvernare pentru a se potrivi mai bine nevoilor organizaționale în timp.
Arc nu se limitează la un set specific de sisteme de guvernare, permițând terților să-și creeze propriile elemente după cum este necesar. Combinând elementele disponibile, fiecare agent își poate implementa propriul sistem de guvernare. Sistemul clarifică regulile pentru emiterea, gestionarea și distribuirea resurselor limitate, inclusiv activele transferabile (cum ar fi jetoanele) și activele netransferabile (cum ar fi reputația).
Structură
Arc implementează elegant descompunerea de bază a sistemului de guvernare discutată în capitolul anterior în contractele inteligente, incluzând: operațiuni, scheme și constrângeri globale pe care le poate construi fiecare agent.
Arc.JS
Arc este un cadru Solidity destul de extins, iar integrarea lui necesită cunoștințe în limbajul de programare pentru contracte inteligente Solidity și blockchain-ul Ethereum. Pentru a le permite dezvoltatorilor entuziaști front-end (JavaScript) să integreze aplicații terțe, am proiectat Arc.js ca o simplă poartă JavaScript.
Arc.js este o bibliotecă JavaScript construită pe Web3.js (API-ul JavaScript Ethereum). Prin Arc.js, orice funcție a cadrului Arc poate fi apelată direct în mediul JavaScript fără a stăpâni limbajul de programare Solidity.
Arhivele
Arc este stratul de operare de bază al ecosistemului DAOstack, iar ArchHives este o înregistrare partajată, gestionată de conținut. Bazele de date partajate, organizate în funcție de conținut, pot fi foarte puternice, oferind un punct central pentru integritatea și calitatea datelor; dar, mai important, ele sunt centrul efectelor de rețea a ecosistemului și centrul de monetizare a ecosistemului deschis (adică modelele de afaceri). În cele ce urmează, prezentăm arhivele de bază ale DAOstack: Compendium, Mosaic și Hive Registries și explicăm modelul de monetizare din spatele lor. În plus, fiecare agenție sau DAO poate avea propria sa platformă de înregistrare independentă, în special DAOstack poate avea multe alte platforme de înregistrare în viitor.
Alchimie
Stiva DAO este concepută pentru a facilita dezvoltatorilor independenți și terților să își dezvolte propriile aplicații de colaborare pe Arc și să se integreze cu stiva DAO și comunitatea sa. În același timp, DAOstack însuși a dezvoltat un DApp local de colaborare pentru a interacționa ușor cu Arc: deschide agenți și DAO, își configurează protocoalele de guvernare, formulează propuneri, votează propunerile existente și colaborează cu alții la proiecte etc. Acesta își propune să fie prima interfață către această nouă lume a muncii și a organizării.
Jetonul de preocupare colectivă al DAOstack, GEN, are o utilitate de bază în guvernarea organizațiilor descentralizate: ajutându-le să se extindă eficient fără a-și compromite valorile. Organizațiile autonome descentralizate (DAO) pot formula orice scop sau scop imaginabil, așa că, spre deosebire de Ethereum, GEN are potențialul de a alimenta un ecosistem divers de organizații și aplicații colaborative.