A Sharding meghatározása
A Sharding egy adatbázis-particionálási technika, amelyet az ethereum blokkláncának drámai méretezésére használnak, és lehetővé teszik másodpercenként több tranzakció feldolgozását.
ALKALMAZÁS Sharding
Jelenleg az ethereum blokkláncában minden csomópont tárolja az összes állapotot. Ez azt jelenti, hogy minden csomópont felelős a kritikus információk, például a számlaegyenlegek és a tranzakciók előzményeinek tárolásáért. Bár biztosítja a blokklánc biztonságát, az összes állapot tárolása minden csomópontban jelentősen lelassítja a tranzakciók feldolgozását. A tranzakciók feldolgozásának lassú sebessége nem megfelelő egy olyan jövő számára, amelyben az ethereum blokklánca felelőssé válik millió tranzakcióért.
A sharding az adatbázisok horizontális particionálására utal, sorokra osztással. A sávok, ahogy a sorokat hívják, a jellemzők alapján fogalmazódnak meg. Például, egy szilánk felelős az adott címtípus állapotának és tranzakcióinak előzményeinek tárolásáért. Vagy lehetséges, hogy a szilánkokat megoszthatjuk a bennük tárolt digitális eszköz típusa alapján. Az adott digitális eszközzel kapcsolatos tranzakciók szilánkok kombinációjával tehetők lehetővé. Példaként vegye figyelembe olyan bérleti ingatlan-ügyletet, amelyben több réteg is szerepel. Ezek a rétegek megfelelnek a tranzakcióban részt vevő különféle szervezeteknek, az ügyfél nevétől a digitális kulcsokig konfigurálva, amelyek intelligens zárként vannak konfigurálva, amelyet a bérlő bérleti díj befizetésekor bocsát rendelkezésre.