Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


1 The Icelandic Art of Intuition with Hrund Gunnsteinsdóttir | 307 40:34
Parallel Execution: the Radix approach vs Solana/Sui/Aptos/Fuel with Alliance DAO
Manage episode 354400426 series 2695066
With Mohamed Fouda, Alliance DAO Contributor
In this special edition of the DeFi Download, Piers Ridyard is joined by Mohamed Fouda, the head of research at Alliance DAO and co-founder of Volt Capital, as well as Matthew Hines, Chief Product Officer of RDX Works. The focus of the discussion is parallel execution within the realm of decentralised finance.
Summary
In today's episode, Piers, Matt, and guest Mohamed Fouda talk about parallel execution in blockchain and smart contracts. They discuss methods for identifying independent blockchain transactions and analyse their benefits and drawbacks, offering examples in AMMs and Ethereum. They cover Radix's parallel execution design, system design layers of abstraction in Cerberus and Babylon, and the drawbacks and implementation complexity of parallel execution. They also discuss the state bloat problem, ways to reduce blockchain history and the pros and cons of horizontal scaling in blockchain technology.
Alliance DAO is a blockchain-based platform that aims to support and invest in promising projects and entrepreneurs in the space. It runs a cohort program for founders and is always looking for smart and passionate individuals who have a long-term commitment to the space.
Key takeaways
- Ethereum, the most well-known blockchain for smart contracts, operates using a single-threaded processor. The limitations of single-thread execution in Ethereum have opened opportunities for other protocols to offer better solutions.
- There are two main approaches to identifying independent transactions in the blockchain. The first approach, where the smart contract defines the state and identifies which transactions have access to which part of the state, was implemented in Solana and the Sealevel execution environment and in Sui (object). The second approach is called "optimistic execution" and is adopted by Aptos.
- It may be necessary to use Optimistic Execution in certain circumstances, but it has its limitations. A benefit of Optimistic Execution is that it pushes the problem to the validator and away from the developer, and hides the complexity from the developer.
- The Radix approach is a hybrid solution that starts with the idea of assets as important and fundamental to the network, with everything represented as resources.
- Parallel Execution can remove the bottleneck of serialisation but can lead to centralisation.
Chapters
[01:53] Mohamed describes parallel execution in the context of blockchain and smart contracts.
[05:14] Single pipeline in Ethereum: A dramatic design choice with compatibility Implications
[08:07] Identifying independent transactions in Blockchain: An overview of two approaches
[13:56] Optimistic model: Advantages, trade-offs, and examples in AMMs and Ethereum
[16:05] Analysis of public ledger usage on Ethereum: Interactions with smart contracts and critique of Optimistic Execution
[20:54] Radix’s design philosophy for parallel execution
[28:36] Layers of abstraction in the system design of Cerberus and the Babylon network
[31:12] Disadvantages of Parallel Execution
[35:14] Implementation complexity
[37:26] The state bloat problem in Blockchain technology
[40:47] Techniques for reducing the size of the Blockchain history
[42:52] Advantages and disadvantages of horizontal scaling in the network
[46:56] Information on Alliance DAO and Mohamed Fouda
Further resources
- Alliance DAO Website: alliance.xyz
- Mohamed’s Twitter: @MohamedFFouda
- Mohamed’s Medium: @fouda
106 episodes
Manage episode 354400426 series 2695066
With Mohamed Fouda, Alliance DAO Contributor
In this special edition of the DeFi Download, Piers Ridyard is joined by Mohamed Fouda, the head of research at Alliance DAO and co-founder of Volt Capital, as well as Matthew Hines, Chief Product Officer of RDX Works. The focus of the discussion is parallel execution within the realm of decentralised finance.
Summary
In today's episode, Piers, Matt, and guest Mohamed Fouda talk about parallel execution in blockchain and smart contracts. They discuss methods for identifying independent blockchain transactions and analyse their benefits and drawbacks, offering examples in AMMs and Ethereum. They cover Radix's parallel execution design, system design layers of abstraction in Cerberus and Babylon, and the drawbacks and implementation complexity of parallel execution. They also discuss the state bloat problem, ways to reduce blockchain history and the pros and cons of horizontal scaling in blockchain technology.
Alliance DAO is a blockchain-based platform that aims to support and invest in promising projects and entrepreneurs in the space. It runs a cohort program for founders and is always looking for smart and passionate individuals who have a long-term commitment to the space.
Key takeaways
- Ethereum, the most well-known blockchain for smart contracts, operates using a single-threaded processor. The limitations of single-thread execution in Ethereum have opened opportunities for other protocols to offer better solutions.
- There are two main approaches to identifying independent transactions in the blockchain. The first approach, where the smart contract defines the state and identifies which transactions have access to which part of the state, was implemented in Solana and the Sealevel execution environment and in Sui (object). The second approach is called "optimistic execution" and is adopted by Aptos.
- It may be necessary to use Optimistic Execution in certain circumstances, but it has its limitations. A benefit of Optimistic Execution is that it pushes the problem to the validator and away from the developer, and hides the complexity from the developer.
- The Radix approach is a hybrid solution that starts with the idea of assets as important and fundamental to the network, with everything represented as resources.
- Parallel Execution can remove the bottleneck of serialisation but can lead to centralisation.
Chapters
[01:53] Mohamed describes parallel execution in the context of blockchain and smart contracts.
[05:14] Single pipeline in Ethereum: A dramatic design choice with compatibility Implications
[08:07] Identifying independent transactions in Blockchain: An overview of two approaches
[13:56] Optimistic model: Advantages, trade-offs, and examples in AMMs and Ethereum
[16:05] Analysis of public ledger usage on Ethereum: Interactions with smart contracts and critique of Optimistic Execution
[20:54] Radix’s design philosophy for parallel execution
[28:36] Layers of abstraction in the system design of Cerberus and the Babylon network
[31:12] Disadvantages of Parallel Execution
[35:14] Implementation complexity
[37:26] The state bloat problem in Blockchain technology
[40:47] Techniques for reducing the size of the Blockchain history
[42:52] Advantages and disadvantages of horizontal scaling in the network
[46:56] Information on Alliance DAO and Mohamed Fouda
Further resources
- Alliance DAO Website: alliance.xyz
- Mohamed’s Twitter: @MohamedFFouda
- Mohamed’s Medium: @fouda
106 episodes
All episodes
×
1 Pyth.Network: Smarter Data for Smarter Contracts 28:14

1 Maple Finance: A Story of Redemption and Growth in Institutional DeFi 41:52

1 SummerFi - $4.7Bn of Aggregated Crypto Lend/Borrow 41:15

1 Barter: powering the $100Bn decentralised order routing ecosystem 42:01

1 Gnosis: the unsung titan of building crypto products with real usage 47:26

1 Synthetix: A journey through derivatives in DeFi and Synthetix's role in shaping the DeFi space 34:22

1 Kinto: Is a KYC L2 the way that institutional capital gets brought on chain? 43:46

1 Will Woo: investing principles and finding your purpose. 56:06

1 Boson Protocol: The universal commerce layer for Web3 42:41

1 Liquity: A new king in the decentralized stable coin arena? 47:20

1 MLABS - Building dApps on Cardano, Polkadot, Solana, and Radix 38:58

1 Swaap: Making Liquidity Provision Profitable in DeFi. 34:58

1 PsyFi: Best-in-class financial products & tools – built for everyone 29:31


1 Rarimo: an interoperability protocol for the decentralized social identity 28:40
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.