Sunday, June 15, 2025
No Result
View All Result
DOLLAR BITCOIN
Shop
  • Home
  • Blockchain
  • Bitcoin
  • Cryptocurrency
  • Altcoin
  • Ethereum
  • Market & Analysis
  • DeFi
  • More
    • Dogecoin
    • NFTs
    • XRP
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet
DOLLAR BITCOIN
No Result
View All Result
Home Ethereum

On Anti-Pre-Revelation Games | Ethereum Foundation Blog

n70products by n70products
June 14, 2025
in Ethereum
0
Audit Results for the Pectra System Contracts
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter


An rising variety of proposed functions on high of Ethereum depend on some type of incentivized, multi-party information provision – whether or not voting, random quantity assortment, or different use circumstances the place getting info from a number of events to extend decentralization is very fascinating, but additionally the place there’s a robust threat of collusion. A RANDAO can definitely present random numbers with a lot increased cryptoeconomic safety than easy block hashes – and positively higher than deterministic algorithms with publicly knowable seeds, however it’s not infinitely collusion-proof: if 100% of contributors in a RANDAO collude with one another, they will set the consequence to no matter they need. A way more controversial instance is the prediction market Augur, the place decentralized occasion reporting depends on a extremely superior model of a Schelling scheme, the place everybody votes on the consequence and everybody within the majority will get rewarded. The speculation is that if you happen to anticipate everybody else to be trustworthy, your incentive can be to be trustworthy to be within the majority, and so honesty is a steady equilibrium; the issue is, nevertheless, that’s greater than 50% of the contributors collude, the system breaks.

The truth that Augur has an unbiased token gives a partial protection towards this downside: if the voters collude, then the worth of Augur’s token will be anticipated to lower to near-zero because the system turns into perceived as ineffective and unreliable, and so the colluders lose a considerable amount of worth. Nevertheless, it’s definitely not a complete protection. Paul Sztorc’s Truthcoin (and likewise Augur) features a additional protection, which is kind of economically intelligent. The core mechanism is straightforward: reasonably than merely awarding a static quantity to everybody within the majority, the quantity awarded will depend on the extent of disagreement among the many closing votes, and the extra disagreement there’s the extra majority voters get, and minority voters get an equally great amount taken out of their safety deposit.

schellingcoin payoff1

The intent is straightforward: if you happen to get a message from somebody saying “hey, I’m beginning a collusion; regardless that the precise reply is A, let’s all vote B”, in a less complicated scheme you could be inclined to go alongside. In Sztorc’s scheme, nevertheless, you could properly come to the conclusion that this particular person is truly going to vote A, and is making an attempt to persuade only some p.c of individuals to vote B, in order to steal a few of their cash. Therefore, it creates a scarcity of belief, making collusions tougher. Nevertheless, there’s a downside: exactly as a result of blockchains are such glorious gadgets for cryptographically safe agreements and coordination, it’s extremely onerous to make it unimaginable to collude provably.

To see how, take into account the only attainable scheme for the way reporting votes in Augur may work: there’s a interval throughout which everybody can ship a transaction supplying their vote, and on the finish the algorithm calculates the consequence. Nevertheless, this strategy is fatally flawed: it creates an incentive for folks to attend so long as attainable to see what all the opposite gamers’ solutions are earlier than answering themselves. Taking this to its pure equilibrium, we might have everybody voting within the final attainable block, resulting in the miner of the final block primarily controlling every little thing. A scheme the place the tip comes randomly (eg. the primary block that passes 100x the same old issue threshold) mitigates this considerably, however nonetheless leaves a large amount of energy within the arms of particular person miners.

The usual cryptographer’s response to this downside is the hash-commit-reveal scheme: each participant P[i] determines their response R[i], and there’s a interval throughout which everybody should submit h(R[i]) the place h will be any pre-specified hash perform (eg. SHA3). After that, everybody should submit R[i], and the values are checked towards the beforehand offered hashes. For 2-player rock paper scissors, or every other recreation which is only zero-sum, this works nice. For Augur, nevertheless, it nonetheless leaves open the chance for credible collusion: customers can voluntarily reveal R[i] earlier than the very fact, and others can verify that this certainly matches the hash values that they offered to the chain. Permitting customers to alter their hashes earlier than the hash submitting interval runs out does nothing; customers can at all times lock up a big sum of money in a specifically crafted contract that solely releases it if nobody gives a Merkle tree proof to the contract, culminating with a earlier blockhash, exhibiting that the vote was modified, thereby committing to not change their vote.

A New Answer?

