Ethereum Fixed Price Transactions
Biconomy’s Mission to Onboard the Billions“Web3 is here, but it remains half cooked!” -source The web3 user experience is wrought with challenges for even the most well-versed blockchain degen. Blockchain gas markets are one example. Blockspace is preciously limited, and its value is determined through typical market structures. These markets allow price to fluctuate along with supply and demand, setting off a never ending roller-coaster for those looking to execute basic transactions. To dat...

The Cost of Speculative Project Tokens
Thanks to @montez and @snormore for the editsGoalIdentify the problems with using a speculative project token for web3 project user actions. Use Arweave’s $AR token as an example.IntroductionEnthusiasm for crypto projects drives speculative market activity for project tokens. If tokens are used to pay for project actions (i.e., payment tokens), then the price of project actions increases along with token value. In this way, token speculation levies an implicit cost on web3 product users—ultim...
Rollup Operations - Problem Exploration
Ethereum rollups provide an offchain, asynchronous process for ordering and executing Ethereum transactions that runs parallel to Ethereum consensus. The separation and parallelization of functions opens a wide design/problem space for developersObjectiveI’m interested in exploring the rollup design space--in particular the problems rollup operators are encountering. The goal of this blog post is to maintain an ongoing list of these problems, along with ideas for potential solutions.ContextTh...
Open protocols - product and economics. Building a permissionless future. Oxygenate blockchain
Ethereum Fixed Price Transactions
Biconomy’s Mission to Onboard the Billions“Web3 is here, but it remains half cooked!” -source The web3 user experience is wrought with challenges for even the most well-versed blockchain degen. Blockchain gas markets are one example. Blockspace is preciously limited, and its value is determined through typical market structures. These markets allow price to fluctuate along with supply and demand, setting off a never ending roller-coaster for those looking to execute basic transactions. To dat...

The Cost of Speculative Project Tokens
Thanks to @montez and @snormore for the editsGoalIdentify the problems with using a speculative project token for web3 project user actions. Use Arweave’s $AR token as an example.IntroductionEnthusiasm for crypto projects drives speculative market activity for project tokens. If tokens are used to pay for project actions (i.e., payment tokens), then the price of project actions increases along with token value. In this way, token speculation levies an implicit cost on web3 product users—ultim...
Rollup Operations - Problem Exploration
Ethereum rollups provide an offchain, asynchronous process for ordering and executing Ethereum transactions that runs parallel to Ethereum consensus. The separation and parallelization of functions opens a wide design/problem space for developersObjectiveI’m interested in exploring the rollup design space--in particular the problems rollup operators are encountering. The goal of this blog post is to maintain an ongoing list of these problems, along with ideas for potential solutions.ContextTh...
Open protocols - product and economics. Building a permissionless future. Oxygenate blockchain

Subscribe to Trevor Jacka

Subscribe to Trevor Jacka
<100 subscribers
<100 subscribers
Share Dialog
Share Dialog
In permissionless networks like Ethereum, it is relatively easy for a user to craft many different simultaneous transactions for submission to the network in a short period of time. If message traffic is heavy enough, individual nodes may become overwhelmed causing the network to slow down and potentially become unusable.
In order to prevent this, Ethereum protects resources (compute, bandwidth, and storage) by limiting the maximum size of each block. In order to value this blockspace, an auction happens every 12 seconds. Users that would like to get a transaction included in a block bid using an ETH unit of measurement called gwei for the amount of compute units required for their transaction. We call these compute units “gas”. Ethereum blocks are limited to 30 million gas, and the value of each block can vary depending on the current demand.
EIP 1559 modified the auction mechanism so that an algorithmically determined base fee is required for each transaction looking to purchase blockspace. This fee is burned. Users requiring priority execution can add a tip for the block producer.
This simple market does a great job of limiting spam transactions, since any user that wants to send many transactions would need to compete with other legitimate users also looking for blockspace.
In a permissionless setting, the network must protect itself against spam. Spam prevention mechanisms that require users to bid for scarce resources, such as a blockspace, must be balanced against expectations for user’s willingness to pay. Incorrect assumptions here may result in a spam prevention mechanism that prevents any use at all.
In permissionless networks like Ethereum, it is relatively easy for a user to craft many different simultaneous transactions for submission to the network in a short period of time. If message traffic is heavy enough, individual nodes may become overwhelmed causing the network to slow down and potentially become unusable.
In order to prevent this, Ethereum protects resources (compute, bandwidth, and storage) by limiting the maximum size of each block. In order to value this blockspace, an auction happens every 12 seconds. Users that would like to get a transaction included in a block bid using an ETH unit of measurement called gwei for the amount of compute units required for their transaction. We call these compute units “gas”. Ethereum blocks are limited to 30 million gas, and the value of each block can vary depending on the current demand.
EIP 1559 modified the auction mechanism so that an algorithmically determined base fee is required for each transaction looking to purchase blockspace. This fee is burned. Users requiring priority execution can add a tip for the block producer.
This simple market does a great job of limiting spam transactions, since any user that wants to send many transactions would need to compete with other legitimate users also looking for blockspace.
In a permissionless setting, the network must protect itself against spam. Spam prevention mechanisms that require users to bid for scarce resources, such as a blockspace, must be balanced against expectations for user’s willingness to pay. Incorrect assumptions here may result in a spam prevention mechanism that prevents any use at all.
No activity yet