Ang Danksharding, isang terminong nilikha bilang parangal kay Dankrad Feist, isang Ethereum researcher, ay higit pa sa isang sharding upgrade; ito ang pundasyon ng scalability strategy ng Ethereum. Ang sharding sa blockchain, partikular sa konteksto ng Ethereum sharding, ay tumutukoy sa paghahati ng network sa maraming bahagi o 'shards.' Bawat shard ay nagsasagawa ng sariling mga transaksyon at smart contracts, na lubos na nagpapataas ng throughput at nagpapabawas ng congestion.
Ano ang Danksharding?
Ang disenyo ng Danksharding ay nagsasama ng isang merged market fee approach, na nagkakaiba ito mula sa mga tradisyunal na sharding crypto methods. Sa Danksharding, ang network ay umaasa sa isang block proposer sa halip na maraming proposers sa bawat shard. Ang pinasimpleng istruktura na ito ay nagpapadali sa mga transaksyon sa network shards at nagbibigay ng mas epektibong roadmap para sa scalability ng Ethereum.
Paano Gumagana ang Danksharding?
Isipin ang isang blockchain network na may 1,000 nodes. Sa isang hindi sharded system, lahat ng nodes na ito ay nagva-validate at nag-iimbak ng bawat transaksyon. Ang sharding ay naghahati sa network na ito sa mas maliliit na bahagi, kung saan bawat isa ay responsable sa isang partikular na hanay ng mga transaksyon. Halimbawa, ang isang shard ay maaaring mangasiwa ng mga transaksyon para sa mga account na nagsisimula sa 'A' hanggang 'E,' habang ang isa pa ay nangangalaga sa mga account mula 'F' hanggang 'J.' Ang paghahating ito ay nagpapababa ng workload ng bawat shard, na nagreresulta sa mas mabilis na pagproseso at mas mahusay na performance ng network. Isang praktikal na halimbawa ito ng sharding definition sa aksyon.
Pagpapatupad ng Ethereum 2.0 Sharding
Sa Ethereum 2.0, ang Danksharding ay hahatiin ang network sa 64 shards, na gumagana nang katulad sa halimbawa sa itaas. Mahalagang bahagi ito sa pagbabago ng Ethereum sa isang mas scalable at efficient na network. Habang ang mga implementasyon ng sharding ay maaaring magkaiba (tulad ng makikita sa iba’t ibang sharding blockchain projects), ang pangunahing konsepto ng paghahati ng network upang mapahusay ang scalability at efficiency ay nananatiling pare-pareho.
Proto-Danksharding kumpara sa Danksharding
Katangian |
Danksharding |
Proto-Danksharding |
Scalability |
Naglalayong gawing tunay na scalable ang Ethereum |
Isang intermediate na hakbang patungo sa scalability |
Layunin |
Pagbutihin ang Layer 2 scaling |
Pababain ang gastos sa transaksyon para sa Layer 2 rollups |
Bilis ng Transaksyon |
Mahigit sa 100,000 transaksyon bawat segundo |
100-10,000 transaksyon bawat segundo (inaasahan) |
Implementasyon |
Nangangailangan ng maraming protocol upgrades |
Ipinapatupad ang EIP-4844, na nagpapahintulot sa rollups na magdagdag ng mas murang data sa mga blocks |
Uri ng Transaksyon |
Nagpapakilala ng "blob-carrying transactions" |
Nakatuon sa pagpapababa ng gas fees |
Rollup Integration |
Compatible sa rollups para sa off-chain transaction processing |
Pinapahintulutan ang rollups na magdagdag ng mas murang data sa mga blocks |
Progreso ng Implementasyon |
Patuloy na nasa development |
Nasa prototyping |
Data Management |
Nagbibigay ng hiwalay na storage space para sa rollups |
Isang pansamantalang hakbang patungo sa full danksharding |
Proto-Danksharding, na ipinakilala bilang bahagi ng Ethereum Cancun upgrade sa pamamagitan ng EIP-4844, ay nagsisilbing mahalagang hakbang patungo sa ganap na implementasyon ng Danksharding. Bilang isang intermediate na solusyon, ang proto-danksharding ay nagbibigay ng pundasyong framework na nagtatakda ng yugto para sa Danksharding.
Ang Danksharding, bilang mahalagang bahagi ng Ethereum 2.0 upgrade, ay sumusunod sa Ethereum Cancun upgrade, na maglalabas ng Proto-Danksharding. Ito ay kumakatawan sa isang advanced na yugto sa scalability efforts ng Ethereum. Ang sharding architecture na ito ay idinisenyo upang lubos na mapabuti ang kapasidad ng blockchain para sa paghawak ng mga transaksyon. Hindi tulad ng tradisyunal na mga sharding method, ang Danksharding ay nagpapakilala ng mas efficient na sistema na lumalagpas sa limitasyon ng karaniwang blockchain na mga paghahati.