metadata: {"signature": "0x8ad411a64bf30e83e599b6c3df4ba6626034dba59838eba6d4c85574bc1e950576d16733f00d7ebcdb5c85c53ab95f60c33fdcdaee78c202c8659aa26237ec9b1b", "application": {"round": "0xd875fa07bedce182377ee54488f08f017cb163d4", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "bVd0KlTZ9mQ0+FO2hCemzBUGESIlbT6awvbRwmCj5b6mz4WyfcGVSZaRP0Dw+oN0", "encryptedSymmetricKey": "4ea749bb01a516d35ac26fbee82e98a697e97c4a7a4bdd2efd140a6961f2b9d406b84aad66a4cc52a253e8736bce2615bd3d3a65fd6ddf137eb4721d7244e455ed67613d8cf1195b59d101556bbf67215e4d5fa2a4d06bddd051b916f82213809b66eb74b86936b49bec2dbbd520768c5f188c6ee557d529fe58ee13e635af330000000000000020bab2949a2456d126c56d4deafaedf947a2ed8ba2d24db9a0185402cafc42628bf691a03e600fa11b6b500bf4c2bed781"}}, {"type": "number", "answer": "10", "hidden": false, "question": "Team Size", "questionId": 1}, {"type": "short-answer", "hidden": true, "question": "Your Telegram Handle", "questionId": 2, "encryptedAnswer": {"ciphertext": "6rML8nVZ2fmALOuEiariTdlgMTH/ybQKQzhTdwf9LpM=", "encryptedSymmetricKey": "9c0faf4392a169f292bb8be1b52e6bcf0471e4fd28da0fc6eb7a0c28440d604281f1e96c778522bf0aa578c2fbaa38031ee21a580a0a471533df4d301c0c44d34a5bb74a1d251344ccf9d424eca1cddbaec95acdf31f8b642318f9a8f9b4aeb9be49d14dcc70f8ed02d577bc331f57bdfabf72e55014474f87ba74d042ef23bd000000000000002063983ffb6412ad9afda16ca7e76c8a906abcd1da78a7cae8fb503e22dd5876e0caebee5176890f9bfa30d20f7d860c85"}}, {"type": "link", "answer": "https://www.guilded.gg/r/zzME2L6mXR?i=d8D1Y90d", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram )", "questionId": 3}, {"type": "paragraph", "answer": "1. **Attendance at Zuzalu Events**: Zuzalu contributors who have been working on Carbonvote.com have attended both Zuzalu Montenegro for over a month and Zuconnect in Istanbul for over a week.\n\n2. **Transparency in Funding**: Carbonvote has not received any funding.\n\n3. **Value to Zuzalu Ecosystem**: With Carbonvote 2.0's improved signaling mechanisms that facilitate zuzalu community input and decision-making on proposed upgrades and changes. The overarching goal is to not only facilitate community input but also ensure the legitimacy of proposals. CarbonVote 2.0's features are designed to instill confidence in core developers and other stakeholders.\n\n4. **Compatibility with Ethereum Standards**: Carbonvote 2.0 deployed on Ethereum Network.\n\n5. **Fully Open-source & Relevance to Zuzalu events**: Carbonvote 2.0 is fully open-source in github and open to integration and collaboration from the community. [GitHub - EthereumCommunityFund/CarbonVote](https://github.com/EthereumCommunityFund/CarbonVote) It'll facilitate the community input from Zuzalu community and improve the decision-making process on proposals of both online development and offline events for any Zu-community.", "hidden": false, "question": "Please explain how your project meets the round-specific eligibility criteria. ", "questionId": 4}, {"type": "paragraph", "answer": "1. **Community Engagement Metrics**:\n   \n   *- Participation Rate*: Measure the percentage of the Zuzalu community actively participating in votes on CarbonVote 2.0.\n   \n   *- Number of Voters*: Track the total number of individuals casting votes.\n2. **Accuracy and Representation**\n   \n   *- Vote Accuracy*: Assess the accuracy of votes by comparing outcomes with actual community preferences.\n\n3. **Participation Growth**:\n\n    *- Growth in Participation Over Time*: Track the growth in the number of participants and voters over time.\n\n4. **Confidence in Proposal Legitimacy**:\n   \n    *- Developer Confidence Survey*: Conduct surveys with core developers to assess their confidence in the legitimacy of proposals.\n5. **Impact on Decision-Making**:\n   \n   *- Correlation with Decisions*: Measure the correlation between vote outcomes and subsequent decisions by the Zuzalu community.\n", "hidden": false, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. ", "questionId": 5}, {"type": "short-answer", "answer": " No prior funding.", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 6}, {"type": "multiple-choice", "answer": "None of the above", "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 7}, {"type": "short-answer", "answer": " 2 Months", "hidden": false, "question": "How old (in Months) is the project? (New projects welcome!)", "questionId": 8}, {"type": "short-answer", "answer": "@0xwentiany,@drivenfast,@qj_ecf,linkedin.com/in/bada-olawale-sylvester,@Uncensored_Ugo,https://zu-builders.framer.website/", "hidden": true, "question": "Profiles or socials of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 9}, {"type": "link", "hidden": false, "question": "If you have any inchain attestations/impact certificates, please share them share(drop the link)", "questionId": 10}, {"type": "paragraph", "answer": "Carbonvote 1.0 was utilized twice, the first time is the most notable events in Ethereum\u2019s history occurred in 2016 when the network experienced a contentious hard fork following the infamous DAO incident. V2 upgrade intends to not only assist infrastructure upgrade of Ethereum but also become a plug-in extension that allows communities in Zuzalu.city to use as a sentiment guaging tool.", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations?", "questionId": 11}, {"type": "paragraph", "answer": "- With Carbonvote 2.0's improved signaling mechanisms, the Zuzalu community can actively participate in decision-making on proposed upgrades and changes by connecting with their Zuzalu passports to vote.\n\n- The overarching goal of CarbonVote 2.0 is to facilitate community input and ensure the legitimacy of proposals. Its features are crafted to instill confidence among core developers and other stakeholders, reflecting the genuine sentiments of the Zuzalu community.\n", "hidden": false, "question": "How is this valuable to the Zuzalu community?", "questionId": 12}, {"type": "multiple-choice", "answer": "ZuConnect Istanbul", "hidden": false, "question": "Which Zuzalu events have you attended for at least a week? )", "questionId": 13}, {"type": "paragraph", "answer": "- Carbonvote 2.0 is launching for test: [https://beta.carbonvote.com/](https://beta.carbonvote.com/)\n\n- More features and updates, particularly focusing on credentials and identity, are in preparation and open to community suggestions.\n", "hidden": false, "question": "Please describe the progress of your project? (note: new projects are also welcome)", "questionId": 14}], "project": {"id": "10:0x8e1bD5Da87C14dd8e08F7ecc2aBf9D1d558ea174:1768", "title": "Carbonvote 2.0", "logoImg": "bafkreia7zplb5rb3thewvmot5jcl2ms57gxthhwn3ufy7br4uzjjwabpia", "metaPtr": {"pointer": "bafkreihamjimypvk57vnmfhzjbxqio2gcc7xhwbbczanu4zo6owbjqpdfe", "protocol": "1"}, "website": "https://beta.carbonvote.com/", "bannerImg": "bafkreid75egggzodqlfdxbtdo4vl5cvqsxckmmsmu7edns3ihzbr3fvjha", "createdAt": 1706456448810, "userGithub": "wentianyang66", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..SP1PbyK02MEDj3LqiYOTTsync4eCj3-AdSvHaiYOGta-zf8sGCxOSumvlHG7PMl8FGfjwqYItWKEgb_doBd4Dg", "type": "Ed25519Signature2018", "created": "2024-01-28T15:39:47.139Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-01-28T15:39:47.139Z", "expirationDate": "2024-04-27T15:39:47.139Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x13cec25A38748f6E34c2B6e0ce9E60d0d952eCEb", "hash": "v0.0.0:W0KCerWOLzUKqH24yUAHsoc8ZKp6qEyY9iFlfW5ogJE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#EthereumCommunityFund#79211462"}}}, "description": "# The emergence of Carbonvote 2.0\n\nCarbonvote.com's 2024 upgrade intends for it to be utilized in the Ethereum community, serving as a platform for gauging community sentiment on proposals related to the Ethereum network and as a tool that can be used for similar purposes in other community affairs. \n\nThis platform allows users to vote on issues offering a space for decentralized decision-making.\n\n## Background:\n\n[Carbonvote.com](https://beta.carbonvote.com) was a website built across several teams in the Ethereum Community. It facilitated a signaling mechanism for Ethereum stakeholders to express their preferences on important decisions. In the context of the DAO attack, it was used to conduct a carbon vote, a type of vote in which participants indicate their preferences by casting a certain amount of votes proportional to their stake in the network.\n\n[Carbonvote.com](https://beta.carbonvote.com) played a role in the aftermath of the 2016 Ethereum DAO (Decentralized Autonomous Organization) attack. As a response to the attack, one proposed solution was a fork in the Ethereum blockchain, which would roll back the transactions associated with the DAO attack. This proposal led to a significant debate within the Ethereum community. (See [Repo](https://github.com/consenlabs/carbonvote))\n\nEthereum stakeholders were asked to vote on whether they supported the implementation of a hard fork to reverse the effects of the DAO attack. The carbon vote on carbonvote.com showed that a significant majority of the community supported the hard fork option.\n\nThe name \u201cCarbonvote\u201d is composed of two elements: \u201cCarbon\u201d and \u201cvote\u201d. In this context, \u201cCarbon\u201d symbolizes something fundamental and elemental. Just like Carbonvote is a fundamental governance tool in the Ethereum community it provides the functionality of poll voting and counting for big community decisions.\n\n## Objective & Carbonvote V2.0:\n\nThe DAO incident and the subsequent hard fork highlighted the challenges and complexities inherent in decentralized governance, with divergent perspectives within the community on how to address critical issues. For this upgrade, beta.carbonvote.com needs to address some known issues found in the previous implementation.\n\nAs the Ethereum community continues to evolve, there is a recognition of the need for improved signaling mechanisms and platforms like Carbonvote.com to facilitate community input on proposed upgrades and changes. The development of effective and inclusive tools for signaling and decision-making remains a priority for fostering consensus and maintaining the decentralized nature of the Ethereum network.\n\nTo address the goal of going beyond Zuzalu and creating advanced signaling tools for the Ethereum community, especially in the context of discussing potential hard forks, it\u2019s important to consider the specific needs and concerns of core developers. The aim is to provide a platform that not only facilitates community input but also ensures the legitimacy of proposals, instilling confidence in core developers.\n\n## Key Features \n\nCarbonVote is a platform that enables the creation of polls, with real-time display of results. It supports two types of polls: EthHolding and HeadCounting.\n\n### A. Voting Methods:\n\n#### A.1 EthHolding Method:\n\n- Utilizes smart contracts for on-chain voting.\n- Dynamically calculates ETH held by each voting address.\n- Voters cast zero-valued ballots to specific addresses, determining Yes or No based on the transaction destination.\n- Real-time display of total ETH voted for each option during the voting process.\n\n#### A.2 HeadCounting Method:\n\n- Each voter's vote has equal weight.\n- Results displayed in real-time.\n- Introduces a Credentials system.\n\n### B. Current Features: Credential Checking System\n\n#### B.1 Credential Types:\n\n- Zupass Credential (Zuzalu Ticket Holders, Zuconnect Ticket Holders, Devconnect Ticket Holders):\n  - Requires holding specific Zupass tickets for voting.\n  - Integrates well with Zupass for authentication.\n- Gitcoin Passport Credential:\n  - Requires an authenticated Gitcoin passport with a score above zero for voting (test version).\n  - Allows customization of score thresholds in future releases.\n- Ethereum Events POAPS Credential:\n  - Requires a user's wallet to have a certain number of Ethereum events POAPS for voting.\n  - Verification methods include API and smart contract.\n- Protocol Guild Membership Credential:\n  - Corresponds to the HeadCounting method that each vote has the same weight.\n  - Requires the user's address to be on the list of protocol guild members, verified using a smart contract which is similar to EthHolding poll.\n\n### C. Upcoming Features:\n\n#### C.1 Usage of Secret Message:\n\n- Allows users to prove ownership of an account by sending a transaction with a locally-generated secret message, providing an optimized method for user verification.\n\n#### C.2 Changes in Storage:\n\n- Shifts all polls to Web 3.0 stacks, making polling data transparent and aligning with the vision of CarbonVote becoming a dApp.\n\n#### C.3 Poll Counting for Different Groups:\n\n- Allows polls to be open to multiple credential groups.\n- Counts votes of each group individually, providing a better reflection of diverse views.\n- Supports overlapping credentials within groups.\n\n#### C.4 Optimized Storage Methods:\n\n- Explores cost-effective ways of storing and deploying polls while preserving validation possibilities.\n- Considers methods such as off-chain signatures and storing on IPFS.\n\n## Build with us!\n\nExplore Carbonvote 2.0 - Now Open for Testing! \ud83d\ude80\n\nWe're excited to announce that Carbonvote 2.0 is now open for testing! Dive into the beta version and experience the latest features at [beta.carbonvote.com](https://beta.carbonvote.com/). Your feedback is invaluable as we strive to enhance and refine the platform.\n\nJoin the Zuzalu Community Toolkit Server! \ud83c\udfc6\n\nFor collaborative discussions, insights, and the exchange of expertise, we invite you to join the Zuzalu Community Toolkit Server. Your participation contributes to the growth and improvement of our tools. Connect with us at [Zuzalu Community Toolkit Server](https://www.guilded.gg/r/zzME2L6mXR?i=d8D1Y90d) and be part of shaping the future of decentralized governance in the Ethereum community. Let's build together!\n", "lastUpdated": 0, "projectGithub": "EthereumCommunityFund"}, "recipient": "0xfE2DA602d54A1fADd88f7260BEc80DE0Cb065046"}}