Nevertheless, there’s additionally one other path to fixing this downside, one which has not but been adequately explored. The thought is that this: as an alternative of creating pre-revelation for collusion functions pricey throughout the main recreation itself, we introduce a parallel recreation (albeit a compulsory one, backed by the oracle contributors’ safety deposits) the place anybody who pre-reveals any details about their vote to anybody else opens themselves as much as the chance of being (probabilistically) betrayed, with none option to show that it was that particular one who betrayed them.

The sport, in its most simple type, works as follows. Suppose that there’s a decentralized random quantity era scheme the place customers should all flip a coin and provide both 0 or 1 as inputs. Now, suppose that we wish to disincentivize collusion. What we do is straightforward: we permit anybody to register a guess towards any participant within the system (word using “anybody” and “any participant”; non-players can be a part of so long as they provide the safety deposit), primarily stating “I’m assured that this individual will vote X with greater than 1/2 likelihood”, the place X will be 0 or 1. The foundations of the guess are merely that if the goal provides X as their enter then N cash are transferred from them to the bettor, and if the goal provides the opposite worth then N cash are transferred from the bettor to the goal. Bets will be made in an intermediate part between dedication and revelation.

Probabilistically talking, any provision of data to every other social gathering is now doubtlessly extraordinarily pricey; even if you happen to persuade another person that you’ll vote 1 with 51% likelihood, they will nonetheless take cash from you probabilistically, and they’re going to win out in the long term as such a scheme will get repeated. Word that the opposite social gathering can guess anonymously, and so can at all times fake that it was a passerby gambler making the bets, and never them. To boost the scheme additional, we are able to say that you just should guess towards N completely different gamers on the similar time, and the gamers have to be pseudorandomly chosen from a seed; if you wish to goal a selected participant, you are able to do so by making an attempt completely different seeds till you get your required goal alongside just a few others, however there’ll at all times be not less than some believable deniability. One other attainable enhancement, although one which has its prices, is to require gamers to solely register their bets between dedication and revelation, solely revealing and executing the bets lengthy after many rounds of the sport have taken place (we assume that there’s a lengthy interval earlier than safety deposits will be taken out for this to work).

Now, how can we convert this into the oracle situation? Contemplate as soon as once more the straightforward binary case: customers report both A or B, and a few portion P, unknown earlier than the tip of the method, will report A and the remaining 1-P will report B. Right here, we modify the scheme considerably: the bets now say “I’m assured that this individual will vote X with greater than P likelihood”. Word that the language of the guess shouldn’t be taken to suggest information of P; reasonably, it implies an opinion that, regardless of the likelihood a random person will vote X is, the one specific person that the bettor is concentrating on will vote X with increased likelihood than that. The foundations of the guess, processed after the voting part, are that if the goal votes X then N * (1 – P) cash are transferred from the goal to the bettor, and in any other case N * P cash are transferred from the bettor to the goal.

Word that, within the regular case, revenue right here is much more assured than it’s within the binary RANDAO instance above: more often than not, if A is the reality, everybody votes for A, so the bets can be very low-risk revenue grabs even when complicated zero-knowledge-proof protocols have been used to solely give probabilistic assurance that they may vote for a selected worth.


Facet technical word: if there are solely two potentialities, then why cannot you identify R[i] from h(R[i]) simply by making an attempt each choices? The reply is that customers are literally publishing h(R[i], n) and (R[i], n) for some giant random nonce n that can get discarded, so there’s an excessive amount of area to enumerate.

As one other level, word that this scheme is in a way a superset of Paul Sztorc’s counter-coordination scheme described above: if somebody convinces another person to falsely vote B when the true reply is A, then they will guess towards them with this info secretly. Notably, making the most of others’ ethical turpitude would now be now not a public good, however reasonably a non-public good: an attacker that methods another person right into a false collusion may acquire 100% of the revenue, so there can be much more suspicion to affix a collusion that is not cryptographically provable.

Now, how does this work within the linear case? Suppose that customers are voting on the BTC/USD value, so they should provide not a alternative between A and B, however reasonably a scalar worth. The lazy answer is solely to use the binary strategy in parallel to each binary digit of the worth; another answer, nevertheless, is vary betting. Customers could make bets of the shape “I’m assured that this individual will vote between X and Y with increased likelihood than the common individual”; on this method, revealing even roughly what worth you’ll be voting to anybody else is prone to be pricey.

Issues

