Granola

You need to login in order to like this zkApp. Click Here

Granola

You need to login in order to like this zkApp. Click Here

Granola is involved in implementing on-chain voting solutions for the Mina Protocol blockchain. This article provides insights into the meticulous calculation process behind Mina’s on-chain voting results, emphasizing transparency and encouraging independent verification. Granola’s commitment to openness is reflected in the accessibility of its on-chain voting project’s code, available on GitHub. Here is a brief overview of their on-chain voting results calculation Overview Granola’s on-chain voting results calculation follows a systematic approach to maintain accuracy and fairness: Staking Ledger Retrieval: Obtain the staking ledger for the upcoming voting epoch (epoch 55 is used as an example). Aggregated Voter Stake Calculation: Sum all delegations to each voting public key, excluding any overriding votes. Determine voter stake weight concerning the total voting stake. Transaction Data Collection: Collect transaction data for the voting period, specifying start and end times. Filtering Voting Transactions: Identify and filter voting transactions where the source equals the receiver. Base58 Decoding Memo Field: Decode the memo field of all votes using Base58 encoding. Yes/No Weight Calculation: Assign weights to yes/no votes based on the decoded memo field. Sum yes/no vote stakes. Normalization by Total Voting Stake: Divide the sum of yes/no vote stakes by the total voting stake for the final results. Community Involvement Granola welcomes community feedback. If there are issues, bugs, or questions, the company encourages users to share their thoughts. Such feedback contributes to the ongoing improvement of Granola’s on-chain voting solution. Granola is actively shaping the landscape of on-chain voting for the Mina Protocol blockchain. Together, the community and Granola work towards building a transparent and secure ecosystem for on-chain voting Contact: admin@granola.team Github: https://www.mina.vote Website: https://granola.team Mina Voting: https://www.mina.vote