Skip to content

Commit 70de619

Browse files
committed
Address feedback
1 parent 485464b commit 70de619

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

docs/concepts/case-study-snapshot.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@ _— Fabien, Founder and CEO, Snapshot Labs_
1616
::: right
1717
<img src="./images/case-studies/logo-snapshot.png" alt="Snapshot logo" width="200">
1818
:::
19-
[Snapshot](https://snapshot.org/#/) is an open-source **voting platform** for Web3 projects, DAOs, and communities that uses IPFS as its main storage layer.
19+
20+
In this case study, you'll learn how [Snapshot](https://snapshot.org/) works and how it uses IPFS to lower the barriers to entry for voting and community governance.
21+
22+
## What is Snapshot
23+
24+
Snapshot is an open-source **voting platform** for Web3 projects, DAOs, and communities that uses IPFS as its main storage layer.
2025
Snapshot works with projects deployed to Ethereum and EVM compatible chains and allows the use of governance tokens as a means to distribute voting power and eligibility.
2126

2227
Snapshot is unique in its use of IPFS to store proposals and user votes using a technique known as ‘off-chain’ voting, where the cryptographic signatures proving user votes are persisted to IPFS instead of being stored on the blockchain.
@@ -64,21 +69,21 @@ For example, the ENS project requires holding the ENS token to vote on proposals
6469

6570
### Participants vote on proposals
6671

67-
Once a space is created, voting happens through **proposals**. A proposal describes the issue of a vote and also has a voting system that determines how voters can select choices and how its results will be calculated.
72+
Once a space is created, voting happens through **proposals**. A proposal describes the issue of a vote and also has a voting system that determines the choices voters can select, and how the results will be calculated.
6873

6974
Importantly, each proposal includes a **Snapshot block number** pointing to an Ethereum (or any other supported blockchain) block number. The block number is the snapshot where the balance of voters will be counted. This prevents manipulation by the temporary acquisition of tokens after a proposal is made.
7075

71-
## Voting systems are used to calculate the results of a vote
76+
### Calculating results
7277

73-
In addition to strategies, each proposal employs one of the following **voting systems**:
78+
To calculate the results of a vote, each proposal employs one of the following **voting systems**:
7479

7580
- Single choice
7681
- Approval voting, where a voter can select multiple choices
7782
- [Quadratic voting](https://en.wikipedia.org/wiki/Quadratic_voting)
7883
- Weighted voting
7984
- [and others](https://docs.snapshot.org/proposals/voting-types)
8085

81-
These voting systems are used to calculate the results of a vote based on the voting power. For example, the [following proposal](https://snapshot.org/#/decrypt-media.eth/proposal/QmPDpQSZuokqGpzqtPbmLp1LTqDjbhd6vCeKaSmqEXM9KH)) in the [Decrypt Media](https://decrypt.co/) pace, granted Decrypt DAO members who held Decrypt NFTs the right to vote on what content they will write next.
86+
These voting systems are used to calculate the results of a vote based on the voting power. For example, the [following proposal](https://snapshot.org/#/decrypt-media.eth/proposal/QmPDpQSZuokqGpzqtPbmLp1LTqDjbhd6vCeKaSmqEXM9KH)) in the [Decrypt Media](https://decrypt.co/) space, grants Decrypt NFT holders the right to choose a single topic for the content they will write next. Voting power for this proposal is relative to the number of Decrypt NFTs held by the voter at block number `12,811,388`.
8287

8388
![Decrypt content proposal](./images/case-studies/img-snapshot-decrypt-proposal.png)
8489

@@ -106,7 +111,7 @@ pineapple.js exposes a `pin` method that takes a JSON object and sends it to the
106111

107112
### Open access via IPFS Gateways
108113

109-
After data is added to the IPFS network via pinning services, it is also made available for viewing by users via an IPFS Gateway. Links to the signed messages for [proposals](https://snapshot.mypinata.cloud/ipfs/bafkreigva2y23hnepirhvup2widmawmjiih3kvvuaph3a7mrivkiqcvuki) and [votes](https://snapshot.mypinata.cloud/ipfs/bafkreibozdzgw5y5piburro6pxspw7yjcdaymj3fyqjl2rohsthnqfwc6e) are integrated into the Snapshot UI.
114+
After data is added to the IPFS network via pinning services, it is also made available for viewing by users via an [IPFS Gateway](/concepts/ipfs-gateway/). Links to the signed messages for [proposals](https://snapshot.mypinata.cloud/ipfs/bafkreigva2y23hnepirhvup2widmawmjiih3kvvuaph3a7mrivkiqcvuki) and [votes](https://snapshot.mypinata.cloud/ipfs/bafkreibozdzgw5y5piburro6pxspw7yjcdaymj3fyqjl2rohsthnqfwc6e) are integrated into the Snapshot UI.
110115

111116
## IPFS benefits
112117

0 commit comments

Comments
 (0)