شاردینگ چیست؟ راهی برای مقیاس پذیری بلاکچین ها و ورود به دنیای واقعی!

شاردینگ چیست؟ راهی برای مقیاس پذیری بلاکچین ها و ورود به دنیای واقعی!

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

این مکانیسم از منظر blockchain چیست؟

در اصل همان روند است. شبکه blockchain پایگاه داده با گره هایی است که سرورهای داده های فردی را نشان می دهد. اگر ما از blockchain برای خرد کردن استفاده می کنیم، این به معنای شکسته شدن شبکه blockchain به بخشهای جداگانه (یا بندهای) است. هر بخش مجموعه ای منحصر به فرد از قراردادهای هوشمند و مانده حسابها را در خود جای می دهد. سپس گره ها برای تأیید معاملات و عملیات ها به بخش های فردی اختصاص می یابند، به جای اینکه مسئولیت تأیید هر معامله در کل شبکه را بر عهده بگیرد. ایده این است که، با شکسته شدن blockchain به بخش های قابل کنترل تر، باید به افزایش توان معاملات منجر شود و بنابراین بر مشکلات مقیاس پذیری که امروزه توسط اکثر شرکتهای بزرگ blockchain مواجه هستند، غلبه کند.

چگونه کار می کند؟

شبکه بلاکچین اتریوم از هزاران رایانه، گره aka و mdash ساخته شده است. مطابق با ethernodes.org & mdash؛ در حال حاضر 8،622. هر یک مبلغ مشخصی از قدرت هش را به شبکه وام می دهند. این قدرت هش است که به ماشین مجازی Ethereum (EVM) اجازه می دهد عملکرد و mdash را فعال می کند. یعنی برای اجرای قراردادهای هوشمند و اجرای برنامه های غیر متمرکز . در حال حاضر، اتریوم بر اساس اجرای متوالی کار می کند که در آن تک تک این گره ها باید هر عملیات را محاسبه کرده و هر تراکنش را پردازش کند. بنابراین معامله ای که از طریق این فرآیند تأیید عبور می کند می تواند مدت زمان طولانی را بگذارد. در حال حاضر، Ethereum در حال پیشرفت است در حدود 10 معامله در ثانیه (TPS) و mdash. برای مقایسه، ویزا بطور متوسط ​​24000 TPS انجام می دهد. اضافه کردن کامپیوتر به شبکه لزوماً باعث افزایش کارآیی نمی شود.

چه مشکلی با این مکانیسم به طور بالقوه حل خواهد شد؟