What are the weaknesses of the scheme? Maybe the biggest one is that it opens up a chance to “second-order grief” different gamers: though one can not, in expectation, pressure different gamers to lose cash to this scheme, one can definitely expose them to threat by betting towards them. Therefore, it might open up alternatives for blackmail: “do what I would like or I am going to pressure you to gamble with me”. That stated, this assault does come at the price of the attacker themselves being subjected to threat.

The best option to mitigate that is to restrict the quantity that may be gambled, and maybe even restrict it in proportion to how a lot is guess. That’s, if P = 0.1, permit bets as much as $1 saying “I’m assured that this individual will vote X with greater than 0.11 likelihood”, bets as much as $2 saying “I’m assured that this individual will vote X with greater than 0.12 likelihood”, and many others (mathematically superior customers could word that gadgets like logarithmic market scoring guidelines are good methods of effectively implementing this performance); on this case, the sum of money you’ll be able to extract from somebody can be quadratically proportional to the extent of personal info that you’ve, and performing giant quantities of griefing is in the long term assured to value the attacker cash, and never simply threat.

The second is that if customers are recognized to be utilizing a number of specific sources of data, notably on extra subjective questions like “vote on the worth of token A / token B” and never simply binary occasions, then these customers can be exploitable; for instance, if you understand that some customers have a historical past of listening to Bitstamp and a few to Bitfinex to get their vote info, then as quickly as you get the newest feeds from each exchanges you’ll be able to probabilistically extract some sum of money from a participant based mostly in your estimation of which change they’re listening to. Therefore, it stays a analysis downside to see precisely how customers would reply in that case.

Word that such occasions are a sophisticated situation in any case; failure modes reminiscent of everybody centralizing on one specific change are very prone to come up even in easy Sztorcian schemes with out this sort of probabilistic griefing. Maybe a multi-layered scheme with a second-layer “appeals court docket” of voting on the high that’s invoked so hardly ever that the centralization results by no means find yourself happening could mitigate the issue, however it stays a extremely empirical query.



Source link

Tags: AntiPreRevelationBlogEthereumFoundationGames
Previous Post

Quantum computers could break Bitcoin’s security within five years.

Next Post

XRP Price Still On Track For $1.5T Market Cap And 27% Crypto Market Dominance

Next Post
XRP Price Still On Track For $1.5T Market Cap And 27% Crypto Market Dominance

XRP Price Still On Track For $1.5T Market Cap And 27% Crypto Market Dominance

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Premium Content

Solana (SOL) Needs to Hold $200 for Next Rally: Will It Succeed?

Solana (SOL) Needs to Hold $200 for Next Rally: Will It Succeed?

November 13, 2024
NFT clash: Will Bitcoin finally outsell Ethereum in March?

NFT clash: Will Bitcoin finally outsell Ethereum in March?

March 23, 2024
Stablecoins should be treated as currency

Stablecoins should be treated as currency

May 7, 2025
‘Next Chosen One’ Altcoin Could Significantly Outperform Solana (SOL), According to Macro Guru Raoul Pal

‘Next Chosen One’ Altcoin Could Significantly Outperform Solana (SOL), According to Macro Guru Raoul Pal

November 20, 2024
Bitcoin Dives, $80K Breakout in Jeopardy

Bitcoin Dives, $80K Breakout in Jeopardy

March 1, 2025
Ethereum Price Grinds Higher, Is This The Start Bulls Were Waiting For?

Ethereum Price Grinds Higher, Is This The Start Bulls Were Waiting For?

January 17, 2024

Recent Posts

  • Crypto Sentiment Stays In ‘Greed’ Zone Amid Israel-Iran Tension
  • Bitcoin’s bullish momentum is weakening open interest dips $4.1B
  • Crypto IPOs Surge as Sector Matures, Says MEXC COO

Categories

  • Altcoin
  • Bitcoin
  • Blockchain
  • Blog
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs
  • Regulations
  • XRP

Recommended

Crypto Sentiment Stays In ‘Greed’ Zone Amid Israel-Iran Tension

Crypto Sentiment Stays In ‘Greed’ Zone Amid Israel-Iran Tension

June 15, 2025
Bitcoin’s bullish momentum is weakening open interest dips $4.1B

Bitcoin’s bullish momentum is weakening open interest dips $4.1B

June 15, 2025

© 2023 Dollar-Bitcoin | All Rights Reserved

No Result
View All Result
  • Home
  • Blockchain
  • Bitcoin
  • Cryptocurrency
  • Altcoin
  • Ethereum
  • Market & Analysis
  • DeFi
  • More
    • Dogecoin
    • NFTs
    • XRP
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet

© 2023 Dollar-Bitcoin | All Rights Reserved

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
Go to mobile version