شاردینگ چیست

شاردینگ

شاردینگ Sharding به معنای خرد کردن می باشد و یک تکنیک در تقسیم پایگاه داده است که توسط شرکت های بلاک چین با هدف مقیاس پذیری استفاده می شود و آن ها را قادر می سازد تا تراکنش های بیشتری را در یک ثانیه پردازش کنند.در حقیقت شاردینگ، کل شبکه شرکت های بلاک چین را به پارتیشن های کوچکتر تقسیم می کند که معروف به “خرده” می باشند و هر خرده از داده های خاص خود تشکیل شده است و در مقایسه با سایر خرده ها، آن را متمایز و مستقل می کند.نتیجه شاردینگ این است که اطلاعات موجود در معامله پردازش می شود و فقط در نود ها یا همان گره های یک خرده  ذخیره می شود.

همچنین مسئله مقیاس پذیری بلاک چین جایی است که شاردینگ وارد عمل می شود و به نظر می رسد حجم کار شبکه را به یک گره تقسیم می کند که به موجب آن هر گره مسئول داده های درون آن است و نیاز به همه گره های شبکه را به بخشی از یک شبکه کاهش می دهد.در حال حاضر هر گره در شبکه بلاک چین تمام قسمت ها را ذخیره می کند که این بدان معنی است که هر گره مسئول ذخیره اطلاعات مهم مانند مانده حساب و تاریخچه معاملات است و در حالی که امنیت یک بلاکچین را تضمین می کند، ذخیره همه حالت ها در همه گره ها روند پردازش معاملات را به طرز چشمگیری کند می کند.در ضمن هرچه تعداد کاربران شبکه های بلاک چین با سرعت کم تری نسبت به خود شبکه فعالیت نمایند، این امر منجر به تأخیر قابل توجهی می شود که شاردینگ راهی برای حل این مشکل با از بین بردن شبکه می باشد.

نگرانی اصلی امنیتی در مورد فرایند خرد کردن، مالکیت خرد کردن است که در آن یکی از قطعات به دیگری حمله می کند و در نتیجه اطلاعات از دست می رود.گفتنی است اعتبار شاردینگ در ابتدا توسط شرکت بلاک چین اتریوم  مورد آزمایش قرار گرفت.این نکته را هم باید اضافه کنیم که سه ویژگی اصلی وجود دارد که شبکه های بلاکچین به دنبال استفاده از آنها هستند: ۱-غیرمتمرکز-۲-مقیاس پذیر-۳-امن که هیچ شرکت بلاک چینی نتوانسته است به یک باره به هر سه دست یابد اما شاردینگ به دنبال حل این مسئله می باشد و هر سه ویژگی را یک باره امکان پذیر می کند.

نحوه کار Sharding

شاردینگ به تقسیم افقی پایگاه داده از طریق تقسیم به ردیف اشاره دارد و خرده ریزها، به نام ردیف ها و براساس ویژگی های خود مفهوم سازی می شوند.به عنوان مثال یک خرده ممکن است مسئول ذخیره وضعیت و معامله برای نوع خاصی از آدرس باشد یا ممکن است تقسیم خرده ریزها بر اساس نوع دارایی دیجیتال ذخیره شده در آنها باشد.در اصل معاملات مربوط به آن دارایی دیجیتال ممکن است از طریق ترکیبی از خرده ریزها امکان پذیر شود.

همچنین هر خرده هنوز هم می تواند در میان سایر خرده ها به اشتراک گذاشته شود که این ویژگی یکی از مهم ترین قسمت های بلاک چین را دست نخورده نگه می دارد که یک دفتر حساب غیرمتمرکز که برای هر کاربر قابل دسترسی است و به هر کاربر اجازه می دهد همه معاملات دفتر را مشاهده کند می باشد.

شاردینگ و بحث امنیت

یکی از موارد بسیار مهم در شاردینگ مقوله امنیت می باشد و اگرچه هر قسمت جداگانه است و فقط داده های خود را پردازش می کند، اما نگرانی امنیتی در مورد خراب شدن قطعات وجود دارد، جایی که یک قسمت دیگر، یک واحد دیگر را تصاحب می کند که در نتیجه اطلاعات از دست می رود.اتریوم با تخصیص تصادفی گره ها به خرده های خاص و اختصاص مجدد و مداوم آن ها در فواصل تصادفی، با این مسئله مبارزه کرده است.این مسئله باعث می شود که هکرها نتوانند بفهمند که چه موقع و کجا باید یک قسمت خرد شود.

+

به اشتراک بگذارید:

اشتراک گذاری در email
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در telegram
اشتراک گذاری در whatsapp
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه + 13 =

زی کش
ارزهای دیجیتال
khabaz

زی کش با پیشینه قوی

زی کش  یک ارز رمزنگاری شده با بلاکچین غیرمتمرکز است که می خواهد ناشناس بودن کاربران و معاملات آن ها را فراهم کند.این ارز دیجیتال

لایت نود
ارزهای دیجیتال
khabaz

لایت نود چیست

لایت نود ها Lightweight Node یا همان گره های سبک به جهت آسان شدن استفاده از فول نود ها که می توان گفت ستون فقرات

توکن ERC20
ارزهای دیجیتال
khabaz

توکن ERC-20 چیست؟

بهتر است برای مقدمه و یادآوری بگوییم که توکن یک نوع ارز دیجیتال می باشد که بر روی سایر ارزهای دیجیتال کار می کند و