transaction validation – Lifeboat News: The Blog https://lifeboat.com/blog Safeguarding Humanity Tue, 30 May 2017 18:16:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 How to Incentivize Bitcoin miners after all 21M BTC are awarded https://lifeboat.com/blog/2017/05/how-to-incentivize-bitcoin-miners-after-all-21m-btc-are-awarded Tue, 30 May 2017 17:39:21 +0000 https://lifeboat.com/blog/?p=57776 Individuals who mine Bitcoins needn’t be miners. We call them ‘miners’ because they are awarded BTC as they solve mathematical computations. The competition to unearth these reserve coins also serves a vital purpose. They validate the transactions of Bitcoin users all over the world: buyers, loans & debt settlement, exchange transactions, inter-bank transfers, etc. They are not really miners. They are more accurately engaged in transaction validation or ‘bookkeeping’.

There are numerous proposals for how to incentivize miners once all 21 million coins have been mined/awarded in May 2140. Depending upon the network load and the value of each coin, we may need to agree on an alternate incentive earlier than 2140. At the opening of the 2015 MIT Bitcoin Expo, Andreas Antonopolous proposed some validator incentive alternatives. One very novel suggestion was based on game theory and involved competition and status rather than cash payments.

I envision an alternative approach—one that also addresses the problem of miners and users having different goals. In an ideal world the locus of users should intersect more fully with the overseers…

To achieve this, I have proposed that every wallet be capable of also mining, even if the wallet is simply a smartphone app or part of a cloud account at an exchange service. To get uses participating in validating the transactions of peers, any transaction fee could be waived for anyone who completes 1 validation for each n transactions. (Say one validation for every five or ten transactions). In this manner, everyone pitches in a small amount of resources to maintain a robust network.

A small transaction fee would accrue to anyone who does not participate in ‘mining’ at all. That cost will float with supply and demand. Users can duck the fee by simply participating in the validation process, which continues to be based on either proof-of-work, proof-of-stake — or one of the more exotic proof theories that are being proposed now.

Philip Raymond co-chairs Cryptocurrency Standards Association. He produces
The Bitcoin Event, edits A Wild Duck and is a frequent contributor to Quora

]]>
Distributed Objective Consensus: Beyond POW & POS https://lifeboat.com/blog/2017/02/distributed-objective-consensus-beyond-pow-pos Sun, 12 Feb 2017 18:05:03 +0000 http://lifeboat.com/blog/?p=34460 At the heart of Bitcoin or any Blockchain ledger is a distributed consensus mechanism. It’s a lot like voting. A large and diverse deliberative community validates each, individual user transaction, ownership stake or vote.

But a distributed consensus mechanism is only effective and faithful if the community is impartial. To be impartial, voters must be fairly separated. That is, there must be no collusion enabled by concentration or hidden collaboration. They must be separated from the buyer and seller; they must be separated from the big stakeholders; and they must be separated from each other. Without believable and measurable separation, all sorts of problems ensue. One problem that has made news in the Bitcoin word is the geographical concentration of miners and mining pools.

A distributed or decentralized transaction validation is typically achieved based on Proof-of-Work (POW) or Proof-of-Stake (POS). [explain]. But in practice, these methodologies exhibit subtle problems…

The problem is that Proof-of-Work can waste an enormous amount of energy and both techniques result in a concentration of power (either by geography or by special interest) — rather than a fair, distributed consensus.

In a quasi-formal paper, C.V. Alkan describes a fresh approach to Blockchain consensus. that he calls Distributed Objective Consensus. As you try to absorb his mechanism, you encounter concepts of Sybil attacks, minting inequality, the “nothing-at-stake” problem, punishment schemes and heartbeat transactions. Could Alkan’s distributed consensus mechanism be too complex for the public to understand or use?…

While I have a concern that time stamps and parent-child schemes may degrade user anonymity, the complexity doesn’t concern me. Alkan’s paper is a technical proposal for magic under the covers. Properly implemented, a buyer and seller (and even a miner) needn’t fully understand the science. The user interface to their wallet or financial statement would certainly be shielded from the underlying mechanics.

Put another way: You would not expect a user to understand the mechanism any more than an airline passenger understands the combustion process inside a jet engine. They only want to know:

• Does it work?  •  Is it safe?  •  Is it cost effective?  •  Will I get there on time?

So will Alkan’s Decentralized Objective Consensus solve the resource and concentration problems that creep into POW and POS? Perhaps. At first glance, his technical presentation appears promising. I will return to explore the impact on privacy and anonymity, which is my personal hot button. It is a critical component for long term success of any coin transaction system built on distributed consensus. That is, forensic access and analysis of a wallet or transaction audit trail must be impossible without the consent and participation of at least one party to a transaction.


