Data availability sampling and danksharding: An overview and a proposal for improvements - a16z crypto
Danksharding is an approach to scaling the amount of data on chain for a future version of Ethereum. The goal of this upgrade is to ensure that the data on chain was made available to archiving parties when it was first posted. It does so using a technique called Data Availability Sampling, or simply DAS. In this post we survey how data availability in danksharding works and propose some modifications to the underlying technique. In particular, we explore a small modification that may improve data recovery: the current proposal requires 75% of the shares to recover a block, whereas the modification may reduce this bound to 25%. Danksharding is scheduled to follow protodanksharding (EIP-4844). Protodanksharding will allow clients to write more data to the blockchain by introducing a new transaction type called a “blob-carrying transaction.” Initially, this new transaction type will carry with it a list of up to four data blobs, where each blob is at most 128 KB (4096 field elements of 3
Data availability sampling and danksharding: An overview and a proposal for improvements - a16z crypto { Alpine.store('searchHistory')?.hide() }, 150)" @keydown.enter.prevent="saveToHistory()" @keydown.escape="closeModal()" autocomplete="off" :value="searchQuery" type="text" placeholder="Search a16zcrypto" class="w-full bg-white dark:bg-black h-12 md:h-[51px] lg:h-[53px] xl:h-[58px] outline-none pl-xs pr-[120px] py-2xs text-body--md md:rounded-t-2xl"> Results 0"> 0"> Bios 0"> 0"> Pages 0"> 0 || pageResults.length > 0"> Tags 0"> 0 || pageResults.length > 0 || tagResults.length > 0"> Content / N
Explore this link on the map →saved by
related reading
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo
- Proto-Danksharding FAQ - HackMDnotes.ethereum.org
- Data availability sampling in practice - HackMDnotes.ethereum.org
- Mediumpolynya.medium.com
- EIP-4844: Shard Blob Transactionseips.ethereum.org
- Data availability | ethereum.orgethereum.org
- Data Availability Sampling: From Basics to Open Problemsparadigm.xyz
- A comparison between DA layers - General - Celestia Forumforum.celestia.org
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- Pay Attention To Celestia - Delphi Digitalmembers.delphidigital.io
- Ethereum has blobs. Where do we go from here?vitalik.eth.limo