Tally Builds DAO Platform for the Decentralized Web

How Tally built a fully-decentralized version of their voting app — combating cloud outages & enabling users to participate in DAOs at all times.

Tally Builds DAO Platform for the Decentralized Web

Tally is a front-end for onchain DAOs — empowering users to create, discover, & participate in decentralized organizations. With a sleek & intuitive interface, Tally makes it easy for anyone to:

  • Start a DAO hub for members to find information & participate in governance
  • Discuss & collaborate with other DAO participants
  • Create & manage proposals that members can vote on

Tally makes it easy for DAOs (or decentralized autonomous organizations) to manage shared resources in a distributed way — enabling better discussion, collaboration, & decision-making for communities by providing them with an easy & accessible way to participate in DAOs.

A DAO hub on the Tally app with proposals, trending delegates, & more
A DAO hub on the Tally app — with proposals, trending delegates, & more

As a voting platform for popular DAOs like Nouns, Optimism, & Uniswap — Tally must enable users to participate in proposals, most of which are time-sensitive, whenever they want to.

To guarantee near-100% uptime, the team built Tally Zero: a fully-decentralized version of their voting app for members to participate in DAOs with no dependencies on centralized cloud platforms — which power most sites across the internet (including Tally’s own main site).

Tally Zero: A fully-decentralized way to participate in DAOs

Tally Zero is a decentralized app for users to vote & participate in DAOs — built to be permanent & completely resistant to outages by being hosted on distributed storage (IPFS). DAO members can use Tally Zero to:

  1. Connect their wallet to the DAO’s contract address
  2. See all active & historical proposals for the DAO
  3. Get the full details & vote on outstanding proposals

…without relying on centralized cloud providers for the app to continue working.

A DAO hub on the decentralized Tally Zero app, enabling members to vote on proposals
A DAO hub on the decentralized Tally Zero app, enabling members to vote on proposals

The team deployed Tally Zero on IPFS: a network for storing & sharing data that is decentralized over hundreds of thousands of nodes — which creates a resilient system with virtually no downtime or data loss. This makes it a great place to host websites & store files permanently.

They built Tally Zero specifically to combat network outages on the centralized cloud providers that most websites rely on — including Tally’s own main site. As a voting platform, this was essential to ensure 100% uptime: allowing users to participate in time-sensitive DAO proposals whenever they wanted to.

So when AWS had a major network outage in June 2023, in the middle of an important proposal for Arbitrum, members were able to continue voting & participating in the DAO (and any other DAOs they’re a part of) without interruption — using Tally Zero to cast their votes for ongoing proposals.

💡
Try the Tally Zero app for yourself here!

Why does Tally need a decentralized version of their app?

When most people refer to apps & websites that are hosted in a decentralized way, it usually means they’re on IPFS (or the InterPlanetary File System): a peer-to-peer network designed to create a distributed & permanent web — offering powerful advantages for storing content and hosting websites & apps:

  1. Decentralization: IPFS allows for decentralized hosting, eliminating the reliance on a single central server. The content is distributed across multiple nodes, increasing resilience and reducing the risk of single points of failure.
  2. Immutable and permanent storage: Content added to IPFS is assigned a unique CID that serves as its cryptographic identifier. This CID remains consistent, ensuring that once added, the content cannot be changed or tampered with. This immutability is useful for applications that require content integrity, such as scientific data, archival purposes, or historical records.
  3. Censorship resistance: Due to the decentralized nature of IPFS, it becomes difficult for any centralized authority or organization to censor or block access to specific content. As long as there are nodes in the IPFS network hosting the content, it remains accessible.

Hosting Tally Zero on IPFS means that the team will always have a permanent, immutable, & censorship-resistant version of their app that works regardless of the cloud providers that most websites rely on — enabling anyone to use it whenever they want.

Learn more about decentralized storage in our full breakdown:

Ultimate Guide to Web3 Storage: IPFS vs. On-Chain vs. Cloud
Web3 storage refers to the management of data associated with a web3 application, or dApp. Learn about NFT metadata, IPFS, and on-chain storage.

Empowering developers to ship web3 apps, fast

Hosting apps & websites on the decentralized IPFS network is a game-changer — but requires various complex steps — such as converting them into an IPFS-compatible format, adding them to the IPFS network, and setting up or finding IPFS gateways.

thirdweb Storage takes the hassle out of this — offering an all-in-one solution to upload, pin, & retrieve files to decentralized storage via our IPFS gateway — whether it’s individual files, entire directories, or full-scale web apps! Just upload & forget: we’ll ensure that your files are always accessible, for free, with no rate limits or restrictions.

If you want to host full apps & websites on IPFS, learn how in our in-depth guide:

How To Host A Web Application On IPFS (React, Vite, Next.js)
Learn How To Host Web Applications (Built With Create React App, Vite, Next.js) On IPFS Using the thirdweb CLI.
💡
Apps & websites can be deployed to IPFS using any of our tools: Dashboard, CLI, SDK

Looking into the future: Expanding the decentralized web

As Tally continues to empower DAOs, the team is excited to continue using thirdweb’s tools to build onchain governance for the decentralized web.

From seamless storage solutions to robust SDKs for every stack, thirdweb is excited to power Tally Zero — enabling the team to accelerate their development workflow & ship web3 apps fast, without dealing with the complexities of hosting them in a decentralized way.

“Tally Zero would not have been possible without thirdweb!”

– Dennison Bertram, CEO @ Tally

If you’d like to learn more about how thirdweb can accelerate your business & web3 development workflow, reach out to the team directly — or start building for free: