Please describe your proposed solution.
The security and integrity of smart contracts in a blockchain ecosystem is paramount. As such, a robust mechanism that ensures only verified human users are interacting with these contracts greatly minimizes the risks associated with bots and other malicious actors. This has given rise to the proposed solution of a Proof-of-Human (PoH) system, specifically designed for smart contracts.
The PoH system begins with a user verification process, aimed at confirming the humanity of a user wishing to interact with a smart contract. The methods employed for this process could range from biometrics, CAPTCHAs or behavioral analysis, depending on the level of security required and the trade-offs in terms of user privacy and system efficiency.
Once the system validates a user's humanity, a cryptographic proof is generated. This proof serves as a digital token of humanity, providing an assurance to the human origin of smart contract interactions. It is critical for this cryptographic proof generation to be secure, robust, and efficient to maintain the system's effectiveness even with high transaction volumes.
A user can demonstrate the humanity of a transaction with this cryptographic proof by attaching it to any transactions initiated by said user. Resulting in every transaction within the system carrying an indelible mark of human interaction, bolstering overall system integrity.
The final step of the PoH system is the validation of the cryptographic proof. Depending on the system's architecture, this validation could be performed either by other network participants or by the smart contract itself. This validation step acts as a necessary step to ensure authenticity and genuinity of the cryptographic proofs attached to transactions.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The proposed Proof-of-Human (PoH) system addresses the challenge by ensuring that only verified human users can interact with smart contracts on the Cardano blockchain.
There are several benefits this solution can bring to the Cardano ecosystem:
Enhanced Security: By ensuring only verified humans can interact with smart contracts, the PoH system reduces the risk of fraudulent activities and manipulations that can be carried out by bots or malicious actors. It adds an additional layer of security that can maintain the trust of users in the Cardano network.
Increased Confidence: By implementing this mechanism, the Cardano ecosystem can provide additional reassurances to its users about the authenticity and security of their transactions, increasing user confidence and potentially driving broader adoption of the Cardano blockchain.
Scalability and Decentralization: The proposed solution does not contradict Cardano's principles of scalability and decentralization. While it adds a layer of security, it doesn't require central authorities to verify users, keeping in line with Cardano's commitment to decentralization.
Privacy Preservation: While the PoH system verifies users, it is designed to respect privacy rules and regulations. This is imperative to maintain user trust and uphold the privacy-centric ethos that is a hallmark of Cardano and blockchain technologies in general.
With this proposal, we present a solution for users and developers of smart contract projects, aiming to bolster the security of their contracts, cultivate trust among their user base and enhance business value by ensuring service reliability. This is achieved by providing methods for verifying humanity without compromising a user’s privacy. By implementing this proposal, the ecosystem stands to gain long-term benefits from the improved security, enhanced trustworthiness, and ultimately, sustainable growth from verifiably human-made transactions.
How do you intend to measure the success of your project?
Measuring the success of the Proof-of-Human (PoH) system for smart contracts involves both quantitative and qualitative metrics. Here are some key indicators that we could use to assess the project's success:
- Working Product Proof-of-Human: Above everything the project will be successful by delivering a working product.
The next two things should be by the community to measure to ensure that this system will be used.
- System Efficiency: Efficiency can be measured in terms of the time it takes for the PoH system to verify a user and attach the cryptographic proof to a transaction. An efficient system would minimize delays, providing a frictionless experience.
- Privacy Compliance: Ensuring the system respects privacy rules and regulations is critical. Success in this area could be assessed by periodic audits or assessments to ensure compliance with relevant privacy standards and regulations across different jurisdictions.
Please describe your plans to share the outputs and results of your project?
Everything we are building is open source, and with transparency as one of our driving values, we consistently share our successes, failures, strengths and shortcomings publicly with our community. We will continue to share output on our overall product development, future funded proposals and previously funded Project Catalyst proposals (Fund9) the way we are sharing them now:
- Public Reporting of Milestone Statuses – Discord, Twitter, Telegram, Newsletter, Youtube
- Nerd Out Youtube Channel – Andrew Westberg’s personal Youtube channel where he discusses Cardano in-depth
- Conferences and Events – Public speaking events or recorded interviews
- Community Lives and AMAs – Weekly Twitter Spaces and sporadic AMA events on specific topics in Discord
- Survey and Poll Reports from User Feedback – Public community votes and UX research
- Catalyst Landing Page – A dedicated Project Catalyst landing page on the newm.io website where users can review our funded proposals and track progress – newm.io/catalyst