Alla språk
DAOstack är ExO-verktygslådan som driver decentraliserade organisationer, fonder och marknadsplatser för att maximera snabbt, innovativt beslutsfattande. GEN är den ursprungliga token för DAOstack-plattformen. Grundläggande operationer i DAOstack-ekosystemet, som att marknadsföra förslag, kräver att du betalar GEN eller håller GEN. GEN kommer att distribuera GEN genom DAOstacks eget ramverk, distribuera det till värdefulla investerare och uppmuntra utveckling, marknadsföring och tillämpning av GEN.
DAOstack är ett operativsystem för en ny typ av organisation, nämligen DAO. Decentralized Autonomous Organization (DAO för kort) integrerar fantasin hos talanger inom blockkedjeområdet. Men deras löfte förblir en abstraktion, och en nyckelpunkt för misslyckande är avsaknaden av ett solidt ramverk för decentraliserad blockchain-styrning. Baserat på DAO-stacken är Arc ett öppet och universellt smart kontraktsramverk som kan realisera decentraliserad övervakning och kollektiv värdehantering på blockkedjan. Precis som HTTP möjliggör skapandet och interoperabiliteten av webbplatser och webbapplikationer, möjliggör DAOstack skapandet av webbföretag, samarbetsapplikationer och DAOs, såväl som anpassningen av deras intressen, och bygger i slutändan ett nytt öppet samarbetsnätverk. I detta nätverk kan kollektiv organisera sig kring gemensamma mål och värderingar, som går bortom ren ekonomisk tillväxt. Vi tror att detta kommer att vara ett avgörande steg mot en mer samarbetande, hållbar framtid för samhället.
DAO-stack
DAOstack tillhandahåller de grundläggande verktygen för att skapa, driva och styra DAO:er inom och utanför ett bredare ekosystem. Sammantaget kan DAO:er jämföras med Wordpress, vilket är för blockkedjan vad WordPress är för webben.
DAOstack-ekosystemet består av flera olika men interoperabla DAO:er. De interagerar med varandra för att maximera de potentiella fördelarna med öppet, distribuerat samarbete. På en teknisk nivå består alla DAO av en serie smarta kontrakt som distribueras genom Arc. Arc är ett reglerat Solidity-ramverk som tillåter skapandet, konfigureringen, driftsättningen och driften av DAOs på Ethereum-blockkedjan, möjligen beroende av IPFS som ett överlagringsnätverk för datalagring och hämtning.
Användare kan interagera med dessa DAOs direkt genom att utföra blockchain-transaktioner, eller indirekt genom specifika front-ends som förlitar sig på det underliggande blockchain-ekosystemet. Alchemy är en kollaborativ DApp utvecklad inom DAOstack som gör det möjligt för vem som helst att skapa en ny agent eller DAO och samarbeta med andra i DAOstack-ekosystemet. Den förlitar sig på Arc.js. Arc.js är ett JavaScript-bibliotek som kör ramverket Arc Solidity genom Web3.js. Den är utformad för att göra det enkelt för front-end JavaScript-utvecklare att skapa samarbetsapplikationer på Arc utan att direkt interagera med Solidity-kod eller Ethereum-blockkedjan. ArcHives är en svit av offentliga register, innehåll kurerat av DAOstack-communityt och tjänar dess globala ekosystem. Det är här som ekosystem- och nätverkseffekterna byggs upp.
Arc
Arc är det grundläggande operativsystemet för DAO, som är det allmänna regelverket för blockkedjeagenternas interaktiva Internet. Det är en öppen källkod, modulär och generell ramdesign med en öppen mallreglerande modul eller elementbibliotek som kan utvecklas enligt användarnas behov. Dessutom möjliggör det enkla uppgraderingar och modifieringar av styrsystem för att bättre passa organisationens behov över tid.
Arc är inte begränsad till en specifik uppsättning styrsystem, vilket tillåter tredje part att skapa sina egna element efter behov. Genom att kombinera de tillgängliga elementen kan varje agent implementera sitt eget styrsystem. Systemet förtydligar reglerna för utfärdande, förvaltning och distribution av knappa resurser, inklusive överlåtbara tillgångar (såsom tokens) och icke-överlåtbara tillgångar (såsom rykte).
Struktur
Arc implementerar elegant den grundläggande nedbrytningen av styrsystemet som diskuterades i föregående kapitel i smarta kontrakt, inklusive: operationer, scheman och globala begränsningar som varje agent kan konstruera.
Arc.JS
Arc är ett ganska utökat Solidity-ramverk, och dess integration kräver kunskaper i programmeringsspråket Solidity smart contract och Ethereum blockchain. För att göra det enkelt för entusiastiska front-end-utvecklare (JavaScript) att integrera tredjepartsapplikationer designade vi Arc.js som en enkel JavaScript-port.
Arc.js är ett JavaScript-bibliotek byggt ovanpå Web3.js (Ethereums JavaScript API). Genom Arc.js kan alla funktioner i Arc-ramverket anropas direkt i JavaScript-miljön utan att behärska programmeringsspråket Solidity.
Arkiverna
Arc är det grundläggande operativa lagret i DAOstack-ekosystemet, och ArcHives är en delad, innehållshanterad post. Delade, innehållsstyrda databaser kan vara mycket kraftfulla och utgöra en central punkt för dataintegritet och datakvalitet; men ännu viktigare, de är centrum för ekosystemnätverkseffekter och öppna ekosystems monetarisering (dvs. affärsmodeller) centrum för. I det följande introducerar vi de grundläggande ArcHives av DAOstack: Compendium, Mosaic och Hive Registries, och förklarar intäktsgenereringsmodellen bakom dem. Dessutom kan varje byrå eller DAO ha sin egen oberoende registreringsplattform, speciellt DAOstack kan ha många andra registreringsplattformar i framtiden.
Alkemi
DAO-stacken är designad för att göra det enkelt för oberoende utvecklare och tredje parter att utveckla sina egna samarbetsapplikationer på Arc och integrera med DAO-stacken och dess community. Samtidigt har DAOstack själv utvecklat en lokal samarbets-DApp för att enkelt interagera med Arc: öppna agenter och DAOs, konfigurera deras styrningsprotokoll, formulera förslag, rösta på befintliga förslag och samarbeta med andra i projekt, etc. Det syftar till att vara det första gränssnittet till denna nya värld av arbete och organisation.
DAOstacks kollektiva orostoken, GEN, har en kärnanvändning i styrningen av decentraliserade organisationer: att hjälpa dem att skala effektivt utan att kompromissa med deras värderingar. Decentraliserade autonoma organisationer (DAO) kan formulera alla tänkbara mål eller syften, så, till skillnad från Ethereum, har GEN potentialen att driva ett mångsidigt ekosystem av samarbetsorganisationer och applikationer.