Close Menu
    Trending
    • 4.72 Billion DOGE Go Into Mega Wallets
    • JPMorgan just put JPM Coin bank deposits on Base
    • Lava Abandons Self-Custody Amidst Fund Raise, Sparking Controversy
    • kpk Launches Agent-Powered Vaults on Morpho
    • Analyst Predicts Dogecoin Price “Historic Mega Run” – Here’s The Target
    • Ethereum’s Fusaka Upgrade Is Just Around The Corner—What To Expect
    • Cash App’s 58M Users Can Now Pay With Bitcoin Instantly
    • Hedera Hashgraph Investors Pivot to XRP Tundra Presale? The Ultimate Strategy
    Facebook X (Twitter) Instagram YouTube
    Finance Insider Today
    • Home
    • Cryptocurrency
    • Bitcoin
    • Ethereum
    • Altcoins
    • Market Trends
    • More
      • Blockchain
      • Mining
    • Sponsored
    Finance Insider Today
    Home»Ethereum»On Anti-Pre-Revelation Games | Ethereum Foundation Blog
    Ethereum

    On Anti-Pre-Revelation Games | Ethereum Foundation Blog

    Finance Insider TodayBy Finance Insider TodayJuly 27, 2025No Comments11 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email


    An growing variety of proposed functions on high of Ethereum depend on some form of incentivized, multi-party knowledge provision – whether or not voting, random quantity assortment, or different use instances the place getting data from a number of events to extend decentralization is extremely fascinating, but in addition the place there’s a robust danger of collusion. A RANDAO can actually present random numbers with a lot larger cryptoeconomic safety than easy block hashes – and positively higher than deterministic algorithms with publicly knowable seeds, however it isn’t infinitely collusion-proof: if 100% of contributors in a RANDAO collude with one another, they’ll set the outcome 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 outcome and everybody within the majority will get rewarded. The speculation is that if you happen to count on everybody else to be sincere, your incentive can also be to be sincere to be within the majority, and so honesty is a steady equilibrium; the issue is, nonetheless, 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 drawback: if the voters collude, then the worth of Augur’s token may 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. Nonetheless, it’s actually 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 easy: reasonably than merely awarding a static quantity to everybody within the majority, the quantity awarded is determined by the extent of disagreement among the many last votes, and the extra disagreement there may be the extra majority voters get, and minority voters get an equally great amount taken out of their safety deposit.


    The intent is easy: if you happen to get a message from somebody saying “hey, I’m beginning a collusion; though the precise reply is A, let’s all vote B”, in an easier scheme you might be inclined to go alongside. In Sztorc’s scheme, nonetheless, you might nicely come to the conclusion that this particular person is truly going to vote A, and is making an attempt to persuade only some % of individuals to vote B, in order to steal a few of their cash. Therefore, it creates an absence of belief, making collusions tougher. Nonetheless, there’s a drawback: exactly as a result of blockchains are such wonderful gadgets for cryptographically safe agreements and coordination, it’s totally arduous to make it not possible to collude provably.

    To see how, contemplate the only potential scheme for a way reporting votes in Augur would possibly work: there’s a interval throughout which everybody can ship a transaction supplying their vote, and on the finish the algorithm calculates the outcome. Nonetheless, this method is fatally flawed: it creates an incentive for folks to attend so long as potential 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 potential block, resulting in the miner of the final block basically controlling all the things. 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 drawback 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 may be any pre-specified hash operate (eg. SHA3). After that, everybody should submit R[i], and the values are checked towards the beforehand supplied hashes. For 2-player rock paper scissors, or some other sport which is only zero-sum, this works nice. For Augur, nonetheless, it nonetheless leaves open the chance for credible collusion: customers can voluntarily reveal R[i] earlier than the actual fact, and others can examine that this certainly matches the hash values that they supplied to the chain. Permitting customers to vary their hashes earlier than the hash submitting interval runs out does nothing; customers can all the time 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, displaying that the vote was modified, thereby committing to not change their vote.

    A New Resolution?

    Nonetheless, there may be additionally one other path to fixing this drawback, one which has not but been adequately explored. The thought is that this: as an alternative of creating pre-revelation for collusion functions expensive throughout the major sport itself, we introduce a parallel sport (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 solution 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 need to disincentivize collusion. What we do is easy: we permit anybody to register a guess towards any participant within the system (observe using “anybody” and “any participant”; non-players can be a part of so long as they provide the safety deposit), basically stating “I’m assured that this individual will vote X with greater than 1/2 likelihood”, the place X may 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 may be made in an intermediate part between dedication and revelation.

    Probabilistically talking, any provision of knowledge to some other celebration is now doubtlessly extraordinarily expensive; even if you happen to persuade another person that you’ll vote 1 with 51% likelihood, they’ll nonetheless take cash from you probabilistically, and they’ll win out in the long term as such a scheme will get repeated. Notice that the opposite celebration can guess anonymously, and so can all the time faux that it was a passerby gambler making the bets, and never them. To boost the scheme additional, we will say that you just should guess towards N totally different gamers on the similar time, and the gamers should be pseudorandomly chosen from a seed; if you wish to goal a particular participant, you are able to do so by making an attempt totally different seeds till you get your required goal alongside a couple of others, however there’ll all the time be a minimum of some believable deniability. One other potential 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 may be taken out for this to work).

    Now, how will 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 alter the scheme considerably: the bets now say “I’m assured that this individual will vote X with greater than P likelihood”. Notice that the language of the guess shouldn’t be taken to indicate information of P; reasonably, it implies an opinion that, regardless of the likelihood a random person will vote X is, the one explicit person that the bettor is focusing on will vote X with larger 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.

    Notice 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 could be very low-risk revenue grabs even when complicated zero-knowledge-proof protocols have been used to solely give probabilistic assurance that they are going to vote for a specific worth.


    Aspect technical observe: if there are solely two potentialities, then why cannot you establish 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 massive random nonce n that may get discarded, so there may be an excessive amount of area to enumerate.

    As one other level, observe 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’ll guess towards them with this data secretly. Significantly, taking advantage of others’ ethical turpitude would now be 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 could be much more suspicion to hitch 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 worth, so they should provide not a alternative between A and B, however reasonably a scalar worth. The lazy resolution is solely to use the binary method in parallel to each binary digit of the worth; another resolution, nonetheless, is vary betting. Customers could make bets of the shape “I’m assured that this individual will vote between X and Y with larger likelihood than the typical individual”; on this approach, revealing even roughly what worth you’ll be voting to anybody else is more likely to be expensive.

    Issues

    What are the weaknesses of the scheme? Maybe the most important one is that it opens up a chance to “second-order grief” different gamers: though one can’t, in expectation, pressure different gamers to lose cash to this scheme, one can actually expose them to danger 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 danger.

    The best solution to mitigate that is to restrict the quantity that may be gambled, and even perhaps 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 observe that gadgets like logarithmic market scoring guidelines are good methods of effectively implementing this performance); on this case, the sum of money you may extract from somebody shall be quadratically proportional to the extent of personal data that you’ve, and performing massive quantities of griefing is in the long term assured to value the attacker cash, and never simply danger.

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

    Notice that such occasions are an advanced problem in any case; failure modes comparable to everybody centralizing on one explicit trade are very more likely 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

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Finance Insider Today

    Related Posts

    JPMorgan just put JPM Coin bank deposits on Base

    November 13, 2025

    Ethereum’s Fusaka Upgrade Is Just Around The Corner—What To Expect

    November 13, 2025

    Bitmine Keeps Accumulating Ethereum Despite $1.8 Billion In Unrealized Losses – Details

    November 13, 2025

    Uniswap, Lido, Aave?! How DeFi Is Quietly Becoming More Centralized

    November 13, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Dogecoin Price Resurrection To $0.5 Could Be Imminent If This Level Breaks

    October 30, 2025

    Fed cuts of 75 to 100 bps in 2025 could unleash a $6B Bitcoin ETF buying wave soon

    September 9, 2025

    Ethereum ETFs Hit $726M ATH: BlackRock Alone Drew $500M

    July 18, 2025

    Why Did The Bitcoin And Ethereum Prices Crash On October 10 And Will It Happen Again?

    November 10, 2025

    Ethereum for the Next Billion: Announcing the EF Fellowship Program

    May 28, 2025
    Categories
    • Altcoins
    • Bitcoin
    • Blockchain
    • Cryptocurrency
    • Ethereum
    • Market Trends
    • Mining
    About us

    Welcome to Finance Insider Today – your go-to source for the latest Crypto News, Market Trends, and Blockchain Insights.

    At FinanceInsiderToday.com, we’re passionate about helping our readers stay informed in the fast-moving world of cryptocurrency. Whether you're a seasoned investor, a crypto enthusiast, or just getting started in the digital finance space, we bring you the most relevant and timely news to keep you ahead of the curve.
    We cover everything from Bitcoin and Ethereum to DeFi, NFTs, altcoins, regulations, and the evolving landscape of Web3. With a global perspective and a focus on clarity, Finance Insider Today is your trusted companion in navigating the future of digital finance.

    Thanks for joining us on this journey. Stay tuned, stay informed, and stay ahead.

    Top Insights

    4.72 Billion DOGE Go Into Mega Wallets

    November 13, 2025

    JPMorgan just put JPM Coin bank deposits on Base

    November 13, 2025

    Lava Abandons Self-Custody Amidst Fund Raise, Sparking Controversy

    November 13, 2025
    Categories
    • Altcoins
    • Bitcoin
    • Blockchain
    • Cryptocurrency
    • Ethereum
    • Market Trends
    • Mining
    Facebook X (Twitter) Instagram YouTube
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • About us
    • Contact us
    Copyright © 2025 Financeinsidertoday.com All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.