Decentralized Blockchain Voting Address Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decentralized peer-to-peer networking using cryptographic currency blockchains for voting requires users to send coins to third-party controlled addresses, resulting in the loss of coins sent for voting, as existing systems lack a secure and decentralized method for voting without centralization.

Innovation Solution

A decentralized block chain voting system that generates customized cryptographic currency voting addresses, allowing users to vote directly within the peer-to-peer network without losing coins, by utilizing cryptographic hashing functions to create and verify voting addresses and audit votes within the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users send coins to a third-party controlled voting address to cast votes in a centralized polling fashion, then voting can be conducted within the cryptographic currency block chain, but the user loses all of the coins that are sent to the voting address

Engineering Contradiction:
Improvevoting securityVSAvoidcoin loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The voting address is segmented into multiple components: a standardized prefix, a hash of the poll identifier, and a standardized suffix. This segmentation allows the system to create unique voting addresses for different polls while maintaining the ability to verify and recover votes through the hash function, preventing coin loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A vote verification contract is introduced as an intermediary on the blockchain that holds and manages the voting coins. Instead of sending coins directly to a third-party controlled address, users send coins to the verification contract, which then verifies and processes the votes. This intermediary ensures that coins are not lost while maintaining voting security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a centralized polling system is used where votes are sent to a designated address, then voting can be conducted, but the system requires third-party control and coin loss

Engineering Contradiction:
Improvevoting simplicityVSAvoidsystem centralization
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The voting system performs self-verification through automated smart contracts on the blockchain. The verification contract automatically verifies votes by comparing the voting address structure and hash values, eliminating the need for third-party manual verification and reducing system complexity while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The voting address structure serves multiple functions: it uniquely identifies the poll, enables vote verification through hashing, and prevents duplicate voting. This multi-functionality simplifies the system by eliminating the need for separate verification mechanisms and third-party control.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of substance

If customized cryptographic currency voting addresses are generated using cryptographic hashing functions, then users can vote without losing coins, but the system requires complex address generation and verification processes

Engineering Contradiction:
Improvecoin retentionVSAvoidaddress generation complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The system changes the parameter of the voting address from a simple third-party controlled address to a structured address with specific parameters: a standardized prefix, a hash of the poll identifier, and a standardized suffix. This parameter change enables automatic verification while retaining user coins, as the structured format allows for programmatic validation without complex manual processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11394773B2Cryptographic currency block chain based voting system
Publication Date: 2022.07.19 JOSEPH JIM AUSTIN
  • US11394773B2 patent drawing
  • US11394773B2 patent drawing
  • US11394773B2 patent drawing

AI summary

Systems and methods of decentralized block chain voting are provided. Polling data that includes a plurality of polling options and an option identifier associated with each polling option is retrieved. A customized cryptographic currency address is generated for each of the plurality of polling options based on the corresponding option identifier associated with each polling option. A specified amount of cryptographic tokens are transferred to the customized cryptographic currency address for a selected polling option. The transfer is broadcast to a cryptographic currency network for confirmation and inclusion within a block chain ledger of the cryptographic currency network.