In the evolving landscape of decentralized governance and peer-to-peer collaboration, the need for transparent, meritocratic, and tamper-resistant voting systems has become increasingly critical. This report introduces a Decentralized Reputation-Based Voting System that leverages GitHub contribution metrics and blockchain technology to enable fair and weighted decision-making for community proposals, particularly within the Monero ecosystem. By integrating proof of contribution, proof of history, and reputation-based voting, this system aims to replace traditional centralized funding and governance mechanisms, such as the Community Crowdfunding System (CCS), with a more equitable and efficient alternative.
Concept Overview
The proposed system is designed to empower contributors with a proven track record of meaningful engagement in open-source projects, particularly those related to Monero, by assigning them greater influence in governance decisions. Contributions are quantified through GitHub metrics such as stars, forks, and repository activity, forming a Proof of Contribution Index (PCI). This index ensures that voting power is distributed based on demonstrable expertise and commitment, rather than arbitrary or easily manipulated criteria.
Key Features
-
Reputation-Based Voting: Contributors with a minimum threshold of GitHub reputation (e.g., 20 stars across projects) can submit proposals and participate in voting. Voting power is weighted based on their contribution history, ensuring that experienced contributors have a proportionally greater say in decision-making. This concept aligns with the principles of meritocratic governance as outlined in Colony's reputation-based DAO model.
-
Proof of Contribution and History: The system collects and analyzes GitHub data from Monero-related repositories, ranking contributors based on metrics such as repository size, forks, and stars. For example, the Monero project GitHub repository naturally holds higher weight due to its foundational role and extensive history compared to newer, less impactful projects. This approach is inspired by the self-tallying voting systems implemented on the Ethereum blockchain, as described in SpringerLink's decentralized voting research.
-
Decentralization and Security: The system minimizes human interference by utilizing blockchain-based smart contracts to enforce voting protocols and escrow funds. By incorporating Proof of History (PoH) mechanisms, the system ensures transparency and prevents tampering, similar to the Ethereum-based voting platforms discussed in Raziur306's decentralized voting system.
-
Weighted Voting Mechanism: Votes are assigned relative weights based on contributors' PCI scores. High-ranking contributors have more influence, while newer or less active participants can still vote but with reduced weight. This ensures a balance between inclusivity and expertise-driven decision-making.
-
Proposal Lifecycle and Escrow: Proposals undergo a structured lifecycle, starting with submission and community voting. If a proposal passes with a majority (e.g., 60% approval), funds are escrowed until milestones are verified. This mechanism ensures accountability and aligns with the principles of peer-to-peer fundraising.
Potential Applications
This system has the potential to revolutionize governance within the Monero ecosystem by replacing the centralized CCS and bounty systems with a decentralized, transparent, and community-driven alternative. Beyond Monero, the framework could be adapted for other open-source communities, fostering innovation and collaboration while mitigating risks of corruption and inefficiency.
By leveraging GitHub's contribution data (GitHub Docs) and integrating advanced blockchain protocols, this system represents a significant step forward in democratizing decision-making and incentivizing meaningful contributions in decentralized ecosystems.
Table of Contents
- Designing a Reputation-Based Voting System for Monero Governance
- Leveraging GitHub Metrics for Proof of Contribution
- Key Metrics for Contribution Assessment
- Decentralization and Resistance to Manipulation
- Preventing Sybil Attacks
- Proof of History Integration
- Peer Validation
- Weighted Voting Mechanism
- Relative Voting Power
- Safeguards Against Centralization
- Proposal Submission and Approval Process
- Proposal Submission Criteria
- Voting and Milestone Verification
- Addressing Potential Abuse and Ethical Concerns
- Mitigating Bias Towards Established Contributors
- Ensuring Inclusivity
- Transparency and Accountability
- Peer-to-Peer Fundraising Integration
- Fundraising Workflow
- Benefits of Peer-to-Peer Fundraising
- Leveraging GitHub Metrics for Proof of Contribution
- Implementing Proof of Contribution and History Using GitHub Metrics
- Establishing a Proof of Contribution Index
- Weighted Metric Scoring
- Proof of History for Contribution Validation
- Blockchain-Based Timestamping
- Integration with GitHub APIs
- Ranking Contributors and Projects
- Project Impact Scoring
- Contributor Reputation Scoring
- Weighted Voting Mechanism
- Relative Voting Power
- Safeguards Against Abuse
- Peer-to-Peer Fundraising Integration
- Fundraising Workflow
- Benefits of Decentralized Fundraising
- Addressing Ethical and Practical Concerns
- Inclusivity for Non-Technical Contributors
- Mitigating Bias Towards Established Contributors
- Establishing a Proof of Contribution Index
- Ensuring Decentralization and Security in the Voting System
- Leveraging Proof of Contribution and History for Decentralization
- Weighted Voting Based on Contribution History
- Mitigating Sybil Attacks and Identity Spoofing
- Ensuring Proposal Integrity and Fund Escrow
- Addressing Voter Coercion and Bribery
- Enhancing Transparency and Accountability
Designing a Reputation-Based Voting System for Monero Governance
Leveraging GitHub Metrics for Proof of Contribution
A reputation-based voting system for Monero governance can be effectively built by utilizing GitHub metrics to establish a "Proof of Contribution" framework. This system would quantify the contributions of individuals to Monero-related projects using objective and verifiable data from GitHub repositories. Metrics such as the number of stars, forks, commits, and pull requests can serve as indicators of an individual's involvement and impact within the Monero ecosystem.
Key Metrics for Contribution Assessment
- Stars and Forks: Projects with higher stars and forks are generally more impactful and widely recognized. For instance, the Monero Project GitHub repository has significantly more stars and forks than smaller, newer projects. Contributors to such repositories would naturally gain higher reputation scores.
- Commits and Pull Requests: The frequency and quality of commits and pull requests can indicate active and meaningful participation. Contributors with a history of resolving critical issues or implementing significant features would receive higher weights in the reputation system.
- Repository Age and Activity: Older and consistently active repositories should carry more weight than newer or dormant ones. This ensures that contributors to long-standing projects are appropriately rewarded for their sustained efforts.
By aggregating these metrics, a "Proof of Contribution Index" can be calculated for each participant, forming the basis for weighted voting power. This approach minimizes the influence of superficial contributions and emphasizes sustained, high-quality involvement.
Decentralization and Resistance to Manipulation
To ensure the system remains decentralized and resistant to manipulation, it is crucial to design mechanisms that prevent gaming of the reputation metrics.
Preventing Sybil Attacks
Sybil attacks, where a single entity creates multiple identities to gain undue influence, can be mitigated by requiring a minimum threshold of GitHub activity. For example:
- A minimum of 20 stars across all projects.
- At least 10 meaningful pull requests merged into Monero-related repositories.
- Contributions spanning a minimum of six months to demonstrate sustained involvement.
These thresholds make it prohibitively expensive for malicious actors to create fake accounts with credible reputations.
Proof of History Integration
To further enhance security, the system can incorporate a "Proof of History" mechanism. This would timestamp contributions and link them to specific GitHub events, creating an immutable record of activity. By leveraging blockchain technology, this history can be stored in a decentralized and tamper-proof manner, ensuring transparency and accountability.
Peer Validation
Reputation scores could also be subject to peer validation. Contributors with established reputations can review and verify the contributions of newer participants. This peer-review process would add an additional layer of trust and reduce the likelihood of fraudulent activities.
Weighted Voting Mechanism
The core of the reputation-based voting system lies in its weighted voting mechanism, where voting power is proportional to an individual's contribution history. This ensures that decisions are influenced by those who have demonstrated expertise and commitment to the Monero ecosystem.
Relative Voting Power
Voting power can be calculated using a relative scale index. For example:
- Contributors with the highest Proof of Contribution Index (e.g., top 1%) could have votes weighted at 5x.
- Mid-tier contributors (e.g., 50th–75th percentile) could have votes weighted at 2x.
- New or low-contribution participants could have votes weighted at 1x or less.
This stratification ensures that the most experienced contributors have a greater say in governance decisions while still allowing broader community participation.
Safeguards Against Centralization
To prevent centralization of power, a cap can be placed on the maximum voting weight any single contributor can hold. For instance, no individual or entity can control more than 10% of the total voting power, regardless of their contribution index. This maintains a balance between meritocracy and decentralization.
Proposal Submission and Approval Process
The system would enable contributors with a minimum reputation score to submit proposals for community voting. The process can be structured as follows:
Proposal Submission Criteria
- Only contributors with at least 20 stars and a minimum Proof of Contribution Index can submit proposals.
- Proposals must include a detailed description, objectives, and milestones.
- A small deposit (e.g., in Monero tokens) could be required to discourage spam proposals. This deposit would be refunded if the proposal is approved.
Voting and Milestone Verification
- Voting options would include "Yes," "No," and "Abstain."
- A proposal would require at least 60% approval from weighted votes to pass.
- Funds for approved proposals would be held in escrow and released upon milestone completion, verified by a peer-review process.
This structured approach ensures that only credible proposals are considered and that funds are allocated responsibly.
Addressing Potential Abuse and Ethical Concerns
While the proposed system offers significant advantages, it is essential to address potential abuse and ethical concerns to ensure fairness and inclusivity.
Mitigating Bias Towards Established Contributors
The system's reliance on GitHub metrics may inadvertently favor established contributors and projects. To address this:
- A portion of voting power could be reserved for newer contributors, ensuring their voices are heard.
- Alternative metrics, such as community engagement or innovative contributions, could be incorporated to diversify the reputation index.
Ensuring Inclusivity
Not all contributors may have access to GitHub or the technical expertise to contribute code. To ensure inclusivity:
- Non-technical contributions, such as documentation, community management, or outreach, could be recognized and rewarded.
- A separate reputation index for non-technical contributions could be developed, allowing these participants to have proportional voting power.
Transparency and Accountability
All reputation scores, voting records, and proposal outcomes should be publicly accessible on a blockchain. This transparency would build trust within the community and deter unethical behavior.
Peer-to-Peer Fundraising Integration
The reputation-based voting system could be extended to include a peer-to-peer fundraising mechanism. Contributors could propose projects and seek funding directly from the community, leveraging their reputation scores as a measure of credibility.
Fundraising Workflow
- Proposal Submission: Contributors submit funding proposals, including a detailed budget and milestones.
- Community Voting: The community votes on whether to approve the proposal, using the weighted voting mechanism.
- Escrow and Disbursement: Approved funds are held in escrow and released upon milestone completion, verified by peer reviewers.
Benefits of Peer-to-Peer Fundraising
- Reduces reliance on centralized funding mechanisms, such as the current CCS and bounties system.
- Encourages innovation by allowing contributors to seek direct support for novel ideas.
- Builds trust and accountability through transparent funding and milestone verification.
By integrating fundraising into the governance system, the Monero community can foster a more dynamic and self-sustaining ecosystem.
This proposed reputation-based voting system for Monero governance leverages GitHub metrics, decentralization principles, and blockchain technology to create a transparent, meritocratic, and inclusive framework. By addressing potential challenges and incorporating safeguards, the system can empower the Monero community to make informed and democratic decisions.
Implementing Proof of Contribution and History Using GitHub Metrics
Establishing a Proof of Contribution Index
To implement a robust system for evaluating contributions, a "Proof of Contribution Index" (PoCI) can be developed. This index would aggregate various GitHub metrics to quantify an individual's contributions to open-source projects, particularly within the Monero ecosystem. While existing content has discussed metrics like stars, forks, commits, and pull requests, this section will focus on creating a composite scoring system that incorporates additional dimensions of contribution.
Weighted Metric Scoring
Each metric (e.g., stars, forks, commits) can be assigned a weight based on its relative importance in assessing the quality and impact of contributions. For instance:
- Stars and Forks: These metrics indicate the popularity and utility of a project. A project with 500 stars and 200 forks would contribute more to the contributor's PoCI than a project with 10 stars and 2 forks. (GitHub Docs)
- Commits and Pull Requests: The frequency and complexity of commits can be analyzed. For example, a contributor who resolves critical bugs or implements features across multiple repositories would receive higher scores.
- Code Review Participation: Contributions to reviewing pull requests, which are often overlooked, can also be quantified. This ensures contributors who improve the quality of code through reviews are recognized.
The PoCI would be a dynamic score recalculated periodically to reflect ongoing contributions. This approach differs from existing content by emphasizing the dynamic nature of the index and including underrepresented activities like code reviews.
Proof of History for Contribution Validation
Building on the existing idea of using "Proof of History" (PoH) for timestamping contributions, this section explores its technical implementation and integration with GitHub metrics.
Blockchain-Based Timestamping
PoH can be implemented using blockchain technology to create an immutable record of contributions. Each contribution event (e.g., a commit, pull request, or issue resolution) can be hashed and stored on a blockchain. This ensures:
- Tamper-Proof Records: Contributions cannot be altered retroactively, enhancing trust in the system.
- Transparency: All contribution data is publicly verifiable, ensuring accountability.
For instance, a contributor's commit to a Monero-related repository could be hashed and linked to a blockchain transaction. This would create a verifiable proof of their activity on a specific date. (see Ethereum Blockchain)
Integration with GitHub APIs
GitHub's APIs provide the necessary data for implementing PoH. Events like commits, pull requests, and issue resolutions can be fetched via the API and processed for timestamping. This integration ensures seamless data collection and validation without requiring manual input from contributors.
This section expands on the existing content by detailing the technical mechanisms for implementing PoH and its integration with GitHub APIs.
Ranking Contributors and Projects
To ensure fairness and accuracy in the PoCI, contributors and projects must be ranked based on their relative impact and significance. This section introduces a ranking system that goes beyond the basic metrics discussed earlier.
Project Impact Scoring
Projects can be ranked based on their size, activity, and community engagement. Key factors include:
- Repository Size: Larger repositories with extensive codebases and documentation should carry more weight.
- Activity Level: Active repositories with frequent commits and pull requests are more impactful than dormant ones.
- Community Engagement: Metrics like the number of contributors, issue discussions, and pull request reviews can indicate a project's community involvement.
For example, the Monero Project GitHub would rank higher than a newly created repository with minimal activity. This ranking system ensures that contributions to significant projects are appropriately rewarded.
Contributor Reputation Scoring
Contributors can be ranked based on their PoCI scores relative to others. This ranking would consider:
- Consistency: Contributors with a sustained history of contributions over time would rank higher.
- Diversity: Contributions across multiple repositories and types of activities (e.g., coding, documentation, community management) would be rewarded.
This section introduces the concept of ranking contributors and projects, which is not covered in the existing content.
Weighted Voting Mechanism
To implement a decentralized voting system, the PoCI can be used to assign weighted voting power to contributors. This section explores the mechanics of such a system.
Relative Voting Power
Each contributor's voting power would be proportional to their PoCI score. For example:
- A contributor with a PoCI score of 100 would have ten times the voting power of a contributor with a score of 10.
- Voting power could be capped to prevent excessive influence by a single contributor or group.
This mechanism ensures that contributors with a proven track record have a greater say in decision-making while maintaining a balance of power.
Safeguards Against Abuse
To prevent manipulation, the system could include safeguards such as:
- Minimum Contribution Threshold: Only contributors with a minimum PoCI score (e.g., 20) would be eligible to vote.
- Anti-Sybil Measures: PoH integration ensures that contributions are tied to unique identities, preventing the creation of fake accounts to gain voting power.
This section builds on the existing content by detailing specific safeguards and their implementation.
Peer-to-Peer Fundraising Integration
The proposed system can also facilitate peer-to-peer fundraising for community projects. This section outlines how PoCI and PoH can be leveraged for fundraising.
Fundraising Workflow
- Proposal Submission: Contributors submit proposals for new projects or initiatives.
- Voting: The community votes on proposals using the weighted voting mechanism.
- Funding Allocation: Approved proposals receive funding from a decentralized escrow system, which releases funds upon milestone completion.
Benefits of Decentralized Fundraising
- Transparency: All transactions and funding decisions are publicly recorded on the blockchain.
- Accountability: Milestone-based fund release ensures that funds are used as intended.
This section complements the existing content by focusing on the integration of fundraising mechanisms with the voting system.
Addressing Ethical and Practical Concerns
While the proposed system offers several benefits, it also raises ethical and practical concerns that must be addressed.
Inclusivity for Non-Technical Contributors
To ensure inclusivity, the system could recognize non-technical contributions such as:
- Community Management: Organizing events, moderating forums, and other community-building activities.
- Outreach and Advocacy: Promoting the project and engaging with external stakeholders.
A separate reputation index for non-technical contributions could be developed, allowing these participants to have proportional voting power.
Mitigating Bias Towards Established Contributors
The reliance on GitHub metrics may favor established contributors. To address this:
- Reserved Voting Power: A portion of voting power could be reserved for newer contributors.
- Alternative Metrics: Metrics like community engagement or innovative contributions could be incorporated.
This section expands on the ethical considerations discussed in the existing content by proposing specific solutions to address inclusivity and bias.
By implementing these mechanisms, the proposed system can create a fair, transparent, and decentralized framework for governance and fundraising within the Monero ecosystem.
Ensuring Decentralization and Security in the Voting System
Leveraging Proof of Contribution and History for Decentralization
To achieve decentralization and security in the proposed voting system, the integration of a Proof of Contribution and History (PoCH) mechanism is essential. This system would utilize GitHub metrics such as stars, forks, and commit history to quantify the contributions of individuals. Unlike the existing "Weighted Metric Scoring" section, this subsection focuses on how PoCH ensures decentralization by reducing reliance on centralized authorities.
The Proof of Contribution Index (PoCI) can be designed to aggregate metrics from GitHub repositories, with a particular emphasis on Monero-related projects. For instance, the Monero project repository, with its extensive forks and stars, could serve as a benchmark for evaluating contributions. Contributors with higher PoCI scores would gain proportionally more influence in the voting process. This approach ensures that voting power is distributed based on tangible, verifiable contributions, rather than arbitrary or centralized decision-making.
Additionally, the Proof of History (PoH) mechanism, as utilized in blockchain systems like Solana (Solana Documentation), could timestamp contributions to verify their authenticity and chronology. By integrating GitHub APIs, the system can automatically validate the timestamps of commits, ensuring that contributions are genuine and resistant to tampering. This differs from the existing "Proof of History Integration" subsection by emphasizing its role in decentralization rather than manipulation resistance.
Weighted Voting Based on Contribution History
The proposed system would implement a weighted voting mechanism where voting power is determined by a contributor's PoCI score. Unlike the existing "Relative Voting Power" section, this subsection emphasizes the security benefits of weighted voting in preventing malicious actors from manipulating the system.
For example, contributors with a PoCI score in the top 10% could have their votes weighted at 1.5x, while those in the bottom 10% might have their votes weighted at 0.5x. This ensures that individuals with a proven track record of meaningful contributions have a greater influence on decision-making. However, safeguards must be in place to prevent over-centralization, such as capping the maximum voting weight at 2x to ensure inclusivity.
To further enhance security, the system could incorporate zero-knowledge proofs (ZKPs) (ZKP Overview) to anonymize voting weights while preserving transparency. This prevents attackers from targeting high-weight voters while maintaining the integrity of the voting process.
Mitigating Sybil Attacks and Identity Spoofing
Sybil attacks, where malicious actors create multiple fake identities to gain disproportionate influence, pose a significant threat to decentralized systems. While the existing "Preventing Sybil Attacks" section outlines general anti-Sybil measures, this subsection focuses on leveraging GitHub's inherent identity verification mechanisms.
By requiring contributors to link their GitHub accounts to the voting system, the platform can utilize GitHub's OAuth authentication (GitHub OAuth) to verify identities. Additionally, the system could mandate a minimum contribution threshold, such as 20 stars across all repositories, to ensure that only active contributors participate.
To further enhance security, the system could implement Decentralized Identifiers (DIDs) (DID Overview) to create unique, tamper-proof identities for contributors. These DIDs could be linked to GitHub accounts, providing an additional layer of verification while preserving user privacy.
Ensuring Proposal Integrity and Fund Escrow
The integrity of proposals and fund allocation is critical to the success of the system. Unlike the existing "Proposal Submission Criteria" section, this subsection focuses on the technical measures to secure proposals and funds.
Proposals could be submitted as smart contracts on a blockchain platform, ensuring that they are immutable and transparent. Each proposal would include predefined milestones, and funds would be held in escrow until these milestones are verified. For instance, if a proposal requires $10,000 in funding, the funds would be released incrementally as milestones are completed and approved by the community.
To verify milestone completion, the system could utilize decentralized oracles (Oracle Overview) to gather external data, such as GitHub commit history or project progress reports. This ensures that milestone verification is objective and resistant to manipulation.
Addressing Voter Coercion and Bribery
Voter coercion and bribery are significant concerns in any voting system. While the existing "Voter Coercion and Bribery" section discusses these issues in the context of blockchain-based voting, this subsection focuses on mitigating these risks in the proposed system.
To prevent coercion, the system could implement blind voting mechanisms, where votes are encrypted and only revealed after the voting period ends. This ensures that voters cannot be coerced into revealing their choices before the vote is finalized.
Additionally, the system could use quadratic voting (Quadratic Voting Overview) to reduce the influence of bribery. In quadratic voting, the cost of casting additional votes increases quadratically, making it prohibitively expensive for malicious actors to buy votes. For example, casting one vote might cost one token, but casting two votes would cost four tokens, and so on.
To further discourage bribery, the system could implement reputation decay mechanisms, where a contributor's PoCI score decreases over time if they engage in unethical behavior. This ensures that contributors have a long-term incentive to act in the community's best interest.
Enhancing Transparency and Accountability
Transparency and accountability are essential for building trust in the system. Unlike the existing "Transparency and Accountability" section, this subsection emphasizes the use of blockchain technology to achieve these goals.
All voting and proposal data could be stored on a public blockchain, ensuring that it is immutable and accessible to all participants. Contributors could use block explorers (Etherscan) to verify the results of votes and the status of proposals, enhancing transparency.
To ensure accountability, the system could implement peer review mechanisms, where contributors can flag suspicious activity or propose changes to the system. For instance, if a contributor suspects that a proposal is fraudulent, they could submit a peer review request, which would be evaluated by a panel of top contributors.
Finally, the system could publish regular transparency reports, detailing metrics such as the number of active contributors, the distribution of voting power, and the status of ongoing proposals. These reports would provide the community with a clear overview of the system's performance and integrity.
By integrating these measures, the proposed voting system can ensure decentralization and security while fostering trust and collaboration within the community.
Conclusion
The proposed reputation-based voting system for Monero governance introduces a novel framework that leverages GitHub metrics to establish a Proof of Contribution Index (PoCI), ensuring that voting power is distributed based on verifiable contributions to the ecosystem. By utilizing metrics such as stars, forks, commits, and pull requests, the system prioritizes meaningful and sustained involvement, while mechanisms like Proof of History (PoH) and blockchain-based timestamping enhance transparency and security. Weighted voting ensures that experienced contributors have greater influence, while safeguards like caps on voting power and anti-Sybil measures, such as GitHub OAuth authentication and Decentralized Identifiers (DIDs), mitigate risks of manipulation and centralization. Additionally, the integration of peer-to-peer fundraising and milestone-based fund disbursement ensures responsible allocation of resources, fostering innovation and accountability within the Monero community.
The research highlights the importance of inclusivity and fairness, addressing potential biases toward established contributors by proposing alternative metrics for non-technical contributions, such as community engagement and outreach. Ethical concerns, including voter coercion and bribery, are mitigated through mechanisms like blind voting, quadratic voting, and reputation decay, ensuring long-term trust and integrity. Transparency is further enhanced by storing all voting and proposal data on a public blockchain and publishing regular transparency reports, enabling community oversight and collaboration.
The implementation of this system has significant implications for decentralized governance, offering a scalable and tamper-resistant model that could replace existing centralized funding mechanisms like Monero's CCS. Next steps include developing a technical prototype, refining the PoCI scoring system, and conducting community trials to evaluate usability and effectiveness. By addressing both technical and ethical challenges, this system has the potential to transform Monero's governance and serve as a blueprint for other open-source ecosystems. For further exploration, resources such as GitHub Docs, Solana Documentation, and Ethereum Blockchain provide valuable insights into the technologies underpinning this proposal.
References
- https://github.com/Raziur306/decentralized-voting-system
- https://github.com/votem/proof-of-vote
- https://www.mdpi.com/2079-9292/13/1/17
- https://pmc.ncbi.nlm.nih.gov/articles/PMC8434614/
- https://github.com/ethereum-optimism/ecosystem-contributions/issues/173
- https://www.sciencedirect.com/science/article/pii/S1319157822002221
- https://github.com/sanskrutidube/Smart-Voting-System
- https://www.sciencedirect.com/science/article/abs/pii/S0957417424006705
- https://github.com/Krish-Depani/Decentralized-Voting-System
- https://www.sciencedirect.com/science/article/abs/pii/S2214212623002296
- https://ieeexplore.ieee.org/abstract/document/10607660
- https://www.sciencedirect.com/science/article/pii/S2665917422002549
- https://www.sciencedirect.com/science/article/abs/pii/S1084804521001776
- https://timroughgarden.github.io/fob21/reports/r7.pdf
- https://www.frontiersin.org/journals/blockchain/articles/10.3389/fbloc.2022.1083647/full
- https://link.springer.com/article/10.1007/s42979-024-03286-2
- https://github.com/safeer2978/Blockchain_Based_Voting_system
- https://onlinelibrary.wiley.com/doi/10.1111/exsy.13694
Member discussion