Danksharding(댄크샤딩)은 이더리움 롤업 확장 방식으로, 롤업 트랜잭션을 위한 추가 저장 공간을 제공하여 트랜잭션 처리량을 높입니다. Danksharding은 이더리움 확장 로드맵의 두 번째 단계인 The Surge의 핵심 기능입니다.[1]
이더리움은 블록체인 애플리케이션을 위한 가장 인기 있는 네트워크 중 하나이며, 이로 인해 네트워크에 막대한 부담이 가해집니다. 많은 플랫폼, 프로토콜, 애플리케이션 및 토큰을 호스팅하면 트랜잭션 최종성이 느려지고 과도한 수수료가 발생합니다.
이러한 확장성 문제를 해결하기 위해 이더리움 로드맵에는 여러 가지 업그레이드가 포함되어 있습니다. The Merge를 통해 이더리움은 지분 증명 체인이 되었으며, 에너지 소비량이 크게 줄어들고 PoS 네트워크에서만 가능한 혁신의 길이 열렸습니다.
더 저렴하고 빠른 트랜잭션을 달성하기 위해 네트워크 계획 중 하나는 샤딩을 구현하는 것이었습니다. 샤딩은 거대한 이더리움 블록체인을 더 작은 파티션으로 분할하여 네트워크 혼잡과 수수료를 줄이는 방법입니다. 샤딩은 블록체인을 여러 부분으로 물리적으로 분할하는 것을 포함합니다. 그러나 샤딩은 보안 위험과 데이터 마이그레이션의 어려움을 야기할 수 있습니다.
기존 샤딩과 달리 Danksharding은 데이터 블롭과 KZG 다항식 커밋먼트 방식을 활용하여 데이터 가용성과 효율성을 향상시키는 데 중점을 두고, 특히 롤업의 대용량 데이터 패킷 처리를 최적화합니다.
Danksharding은 기존 이더리움 레이어 2 솔루션과 통신하는 방법을 제공하며, 이는 전체 이더리움 네트워크를 샤딩하는 것보다 훨씬 구현하기 쉽습니다. 또한 블록당 더 많은 데이터를 처리할 수 있는 방법을 제공하여 네트워크 속도를 늦추거나 가스 수수료를 높이지 않고도 더 복잡한 트랜잭션을 처리할 수 있지만, 블록체인 롤업을 더 효율적으로 만듭니다. [3]
Danksharding은 이더리움 연구원 Dankrad Feist가 제안한 이름입니다. 이는 이전 이더리움 확장 계획인 샤딩(레이어 1(L1)을 여러 샤드 체인으로 분할하는 것을 제안)을 업그레이드한 것입니다.
개발자들은 원래 L1 체인을 64개의 샤드 체인으로 분할하는 샤딩을 통해 이더리움을 확장할 계획이었습니다. 각 샤드 체인은 고유한 검증자 집합을 가지며 트랜잭션을 개별적으로 처리합니다.
그러나 롤업이 이더리움 확장 방식으로 등장하면서 샤딩 로드맵은 폐기되었습니다. 롤업의 도입으로 트랜잭션이 롤업 체인에서 직접 처리되므로 샤드 체인의 필요성이 줄었습니다. 또한 롤업 중심 로드맵은 덜 복잡하고 더 분산되어 있으며 샤드 체인보다 더 나은 보안을 제공합니다.
Danksharding은 이더리움의 롤업 중심 로드맵을 보완하기 위해 도입되었습니다. Danksharding의 가장 큰 특징은 임시 데이터 블롭의 도입으로, 롤업이 더 많은 데이터(즉, 더 많은 트랜잭션)를 처리할 수 있게 합니다.[11]
Proto-danksharding은 이더리움 네트워크에 Danksharding을 도입하기 위한 기반을 제공하는 제안입니다. 이 개념은 이더리움 개선 제안 4844(EIP-4844)에서 제안되었으며, 이더리움 연구원 Dankrad Feist와 Proto Lambda의 이름을 따서 명명되었습니다. EIP-4844는 2024년 3월 13일로 예정된 이더리움의 Dencun 업그레이드의 일환으로 곧 구현될 예정입니다.
EIP-4844 또는 Proto-Danksharding은 새로운 유형의 트랜잭션과 임시 데이터를 저장하는 방법을 도입하여 이더리움의 미래를 위한 기반을 마련합니다. [2]