Gautam Dhameja
BlockShots: Blockchain Simplified
Welcome to BlockShots, your guide to demystifying the world of blockchain in a clear and approachable way. Whether you're a crypto enthusiast or just starting out, our goal is to provide you with a solid foundation in blockchain technology. BlockShots is your trusted source for blockchain education in a down-to-earth, no-nonsense style. Tune in, learn, and navigate the world of blockchain with confidence.
Author
Gautam Dhameja
Category
Podcast website
Latest episode
Apr 15, 2024
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Episode 116 - Parallel Execution in Blockchains 15.04.2024 3:51
Traditionally blockchains execute transactions sequentially. Some of the newer chains have been trying parallel execution of transactions to improve blockchain performance. In this episode we understand what are parallel transactions and how they work.
Episode 115 - Real World Asset Tokenisation 08.04.2024 4:19
In this episode we understand what are real world assets and why they are being tokenised. What are real world assets? Any thing of value that has been generated or created in the real world before being represented digitally. For example: Fiat currencies, Art, Commodities, etc. Benefits of tokenisation: Enhanced liquidity, easier trade, easier record keeping and tracking of ownership. This is a p...
Episode 114 - The Dencun Upgrade 01.04.2024 4:30
After a brief break, we are back with new episodes. Ethereum recently upgraded to a new update called Dencun. In this episode we understand what this update is and how it is important. 9 different updates clubbed together. Biggest and most important — introduction of blobs. Protodanksharding. Reduce transaction fee on rollups by providing cheaper data availability. EIP 4844. No fee reduction on Et...
Episode 113 - What is Restaking? 12.02.2024 3:52
Restaking is staking of already staked tokens. But how is the possible? If tokens are staked for one purpose — providing econoimic security for consensus of a network — they could be further staked to provide security to other networks or apps. The process of restaking works by overriding the withdrawal and slashing conditions of user’s staked tokens. Listeners are encouraged to also check out the...
Episode 112 - Modular Blockchains 05.02.2024 4:53
Modular blockchains has been one of the buzz words in the last year. In this episode, let’s understand modularity in blockchains. In the beginning, consensus and execution were part of the same blockchain like Ethereum 1.0. Then execution was decoupled and put into rollups. Then came the need for storing rollup data in the L1. And then we got DA layers as separate networks. Now we have consensus o...
Episode 111 - What are Altcoins? 29.01.2024 2:15
In this episode, we understand what are altcoins? Altcoin was first used for any coin other than bitcoin. But the definition has evolved a bit among different circles in the crypto land. Listen to the full episode to explore the topic in detail. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.blockshots.net
Episode 110 - Orphan or Uncle Blocks 23.01.2024 3:50
In this episode, we understand what are orphan or uncle blocks. This is more of a Proof of Work related concept where two blocks are produced at the same time. One of them becomes part of the chain - based on the longest chain consensus rule - while the other becomes and orphan (Bitcoin) or uncle (Ethereum 1.0) block. Listen to the full episode to understand what eventually happens to these blocks...
Episode 109 - On-chain vs Off-chain Governance 15.01.2024 3:59
In this episode, we understand the two ways of doing blockchain governance - on-chain and off-chain. When the decisions to update the blockchain software are driven by processes off the chain (online forums, meetups, etc.) then it leads to off-chain governance. When the decisions are made using a voting process that is recorded on the blockchain (as transactions) and when the update of the blockch...
Episode 108 - Fork Choice Rule 08.01.2024 3:38
A fork choice rule is part of the blockchain consensus mechanism and it is used to find out the canonical chain for adding new blocks. Fork choice rule becomes relevant when there is a fork caused by network partition or two blocks being produced at the same time. A fork could also happen when there are dishonest validators in the network. When validators produce new blocks, they need to identify...
Episode 107 - Are Rollups also Blockchains? 18.12.2023 3:56
Rollups are L2 scaling mechanisms where transaction execution is done offchain in the rollup node or sequencer. The state is updated on the L1 based on this execution. Rollup nodes also publish transaction data “rolled up” as batches and blocks on the L1 chain. When it comes to following the blockchain data structure of adding the reference of previous (parent) block to the next block — rollups do...
Episode 106 - What is Liquid Staking? 11.12.2023 4:33
When users stake their tokens to provide security and validation in a PoS network, those tokens are locked for the duration of staking. The users can’t use staked tokens for anything else. This is native staking. In Liquid Staking, a liquid token is generated and given to the user in return of staked tokens for the duration of staking. The liquid tokens could be used in some scenarios like DeFi, e...
Episode 105 - What is Data Sharding? 04.12.2023 5:20
Sharding in blockchain is of two types — execution sharding and data sharding. There could be other types in the future, the crypto space evolves quickly. In episode 41, what I explained was primarily execution sharding. Where the transaction execution is divided across several sub-chains for faster throughput. https://episodes.blockshots.fm/p/episode-41-blockchain-sharding#details However, Ethere...
Episode 104 - Data Availability Sampling 27.11.2023 4:38
To scale blockchains, we need scalability solutions like rollups. To make sure that the rollups are doing the right thing, we need data availability. And to ensure that data availability is done right, we need data availability sampling. This episode explains data availability sampling at a high level and tries to paint a bigger picture on how some of the above mentioned concepts are connected. Fo...
Episode 103 - What are Validiums? 20.11.2023 4:55
Validiums are L2 scaling solutions similar to ZK Rollups with a basic difference that they use a separate data availability layer instead of posting rollup data on the execution layer (Ethereum mainnet). Validiums also use ZK proofs to prove state transition validity to the L1. Similar to ZK Rollups, Validiums post the validity proof on the Ethereum mainnet (execution layer). However, unlike ZK Ro...
Episode 102 - What is Blobspace? 13.11.2023 4:20
There is a new term in the crypto land — blobspace. Before understanding blobspace, let’s first do a quick refresher on data availability. Check out Episode 88 of the podcast. https://episodes.blockshots.fm/p/episode-88-what-is-data-availability#details Data availability is about making the L2 block data available on the L1s. For Optimistic rollups — to build fraud proofs. For ZK Rollups — to know...
Episode 101 - What is Blockspace? 06.11.2023 4:12
Just a couple of days ago, in a work call, someone asked me the difference between blockchain and blockspace. Blockspace is a bit of a abstract concept. The capacity to fit transactions in a block. Check out episode 44 for a overview of block limits. https://episodes.blockshots.fm/p/episode-44-block-gas-limit-block#details Blockspace is a higher lever concept that refers to the overall capacity of...
Episode 100 - Summary of Bitcoin Whitepaper 30.10.2023 5:25
In this 100th episode we do something special. We look at the Bitcoin whitepaper and summarize the key points. We understand what are the design goals and the problems to solve for Bitcoin. You can read the full Bitcoin whitepaper here - https://bitcoin.org/bitcoin.pdf. Thank you for your support till 100 episodes. Music: https://www.purple-planet.com This is a public episode. If you would like to...
Episode 99 - Latency Vs. Throughput 23.10.2023 4:10
In this episode we understand what is latency in blockchains and how it relates to throughput. We also look at various factors and variables impacting the latency and throughput in blockchains. Music: https://www.purple-planet.com This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.blockshots.net
Episode 98 - Intents Vs. Transactions 16.10.2023 4:09
In this episode we understand what are Intents in blockchains and how they are different from transactions. We also understand the different usage and needs of intent based approach in designing blockchain applications. Music: https://www.purple-planet.com This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.blockshots.ne...
Episode 97 - What are ASICs? 09.10.2023 4:25
In this episode we understand what are ASICs (Application Specific Integrated Circuits) and why they are used in Bitcoin and other crypto mining. We also understand their relation with the hash power based proof of work systems. Music: https://www.purple-planet.com This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podcast.bloc...
Episode 96 - UTXO Vs. Accounts Model 02.10.2023 4:54
In this episode, we understand the two state models in blockchains - UTXO and Accounts based. Bitcoin uses the UTXO model while Ethereum uses the accounts model. Let’s understand what these are and what are the differences between them. Music: https://www.purple-planet.com This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit podc...
Episode 95 - Tradeoffs With Block Finality 25.09.2023 4:13
In this episode, we do one more dive into the topic of block finality and discuss the various tradeoffs associated with achieving fast finality. We also discuss some factors impacting finality, and how they further impact our applications. For more details, check out the blog post here - https://www.gautamdhameja.com/instant-finality-feature-or-bug/ Music: https://www.purple-planet.com This is a p...
Episode 94 - Probabilistic Vs. Deterministic Finality 18.09.2023 4:34
In this episode we continue the discussion on block finality and understand two different types of finality - Probabilistic Vs. Deterministic. We also look at how these two are applicable in different kind of consensus systems. For more details, check out the blog post here - https://www.gautamdhameja.com/instant-finality-feature-or-bug/ Music: https://www.purple-planet.com This is a public episod...
Episode 93 - What Is Block Finality? 11.09.2023 4:48
In this episode, we understand what is finality in blockchains and why is it needed. We look at a few scenarios where the concept of finality plays an important role in determining the state of the blockchain. For more details, check out the blog post here - https://www.gautamdhameja.com/instant-finality-feature-or-bug/ Music: https://www.purple-planet.com This is a public episode. If you would li...
Episode 92 - Delegated Proof of Stake (DPoS) 04.09.2023 4:01
In this episode, we understand what is Delegated Proof of Stake (DPoS) consensus mechanism and how it is different from normal Proof of Stake. Check out episode 22 first to get the best out of this one. https://episodes.blockshots.fm/p/episode-22-proof-of-stake-492 Music: https://www.purple-planet.com This is a public episode. If you would like to discuss this with other subscribers or get access...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.