Alle språk
DAOstack er ExO-verktøysettet, som driver desentraliserte organisasjoner, fond og markedsplasser for å maksimere rask, innovativ beslutningstaking. GEN er det opprinnelige tokenet til DAOstack-plattformen. Grunnleggende operasjoner av DAOstack-økosystemet, for eksempel å fremme forslag, vil kreve å betale GEN eller holde GEN. GEN vil distribuere GEN gjennom DAOstacks eget rammeverk, distribuere det til verdifulle investorer og oppmuntre til utvikling, promotering og anvendelse av GEN.
DAOstack er et operativsystem for en ny type organisasjon, nemlig DAO. Decentralized Autonomous Organization (DAO for kort) integrerer fantasien til talenter i blokkjedefeltet. Imidlertid forblir løftet deres en abstraksjon, og et nøkkelpunkt for feil er mangelen på et solid rammeverk for desentralisert blokkjedestyring. På grunnlag av DAO-stakken er Arc et åpent og universelt smart kontraktsrammeverk som kan realisere desentralisert tilsyn og kollektiv verdistyring på blokkjeden. Akkurat som HTTP muliggjør opprettelse og interoperabilitet av nettsteder og nettapplikasjoner, muliggjør DAOstack opprettelsen av nettselskaper, samarbeidsapplikasjoner og DAO-er, samt justering av deres interesser, og bygger til slutt et nytt åpent samarbeidsnettverk. I dette nettverket kan kollektiver organisere seg rundt felles mål og verdier, som går utover ren økonomisk vekst. Vi tror dette vil være et kritisk skritt mot en mer samarbeidende, bærekraftig fremtid for samfunnet.
DAO-stabel
DAOstack gir de essensielle verktøyene for å skape, drifte og styre DAO-er innenfor og utenfor et bredere økosystem. Totalt sett kan DAO-er sammenlignes med Wordpress, som er for blokkjeden hva WordPress er for nettet.
DAOstack-økosystemet består av flere forskjellige, men interoperable DAO-er. De samhandler med hverandre for å maksimere de potensielle fordelene ved åpent, distribuert samarbeid. På et teknisk nivå består alle DAO-er av en serie smarte kontrakter distribuert gjennom Arc. Arc er et regulert Solidity-rammeverk som tillater opprettelse, konfigurasjon, distribusjon og drift av DAO-er på Ethereum-blokkjeden, muligens avhengig av IPFS som et overleggsnettverk for datalagring og gjenfinning.
Brukere kan samhandle med disse DAO-ene direkte ved å utføre blokkjedetransaksjoner, eller indirekte gjennom spesifikke grensesnitt som er avhengige av det underliggende blokkjedeøkosystemet. Alchemy er en samarbeidende DApp utviklet innen DAOstack som gjør det mulig for alle å lage en ny agent eller DAO og samarbeide med andre i DAOstack-økosystemet. Den er avhengig av Arc.js. Arc.js er et JavaScript-bibliotek som kjører Arc Solidity-rammeverket gjennom Web3.js. Den er designet for å gjøre det enkelt for front-end JavaScript-utviklere å lage samarbeidsapplikasjoner på Arc uten å direkte samhandle med Solidity-kode eller Ethereum-blokkjeden. ArcHives er en pakke med offentlige registre, innhold kuratert av DAOstack-fellesskapet og betjener dets globale økosystem. Det er her økosystem- og nettverkseffektene bygges.
Arc
Arc er det grunnleggende operativsystemet til DAO, som er det generelle regelverket for det interaktive Internett av blokkjedeagenter. Det er en åpen kildekode, modulær og generell rammedesign med en åpen mal regulatorisk modul eller elementbibliotek som kan utvikles i henhold til brukerbehov. I tillegg muliggjør det enkle oppgraderinger og modifikasjoner av styringssystem for å bedre tilpasse organisasjonens behov over tid.
Arc er ikke begrenset til et spesifikt sett med styringssystemer, slik at tredjeparter kan lage sine egne elementer etter behov. Ved å kombinere de tilgjengelige elementene kan hver agent implementere sitt eget styringssystem. Systemet tydeliggjør reglene for utstedelse, forvaltning og fordeling av knappe ressurser, inkludert omsettelige eiendeler (som tokens) og ikke-overførbare eiendeler (som omdømme).
Struktur
Arc implementerer elegant den grunnleggende dekomponeringen av styringssystemet diskutert i forrige kapittel i smarte kontrakter, inkludert: operasjoner, ordninger og globale begrensninger som hver agent kan konstruere.
Arc.JS
Arc er et ganske utvidet Solidity-rammeverk, og dets integrasjon krever ferdigheter i programmeringsspråket Solidity smart contract og Ethereum blockchain. For å gjøre det enkelt for entusiastiske frontend-utviklere (JavaScript) å integrere tredjepartsapplikasjoner, designet vi Arc.js som en enkel JavaScript-port.
Arc.js er et JavaScript-bibliotek bygget på toppen av Web3.js (Ethereums JavaScript API). Gjennom Arc.js kan enhver funksjon i Arc-rammeverket kalles direkte i JavaScript-miljøet uten å mestre Solidity-programmeringsspråket.
Arkivene
Arc er det grunnleggende operasjonslaget til DAOstack-økosystemet, og ArcHives er en delt, innholdsadministrert post. Delte, innholdskuraterte databaser kan være svært kraftige, og gi et sentralt punkt for dataintegritet og datakvalitet; men enda viktigere, de er sentrum for økosystemnettverkseffekter og åpne økosysteminntektsgenerering (dvs. forretningsmodeller). I det følgende vil vi introdusere de grunnleggende ArchiHives av DAOstack: Compendium, Mosaic og Hive Registries, og forklare inntektsgenereringsmodellen bak dem. I tillegg kan hvert byrå eller DAO ha sin egen uavhengige registreringsplattform, spesielt DAOstack kan ha mange andre registreringsplattformer i fremtiden.
Alkymi
DAO-stakken er designet for å gjøre det enkelt for uavhengige utviklere og tredjeparter å utvikle sine egne samarbeidsapplikasjoner på Arc og integrere med DAO-stakken og dens fellesskap. Samtidig har DAOstack selv utviklet en lokal samarbeids-DApp for å enkelt samhandle med Arc: åpne agenter og DAO-er, konfigurere deres styringsprotokoller, formulere forslag, stemme på eksisterende forslag og samarbeide med andre om prosjekter, etc. Den har som mål å være det første grensesnittet til denne nye arbeids- og organisasjonsverdenen.
DAOstacks kollektive bekymringstoken, GEN, har en kjernenytte i styringen av desentraliserte organisasjoner: å hjelpe dem med å skalere effektivt uten å gå på akkord med verdiene deres. Desentraliserte autonome organisasjoner (DAOs) kan formulere ethvert tenkelig mål eller formål, så i motsetning til Ethereum har GEN potensialet til å drive et mangfoldig økosystem av samarbeidende organisasjoner og applikasjoner.