Tech 10 April 2018

Cecille de Jesus

Teen dev creates Bitcoin Voice, a voting mechanism based on transaction amount

The mechanism requires users to put their money where their mouth is.

It has been argued by some that programming should become a basic skill for the new generation, saying every child should learn to code. While this statement still sparks a debate, some have already begun getting their kids in on the programming train.

In an interview with Bitcoin.com, 14-year old developer Alex Pasfield, who goes by the Twitter handle @plaincrypt, says his dad started explaining how programming works to him at an early age, sparking his interest in bitcoin and cryptocurrencies. He began coding at the age of nine, and has now developed a publicly verifiable voting mechanism for Bitcoin Cash—one that relies on a user’s transaction amount to determine the weight of the vote.

Called Bitcoin Voice, this is entirely different from votes based on work (Proof of Work for Bitcoin), and is somewhat closer to vote weight based on holdings (Proof of Stake for Ethereum). According to Pasfield, this bypasses censorship problems and noise by trolls and bots by requiring that legitimate users “put their money where their mouth is.”

“There is also the inherent problem that even without the type of censorship that occurred with /r/bitcoin, these community discussion platforms such as Reddit are vulnerable to Sybil attacks and actors who don’t necessarily have skin in the game. i.e. non coin-holders. So, we realised the only way to achieve a global, uncensorable, verifiable voting system that reflected stake was to put it on the blockchain,” Pasfield said to Bitcoin.com.

To use the voting mechanism, users just need to attach a message or public label to their blockchain transactions, and use the same message uniformly in all other messages they want to be counted as their vote for any pending decisions for the community.

All the votes are sourced live from blockchain data. Users can send transactions to themselves along with the message, and the amount should remained locked and unspent in order for them to remain with the public label and be counted as a vote.

“The intended use of this facility to is promote and allow for a more democratic and censorship resistant process of decision making to occur within the Bitcoin community,” the Bitcoin Voice website reads.

“Bitcoin users can create transactions that include custom data in their outputs. A special kind known as “Public labels” are pairs of such outputs, the first of which contains the data, the second of which relates to the spendable amount. In this way a public label is associated with a spendable output. These kinds of public labels can be created using the latest version of Bitcoin Cash Unlimited which contains a “Public label” field on the Send tab.”

Note: Tokens on the Bitcoin Core (SegWit) chain are referenced as BTC coins; tokens on the Bitcoin Cash ABC chain are referenced as BCH, BCH-ABC or BAB coins.

Bitcoin Satoshi Vision (BSV) is today the only Bitcoin project that follows the original Satoshi Nakamoto whitepaper, and that follows the original Satoshi protocol and design. BSV is the only public blockchain that maintains the original vision for Bitcoin and will massively scale to become the world’s new money and enterprise blockchain.

COMMENT

latest news

Pakistan eyes blockchain for digitalization of government processes

Tech 18 April 2019

Pakistan eyes blockchain for digitalization of government processes

A meeting chaired by Pakistan Prime Minister Imran Khan discussed ways in which technologies such as blockchain could be used to ensure efficiency of government processes.

Read More
Accenture, Generali taps blockchain for employee benefits

Tech 18 April 2019

Accenture, Generali taps blockchain for employee benefits

Global management consulting firm Accenture has teamed up with Generali Employee Benefits to develop what they referred to as a unique employee benefits system powered by blockchain.

Read More
Bitcoin SV and the roadmap to Genesis

Tech 17 April 2019

Bitcoin SV and the roadmap to Genesis

Coming soon will be a network upgrade called Quasar, which is currently scheduled for July 24 and centers on increased scaling capabilities.

Read More