ricardoprins / decentralhacks

ElectroCrypt is a voting platform that augments prevalent blockchain powered e-voting systems with the integration of cloud technology, in order to provide strong security, flexible ballot casting, attack mitigation, and public auditing for transparency.
https://outofidea.life
MIT License
4 stars 1 forks source link

Key Benefits of ElectoCrypt #7

Closed bijoy26 closed 4 years ago

bijoy26 commented 4 years ago

List down the prime benefits of the platform with explanations (will keep updating this issue)

  1. Flexibility for All-

    Decentralized Applications need a significant improvement in UX to hide the complexity of fees and transactions to make the system more intuitive for users to participate.

    Using such an application for non-technical regular users is a tough scheme, as those who doesn't have fluency with cryptocurrency and blockchain are likely to be avoiding the solution.

    Our solution addresses this issue by implementing a centralized portion that handles the user's data similar to other contemporary Digital Voting Platforms but under the hood it communicates with the decentralized portion by system invoked transactions.

  2. No Need of Crypto Wallet -

    The voters won't be requiring a Crypto Wallet to pay for the transaction fees in order to cast their ballot, rather the system would execute the ballot transaction on the blockchain on behalf of the Election Authority.

  3. Off-Chain Transactions -

    Usually, on-chain transaction needs to be included in a block and mined in order to be processed, which takes time and require gas payment (in Ether) to compensate miners for their work.

    Off-chain computation lets you perform actions instantly without waiting for transactions to be mined, and avoids paying any gas costs.

    This is what our system takes advantage of.

    Our System leverages Google Cloud powered off-chain Authenticaion & Signing Procedure in addition to off-chain Queueing System integration.

  4. Secure Cryptographic Signatures -

    Cryptographic signatures are foundational computer science primitive that enables the entire blockchain technology.

    Signatures can be used to authorize transactions on behalf of the signer. It can also be used to prove to a smart contract that a certain account approved a certain message.

    Both the cryptographic signatures and off-chain computation revolve around minimizing the time spend on-chain and extracting most of the heavy lifting off-chain, thus improving the flexibility, security, speed and efficiency of the system.

bijoy26 commented 4 years ago

@gauravtwr make sure to highlight the benefit/advantages on issue #5