شاردینگ چیست و چه مزایایی دارد ؟
شاردینگ چیست ؟ شاردینگ یک تکنیک پارتیشن بندی پایگاه داده است که برای فعال کردن مقیاس پذیری در بلاک چین مورد استفاده قرار می گیرد . همچنین به آنها اجازه می دهد تا تراکنش های بیشتری را در هر ثانیه پردازش کنند . به طور کلی شاردینگ ها شبکه های بلاک چین را به قسمت یا پارتیشن های کوچک تری تقسیم بندی می کند که هر کدام از این پارتیشن ها را شارد می گویند . هر پارتیشن داده های مخصوص خود را تشکیل و پردازش می کنند .
شاردینگ چیست و چه تاثیری بر روی شبکه دارد ؟
شاردینگ می تواند به کاهش تاخیر یا کندی شبکه کمک کند زیرا شبکه بلاک چین را به قطعات جداگانه تقسیم می کند . با این حال ، برخی نگرانیهای امنیتی در مورد اشتراکگذاری وجود دارد که ممکن است امکان حملات به شبکه را فراهم کند . با ما همراه باشید در ادامه با مقاله ی شاردینگ چیست .
آشنایی با شاردینگ ها
شبکههای بلاکچین و ارزهای دیجیتال مربوط به آنها به دلیل کاربرد گسترده این فناوری که شامل مدیریت زنجیره تامین و تراکنشهای مالی است ، محبوبیت بیشتری پیدا میکنند . بلاک چین را به عنوان یک پایگاه داده مشترک در نظر بگیرید، جایی که هرچه داده های بیشتری اضافه می شود، شبکه باید بزرگتر و سریعتر باشد تا همه آن داده ها را به طور موثر و سریع پردازش کند. اعتقاد بر این است که اینجا جایی است که اشتراک گذاری عملکرد بلاک چین را بهبود می بخشد زیرا برای مدیریت پایگاه داده کار می کند .
شاردینگ چیست و چگونه انجام می شود ؟
قبل از بررسی نحوه انجام اشتراک گذاری در شبکه بلاک چین ، بررسی نحوه ذخیره و پردازش داده ها در حال حاضر مهم است . برای اطلاعات بیشتر در رابطه با ارزهای دیجیتال به بخش اخبار ارز دیجیتال مجله رفیق مراجعه کنید .
امنیت در شاردینگ ها چگونه تامین می شود ؟
یکی از مسائل اصلی در عمل که به وجود آمده امنیت می باشد . اگرچه هر پارتیشن جدا می باشد و فقط داده های خود را پردازش و انجام می دهد اما یک نگرانی امنیتی در رابطه با خراب شدن خرده ها وجود دارد ، جایی که یک پارتیشن ، پارتیشن دیگر را تصاحب می کند و منجر به از دست رفتن اطلاعات یا داده ها می شود . اگر هر کدام از پارتیشن ها را به عنوان شبکه بلاک چین خود با کاربران و داده های احراز هویت شده در نظر بگیریم ، یک هکر (به احتمال زیاد یک گروه هماهنگ از هکرها) می تواند یک پارتیشن را هم و تصاحب کند . سپس مهاجم می تواند تراکنش های نادرست یا یک برنامه مخرب را معرفی کند . همچنین، توجه به این نکته مهم است که اشتراک گذاری هنوز در مرحله آزمایش اولیه برای شبکه های بلاک چین است. در نتیجه، همه مسائل و چالشهای احتمالی هنوز باید بررسی شوند .
آیا اتریوم از شاردینگ ها استفاده می کند ؟
شبکه اتریوم قصد داشت از اشتراک گذاری استفاده کند ، اما این برنامه ها را به نفع Danksharding رها کرد ، تکنیکی که از جمع آوری داده ها و حباب های ارسال شده از لایه دوم استفاده می کند .
هدف شاردینگ چیست ؟
اعتقاد بر این است که شاردینگ یک راه حل مقیاس پذیری برای بسیاری از بلاک چین ها است . تصور بر این است که اشتراک گذاری باعث افزایش توان تراکنش و کاهش نیازهای ذخیره سازی بلاک چین می شود . هر پارتیشن هنوز هم میتواند اطلاعات را بین سایر پارتیشن ها به صورت یک شبکه به اشتراک بگذارد ، که جنبه کلیدی فناوری بلاک چین دفتر کل غیرمتمرکز را حفظ میکند . به عبارت دیگر ، هنوز هم برای هر کاربر قابل دسترسی است و به آنها امکان می دهد تمام تراکنش های دفتر کل را مشاهده کنند .
منظور از پارتیشن بندی افقی در شاردینگ چیست ؟
Sharding را می توان از طریق پارتیشن بندی افقی پایگاه های داده از طریق تقسیم به ردیف ها انجام داد . پارتیشن ها ، همانطور که ردیف ها نامیده می شوند ، بر اساس ویژگی ها مفهوم سازی می شوند . به عنوان مثال، یک قطعه ممکن است مسئول ذخیره وضعیت و تاریخچه تراکنش برای نوع خاصی از آدرس باشد . همچنین ، ممکن است بتوان پارتیشن ها را بر اساس نوع دارایی دیجیتال ذخیره شده در آنها تقسیم بندی کرد. تراکنش های مربوط به آن دارایی دیجیتال ممکن است از طریق ترکیبی از خرده ها امکان پذیر شود .
چالش های شاردینگ چیست ؟
در حالی که شاردینگ، در نگاه اول، ممکن است راه حلی برای مشکلات مقیاس پذیری که گریبانگیر بلاک چین می شود به نظر برسد ، متأسفانه آنقدرها هم آسان نیست . دو اشکال اصلی به اشتراک گذاری یک بلاک چین ، پیچیدگی و امنیت آنها می باشد . هکرها می توانند به دلیل کاهش قدرت هش مورد نیاز برای کنترل بخش های منفرد ، از یک تکه در یک بلاک چین تقسیم شده سبقت بگیرند . هنگامی که یک بخش هک می شود ، تراکنش های مخرب به طور بالقوه می توانند به شبکه اصلی پخش شوند و کل سیستم را مختل و مورد حمله قرار دهند . علاوه بر این ، از آنجایی که خوشههای گره مختلف بخشهای مختلف بلاک چین را اداره میکنند ، هر قطعه به عنوان یک شبکه بلاک چین مجزا ظاهر میشود . مکانیسم های ارتباطی Intershard برای اجازه دادن به کاربران و برنامه های کاربردی یک زیر دامنه برای ارتباط با زیر دامنه دیگر مورد نیاز است .
پروژه های رمزنگاری که از Sharding استفاده می کنند ؟
Zilliqa اولین پلتفرم بلاک چین عمومی است که شاردینگ را پیاده سازی کرده است . بنیاد اتریوم همچنین قصد دارد از اشتراک گذاری برای بلاک چین اتریوم خود استفاده کند . دیگر پروژه های بلاک چین که از شاردینگ به عنوان راه حلی برای مسائل مقیاس پذیری استفاده می کنند یا برنامه ریزی می کنند، QuarkChain و کاردانو هستند .
خطرات اشتراک گذاری در شاردینگ ها چیست ؟
شاردینگ چیست و چه خطراتی درون آن وجود دارد ؟ قبل از اینکه این شانس اتفاق بیفتد ، باید از چندین مانع عبور کرد ، از جمله حسابداری مناسب برای خطرات ناشی از تقسیم شبکه ها . مشابه اینکه شبکههای اثبات کار سنتی در برابر حملات ۵۱ درصد آسیبپذیر هستند ، شبکههای خرد شده نیز در برابر چیزی که «حمله ۱ درصد» نامیده میشود ، آسیبپذیر هستند . اساساً ، این ایده اشاره دارد که اگر یک شبکه بلاک چین به ۱۰۰ پارتیشن و تکه تقسیم شود ، تنها ۱ مورد از آن پارتیشن ها باید توسط هکران خراب شود تا تراکنشهای جعلی انجام شود . برای اینکه از این خطرات جلوگیری کنیم ، هر اعتبارسنجی در یک پارتیشن باید متعلق به یک گروه باشد یا به عنوان یک گروه کار کند . حقیقتاً ، این بسیار بعید است زیرا زنجیره فانوس اتریوم همچنین یک الگوریتم ارز دیجیتال تصادفیسازی را اجرا میکند که اعتبارسنجیهایی را که به طور منظم به خردههای آن اختصاص داده میشوند ، تغییر میدهد . به همین دلیل ، اساساً تقلب کردن سیستم و تصاحب یک پارتیشن غیرممکن خواهد بود زیرا هیچ کاربری در یک تکه باقی نمی ماند .
فناوری شاردینگ چیست ؟
شاردینگ، به عنوان یک فناوری، پیش از فضای بلاک چین است و از فناوری به نام «پارتیشن بندی پایگاه داده» سرچشمه می گیرد . این بدان معنی است که یک پایگاه داده بزرگ به پایگاه داده های کوچکتر و قابل مدیریت تر تقسیم می شود. هر معیاری که برای انجام این کار استفاده شود، نکته این است که هر پرس و جوی که فقط به بخشی از داده ها نیاز دارد می تواند سریعتر اجرا شود زیرا داده کمتری برای اسکن وجود دارد. این برای بهبود توان عملیاتی تراکنش ها و گسترش منابع ذخیره سازی و محاسباتی در سراسر یک شبکه است .