A reminder: You will be sent prep tasks at least a few days before each session (allow 1 hour), and homework at the end of each session (allow 1 hour). To get the most out of the course you should also set aside at least 2 hours per session to go back through the notes, read some of the links provided and make sure you've understood everything we've covered. So that's a minimum of 6 hours per session for maximum benefit (1 hour prep, 2 hours live, 2 hours revision, 1 hour homework).
The first hour of the live sessions will be used to underline some of the key points from the preparatory reading/watching, as a tour of the rest of the notes from the session, and sometimes to give live, on-chain walkthroughs of certain tasks. The second hour will feature presentations followed by Q&A with a number of experts from the DAO space.
For this first session, my approach is to provide you with a 'map of the territory' along with a ton of high quality content, and then leave it up to you to pick which areas you want to go into deeper. We won't have time to cover everything in detail. I suggest you use the 2 hours revision time to read more about anything you found particularly challenging or interesting.
OK, here's the prep for the first session:
Let's generate some excitement by starting with this pair of high-rhetoric/high-production value/low-on-specifics videos from the first DAO hype wave in 2018:
) is the cofounder and president of Democracy Earth, a non-profit organisation backed by Y Combinator that is behind the UBI Universal Basic Income token on Ethereum and the Proof of Humanity protocol. He is also Executive Director of DAO Education and the author of Hacktivismo, published 2015 by Random House.
"Things are easy to solve from a god’s-eye-view, so if everyone comes together into a superorganism, that superorganism can solve problems with ease and finesse."
"The two active ingredients of government are laws plus violence – or more abstractly agreements plus enforcement mechanism. Many other things besides governments share these two active ingredients and so are able to act as coordination mechanisms to avoid traps.
For example, since students are competing against each other (directly if classes are graded on a curve, but always indirectly for college admissions, jobs, et cetera) there is intense pressure for individual students to cheat. The teacher and school play the role of a government by having rules (for example, against cheating) and the ability to punish students who break them.
But the emergent social structure of the students themselves is also a sort of government. If students shun and distrust cheaters, then there are rules (don’t cheat) and an enforcement mechanism (or else we will shun you).
Social codes, gentlemens’ agreements, industrial guilds, criminal organizations, traditions, friendships, schools, corporations, and religions are all coordinating institutions [that aren't governments] that keep us out of traps by changing our incentives."
"If only there was a technology that allowed groups of humans to choose to easily coordinate with one another! A transparent substrate for trust games where everyone knows where they stand and whose rules can’t be changed on you.
My belief is that this is the ultimate legacy of Ethereum [/smart contracts]. We can now program our values into our economic system—the final form of a stateful internet could allow us to coordinate the actions of multiple economic actors and therefore could solve coordination failures."
Where we're going with this: DAOhaus DAOs (and other no-code DAO platforms) provide crystal-clear (cryptographic) expectations of what the 'rules of the game' are, such that they enable and encourage a higher standard of coordination/co-operation.
No-code DAO platforms have the potential to act as a Schelling point for 'co-operating with money', effectively standardising what it means to be a multi-stakeholder co-op and massively reducing the cost/friction of both inter-organisation collaboration, and participants switching between organisations.
"Interestingly, a careful reading of Proudhon shows that he might have had some workable, realistic ideas, consistent with human nature and evolution. He did not believe that economic change could be obtained by revolution, but only by gradually increasing acceptance of his proposals. He believed that some wealth inequality was inevitable and acceptable; his long-term goal was simply decreasing grotesque wealth inequality. As an anarchist, he did not see government ownership of the means of production (socialism) as a solution, although he accepted the inevitability of government because there will always be people who want to regulate the behavior of others. His goal was simply to minimize governmental control. His hope was that people would see and embrace the wisdom of economic mutualism, which involves voluntary, cooperative, mutual assistance among laborers, resulting in benefits to all workers. There would be no violent overthrow of the government or economic system, but rather a gradual replacement of the politico-economic system as mutualism slowly increased over time."
Ursula K. Le Guin & The Dispossessed
“You cannot buy the revolution. You cannot make the revolution. You can only be the revolution. It is in your spirit, or it is nowhere.”
"The existence of an explicitly anarchist society on the moon of Anarres has led many critics of The Dispossessed to focus only on the traditional anarchist themes of this novel. Yet the truly radical legacy of this novel is that it transgresses the boundaries of conventional anarchist thinking to create new forms of anarchism that are entirely relevant to life in the postmodern condition. Le Guin updates the conventional anarchist project and positions anarchism to move into the third millennium...
The strongest and most direct statement of Le Guin’s anarchist vision appears in her 1974 novel The Dispossessed. In her attempt to embody anarchism, Le Guin constructs a highly traditional anarchist society on the planet Anarres. Drawing on the nineteenth-century and early twentieth-century anarchist writers Proudhon, Bakunin, and Kropotkin, she imagines a society [without] the state, organized religion, and private property."
"A key concept in the social imaginary on Anarres is the idea of society as an ecology, within which people have a ‘cellular function’ – a way of living that is their ideal contribution to the whole. This is a vision of economics built on biology and ecology rather than physics and mechanics... The central values of this society are solidarity and freedom. There is also a rejection of the idea of private property. This runs counter to our familiar notions of individuals and their stuff. This ideology is manifested when people are accused of being ‘propertarians’, or of ‘egoising’ when talking about themselves. The emphasis on non-possessiveness is also found in a sentence such as ‘You can share the handkerchief I use’ [as opposed to, 'You can borrow my handkerchief']. Le Guin skillfully investigates the tensions that emerge between individual desires and a sense of the common need."
"The “dispossessed” of Anarres are, of course, those who attempt to live without property, but also without a certain kind of language. They have no possessive pronouns (not “you can borrow my handkerchief”, but “you can share the handkerchief I use”) and abjure possessive sexuality. “The language Shevek spoke, the only one he knew, lacked any proprietary idioms for the sexual act … The usual verb, taking only a plural subject … meant something two people did, not something one person did, or had.” Like much of Le Guin’s writing, this is marked by her engagement with the women’s movement, and the notion that a patriarchal language will produce a patriarchal world."
Ownership of organisations
There are two distinct types of ownership rights relevant to organisations:
Voting rights (green): who gets to make the decisions (most importantly, who can fire you!)
Economic rights (blue): who has a claim on company profits
"A golden share is a type of share that gives its shareholder veto power over changes to the company's charter. It holds special voting rights, giving its holder the ability to block another shareholder from taking more than a ratio of ordinary shares."
"The Golden Share holds veto rights on all decisions that would effectively undermine the company’s commitment to steward-ownership. This veto-share is held by a “veto-service” foundation such as the Purpose Foundation. To be a veto-share provider, a foundation must be self-owned and have clear provisions in its own charter that enable it to use this veto right
to protect the provisions of steward-ownership."
Case study: Equal Care Co-op: a multi-stakeholder platform co-operative
are building a new, co-owned social care platform that puts care givers and receivers in charge. By incorporating as a multi-stakeholder co-operative, their digital product and accompanying service is owned by and accountable to the communities using and sustaining it. They arrived at the platform co-op model as a response to systemic inequities within the social care system, seeing it as a practical route to centering choice, power and ownership with the two most important people in care – the person giving and the person getting support.
Supported member: You are being regularly supported by Equal Care Co-op (whether that's voluntary or paid support)
Advocate member: Your relative or friend is being supported by Equal Care Co-op but they cannot be a Member themselves.
Investor member: You support our aims and have invested in our Community Share Offer.
Worker member: You are regularly contributing your labour to Equal Care Co-op, whether that's paid or voluntary work.
"Cobudget is a tool and a methodology that makes resource allocation participatory. It enables all members of an organization to get involved in decision-making by proposing projects and allocating funds to the proposals they like."
"Perhaps the most enduring source of conflict within the Bitcoin community derives from incompatible visions of what Bitcoin is and should become. Businesses building on Bitcoin, believing it a cheap global payments network, eventually became nonviable when blocks filled up in 2017. They weren’t necessarily wrong, they just had a vision of the world that ended up being a minority view within the Bitcoin community, and was ultimately not expressed by the protocol on their desired timeline… Visions of Bitcoin are not static. Technological developments, practical realities and real-world events have shaped collective views."
"Ethereum proposed to utilize blockchain technology not only for maintaining a decentralized payment network but also for storing [and running] computer code which can be used to power tamper-proof decentralized financial contracts and applications."
"Ethereum is an open source, globally decentralized computing infrastructure that executes programs called smart contracts. It uses a blockchain to synchronize and store the system’s state changes, along with a cryptocurrency called ether to meter and constrain execution resource costs…
Ethereum’s purpose is not primarily to be a digital currency payment network. While the digital currency ether is both integral to and necessary for the operation of Ethereum, ether is intended as a utility currency to pay for use of the Ethereum platform as the world computer.
Unlike Bitcoin, which has a very limited scripting language, Ethereum is designed to be a general-purpose programmable blockchain that runs a virtual machine capable of executing code of arbitrary and unbounded complexity. Where Bitcoin’s Script language is, intentionally, constrained to simple true/false evaluation of spending conditions, Ethereum’s language is Turing complete, meaning that Ethereum can straightforwardly function as a general-purpose computer…
The original blockchain, namely Bitcoin’s blockchain, tracks the state of units of bitcoin and their ownership. You can think of Bitcoin as a distributed consensus state machine, where transactions cause a global state transition, altering the ownership of coins. The state transitions are constrained by the rules of consensus, allowing all participants to (eventually) converge on a common (consensus) state of the system, after several blocks are mined.
Ethereum is also a distributed state machine. But instead of tracking only the state of currency ownership, Ethereum tracks the state transitions of a general-purpose data store, i.e., a store that can hold any data expressible as a key–value tuple... In some ways, this serves the same purpose as the data storage model of Random Access Memory (RAM) used by most general-purpose computers. Ethereum has memory that stores both code and data, and it uses the Ethereum blockchain to track how this memory changes over time. Like a general-purpose stored-program computer, Ethereum can load code into its state machine and run that code, storing the resulting state changes in its blockchain. Two of the critical differences from most general-purpose computers are that Ethereum state changes are governed by the rules of consensus and the state is distributed globally. Ethereum answers the question: "What if we could track any arbitrary state and program the state machine to create a world-wide computer operating under consensus?"
"The intent of Ethereum is to create an alternative protocol for building decentralized applications, providing a different set of tradeoffs that we believe will be very useful for a large class of decentralized applications, with particular emphasis on situations where rapid development time, security for small and rarely used applications, and the ability of different applications to very efficiently interact, are important. Ethereum does this by building what is essentially the ultimate abstract foundational layer: a blockchain with a built-in Turing-complete programming language, allowing anyone to write smart contracts and decentralized applications where they can create their own arbitrary rules for ownership, transaction formats and state transition functions… protocols like currencies and reputation systems can be built in under twenty [lines of code]. Smart contracts, cryptographic "boxes" that contain value and only unlock it if certain conditions are met, can also be built on top of the platform, with vastly more power than that offered by Bitcoin scripting because of the added powers of Turing-completeness, value-awareness, blockchain-awareness and state."
"While the word "contract" brings to mind legal agreements; in Ethereum "smart contracts" are just pieces of code that run on the blockchain and are guaranteed to produce the same result for everyone who runs them. These can be used to create a wide range of Decentralized Applications (DApps) which can include games, digital collectibles, online-voting systems, financial products and many others."
"The term smart contract has been used over the years to describe a wide variety of different things. In the 1990s, cryptographer Nick Szabo coined the term and defined it as “a set of promises, specified in digital form, including protocols within which the parties perform on the other promises.” Since then, the concept of smart contracts has evolved, especially after the introduction of decentralized blockchain platforms with the invention of Bitcoin in 2009. In the context of Ethereum, the term is actually a bit of a misnomer, given that Ethereum smart contracts are neither smart nor legal contracts, but the term has stuck. In this book, we use the term “smart contracts” to refer to immutable computer programs that run deterministically in the context of an Ethereum Virtual Machine as part of the Ethereum network protocol—i.e., on the decentralized Ethereum world computer.
Let’s unpack that definition:
Smart contracts are simply computer programs. The word “contract” has no legal meaning in this context.
Once deployed, the code of a smart contract cannot change. Unlike with traditional software, the only way to modify a smart contract is to deploy a new instance.
The outcome of the execution of a smart contract is the same for everyone who runs it, given the context of the transaction that initiated its execution and the state of the Ethereum blockchain at the moment of execution.
Smart contracts operate with a very limited execution context. They can access their own state, the context of the transaction that called them, and some information about the most recent blocks.
Decentralized world computer
The EVM runs as a local instance on every Ethereum node, but because all instances of the EVM operate on the same initial state and produce the same final state, the system as a whole operates as a single "world computer.""
"internet-native entities with no central management which are regulated by a set of automatically enforceable rules on a public blockchain, and whose goal is to take on a life of its own and incentivize people to achieve a shared common mission" (
"A DAO is a commitment to share value with a community. A Telegram group with 10 members and 1 ETH is a DAO. A DeFi protocol with $1B+ of assets governed on-chain by 10,000+ token holders is a DAO. Regardless of size, DAOs look to solve core missions - evolving a group chat into a success-driven community." (
"DAOs are all about maximizing stakeholder value. The users and contributors are also the investors and owners. While community ownership seems weird and novel and almost hippie, it’s actually a more natural model than a few outside investors and board members dumping a bunch of money into a company and deciding what it should do. The reason we do it the way we do is that, until now, it’s been too hard to coordinate having a lot of small owner/stakeholders who all get a say in decision making. Technology is finally enabling the more natural model."
Some of the benefits of DAOs over traditional partnerships and co-operative structures:
"Right now Gitcoin is known for Gitcoin Grants, which is based on a really powerful coordination mechanism, quadratic funding. But what if instead of building ONE coordination mechanism, we built a generalized generator function of ALL coordination!!! If GitcoinDAO can successfully be a Schelling point for builders of all types of coordination tools, then we could help solve some of the systemic coordination problems in the world."
"The proposal above attempts to balance speed of iteration with avoiding a descent into plutocracy. It attempts to remain close to the status quo of one person one vote by allowing smaller holders to delegate to a council member that will represent them."
Holacracy & Sociocracy
Some large DAOs are experimenting with holocracy, sociocracy and similar models.