Accelerating Blockchain Transactions with Preconfirmations

CN
Theblock
Follow
1 year ago

At Polyhedra Network, we are constantly searching for ways to improve the web3 user experience. Preconfirmation solves one of blockchain's biggest hurdles to mass adoption -- slow transaction speed -- by allowing users to receive a signal that their on-chain transaction has been accepted almost immediately. 

No one likes to wait while their blockchain transactions are confirmed, hoping that nothing will go wrong. Even a short delay of a minute discourages potential users who are unlikely to put up with a poor experience in the name of decentralization. Some L1s, like Solana, and many L2s already deliver speedy transactions, but these fixes don’t address cross-chain transactions. Preconfirmation is a solution for all chains.

Preconfirmation mechanisms have been functioning in Polyhedra’s zkBridge product for close to a year. Now we’re excited to share our preconfirmation solution with the broader Web3 community.

What are Preconfirmations?

Based Preconfirmations (preconf) refer to the status of transactions before they are officially confirmed. Specifically, it means that before a transaction is included in a block by miners and officially added to the blockchain, the transaction undergoes a temporary recognition by nodes. 

Recognition involves multiple nodes verifying the transaction and temporarily storing it in the memory pool. This process allows users to receive a near-instant signal that their transaction has been accepted, providing immediate feedback and reducing wait time, thus enhancing user experience. 

Usually, in a preconfirmation mechanism, the proposer acts as the service provider of the preconfirmation. Users pay an additional fee to receive a signed promise that their transaction will be included in the next block. If the proposer fails to fulfill this promise, they will face economic penalties. These penalties discourage malicious behavior.

Polyhedra’s zkBridge has long supported a preconfirmation mechanism for chains with longer confirmation times. When using zkBridge for cross-chain transactions, if the sending chain is Ethereum, for example, and users want to utilize the preconfirmation feature for fast cross-chain transactions, they pay two additional fees: one to the proposer and one to zkBridge. 

When the zkBridge relayer detects a preconfirmed transaction, it immediately executes the subsequent cross-chain operation without waiting for final confirmation on the receiver chain. This action results in a significantly better user experience, executing transactions immediately instead of waiting for the layer-1 or layer-2 networks to finalize (e.g., six block confirmations for Bitcoin, or 7-day finalization for optimistic rollups). 

Since preconfirmation is not a final confirmation and can still be revoked, it may not suitable for all scenarios, such as NFT cross-chain transactions where replacement of the NFT would be impossible. 

For fungible transactions, validators like those utilized with an EigenLayer AVS can introduce economic security from liquid restaking tokens (LRTs) to the system along with a carefully designed slashing mechanism to punish the malicious proposers and cover potential network losses. For instance, the zkBridge powered Bitcoin Messaging Protocol uses a Bitcoin AVS to secure the messages from Ethereum to Bitcoin, facilitating fast and secure interoperability between Bitcoin and Ethereum.

We are dedicated to improving the efficiency of blockchain transactions. Recognizing the value of preconfirmations, we are eager to contribute to the development and implementation of this mechanism within the Ethereum ecosystem and beyond.

Preconfirmations offers a promising solution to reduce transaction wait times and provide immediate feedback to users, significantly improving the overall user experience. We believe in the potential of this technology and are ready to support its growth by:

Polyhedra Network is enthusiastic about the potential of preconfirmations to transform the blockchain landscape and we’re eager to play a pivotal role in their development and adoption. Together, we can make blockchain transactions faster, more efficient, and more user-friendly.

 

This post is commissioned by Polyhedra and does not serve as a testimonial or endorsement by The Block. This post is for informational purposes only and should not be relied upon as a basis for investment, tax, legal or other advice. You should conduct your own research and consult independent counsel and advisors on the matters discussed within this post. Past performance of any asset is not indicative of future results.

Disclaimer: The Block is an independent media outlet that delivers news, research, and data. As of November 2023, Foresight Ventures is a majority investor of The Block. Foresight Ventures invests in other companies in the crypto space. Crypto exchange Bitget is an anchor LP for Foresight Ventures. The Block continues to operate independently to deliver objective, impactful, and timely information about the crypto industry. Here are our current financial disclosures.

© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

好手气即赢小米 Yu7 Max、LV 限量手提箱
Ad
Share To
APP

X

Telegram

Facebook

Reddit

CopyLink