آیا شاردینگ مشکل مقیاس‌پذیری فناوری بلاک چین را حل می کند؟

۱۰ تیر ۱۳۹۹۴٬۳۵۱بازدید۴دقیقه مطالعه
آیا شاردینگ مشکل مقیاس‌پذیری فناوری بلاک چین را حل می کند؟

در حال حاضر، مشکل مقیاس‌پذیری بلاک چین (blockchain) بزرگترین مانع در سر راه این فناوری است که مانع از پذیرش عام آن می‌شود. در نسخه بلاک چین همتا به همتا و بدون نیاز به اجازه‌ای که توسط ساتوشی ناکاموتو (Satoshi Nakamoto) پیشنهاد شد، هر نود (node) مجبور است که همه داده‌های شبکه را پردازش کند.

نود‌ها در شبکه اغلب قابلیت‌های متفاوتی دارند. در طراحی استاندارد ناکاموتو، عملکرد شبکه توسط عملکرد ضعیف‌ترین نود کامل موجود در شبکه محدود شده است. راه‌حلی ساده لوحانه برای حل این مشکل این است که این نود‌های ضعیف بلاک چین را از مشارکت خارج کنیم و تنها نود‌های قوی و سریع بتوانند در شبکه مشارکت داشته باشند.

برداشتن نود‌های ضعیف باعث متمرکز شدن بلاک چین می‌شود

این راه‌حل به قیمت متمرکز شدن شبکه تمام خواهد شد. رسالت اصلی بلاک چین ایجاد بستری غیر متمرکز است و این با رسالت اصلی بلاک چین در تضاد است. مدیریت و راه‌اندازی این نود‌های قوی اغلب پرهزینه است. محققان سراسر جهان راه‌حل‌های متفاوتی را برای حل مشکل مقیاس‌پذیری پیشنهاد داده‌اند که به نظر می‌رسد که شاردینگ (sharding) بهترین آنها باشد. البته در مورد نحوه اعمال شاردینگ اختلاف نظر‌هایی وجود دارد.