این سازوکار در واقع یک راه حل بالقوه برای مسائل مقیاس پذیری در حال استفاده برای blockchain & rsquo است. همانطور که در بالا گفته شد، یکی از بزرگترین مشکلات پیش روی شبکه های blockchain مسئله مقیاس پذیری است. هرچه یک شبکه blockchain محبوب تر شود، کاربران بیشتری در حال شروع معاملات، برنامه های غیرمتمرکز و سایر فرآیندهای موجود در شبکه هستند. افزایش فعالیت تراکنش باعث افزایش تقاضا برای گره ها برای تأیید معاملات می شود، و تهدید واقعی وجود دارد که ممکن است این بلاکچین ها مسدود شوند (همانطور که در Ethereum در هنگام شوق CryptoKitties مشاهده می شود، وقتی که بازی 11٪ معاملات در شبکه را شامل می شود.

تقسیم بندی بلاک چین و میزان اثرگذاری

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

آیا مشکلی در این مکانیسم وجود دارد؟

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

امنیت

در یک blockchain سگمنتال، امنیت نیز به یک نگرانی تبدیل می شود، زیرا هکرها به دلیل کاهش قدرت هش مورد نیاز برای کنترل بخش های جداگانه، که به عنوان یک حمله تصرف یک تکه یا یک حمله 1٪ نیز شناخته می شوند، آسانتر هستند. پس از هک شدن یک بخش، مهاجمان به طور بالقوه می توانند معاملات نامعتبر را به شبکه اصلی ارسال کنند یا این امکان وجود دارد که اطلاعات در آن بخش خاص باطل و از بین برود و برای همیشه از بین برود. پاسخ پیشنهادی Ethereum & rsquo برای این ریسک امنیتی نمونه گیری تصادفی است، که در آنجا اسناد رسمی به صورت تصادفی به بخش های مختلف برای تأیید اعتبار احراز شده منتقل می شوند.

آیا راه حل های جایگزین برای آن وجود دارد؟

دو برنامه پیشنهادی اضافی برای بهبود عملکرد و سرعت معاملات در blockchains توسط توسعه دهندگان پیشنهاد شده است. 

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

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

چه کسی از این سازوکار استفاده می کند؟

برخی از بلاک چین ها قبلاً این مکانیسم را پیاده سازی کرده اند، در حالی که در برخی دیگر، هنوز در مرحله توسعه است. Zilliqa اولین پلتفرم عمومی blockchain است که عمل شاردینگ را انجام داده است. این نرم افزار توانست در تست خود به 2828 TPS برسد. اکوسیستم بلاک چین نزدیک به توسعه دهندگان اجازه می دهد تا به راحتی برنامه های غیر متمرکز را بسازند و مستقر کنند. اتریوم مشابه برنامه های نزدیک، اکوسیستم blockchain را برای اجرای DApps مبتنی بر قراردادهای هوشمند فراهم می کند. بنیاد اتریوم در نظر دارد تا بخشی از به روزرسانی اتریوم 2.0 خود را که در ژانویه سال 2020 راه اندازی شده است، برش بخورد، همانطور که در تماس بنیاد اتریوم در 13 ژوئن 2019 تأیید شد. سایر پروژه های blockchain که به عنوان یک راه حل برای مقیاس پذیری مقابله با خرد کردن هستند، عبارتند از Cardano، QuarkChain و PChain.

آینده شاردینگ های زنجیره ای چگونه است؟

فیس بوک به تازگی جزئیات بیشتری را در مورد سکه Libra در وایت پیپر خود منتشر کرده است، که قرار است در نیمه اول سال 2020 راه اندازی شود. همچنین به نظر می رسد که فیس بوک Chainspace را به دست آورد، که تیم توسعه دهنده آن عمدتاً روی شاردینگ های زنجیره ای متمرکز بود. این نشان می دهد که blockchain Libra نوعی از پارتیشن بندی blockchain را اجرا می کند. هرچند به معنای کلی تر، شاردینگ می تواند راه حلی باشد که trilemma blockchain & rsquo را حل کند. در Trilemma blockchain، همانطور که ویتالیک بوتین، بنیانگذار Ethereum توضیح داده است، شما همیشه می توانید دو مورد از سه ویژگی اصلی blockchain را همزمان حفظ کنید یعنی امنیت، عدم تمرکز و مقیاس پذیری.  و باید اشاره کنیم که شما همیشه باید حداقل یکی از این عناصر سازش را داشته باشید تا دو مورد دیگر را در اختیار داشته باشید.

نظرات مدیرعامل Elrond

بنیامین منچو & mdash؛ مدیر عامل شبکه Elrond ، یک پروتکل blockchain با تمرکز بر مقیاس پذیری و قابلیت همکاری در مقاله اخیر Forbes اشاره کرد اگر چالش های این مکانیسم برطرف شود، مقیاس پذیری آن را بدون ایجاد خطر برای عدم تمرکز یا امنیت به سوییچ های زنجیره ای می رساند. این به نوبه خود می تواند blockchain را یک قدم به تصویب پایدار جریان اصلی نزدیک کند. منچو گفت: & ldquo؛ Shading پیچیده است ، اما نوع بهبود ظرفیت توان را فراهم می کند که تابلوهای عمومی را از روی شبکه های رقیب مانند VISA کمرنگ تر می کند. با این وجود، برخی از چالش های آن شامل تصرفات تک رشته ای، ارتباطات متقاطع و اعتبار داده ها است. 

آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

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

Change Language

English پارسی Türk русский العربية
آی ماینر