Inside Fuel: Q3 2023
Welcome to Inside Fuel, our quarterly review of technical developments and everything happening in the Fuel Ecosystem. Take a moment to catch up on all the latest news.
Releases
Introduction of Hybrid Proving
This quarter, we introduced Hybrid Proving, an Optimistic / ZK hybrid solution. A key technique we believe will offer untapped benefits never before utilized. It arises from the fusion of ZK and fraud proving, representing a new category of scalability solutions that straddle the line between optimistic and ZK rollups. FuelProver is an implementation of this idea.
Introduction of Beta-4 Testnet
Following the Beta-3 testnet that has settled over 2,000,000 blocks and 10,000 deployed contracts, we introduced Beta-4 which came up with a set of new features such as a strengthened P2P networking, Multi-token-support, new VM opcodes, parallel predicate execution, and many more.
Upgrades and design choices that went into Beta-4 have been discussed during an X/Twitter Spaces with David Mihal (Head of Product Research at Fuel Labs) and Nick Dodson (CEO at Fuel Labs). Listen to the replay here.
Read the full dissection of Beta-4 here.
A new and enhanced documentation portal
We've launched a new and enhanced documentation portal, combining all our books into a single, easy-to-use interface for developers.
The new portal comes with:
- Beta-4 compatible versions of Fuel and Sway documentation in one place, guaranteeing you have the most up-to-date info
- A seamless search engine that will search across all Fuel docs, simplifying your quest for answers
- A revamped design offering an improved UX.
Start exploring it here.
Update of the Fuel Wallet
With over 80,000 downloads since launch, we’re excited to announce that the Fuel Wallet has been updated for Beta-4 compatibility and is now available on the Chrome web store.
This update enables:
- Beta-4 compatibility
- Light and Dark theme support
- Standalone SDK usage
Learn more about it and install it now at https://wallet.fuel.network
Introduction of the Fuel Guild
With already over 62k members, in July, we introduced the Fuel Guild, a place for everyone in the community to root deeper into Fuel’s DNA, enabling users to complete social missions in exchange for exclusive roles within the Fuel Discord server.
Technical Updates
Client Updates
- Better Telemetry: We’ve upgraded our node monitoring to provide clearer insights into network performance and the internal state of nodes.
- Network Sync Speed: Updates to the P2P protocol have improved network synchronization speed, making transactions faster and more efficient.
- Pricing Model: New benchmarks have been added and calibrated, leading to a more accurate transaction pricing model.
- Developer Experience: We’ve streamlined the command-line interface, removing redundant options and adding a
--debug
flag for advanced functionalities. We also now support.env
files for easier argument management. - Performance Optimizations: Block production and transaction execution have been optimized, reducing memory usage and storage footprint. We’ve also integrated parallel verification for faster processing.
- Beta 4 Testnet: We've launched the
Beta-4
testnet and continue to maintain and debug it.
New Types support
- Support
Secp256r1
signature recovery andEd25519
verification. - Enable Passkey wallet support by adding
Secp256r1
signature recovery. u256
primitive type has been introduced and will replaceU256
.- Native big-integer support with new
u256
type. - Introduced
AssetId
type. - Support native multi-tokens with the new
AssetId
type. - New native
String
type in Sway, with support across the TypeScript & Rust SDKs.
Standards
Fuel's recent switch to native multi-token support unlocks new possibilities for assets on Fuel, including support for native NFTs and native ERC-1155-style tokens. The Fuel Labs team has released a new set of standards to enable access to these new types of assets.
The SRC-20 standard provides the basic metadata for all native assets on Fuel, both fungible and non-fungible. The SRC-7 standard extends this functionality to allow arbitrary metadata to be attached to assets, using a system inspired by ENS. Work is in progress to extend this functionality further, standardizing assets like bridged tokens, "vault" tokens, NFTs, and more.
In addition to asset standards, the Fuel Labs team has other standards for Sway development, such as SRC-2 standardizing inline documentation and SRC-5 standardizing smart contract ownership.
More updates, features, and bug fixes have been implemented during the quarter. If you need more information, we encourage you to look at Fuel’s repositories on GitHub for the full change logs.
Ecosystem AMAs
In our ongoing efforts to foster community engagement and transparency this quarter, we have hosted Twitter Spaces to introduce projects building on Fuel. Here are some of the projects we've featured so far:
- Aori: A decentralized options protocol on Fuel. Replay.
- ArtDAO: A digital marketplace built on Fuel. Replay.
- Elix Finance: A hybrid automated market maker built on Fuel. Replay.
- Pepa Labs: A blockchain-based gaming platform on Fuel. Replay.
- Common Ground: A web3-powered app for communities. Replay.
- The DEX Debate: Decoding Order Books and AMMs. Replay.
Stay updated about the latest news from the Fuel Ecosystem projects by following this List, and discover more projects from the Fuel Ecosystem with the Fuel Ecosystem Page.
The Fuel Ambassador Program
The Fuel Ambassador Program has expanded over the quarter and now counts 20 ambassadors. Among them, you can find a dedicated team of general-purpose and language-specific moderators, developers, and translators from all over the world.
Do you want to be a part of the Fuel Ambassador Program?
We're scouting for technical heavyweights. You stand a chance if you're already doing the work—propelling Fuel's vision, helping other community members find their way through Fuel’s stack or leading tech-centric initiatives. Do it well, and you won't have to come to us. We'll come to you with an exclusive invite to join.
Most valuable community and contributor content
Articles
- Predicates on FuelVM: Enabling a New DEX Paradigm by Composability Labs
- How Stateless Account Abstraction Works on Fuel by 0xBadc0de
Videos
- A series of 24 Sway video tutorials by Smart Contract Programmer
- Introduction to Sway by Sarah Schwartz
- Introduction to Predicates by David Mihal
- Building a Frontend with TS and Wallet SDKs by Sarah Schwartz
Podcasts
- Solidity Fridays with David Mihal, hosted by Web3Sanctuary
- Embracing Scalability with L2 Solutions Hosted by Web3 BD with Ruben Amar
Posts on X (Previously Twitter)
- SDK Updates by Rodrigo Araujo
- The future of Ethereum scaling is NOT optimistic or ZK Rollups by Andy
- Sway Tooling updates by Joshua Batty
- Hybrid Proving Coverage by Modular Media
- Beta-4 coverage by Modular Media
- September ecosystem update by 0xGolden
- A Primer on Fuel by ZeroKn0wledge,
- Deploy a Sway smart contract by 0xBadC0de
Past events
EthCC
The EthCC week was a great time for us to spend time with the Fuel community, the Fuel ecosystem builders and giveaway swag on the Parisian ground. Take a look at the full event recap:
Sway Summer Hackathon
The Sway Summer online hackathon, hosted on the DoraHacks platform, kicked off in July and ran for an intense month. Aimed at global developers, the event started with an opening ceremony with Nick Dodson, and three specialized workshops followed in the first days of the hackathon. Competitors vied for a noteworthy $100K prize pool, with projects judged stringently on quality. Read all the details on the official hackathon page: Sway Summer Hackathon.
EthArgentina
Better than words, here’s a small video to sum up the great time we had during EthArgentina:
Singapore’s Token2049 & Ethereum Singapore
We traveled for the first time to Asia and were impressed by the innovations and passionate minds coming out from there. Here’s a glimpse of the events we attended there:
ETH New York by ETH Global
This September, we were thrilled to be part of the ETH NY Hackathon in New York! We engaged with the community in a meaningful way, handed out some slick Fuel hoodies, and genuinely had a great time.
Upcoming events
Coming up next, we’ll be on the ground for the following events:
- Epic DeFi Security Day (Nov. 2, Lisbon): a half-day technical event with DeFi builders, researchers, auditors, and hackers.
- EthLisbon (Nov. 3-5, Lisbon): a community-led hackathon focused on the Ethereum community.
- DevConnect (Nov. 13-19, Istanbul): a week-long gathering of independent Ethereum events to learn, share, and make progress together.
- Fuel House (Nov. 15-20, Istanbul): a 5-day-long all-inclusive hacker house to take your skills and understanding of the Fuel stack to the next level.
- VM Day (Nov. 13, Istanbul): an afternoon to learn and engage with the builders behind these cutting-edge execution environments. We will co-host this event with Cartesi.
- Abstract Istanbul (Nov. 14, Istanbul): The Heartbeat of Account Abstraction & 4337.
- L2Days (Nov. 14-15, Istanbul): The largest conference dedicated to Ethereum Scaling.