Pay-with-stake – No more need for consensus

The full article was originally published by Olaf van Wijk on Medium. Read the full article here.

In this article, I shortly describe a mechanism for a vote-free and consensus-free mechanism in distributed ledgers to provide instant payments. A mechanism that could be added to most ledgers.

The idea here is to provide usability (like 0 block confirmations) over privacy and security.

Consensus

Consensus, the holy grail of distributed ledger technology. It is the process of ‘what to agree on’. This process kicks in when there is something to vote on. Like bitcoin having two transactions trying to spend the same money. Consensus is the mechanism that chooses, it picks. Whether it is active (voting) or passive (deterministic through random oracles).

The benefit

Consensus is often considered to be a requirement because an adversary can gain benefit from trying to influence the choice. Like getting the real world assets but having the transaction reversed because consensus chose the transaction that wasn’t related. In other words, produce a double-spend.

With these short statements I make the claim:

If there is no benefit to be gained, you don’t need consensus.

Introducing pay-with-stake.

The main idea here is that when a conflict occurs between the transaction being issued and when it confirms all tokens/coins/credits/whatever gets burned. Simply destroyed, recursively until the source transaction is credited for.

A requirement for this is that proof of ownership in the next transaction must be included in the form of a remainder address.

Read the full Article

The full article was originally published by Olaf van Wijk on Medium, where people are continuing the conversation by highlighting and responding to this story.

You might also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More

Did you know?

Buy in without the stress of trying to time the market

when you setup a savings plan. If you haven’t started a plan yet, head to your Bitpanda account to get started!

Purchasing cryptocurrencies comes with a number of risks.
Never invest money that you can't afford to lose.

You can automatically invest

in IOTA with Bitpanda Savings!