Sunday, December 28, 2025
  • Login
SB Crypto Guru News- latest crypto news, NFTs, DEFI, Web3, Metaverse
No Result
View All Result
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS
CRYPTO MARKETCAP
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS
No Result
View All Result
SB Crypto Guru News- latest crypto news, NFTs, DEFI, Web3, Metaverse
No Result
View All Result

3-phase commit for L2 payments

by SB Crypto Guru News
June 12, 2025
in Ethereum
Reading Time: 2 mins read
0 0
A A
0


3-phase commit for L2 payments

The two 2-phase commits that are possible for L2 payments (cancel-on-timeout or finish-on-timeout) will always have a penalty on one of the phases but never on the other, and either 2-phase commit will have on opposite phases. To avoid a non-attacker getting stuck with the whole payment as penalty, the penalty can be done in "chunks ". But when penalty is done in chunks, the combined time until the payment has fully timed out tends to increase, and this makes the phase with no penalty vulnerable to Denial of Service (DoS) attacks. The solution is to combine both 2-phase commits, and use the one with the penalty on the first phase as the first phase, and the one with the penalty on the second phase as the second phase. This requires an intermediary phase that shifts from finish-on-timeout to cancel-on-timeout. This is the logical way to do "payment channels", and people will notice this eventually.

https://preview.redd.it/vrffejdbzh6f1.png?width=1008&format=png&auto=webp&s=32cf8df9632cf458cd31f888b93c1a66044171b8

https://preview.redd.it/wwkwq53czh6f1.png?width=1013&format=png&auto=webp&s=f96072a6846c21e25e61be7680a85f0b7ccf93e6

Update:
"Cancel" in "finish-on-timeout" or the 3-phase commit is issued by the sender (not by intermediaries or recipient) and has to be authenticated by the sender to avoid an intermediary lying about it (and thus receiving the payment via the finish-on-timeout). This is analogous to how "Commit" is from the recipient (not from intermediaries or sender) and has to be authenticated as well, to avoid an intermediary lying about it (and thus receiving the payment).

The 3-phase commit deters DoS attacks in all scenarios except when the person paying penalty and the person receiving it are the same person. This scenario is easily deterred by adding fee on top of the payment, paid out in proportion to how long payment was stuck. This is separate from the 3-phase commit though (and the 2-phase commits also has this problem, but, they rely on short timeout which means this problem never becomes a problem).

This is all very simple. I already implemented it for a backed-by-trust multihop payment system (Ryan Fuggers Ripple) and building Lightning Network, Raiden, Interledger, or whatever else on the 3-phase commit, is simple. The hard part, it seems, is noticing the 3-phase commit. As it seems no one ever noticed it before, at least it was never popularized as everyone seems to try and make either of the 2-phase commits work despite the obvious problems…

submitted by /u/johanngr
[comments]



Source link

Tags: 3phaseBitcoin NewsCommitCrypto NewsCrypto UpdatesLatest News on CryptoPaymentsSB Crypto Guru News
Previous Post

BlackRock’s IBIT Leads Surging Spot Ethereum ETF Inflows

Next Post

XRP Price Enters Perfect Setup After Buy Retest – Next Stop $3.7

Related Posts

Privacy is a Fire Exit (Devconnect 2025)

Privacy is a Fire Exit (Devconnect 2025)

by SB Crypto Guru News
December 27, 2025
0

This is an EVMavericks production. --- Last week I wrote about Ameen Soleimani's talk Rug the Privacy, Not the Money,...

Could a crypto / defi "antivirus" really work? An interview with the co-founder of Zircuit, an Eth L2

Could a crypto / defi "antivirus" really work? An interview with the co-founder of Zircuit, an Eth L2

by SB Crypto Guru News
December 24, 2025
0

Hey friends! Phishing drainers and exploits are part and parcel of the crypto experience — so when Martinet Lee, co-founder...

Data type for massively parallelized Ethereum-like platform: mapping with order and a form of mutex (reminiscent of Golang mappings)

Data type for massively parallelized Ethereum-like platform: mapping with order and a form of mutex (reminiscent of Golang mappings)

by SB Crypto Guru News
December 23, 2025
0

I am very interested in scaling what Ethereum started in 2013/2014, and I have followed Ethereum since (I used to...

Devcon 8 is coming to Mumbai, India in November 2026

Devcon 8 is coming to Mumbai, India in November 2026

by SB Crypto Guru News
December 23, 2025
0

Devcon, the Ethereum community’s annual global gathering for builders, will take place from 3-6 November 2026 at the JIO World...

Many Web3 devs hear “OWASP” but what does it actually mean for smart contracts?

Many Web3 devs hear “OWASP” but what does it actually mean for smart contracts?

by SB Crypto Guru News
December 22, 2025
0

A lot of builders mention OWASP, but not everyone really knows what it stands for in a smart contract context....

Load More
Next Post
XRP Price Enters Perfect Setup After Buy Retest – Next Stop .7

XRP Price Enters Perfect Setup After Buy Retest – Next Stop $3.7

Binance Opens Trading In Syria After US, EU Lift Sanctions

Binance Opens Trading In Syria After US, EU Lift Sanctions

Facebook Twitter LinkedIn Tumblr RSS

CATEGORIES

  • Altcoin
  • Analysis
  • Bitcoin
  • Blockchain
  • Crypto Exchanges
  • Crypto Updates
  • DeFi
  • Ethereum
  • Metaverse
  • Mining
  • NFT
  • Regulations
  • Scam Alert
  • Uncategorized
  • Web3

SITE MAP

  • Disclaimer
  • Privacy Policy
  • DMCA
  • Cookie Privacy Policy
  • Terms and Conditions
  • Contact us

Copyright © 2022 - SB Crypto Guru News.
SB Crypto Guru News is not responsible for the content of external sites.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS

Copyright © 2022 - SB Crypto Guru News.
SB Crypto Guru News is not responsible for the content of external sites.