Philip Raymond co-chairs CRYPSA and The Bitcoin Event. He is a  Lifeboat board member, editor
at AWildDuck and will deliver the keynote address at Digital Currency Summit in Johannesburg.

]]>
Diminishing Bitcoin Mining Rewards https://lifeboat.com/blog/2016/10/diminishing-bitcoin-mining-rewards Mon, 31 Oct 2016 15:38:39 +0000 http://lifeboat.com/blog/?p=31548 By now, most Bitcoin and Blockchain enthusiasts are aware of four looming issues that threaten the conversion of Bitcoin from an instrument of academics, criminal activity, and closed circle communities into a broader instrument that is fungible, private, stable, ubiquitous and recognized as a currency—and not just an investment unit or a transaction instrument.

These are the elephants in the room:

  • Unleashing high-volume and speedy transactions
  • Governance and the concentration of mining influence among pools, geography or special interests
  • Privacy & Anonymity
  • Dwindling mining incentives (and the eventual end of mining). Bitcoin’s design eventually drops financial incentives for transaction validation. What then?

As an Op-Ed pundit, I value original content. But the article, below, on Bitcoin fungibility, and this one on the post-incentive era, are a well-deserved nod to inspired thinking by other writers on issues that loom over the cryptocurrency community.

This article at Coinidol comes from an unlikely source: Jacob Okonya is a graduate student in Uganda. He is highly articulate, has a  keen sense of market economics and the evolution of technology adoption. He is also a quick study and a budding columnist.

What Happens When Bitcoin Mining Rewards Diminish To Zero?

Jacob addresses this last issue with clarity and focus. I urge Wild Ducks to read it. My response, below touches on both issues 3 and 4 in the impromptu list, above.


Sunset mining incentives—and also the absence of supporting fully anonymous transactions—are two serious deficiencies in Bitcoin today.
I am confident that both shortcomings will be successfully addressed and resolved.

Thoughts about Issues #3 and #4: [Disclosure] I sit on the board at CRYPSA and draft whitepapers and position statements.*

Blockchain Building: Dwindling Incentives

mining-incentive-02Financial incentives for miners can be replaced by non-financial awards, such as recognition, governance, gaming, stakeholder lotteries, and exchange reputation points. I am barely scratching the surface. Others will come up with more creative ideas.

Last year, at the 2015 MIT Bitcoin Expo, Keynote speaker Andreas Antonopoulos expressed confidence that Bitcoin will survive the sunset of miner incentives. He proposed some novel methods of ongoing validation incentives—most notably, a game theory replacement. Of course, another possibility is the use of very small transaction fees to continue financial incentives.

Personally, I doubt that direct financial incentives—in the form of microcash payments— will be needed. Ultimately, I envision an ecosystem in which everyone who uses Bitcoin to buy, sell, gift, trade, or invest will avoid fees while creating fluidity—by sharing the CPU burden. All users will validate at least one Blockchain transaction for every 5 transactions of their own.

Today, that burden is complex by design, because it reflects increasing competition to find a diminishing cache of unmined coins. But without that competition, the CPU overhead will be trivial. In fact, it seems likely that a validation mechanism could be built into every personal wallet and every mobile device app. The potential for massive crowd-sourced scrutiny has the added benefit of making the blockchain more robust: Trusted, speedy, and resistant to attack.

Transaction Privacy & Anonymity

Bitcoin’s lack of rock-solid, forensic-thwarting anonymity is a weak point that must ultimately be addressed. It’s not about helping criminals, it’s about liberty and freedoms. Detectives & forensic labs have classic methods of pursuing criminals. It is not our job to offer interlopers an identity, serial number and traceable event for every transaction.

Anonymity can come in one of three ways. Method #3 is least desirable:

  1. Add complex, multi-stage, multi-party mixing to every transaction—including random time delays, and parsing out fragments for real purchases and payments. To be successful, mixing must be ubiquitous. That is, it must be active with every wallet and every transaction by default. Ideally, it should even be applied to idle funds. This thwarts both forensic analysis mining-incentive-03and earnest but misguided attempts to create a registry of ‘tainted’ coins.
  2. Fork by consensus: Add anonymizing technology by copying a vetted, open source alt-coin
  3. Migrate to a new coin with robust, anonymizing tech at its core. To be effective, it must respect all BTC stakeholders with no other ownership, pre-mined or withheld distribution. Of course, it must be open, transparent and permissionless—with an opportunity and incentive for all users to be miners, or more specifically, to be bookkeepers.

That’s my opinion on the sunset of mining incentives and on transaction anonymity.
—What’s yours?


* Philip Raymond is co-chair of the Cryptocurrency Standards
  Association. He was host and MC for the Bitcoin Event in New York.

]]>