When a payment app signals that a transfer is finished, you act on that notice—handing over goods, spending the funds, or closing the app to move on. That brief confirmation is usually sufficient to stop questioning whether the transaction actually succeeded.
Crypto firms aim to provide that same confidence almost immediately, despite the underlying blockchain still needing time to settle the payment. One approach is to let an operator give an early promise of the outcome and back it with funds.
Puffer, which is developing transaction infrastructure for Ethereum, is creating a similar solution. On September 22 it announced that Google Cloud will run a gateway that receives transactions and guarantees their results prior to settlement, with Puffer’s UniFi network set to be the first to adopt it.
As of September 23, both UniFi and Puffer Preconf—the service that issues these guarantees—were still operating in a test environment, according to CEO Amir Forouzani speaking to CryptoSlate. Their performance with real‑world customer funds remains to be verified.
The concept resonates with anyone who has used a financial app: when the interface says the funds are available, you expect to spend them right away. Achieving that speed requires deciding which party can be trusted to give the go‑ahead and who bears responsibility if the promise proves incorrect.
What do Ethereum preconfirmations actually promise?
The Ethereum network depends on numerous nodes reaching consensus on a shared transaction ledger. Its base layer creates 12‑second slots for proposing blocks, which batch transactions together. Inclusion in a block advances the process toward completion, whereas the stronger notion of finality typically takes minutes. Reversing a finalized record would demand a serious breach of network security, carrying substantial financial penalties.
This leads apps to decide how long they should wait for confirmation. Many utilize rollups—separate networks that process transactions independently and relay data to Ethereum for final settlement. Rollups can provide early confirmations from the transaction operator, enabling the app to respond while Ethereum’s settlement proceeds.
Puffer intends to back an early promise about a transaction’s outcome with explicit financial collateral. Consider selling crypto when the offered amount covers a bill: you need to know exactly what you’ll receive and when you can use it, particularly if the price fluctuates while you wait.
Forouzani illustrated the service with a hypothetical swap of 1 ETH for 2,600 USDC. The gateway would guarantee the execution result, including the exact amount received. Merely promising to include a transaction in the ledger is a narrower pledge, since inclusion by itself does not ensure the desired exchange outcome.
These assurances are termed preconfirmations. If an application accepts one and grasps its terms, it can act on the anticipated result before the full settlement process concludes. This can make a sale followed by a purchase feel like a seamless sequence, rather than forcing the customer to wait in between.
Forouzani noted that Puffer’s system is set to achieve transaction times of 50 milliseconds—one‑twentieth of a second. However, this figure is an internal configuration and has not been independently validated as the speed experienced by paying customers; Ethereum itself will still require its own time to reach finality.
The advantage is clear even without delving into the underlying technology. Users could spend less time questioning whether a sale succeeded or whether they can access the proceeds. Meanwhile, the app would need solid justification to allow the user to proceed, since it is relying on a promise about a transaction that has not yet settled.
The cost of being wrong
Puffer’s solution is to back these promises with collateral—assets committed to the service that can be seized if an operator violates the rules. This penalty, known as slashing, would amount to 1 ETH for a failed preconfirmation, giving the gateway strong incentive to fulfill its pledge.
With such a penalty in place, honoring a commitment becomes part of the operator’s business calculus. Violating it incurs a cost, motivating the operator to run the service responsibly and avoid overpromising. Customers also need clarity on whether any of that money would be returned to them if a transaction fails.
Imagine an app accepts an early payment promise and releases $100 in stablecoins. If the payment fails to arrive, the seller must know whether they will be reimbursed the missing $100, who will provide the funds, and the expected wait time. While penalizing the operator could help finance that repayment, someone must still determine which losses qualify and ensure the money reaches the affected party.
Puffer’s announcement states that slashing protects affected parties, yet its responses to CryptoSlate did not clarify who would receive the slashed ETH or how compensation would be calculated and distributed.
The size of the collateral pool must be appropriate for the volume of transactions it supports. If an Ethereum operator backs numerous promises with the same collateral, multiple simultaneous failures could draw on that pool at once. Applications would need to weigh the available funds against the potential losses they assume by accepting those promises, and also consider fluctuations in ETH’s dollar value, since a 1 ETH penalty does not always translate to a fixed dollar amount.
These provisions remain part of a proposed system. Puffer’s July 2025 technical roadmap places slashing in a later phase, and current information does not indicate when the specified penalty will become enforceable. Forouzani noted that no failures have occurred under the present design, though he did not share a transaction count or observation window. Since both products are still in testing, further insight is needed into how the arrangement will perform when customers rely on it.
Someone decides when you can move on
Google Cloud will serve as one of the providers issuing these early promises. According to Forouzani, a secondary gateway would take over transactions if Google Cloud experiences an outage, allowing the service to remain operational during interruptions. The real‑world performance of this failover mechanism remains to be demonstrated.
Forouzani also stated that the initial phase will launch without relying on Ethereum’s base‑layer validators—the operators who help the underlying network reach consensus. Early assurances will come from the gateways, while Ethereum manages the later settlement. Developers building applications on top of this service must understand which operator bears responsibility at each stage.
Most users will never need to dive into these details, nor should they have to. Application developers will determine when a balance is considered available and when a purchase can proceed. Customers will observe the outcome of those decisions each time the interface indicates a transaction has succeeded.
This flexibility allows developers to adopt different approaches. A vendor selling a low‑cost digital item might accept an early promise, whereas a service processing a large transfer could opt to wait for stronger confirmation. The appropriate waiting period depends on the subsequent steps and the potential cost of a failure.
However, once an app informs users they can spend, it must provide clear terms outlining who bears the loss if a promise fails and what customers can expect. Requiring every shopper to examine a gateway’s collateral would turn a routine purchase into an unnecessarily complex process; the service delivering the confirmation must assume that responsibility.
Ethereum also has proposals aimed at reducing block times, which could alleviate some of these delays. Nevertheless, applications will still need to decide what level of assurance suffices before permitting a customer to proceed to the next action.
Puffer’s experiment could offer an alternative, where an operator puts funds behind its permission to proceed. If successful, the technology might become so seamless that customers hardly need to consider it.
When an app indicates that funds are available, users should be able to trust that notification, spend the money, and close the application without later discovering that “done” held a different meaning for the provider.
Also Read
- RBI net dollar purchases hit record $18.65 bn in July: Monthly bulletin – Business Standard
- US Dollar Faces a Defining Week as Oil Risk Returns – DailyForex
- Tokenized Stocks and the Three-Month Trading Halt: What Investors Need to Know
- SEC Guidance Paves Way for Record $638 Million Crypto Token Buyback Surge