پروژه‌هایی مانند اتریوم (Ethereum نسل دوم و کاردانو (Cardano)، بلاک چین خود را بر اساس شاردینگ توسعه داده‌اند. این گونه پروژه‌ها دارای الگوی مشابهی در طراحی خود هستند و همه آنها متکی بر الگوریتم اجماع گواه اثبات سهام هستند. در رویکرد شاردینگ گواه اثبات سهام، هر مشارکت‌کننده برای مشارکت در فرآیند اعتبار‌سنجی بلاک باید مقداری کوین را به گرو بگذارد.

هر اعتبار‌سنج می‌تواند اقدام به استیکینگ (staking) متعدد کند و رای‌های مختلفی را جمع‌آوری کند. کاربری که مقدار خاصی کوین را گرو گذاشته است، می‌تواند از طریق یک مکانیسم انتخابی شبه تصادفی به اعتبار‌سنج تبدیل شود. بعضی از طرفداران شاردینگ گواه اثبات سهام اغلب مفهوم استیکینگ را با اعتبار‌سنج اشتباه می گیرند.

استیکینگ با اعتبارسنجی تفاوت دارد

بلاک چین

استیکینگ را سرمایه‌گذاران انجام می‌دهند و ممکن است صد‌ها یا هزاران سرمایه‌گذار در شبکه موجود باشد. ممکن است بخش عمده استیکینگ توسط یک موجودیت خاص کنترل شود که در این صورت شبکه بسیار متمرکز خواهد شد. بنابراین، ادعا کردن اینکه این نوع استیکینگ توسط اعتبار‌سنج‌های جداگانه انجام می‌شود، نه تنها گیج‌کننده و گمراه‌کننده است، بلکه بسیار شرورانه نیز است.

رویکرد ما در اینجا، متمایز کردن مشارکت‌کنندگان از استیکینگ آنهاست. برای روشن شدن بیشتر بحث، اجازه دهید وارد محاسبات شویم. فرض کنید تعداد D شارد مختلف در شبکه وجود دارد و بعضی از مشارکت‌کنندگان به تعداد S استیکینگ انجام می‌دهند.

پس احتمال این که این مشارکت‌کننده به عنوان اعتبار‌سنج در آن بلاک چین انتخاب شود، از طریق فرمول زیر محاسبه می‌شود:

بلاک چین

 

انتظار محاسباتی این تابع یک و صفر است. اگر مشارکت‌کننده به اعتبار‌سنج تبدیل شود، این مقدار یک خواهد بود و اگر عکس این قضیه روی دهد، این عدد صفر خواهد بود. حاصل جمع این تابع‌ها بر روی شارد‌ها برابر با تعداد شارد‌هایی است که توسط مشارکان اعتبار‌سنجی شده است.

بنابراین، انتظار ریاضی تعداد شارد‌های اعتبار‌سنجی شده توسط یک مشارکت‌کننده از طریق فرمول زیر به دست می‌آید:

بلاک چین

به عنوان مثال، در شبکه آزمایشی اتریوم نسل دوم، D برابر با ۶۴ است. بر طبق این فرمول، مشارکت‌کننده‌ای که ۴۴ استیکینگ انجام می‌دهد، با متوسط ۳۲ شارد اعتبار‌سنجی می‌کند.

بلاک چین

این یعنی که مشارکت‌کننده نصف داده‌های بلاک چین را مدیریت خواهد کرد. این مشارکت‌کننده به دانلود و پردازش نصف داده‌های شبکه می‌پردازد. شاردینگ گواه اثبات سهام پیشرفتی برجسته است که بار نود‌های ضعیف را در سیستم کاهش می‌دهد. البته این پیشرفت خیلی هم چشمگیر نیست و هنوز بار زیادی را بر دوش نود‌های ضعیف باقی می‌گذارد.

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

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

بنابراین ترکیب و بهم آمیختن کمیته بخش مهمی از شاردینگ است. بعد از این ترکیب مجدد، کمیته‌ها دوباره انتخاب می‌شوند و مشارکت‌کنندگان به عنوان اعتبار‌سنج برای شارد‌های دیگر تعیین می‌شوند.

متاسفانه به منظور اجرای صادقانه وظایف و تایید تراکنش‌ها، مشارکت‌کنندگانی که تنها یک استیکینگ انجام داده‌اند، مجبورند وضعیت شارد را دانلود کنند که این مقدار نسبتا عظیمی از ترافیک است. مشارکت‌کنندگان برای اینکه بتوانند کار خود را ادامه دهند، یا باید همه تراکنش‌های خرج نشده را بدانند و یا باید از همه موجودی‌های اکانت (account) اطلاع داشته باشند.

اجازه دهید مقداری محاسبات را انجام دهیم. فرض کنید که هر استیک برای ۱۸۰ روز انجام شده است و هر استیک روزی یکبار به عنوان اعتبار‌سنج انتخاب می‌شود. توجه داشته باشید که فرمول بالا به طور کامل در این مورد هم کار می‌کند. در اینجا، D را برابر با ۶۴ و S را برابر با ۱۸۰ در نظر می‌گیریم.

این مشارکت‌کننده به طور متوسط ۶۰ از ۶۴ شارد را دانلود می‌کند. این تقریبا به معنی تمامی بلاک چین است. به مثالی دیگر توجه کنید. فرض کنید مشارکت‌کننده اقدام به انجام ۴ استیکینگ کرده است. پس او بعد از ۱۱ روز، تقریبا ۳۲ شارد را دانلود خواهد کرد که این تقریبا نصف وضعیت شبکه است.

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

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

ممکن است فردی بگوید که ۶۰ کمتر از ۶۴ است و نصف وضعیت نیز کل وضعیت نیست. بله درست است، این راه‌حل باعث صرفه‌جویی در پول بسیار زیادی نمی‌شود و درخور ۱۰ سال توسعه و زحمت نیست. هنوز هم نود‌های ضعیف بار زیادی بر دوش دارند و این ممکن است حل مشکل مقیاس‌پذیری بلاک چین را از طریق شاردینگ با شکست مواجه کند.

گواه اثبات کار مشکل مقیاس‌پذیری را بهتر حل می‌کند

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

در مورد گواه اثبات کار، چیزی در گرو نیست تا در مورد آن نگران حمله باشیم و بنابراین می‌توانیم بگوییم که گواه اثبات کار گزینه بهتری برای حل مشکل مقیاس‌پذیری بلاک چین است.

نظر شما چیست؟ آیا شاردینگ می‌تواند راه‌حل مشکل مقیاس‌پذیری بلاک چین باشد؟ نظرات خود را با ما در میان بگذارید.

منبع:میهن بلاکچین

امتیاز دادن به خبر

با لایک کردن هر خبر می‌توانید کوین بیشتری جایزه بگیرید

مطالب مرتبط

تحلیل کاربران

behrouzdesign

۱۰ تیر ۱۳۹۹

پیش بسوی بیت کوین بالای 12000

این آخرین باری است که در سال 2020 بیت کوین زیر 10 هزار دلار توقف می‌کنه آینده رو از امروز بسازید، حتی یک مقدار کم بیت کوین به دارایی خودتون اضافه کنید ضرر نمیکنید

[email protected]

۱۲ تیر ۱۳۹۹

بیت کویین

با سلام الان با این وضع شیوع مریضی واگیردار و وضع اقتصاد ما و وضع کار بهترین راه برای درامد بیشتر بیت کویین هستش هرجا که هستی میتونی کم کم یه درامد داشته باشی در سالهای آینده هم که تجربه بیشتری کسب کنیم میتونیم درصد بیشتری داشته باشیم حتی بعدها بعنوان شغل اصلی هم استفاده خواهد شد بااینکه همین الانم خیلی ها هستند که راه استفادش رو بلدن و شغل اصلیشون هستش و خوب هم پول در میارند به امید روزی که همه راه پول درآوردن از گوشی و دستگاهای دیجیتال رو یاد بگیرن و دیگه فقیری تو کشور وجود نداشته باشه به امید موفقیت همه مردم ایران......

kiarash00

۱۰ تیر ۱۳۹۹

بیت کوین

بالا رفتن قیمت بیت کویین . تا آخر سال 2020 قیمت بیت کویین بالا 200 میلیون خواهد شد . از الان هرکی میتونه با ماینر کار کنه و اونایی که ازشون گرفته شده میتونن با مراحل قانونی ماینر خودشونو بگیرن

ali60

۱۱ تیر ۱۳۹۹

رقابت وبهبودفناوری

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

Bist1234

۱۰ تیر ۱۳۹۹

شاردینگ

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

soheilstar

۱۰ تیر ۱۳۹۹

مفهوم شاردینگ

شاردینگ به‌صورت کلی به‌معنای پارتیشن بندی و تجزیه دیتابیس های بزرگ به بخش‌های کوچک‌تر است که به‌نام پارتیشن‌بندی افقی هم شناخته می‌شود. فرایند شاردینگ شامل تقسیم دیتابیس به بخش‌های کوچک‌تر با قابلیت مدیریت بیشتر می‌شود تا بهره‌وری دیتابیس افزایش یافته و همچنین زمان پاسخگویی به درخواست‌های شبکه بیشتر شود

amirmmmm

۱۳ تیر ۱۳۹۹

کسب درآمد مجازی

برنامه خوبیه ولی این برنامه و در کل کار مجازی در این برنامه بسیار سخت است ولی در کل من راضی هستم و بسیار خوب است

asghar1

۱۰ تیر ۱۳۹۹

بازار بیت کوین

با توجه به اینکه الان قیمت بیت کوین زیر ده هزار توقف کرده پس فرصت خوبیه واسه سرمایه گذاری و امکان صعود قیمت خیلی بیشتر است

asen

۱۰ تیر ۱۳۹۹

بلاک چین

بلاک چین اگر بخواهد متمرکز شود من که کمترین سرمایه را دارم قطعا از این دایره خارج میشم و مطمئنم ارزها ارزش خود را از دست میدهند

af1358

۱۰ تیر ۱۳۹۹

شاردینگ

با سلام و آرزوی سلامتی.فرآیند شاردینگ شامل تقسیم کردن دیتابیس بسیار بزرگ به بخش های کوچکتر و قابل مدیریت تر و با هدف بهبود عملکرد و کاهش زمان پاسخ دهی می‌باشد. شاردینگ مفهوم جدیدی نیست و از اواخر دهه ۱۹۹۰ در زمینه مدیریت دیتابیس های متمرکز وجود داشته است. اصطلاح شاردینگ در واقع توسط یکی از اولین بازی های نقش آفرینی آنلاین چندنفره گسترده یا همان MMORPG ها به اسم اولتیما آنلاین (Ultima Online) محبوب شد. توسعه دهندگان این بازی، گیمرها را بین سرورهای مختلف (دنیاهای مختلف در بازی) تقسیم کردند تا بتوانند به مشکل ترافیک ورودی سرورها فائق آیند.

zohre12

۱۱ تیر ۱۳۹۹

بیت کویین

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

Z.Mohammadi

۱۱ تیر ۱۳۹۹

بیت کوین

قیمت بیت کوین معمولا در حال افزایشه تا کاهش امیدوارم همه موفق بشن که از بهره ببرند. البته بیت کوین در آوردنم آسون نیست صبر و زحمت خودشو داره پس با تمام صبوری و زحمت پیش برین تا موفق باشین.

EILIA_IRAN

۱۰ تیر ۱۳۹۹

شانستون رو امتحان کنید

سلام سما با گرفتن بیت کوین های بیشتر میتونید شانستون رو برای سال های ۲۰۲۱تا ۲۰۲۴امتحان کنید و شاید از الان پولدار تر بشید هیچ شانسی رو از دست ندید شانس فقط یک بار دم در خودتون میاد اگر در دهه هشتاد بیت کوین زیادی داشتید الان میلیاردر بودید

زارع

۱۰ تیر ۱۳۹۹

حل مشکل مقیاس پذیری بوسیله شاردینگ

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

amirreza797

۱۰ تیر ۱۳۹۹

قیمت بیتکوین

به نظر من با بالا رفتن قیمت بیتکوین به دست آورد آن خیلی سخت خواهد شد پس الان شروع کنید که حتی فردا دیره

alivazir

۱۰ تیر ۱۳۹۹

خوبی شاردینگ نودهای ضعیف رامیبلعد

شاردینگ طرحی برای اثبات سهام میباشد هرچندهرچیزی درپله ی اول مسلما مشکلاتی رادرادامه ی راه مشاهده میکنیم ونودهای ضعیف هم باعملکرددقیق به کاملیت خودشان میرسند انشاءالله ونیازی به اثبات هم نیست درعمل باعث تبلیغات میشود یعنی عمل کردن ۹۰%مدرک خوب بودن یک برنامه نو وبروز میباشد...

hossien1377

۱۰ تیر ۱۳۹۹

بیت کویین

بالا رفتن قیمت بیت کویین.تا آخر سال 2020قیمت بیت کویین بالا200میلیون خواهد شد.از الان هرکی میتونه با ماینر کار کنه و اونایی که ازشون گرفته شده میتونن با مراحل قانونی ماینر خودشونو بگیرن

moharamfaezy

۱۰ تیر ۱۳۹۹

متمرکز شدن بلاک چین

این راه حل به قیمت متمرکز شدن شبکه خواهد شد رسالت اصلی بلاک چین ایجاد بستری غیر متمرکز است و این بار رسالت اصلی بلاک چین در تضاد است و این عمل موجب افزایش قیمت ارز دیجیتالی می‌شود

Tigermv

۲۱ تیر ۱۳۹۹

بیت کویین

سرمایه گذاری در بیت کویین در شرایط امروزی اقتصادمون خوبه و ایده روشنفکرانه ای هست و با توجه به صعود قیمت بیت کویین فرصت سود اوری خوبی داره

سالارباصفا

۱۲ تیر ۱۳۹۹

شاردینگ

همینطور که درمبحث بالا درموردآن صحبت شد اگر بتوان باشاردینگ مشکل مقیاس پذیری بلاکچین راحل کرد قدم بزرگی دراین حوزه برداشته خواهدشد