Close Menu
Forex Trading Live News
    Facebook X (Twitter) Instagram
    • bitcoinBitcoin(BTC)$95,006.00-0.13%
    • ethereumEthereum(ETH)$3,305.040.40%
    • tetherTether(USDT)$1.000.00%
    • binancecoinBNB(BNB)$944.010.85%
    • rippleXRP(XRP)$2.05-0.44%
    • solanaSolana(SOL)$142.00-1.22%
    • usd-coinUSDC(USDC)$1.000.02%
    • tronTRON(TRX)$0.3165961.56%
    • staked-etherLido Staked Ether(STETH)$3,303.310.32%
    • dogecoinDogecoin(DOGE)$0.136928-0.28%
    • Figure HelocFigure Heloc(FIGR_HELOC)$1.00-3.20%
    • cardanoCardano(ADA)$0.392476-0.89%
    • Wrapped stETHWrapped stETH(WSTETH)$4,046.700.37%
    • WhiteBIT CoinWhiteBIT Coin(WBT)$57.11-0.55%
    • Wrapped Beacon ETHWrapped Beacon ETH(WBETH)$3,594.650.39%
    • bitcoin-cashBitcoin Cash(BCH)$595.580.42%
    • wrapped-bitcoinWrapped Bitcoin(WBTC)$94,734.00-0.09%
    • moneroMonero(XMR)$588.18-5.86%
    • Wrapped eETHWrapped eETH(WEETH)$3,588.430.36%
    • chainlinkChainlink(LINK)$13.73-0.10%
    • USDSUSDS(USDS)$1.00-0.03%
    • Binance Bridged USDT (BNB Smart Chain)Binance Bridged USDT (BNB Smart Chain)(BSC-USD)$1.00-0.01%
    • leo-tokenLEO Token(LEO)$9.060.43%
    • WETHWETH(WETH)$3,304.590.36%
    • stellarStellar(XLM)$0.2270910.43%
    • Coinbase Wrapped BTCCoinbase Wrapped BTC(CBBTC)$94,993.00-0.12%
    • suiSui(SUI)$1.77-1.37%
    • zcashZcash(ZEC)$395.20-2.94%
    • Ethena USDeEthena USDe(USDE)$1.000.24%
    • HyperliquidHyperliquid(HYPE)$25.783.03%
    • avalanche-2Avalanche(AVAX)$13.62-0.01%
    • litecoinLitecoin(LTC)$74.82-0.11%
    • hedera-hashgraphHedera(HBAR)$0.117122-1.16%
    • shiba-inuShiba Inu(SHIB)$0.000008-1.85%
    • USDT0USDT0(USDT0)$1.00-0.02%
    • World Liberty FinancialWorld Liberty Financial(WLFI)$0.167800-0.73%
    • daiDai(DAI)$1.00-0.01%
    • CantonCanton(CC)$0.115797-7.62%
    • sUSDSsUSDS(SUSDS)$1.080.05%
    • the-open-networkToncoin(TON)$1.720.16%
    • crypto-com-chainCronos(CRO)$0.101400-0.18%
    • Ethena Staked USDeEthena Staked USDe(SUSDE)$1.22-0.01%
    • PayPal USDPayPal USD(PYUSD)$1.000.00%
    • polkadotPolkadot(DOT)$2.15-0.49%
    • USD1USD1(USD1)$1.000.00%
    • uniswapUniswap(UNI)$5.31-1.02%
    • RainRain(RAIN)$0.009406-0.72%
    • mantleMantle(MNT)$0.95-0.27%
    • MemeCoreMemeCore(M)$1.53-3.26%
    • Bitget TokenBitget Token(BGB)$3.770.72%
    Forex Trading Live News
     
     
     
    • HOME
    • FEATURE
    • CRYPTOCURRENCY
    • BITCOIN NEWS
    • ETHEREUM
    • FOREX
    • BLOCKCHAIN
    • STOCK
    Facebook X (Twitter) Instagram
    Forex Trading Live News
    • bitcoinBitcoin(BTC)$95,006.00-0.13%
    • ethereumEthereum(ETH)$3,305.040.40%
    • tetherTether(USDT)$1.000.00%
    • binancecoinBNB(BNB)$944.010.85%
    • rippleXRP(XRP)$2.05-0.44%
    • solanaSolana(SOL)$142.00-1.22%
    • usd-coinUSDC(USDC)$1.000.02%
    • tronTRON(TRX)$0.3165961.56%
    • staked-etherLido Staked Ether(STETH)$3,303.310.32%
    • dogecoinDogecoin(DOGE)$0.136928-0.28%
    • Figure HelocFigure Heloc(FIGR_HELOC)$1.00-3.20%
    • cardanoCardano(ADA)$0.392476-0.89%
    • Wrapped stETHWrapped stETH(WSTETH)$4,046.700.37%
    • WhiteBIT CoinWhiteBIT Coin(WBT)$57.11-0.55%
    • Wrapped Beacon ETHWrapped Beacon ETH(WBETH)$3,594.650.39%
    • bitcoin-cashBitcoin Cash(BCH)$595.580.42%
    • wrapped-bitcoinWrapped Bitcoin(WBTC)$94,734.00-0.09%
    • moneroMonero(XMR)$588.18-5.86%
    • Wrapped eETHWrapped eETH(WEETH)$3,588.430.36%
    • chainlinkChainlink(LINK)$13.73-0.10%
    • USDSUSDS(USDS)$1.00-0.03%
    • Binance Bridged USDT (BNB Smart Chain)Binance Bridged USDT (BNB Smart Chain)(BSC-USD)$1.00-0.01%
    • leo-tokenLEO Token(LEO)$9.060.43%
    • WETHWETH(WETH)$3,304.590.36%
    • stellarStellar(XLM)$0.2270910.43%
    • Coinbase Wrapped BTCCoinbase Wrapped BTC(CBBTC)$94,993.00-0.12%
    • suiSui(SUI)$1.77-1.37%
    • zcashZcash(ZEC)$395.20-2.94%
    • Ethena USDeEthena USDe(USDE)$1.000.24%
    • HyperliquidHyperliquid(HYPE)$25.783.03%
    • avalanche-2Avalanche(AVAX)$13.62-0.01%
    • litecoinLitecoin(LTC)$74.82-0.11%
    • hedera-hashgraphHedera(HBAR)$0.117122-1.16%
    • shiba-inuShiba Inu(SHIB)$0.000008-1.85%
    • USDT0USDT0(USDT0)$1.00-0.02%
    • World Liberty FinancialWorld Liberty Financial(WLFI)$0.167800-0.73%
    • daiDai(DAI)$1.00-0.01%
    • CantonCanton(CC)$0.115797-7.62%
    • sUSDSsUSDS(SUSDS)$1.080.05%
    • the-open-networkToncoin(TON)$1.720.16%
    • crypto-com-chainCronos(CRO)$0.101400-0.18%
    • Ethena Staked USDeEthena Staked USDe(SUSDE)$1.22-0.01%
    • PayPal USDPayPal USD(PYUSD)$1.000.00%
    • polkadotPolkadot(DOT)$2.15-0.49%
    • USD1USD1(USD1)$1.000.00%
    • uniswapUniswap(UNI)$5.31-1.02%
    • RainRain(RAIN)$0.009406-0.72%
    • mantleMantle(MNT)$0.95-0.27%
    • MemeCoreMemeCore(M)$1.53-3.26%
    • Bitget TokenBitget Token(BGB)$3.770.72%

    • bitcoinBitcoin(BTC)$95,006.00-0.13%
    • ethereumEthereum(ETH)$3,305.040.40%
    • tetherTether(USDT)$1.000.00%
    • binancecoinBNB(BNB)$944.010.85%
    • rippleXRP(XRP)$2.05-0.44%
    • solanaSolana(SOL)$142.00-1.22%
    • usd-coinUSDC(USDC)$1.000.02%
    • tronTRON(TRX)$0.3165961.56%
    • staked-etherLido Staked Ether(STETH)$3,303.310.32%
    • dogecoinDogecoin(DOGE)$0.136928-0.28%
    • Figure HelocFigure Heloc(FIGR_HELOC)$1.00-3.20%
    • cardanoCardano(ADA)$0.392476-0.89%
    • Wrapped stETHWrapped stETH(WSTETH)$4,046.700.37%
    • WhiteBIT CoinWhiteBIT Coin(WBT)$57.11-0.55%
    • Wrapped Beacon ETHWrapped Beacon ETH(WBETH)$3,594.650.39%
    • bitcoin-cashBitcoin Cash(BCH)$595.580.42%
    • wrapped-bitcoinWrapped Bitcoin(WBTC)$94,734.00-0.09%
    • moneroMonero(XMR)$588.18-5.86%
    • Wrapped eETHWrapped eETH(WEETH)$3,588.430.36%
    • chainlinkChainlink(LINK)$13.73-0.10%
    • USDSUSDS(USDS)$1.00-0.03%
    • Binance Bridged USDT (BNB Smart Chain)Binance Bridged USDT (BNB Smart Chain)(BSC-USD)$1.00-0.01%
    • leo-tokenLEO Token(LEO)$9.060.43%
    • WETHWETH(WETH)$3,304.590.36%
    • stellarStellar(XLM)$0.2270910.43%
    • Coinbase Wrapped BTCCoinbase Wrapped BTC(CBBTC)$94,993.00-0.12%
    • suiSui(SUI)$1.77-1.37%
    • zcashZcash(ZEC)$395.20-2.94%
    • Ethena USDeEthena USDe(USDE)$1.000.24%
    • HyperliquidHyperliquid(HYPE)$25.783.03%
    • avalanche-2Avalanche(AVAX)$13.62-0.01%
    • litecoinLitecoin(LTC)$74.82-0.11%
    • hedera-hashgraphHedera(HBAR)$0.117122-1.16%
    • shiba-inuShiba Inu(SHIB)$0.000008-1.85%
    • USDT0USDT0(USDT0)$1.00-0.02%
    • World Liberty FinancialWorld Liberty Financial(WLFI)$0.167800-0.73%
    • daiDai(DAI)$1.00-0.01%
    • CantonCanton(CC)$0.115797-7.62%
    • sUSDSsUSDS(SUSDS)$1.080.05%
    • the-open-networkToncoin(TON)$1.720.16%
    • crypto-com-chainCronos(CRO)$0.101400-0.18%
    • Ethena Staked USDeEthena Staked USDe(SUSDE)$1.22-0.01%
    • PayPal USDPayPal USD(PYUSD)$1.000.00%
    • polkadotPolkadot(DOT)$2.15-0.49%
    • USD1USD1(USD1)$1.000.00%
    • uniswapUniswap(UNI)$5.31-1.02%
    • RainRain(RAIN)$0.009406-0.72%
    • mantleMantle(MNT)$0.95-0.27%
    • MemeCoreMemeCore(M)$1.53-3.26%
    • Bitget TokenBitget Token(BGB)$3.770.72%

    Home»Ethereum»Long-range attacks: The critical problem in adaptive proof-of-work
    Ethereum

    Long-range attacks: The critical problem in adaptive proof-of-work

    msmarkBy msmarkJune 24, 2024No Comments6 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Our current guide to business design, Blockchain-based proof of work, is the second iteration of our attempt to create a mining algorithm that we guarantee will remain CPU friendly and resistant to optimization by specialized hardware ASICs in the long term. Our first attempt, Dagger, attempted to take the idea of ​​memory-hard algorithms like Scrypt one step further by creating an algorithm that is difficult to compute in terms of memory, but easy to verify from memory, using directed acyclic graphs (essentially, trees where each A node has multiple parents). Our current strategy takes a more stringent tack: making proof-of-work involve executing random blockchain contracts. Since Ethereum’s scripting language is Turing-complete, an ASIC that can execute Ethereum scripts is by definition a public computation ASIC, i.e. CPU – A much more elegant argument than “this is hard on memory so you can’t parallelize it as much”. Of course, there are issues like “well, can you make specific improvements and still get a lot of speed”, but it can be said that these are minor kinks that need to be worked out over time. The solution is also elegant because it is economical at the same time: if someone creates an ASIC, others will have an incentive to look for types of calculations that ASIC cannot do and “pollute” the blockchain with such contracts. Unfortunately, there is one much greater obstacle to such schemes in general, and it is unfortunately fairly basic: long-range attacks.

    The ranged attack basically works as follows. In a traditional 51% attack, you put 100 BTC into a new account, then send that 100 BTC to a merchant in exchange for some digital goods for immediate delivery (for example, Litecoin). I wait for delivery (say, after 6 confirmations), but then I immediately start working on a new blockchain starting one block before the transaction that sends 100 bitcoins, and I make a transaction instead of sending those bitcoins back to myself. I then put more mining power into my fork than the rest of the network combined puts into the mainchain, and eventually my fork overtakes the mainchain and thus becomes the mainchain, so in the end I have Bitcoin and Litecoin. . In a long-range attack, instead of starting the fork 6 blocks away, I start the fork 60,000 blocks away, or even at the genesis block.

    In Bitcoin, such a fork is useless, because you only increase the amount of time you will need to catch up. However, in blockchain-based proof of work, this presents a serious problem. The reason is that if you start a fork directly from the genesis block, while your mining will be slow at first, after a few hundred blocks, you will be able to populate the blockchain with contracts that are easy for you to mine, but difficult for everyone else. An example of such a contract is simply:

    i = 0 while sha3(i) != 0x8ff5b6afea3c68b6cd68bd429b9b64a708fa2273a93ea9f9e3c763257affee1f: i = i + 1

    You know that the contract will take exactly a million runs before the hash matches, so you can calculate exactly how many steps and how much gas it will take to run and what the state will be at the end instantly, but other people will have no choice but to actually run the code. An important property of such a scheme, a necessary consequence of Stopping problem, is that it is virtually impossible (as in it’s impossible to prove mathematically, not impossible in Hollywood) to build a mechanism to detect such smart contracts in the general case without actually running them. Thus, a long-range attacker could populate the blockchain with such contracts, “mine” them, convincing the network that it is doing an enormous amount of work when in fact it is taking a shortcut. Thus, after a few days, our attacker will “mine” billions of times faster than the main chain, thus quickly overtaking it.

    Note that the above attack assumes little about how the algorithm actually works; All it assumes is that the requirement to produce a valid block depends on the blockchain itself, and there is a wide range of variation in the amount of impact on the blockchain that a single unit of computational power can have. One solution involves artificially capping the variance; This is done by requiring a tree-parted computation stack trace along with the nodes algorithm, something that cannot be created in short because even if you know that the computation will finish after a million steps and produce a certain output, you still need to run those million steps yourself to produce All intermediate hashes. However, although this solves the long-range attack problem, it also ensures that the underlying computation is not a public computation, but rather computation of lots and lots of SHA3s – making the algorithm once again vulnerable to specialized hardware.

    Proof of stake

    A version of this attack also exists for proof of stake algorithms that were implemented naively. In a naively implemented Proof of Stake, let’s say an attacker has 1% of all coins in the genesis block or shortly after. This attacker then starts his own chain, and begins mining it. Although an attacker would find themselves choosing to produce a block only 1% of the time, they could easily produce 100 times more blocks, and simply create a longer block this way. At first, I thought this problem was basic, but it is actually a problem that can be solved. One solution, for example, is to note that each block must have a timestamp, and users reject chains with timestamps far ahead of their own. Thus, a ranged attack should fit within the same amount of time, but since it involves a much smaller amount of currency units, its result will be much lower. Another alternative is Requires At least a percentage (e.g., 30%) of all coins to endorse each block or each block N, thus completely preventing all attacks with less than that percentage of coins. Our PoS algorithm, Slasherit can be easily updated and upgraded with any of these solutions.

    Thus, in the long term, it seems that either pure Proof of Stake or hybrid Proof of Work/Proof of Stake is the way blockchain technology will go. In the case of a hybrid PoW/PoS, one can easily get a scheme where PoS is used to solve the problem described above using BBPoW. What we’re going to talk about for Ethereum 1.0 could be proof of stake, it could be a hybrid scheme, it could be boring old SHA3, knowing that no ASICs will be developed since manufacturers won’t see any benefit with the imminent arrival of Ethereum 1.0. Ethereum 2.0. However, there is one challenge that remains unresolved: the distribution model. For my own thoughts on that, stay tuned for the next part of this series.

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    msmark
    • Website

    Related Posts

    ETH slides to less

    March 11, 2025

    Solana is under a possible surrender with the low price of Sol to less than the first time scale since 2022

    March 11, 2025

    Deutsche Boerse is supported by Clearstream to provide Bitcoin Nursery, ethereum

    March 11, 2025
     
     
     
    Forex Trading Live News
    Facebook X (Twitter) Instagram
    • Home
    • About
    • Contact
    • Privacy Policy
    © 2026 Forextradinglivenews.com

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